diff --git a/.github/workflows/label_testmerge_conflicts.yml b/.github/workflows/label_testmerge_conflicts.yml
index 306e9c74da8..7e61e3e9aa2 100644
--- a/.github/workflows/label_testmerge_conflicts.yml
+++ b/.github/workflows/label_testmerge_conflicts.yml
@@ -9,9 +9,38 @@ on:
jobs:
triage:
- runs-on: ubuntu-22.04
+ runs-on: ubuntu-latest
steps:
- - uses: eps1lon/actions-label-merge-conflict@v3.0.2
+ - name: Git checkout
+ uses: actions/checkout@v4
with:
- dirtyLabel: 'Testmerge Conflict'
- repoToken: ${{ secrets.GITHUB_TOKEN }}
+ token: ${{ secrets.GITHUB_TOKEN }}
+ fetch-depth: 0
+ ref: testmerge
+ - name: Check for testmerge conflicts
+ id: check
+ run: |
+ git config --local user.email "action@github.com"
+ git config --local user.name "Testmerge Conflict Detection"
+ git fetch origin pull/${{ github.event.number }}/head:PR${{ github.event.number }}
+ git merge --no-commit --no-ff PR${{ github.event.number }} || true
+ CONFLICTS=$(git ls-files -u | wc -l)
+ if [ "$CONFLICTS" -gt 0 ] ; then
+ echo "There is a merge conflict. Aborting"
+ git merge --abort
+ echo "success=0" >> $GITHUB_OUTPUT
+ exit 0
+ fi
+ echo "success=1" >> $GITHUB_OUTPUT
+ - name: Label PR
+ uses: jburgess/AddRemovePrLabels@v1.0.4
+ if: steps.check.outputs.success == 0
+ with:
+ githubToken: '${{ secrets.GITHUB_TOKEN }}'
+ labelsToAdd: 'Testmerge Conflict'
+ - name: Unlabel PR
+ uses: jburgess/AddRemovePrLabels@v1.0.4
+ if: steps.check.outputs.success == 1
+ with:
+ githubToken: '${{ secrets.GITHUB_TOKEN }}'
+ labelsToRemove: 'Testmerge Conflict'
diff --git a/.github/workflows/pr-conflicts.yml b/.github/workflows/pr-conflicts.yml
new file mode 100644
index 00000000000..f9d2e26f360
--- /dev/null
+++ b/.github/workflows/pr-conflicts.yml
@@ -0,0 +1,16 @@
+name: Check Potential Conflicts
+
+on:
+ pull_request:
+ branches:
+ - master220
+
+jobs:
+ build:
+ name: potential-conflicts-checker
+ runs-on: ubuntu-latest
+ permissions: write-all
+ steps:
+ - uses: outsideris/potential-conflicts-checker-action@0.1.0
+ with:
+ ghToken: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.github/workflows/testmerge.yml b/.github/workflows/testmerge.yml
new file mode 100644
index 00000000000..360cd0f5255
--- /dev/null
+++ b/.github/workflows/testmerge.yml
@@ -0,0 +1,95 @@
+name: 'Testmerge Worker'
+
+concurrency:
+ group: testmerge
+
+on:
+ workflow_dispatch:
+
+env:
+ BASE_BRANCH: master220
+ TESTMERGE_BRANCH: testmerge2
+ REQUIRED_LABEL: testmerge
+
+jobs:
+ process:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Get pull requests with required label and check for merge conflicts
+ id: get_labeled_prs
+ uses: actions/github-script@v7
+ with:
+ script: |
+ const label_needed = '${{ env.REQUIRED_LABEL }}';
+ const { data: pullRequests } = await github.rest.pulls.list({
+ owner: context.repo.owner,
+ repo: context.repo.repo,
+ state: 'open',
+ });
+ const labeledPRs = [];
+ for (const pr of pullRequests) {
+ if (pr.labels.some(label => label.name === label_needed)) {
+ const prInfo = await github.rest.pulls.get({
+ owner: context.repo.owner,
+ repo: context.repo.repo,
+ pull_number: pr.number
+ });
+ if (prInfo.data.mergeable) {
+ labeledPRs.push({
+ number: pr.number,
+ title: pr.title
+ });
+ }
+ }
+ }
+ const prDetails = JSON.stringify(labeledPRs);
+ console.log(`Pull Requests with the label "${label_needed}" and no merge conflicts: ${prDetails}`);
+ if (prDetails.length == 0) {
+ core.setFailed(`No pull requests with the label "${label_needed}" and no merge conflicts found.`);
+ }
+ core.setOutput('labeled_pr_details', prDetails);
+ - name: Git checkout
+ uses: actions/checkout@v4
+ with:
+ token: ${{ secrets.GITHUB_TOKEN }}
+ fetch-depth: 0
+ ref: ${{ env.BASE_BRANCH }}
+ - name: Iterate over PRs and perform actions
+ id: prepare_testmerge_branch
+ run: |
+ set -e
+
+ git config --local user.email "action@github.com"
+ git config --local user.name "Testmerge Worker"
+ git switch ${{ env.TESTMERGE_BRANCH }} || git switch -c ${{ env.TESTMERGE_BRANCH }}
+ git reset --hard ${{ env.BASE_BRANCH }}
+
+ # Print debug information
+ echo "PR details JSON:"
+ echo '${{ steps.get_labeled_prs.outputs.labeled_pr_details }}'
+
+ echo '${{ steps.get_labeled_prs.outputs.labeled_pr_details }}' | jq -c '.[]' | while read -r PR_DETAIL; do
+ PR_NUMBER=$(echo "$PR_DETAIL" | jq -r '.number')
+ PR_TITLE=$(echo "$PR_DETAIL" | jq -r '.title')
+ echo "Preparing $PR_TITLE (#$PR_NUMBER)"
+
+ git fetch origin pull/$PR_NUMBER/head:pr-$PR_NUMBER
+
+ # Check for merge conflicts
+ git merge --no-commit --no-ff pr-$PR_NUMBER || true
+ CONFLICTS=$(git ls-files -u | wc -l)
+ if [ "$CONFLICTS" -gt 0 ] ; then
+ echo "There is a merge conflict. Skipping $PR_TITLE (#$PR_NUMBER)"
+ git merge --abort
+ continue
+ fi
+ git merge --abort
+
+ git merge --squash pr-$PR_NUMBER
+ git commit -m "$PR_TITLE (#$PR_NUMBER) [testmerge]"
+
+ # Perform your git actions here, for example:
+ echo "Successfully merged $PR_TITLE (#$PR_NUMBER)"
+ done
+
+ git push -f origin ${{ env.TESTMERGE_BRANCH }}
diff --git a/_build_dependencies.sh b/_build_dependencies.sh
index 12aec7295e5..4b35157d6f0 100644
--- a/_build_dependencies.sh
+++ b/_build_dependencies.sh
@@ -6,11 +6,11 @@ export NODE_VERSION=18
# Stable Byond Major
export STABLE_BYOND_MAJOR=515
# Stable Byond Minor
-export STABLE_BYOND_MINOR=1634
+export STABLE_BYOND_MINOR=1642
# Beta Byond Major
export BETA_BYOND_MAJOR=515
# Beta Byond Minor
-export BETA_BYOND_MINOR=1634
+export BETA_BYOND_MINOR=1642
# For the RUSTG library. Not actually installed by CI but kept as a reference
export RUSTG_VERSION=3.1.0-ss220
#For DMJIT librarry
diff --git a/_maps/map_files/Delta/delta.dmm b/_maps/map_files/Delta/delta.dmm
index 8dcc91397c8..3446ee90bfc 100644
--- a/_maps/map_files/Delta/delta.dmm
+++ b/_maps/map_files/Delta/delta.dmm
@@ -1,22 +1,4 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"aaa" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/bar)
-"aab" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/fore)
"aac" = (
/obj/docking_port/stationary/whiteship{
dir = 8;
@@ -56,7 +38,7 @@
dir = 4
},
/obj/machinery/computer/guestpass{
- pixel_x = 30
+ pixel_x = 28
},
/obj/machinery/requests_console{
announcementConsole = 1;
@@ -76,7 +58,6 @@
/obj/structure/foodcart,
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/obj/structure/cable{
@@ -125,10 +106,6 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/machinery/newscaster{
- pixel_x = 27;
- pixel_y = 33
- },
/obj/structure/cable{
icon_state = "4-8"
},
@@ -137,12 +114,8 @@
},
/area/crew_quarters/kitchen)
"aap" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/obj/structure/cable{
icon_state = "2-4"
@@ -150,13 +123,12 @@
/obj/structure/cable{
icon_state = "2-8"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
/obj/machinery/ai_slipper,
-/mob/living/simple_animal/bot/secbot/pingsky{
- desc = "Worse than nothing";
- name = "AI Defender"
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -256,22 +228,6 @@
icon_state = "dark"
},
/area/crew_quarters/fitness)
-"aaz" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/bed,
-/obj/item/bedsheet/medical{
- level = 1.4
- },
-/obj/structure/curtain/open,
-/obj/machinery/light_construct{
- dir = 1
- },
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plasteel{
- dir = 9;
- icon_state = "whiteblue"
- },
-/area/maintenance/starboard)
"aaA" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/mob/living/carbon/human/lesser/monkey{
@@ -298,50 +254,11 @@
icon_state = "whitebluefull"
},
/area/medical/reception)
-"aaC" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "whitehall"
- },
-/area/maintenance/tourist)
-"aaD" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/decal/cleanable/blood/writing,
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "tranquillite"
- },
-/area/crew_quarters/theatre)
-"aaE" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/structure/grille/broken,
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "whitehall"
- },
-/area/maintenance/tourist)
"aaF" = (
/obj/structure/bed/dogbed/runtime,
/obj/machinery/alarm{
dir = 4;
- pixel_x = -24
+ pixel_x = -22
},
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/unary/vent_pump/on{
@@ -352,14 +269,6 @@
icon_state = "cmo"
},
/area/medical/cmo)
-"aaG" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/crew_quarters/theatre)
"aaH" = (
/obj/structure/window/reinforced{
dir = 8
@@ -378,27 +287,11 @@
icon_state = "dark"
},
/area/medical/genetics)
-"aaI" = (
-/obj/machinery/atmospherics/pipe/simple/visible/cyan{
- dir = 9
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plasteel{
- icon_state = "yellowfull"
- },
-/area/maintenance/electrical)
"aaJ" = (
/obj/structure/window/reinforced{
dir = 8
},
/obj/machinery/power/apc{
- name = "south bump";
pixel_y = -26
},
/obj/structure/cable,
@@ -433,73 +326,8 @@
/obj/item/folder/red{
pixel_y = 3
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/main)
-"aaM" = (
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
- },
-/area/maintenance/consarea_virology)
-"aaN" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/unary/vent_pump/on{
- dir = 8
- },
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/library)
-"aaO" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 6
- },
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/wood,
-/area/maintenance/library)
-"aaP" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/item/shard{
- icon_state = "small"
- },
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint4)
-"aaQ" = (
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutralcorner"
- },
-/area/maintenance/asmaint4)
-"aaR" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/unary/vent_pump/on{
- dir = 1
- },
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/starboardsolar)
"aaS" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -522,12 +350,9 @@
/obj/structure/cable{
icon_state = "1-4"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "xeno4";
- name = "Creature Cell #4";
- opacity = 0
+ name = "Creature Cell #4"
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -543,13 +368,6 @@
icon_state = "neutralcorner"
},
/area/crew_quarters/locker)
-"abW" = (
-/mob/living/simple_animal/mouse/brown{
- desc = "Совершенно точно и официально уполномоченный следить за состоянием станции непосредственно, как главный архитектор.";
- name = "Инспектор Мышь"
- },
-/turf/simulated/floor/plating,
-/area/maintenance/casino)
"abZ" = (
/obj/machinery/smartfridge/secure/medbay/organ,
/turf/simulated/floor/plasteel{
@@ -625,7 +443,6 @@
/obj/structure/closet/wardrobe/red,
/obj/item/clothing/suit/tracksuit/red,
/obj/machinery/power/apc{
- name = "south bump";
pixel_y = -26
},
/obj/structure/cable{
@@ -735,6 +552,9 @@
/obj/structure/cable{
icon_state = "1-2"
},
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -809,7 +629,9 @@
},
/area/maintenance/asmaint4)
"agN" = (
-/obj/machinery/door/airlock/external,
+/obj/machinery/door/airlock/external{
+ name = "Escape Pod Airlock"
+ },
/turf/simulated/floor/plasteel,
/area/hallway/secondary/entry/eastarrival)
"agT" = (
@@ -881,7 +703,7 @@
/obj/item/twohanded/required/kirbyplants,
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 25
+ pixel_x = 26
},
/obj/effect/decal/warning_stripes/northeast,
/turf/simulated/floor/plasteel,
@@ -911,7 +733,7 @@
/obj/item/twohanded/required/kirbyplants,
/obj/machinery/alarm{
dir = 8;
- pixel_x = 24
+ pixel_x = 22
},
/obj/effect/decal/warning_stripes/northeast,
/turf/simulated/floor/plasteel,
@@ -942,7 +764,6 @@
/obj/machinery/light,
/obj/machinery/power/apc{
dir = 4;
- name = "east bump";
pixel_x = 26
},
/turf/simulated/floor/plasteel,
@@ -957,10 +778,11 @@
icon_state = "neutralfull"
},
/area/hallway/secondary/entry/additional)
-"aii" = (
-/obj/effect/decal/warning_stripes/north,
+"aim" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/random_spawners/rodent,
/turf/simulated/floor/plating,
-/area/hallway/secondary/entry/westarrival)
+/area/crew_quarters/theatre)
"aip" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -995,14 +817,9 @@
},
/turf/simulated/floor/plasteel{
dir = 1;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (NORTH)"
+ icon_state = "whitepurple"
},
/area/toxins/lab)
-"aiL" = (
-/obj/effect/decal/warning_stripes/north,
-/turf/simulated/floor/plating,
-/area/hallway/secondary/entry/eastarrival)
"aiT" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -1060,13 +877,17 @@
},
/area/toxins/explab)
"ajz" = (
-/obj/machinery/firealarm{
- dir = 8;
- pixel_x = -25
- },
+/obj/structure/table/reinforced,
+/obj/item/storage/belt/utility,
+/obj/item/multitool,
+/obj/item/clothing/glasses/meson,
/obj/machinery/light{
dir = 8
},
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -26
+ },
/turf/simulated/floor/plasteel,
/area/engine/mechanic_workshop/expedition)
"ajD" = (
@@ -1157,6 +978,9 @@
/obj/structure/sign/poster/official/work_for_a_future{
pixel_x = 32
},
+/obj/machinery/light{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/engine/mechanic_workshop/expedition)
"akv" = (
@@ -1174,9 +998,7 @@
/area/security/main)
"akC" = (
/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -25
+ pixel_x = -24
},
/turf/simulated/floor/plasteel{
dir = 10;
@@ -1226,11 +1048,6 @@
/obj/structure/sign/pods{
pixel_x = -32
},
-/obj/machinery/firealarm{
- dir = 8;
- pixel_x = -28;
- pixel_y = 28
- },
/obj/effect/decal/warning_stripes/northwest,
/turf/simulated/floor/plasteel,
/area/hallway/secondary/entry/eastarrival)
@@ -1276,8 +1093,7 @@
/area/maintenance/fore)
"ame" = (
/obj/item/radio/intercom{
- pixel_x = 28;
- pixel_y = -2
+ pixel_x = 28
},
/obj/effect/decal/warning_stripes/east,
/turf/simulated/floor/plasteel,
@@ -1385,7 +1201,7 @@
pixel_y = -28
},
/obj/structure/extinguisher_cabinet{
- pixel_x = -26
+ pixel_x = -28
},
/obj/structure/disposalpipe/trunk{
dir = 1
@@ -1420,7 +1236,7 @@
"amR" = (
/obj/machinery/alarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -22
},
/obj/machinery/camera{
c_tag = "Expedition EVA";
@@ -1428,7 +1244,6 @@
network = list("SS13","Security");
pixel_x = -9
},
-/obj/machinery/light,
/obj/structure/table/reinforced,
/obj/item/storage/firstaid/adv,
/obj/item/storage/firstaid/o2{
@@ -1534,12 +1349,9 @@
/obj/structure/cable{
icon_state = "0-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/machinery/door/poddoor/preopen{
id_tag = "PermaLockdown";
@@ -1686,8 +1498,7 @@
dir = 4
},
/obj/item/radio/intercom{
- pixel_x = 28;
- pixel_y = -2
+ pixel_x = 28
},
/obj/machinery/computer/security,
/turf/simulated/floor/plasteel{
@@ -1738,6 +1549,10 @@
dir = 8
},
/obj/effect/decal/warning_stripes/east,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 26
+ },
/turf/simulated/floor/plasteel,
/area/hallway/secondary/entry/eastarrival)
"apy" = (
@@ -1749,21 +1564,13 @@
dir = 6
},
/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 25
+ pixel_y = 24
},
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkyellow"
},
/area/engine/mechanic_workshop/hangar)
-"apB" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/obj/effect/decal/warning_stripes/north,
-/turf/simulated/floor/plating,
-/area/hallway/secondary/entry/westarrival)
"apE" = (
/obj/effect/decal/warning_stripes/south,
/obj/machinery/atmospherics/pipe/simple/hidden{
@@ -1795,13 +1602,6 @@
/obj/machinery/light,
/turf/simulated/floor/wood,
/area/civilian/vacantoffice)
-"apL" = (
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/effect/decal/warning_stripes/north,
-/turf/simulated/floor/plating,
-/area/hallway/secondary/entry/westarrival)
"apM" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/reagent_dispensers/fueltank,
@@ -1932,25 +1732,17 @@
/obj/item/storage/secure/briefcase,
/obj/machinery/alarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -22
},
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "blue"
},
/area/bridge/checkpoint/north)
-"aqM" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/obj/effect/decal/warning_stripes/north,
-/turf/simulated/floor/plating,
-/area/hallway/secondary/entry/eastarrival)
"aqN" = (
/obj/structure/filingcabinet,
/obj/machinery/newscaster{
- pixel_x = 28;
- pixel_y = 2
+ pixel_x = 30
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 9
@@ -1966,7 +1758,7 @@
"aqV" = (
/obj/machinery/alarm{
dir = 8;
- pixel_x = 24
+ pixel_x = 22
},
/obj/structure/closet/secure_closet/security,
/turf/simulated/floor/plasteel{
@@ -2004,7 +1796,7 @@
"arh" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/alarm{
- pixel_y = 23
+ pixel_y = 22
},
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/plasteel{
@@ -2012,24 +1804,14 @@
icon_state = "chapel"
},
/area/crew_quarters/theatre)
-"arm" = (
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/effect/decal/warning_stripes/north,
-/turf/simulated/floor/plating,
-/area/hallway/secondary/entry/eastarrival)
"arn" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
icon_state = "0-2"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Exp_lockdown";
- name = "Expedition Lockdown";
- opacity = 0
+ name = "Expedition Lockdown"
},
/turf/simulated/floor/plating,
/area/engine/mechanic_workshop/expedition)
@@ -2123,7 +1905,7 @@
"arO" = (
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 25
+ pixel_x = 26
},
/obj/effect/decal/warning_stripes/east,
/turf/simulated/floor/plasteel,
@@ -2140,16 +1922,11 @@
/turf/simulated/floor/plasteel,
/area/maintenance/bar)
"arT" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/structure/table/reinforced,
-/obj/machinery/cell_charger{
- pixel_x = -1;
- pixel_y = 2
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "neutral"
},
-/obj/item/stock_parts/cell/high,
-/turf/simulated/floor/plasteel,
/area/engine/mechanic_workshop/expedition)
"arX" = (
/obj/effect/decal/warning_stripes/southwest,
@@ -2195,7 +1972,6 @@
/obj/effect/decal/warning_stripes/southwest,
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/turf/simulated/floor/plasteel,
@@ -2203,12 +1979,9 @@
"asE" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Exp_lockdown";
- name = "Expedition Lockdown";
- opacity = 0
+ name = "Expedition Lockdown"
},
/turf/simulated/floor/plating,
/area/engine/mechanic_workshop/expedition)
@@ -2236,10 +2009,6 @@
/turf/simulated/floor/plasteel,
/area/engine/mechanic_workshop/expedition)
"asY" = (
-/obj/machinery/newscaster/security_unit{
- pixel_x = -30;
- pixel_y = 2
- },
/obj/structure/closet/wardrobe/red,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 5
@@ -2248,6 +2017,9 @@
dir = 5
},
/obj/item/clothing/suit/tracksuit/red,
+/obj/machinery/newscaster/security_unit{
+ pixel_x = -28
+ },
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "red"
@@ -2257,9 +2029,6 @@
/turf/simulated/floor/plating,
/area/maintenance/garden)
"atq" = (
-/obj/machinery/light{
- dir = 1
- },
/obj/machinery/portable_atmospherics/canister/oxygen,
/turf/simulated/floor/plasteel,
/area/engine/mechanic_workshop/expedition)
@@ -2282,15 +2051,15 @@
/turf/simulated/floor/plasteel,
/area/hallway/secondary/entry/westarrival)
"atR" = (
+/obj/structure/table/reinforced,
+/obj/machinery/cell_charger{
+ pixel_x = -1;
+ pixel_y = 2
+ },
+/obj/item/stock_parts/cell/high,
/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -25
+ pixel_x = -24
},
-/obj/structure/table/reinforced,
-/obj/item/storage/belt/utility,
-/obj/item/multitool,
-/obj/item/clothing/glasses/meson,
/turf/simulated/floor/plasteel,
/area/engine/mechanic_workshop/expedition)
"atV" = (
@@ -2337,10 +2106,6 @@
icon_state = "neutral"
},
/area/engine/mechanic_workshop/expedition)
-"auk" = (
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/fpmaint)
"aul" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
@@ -2400,12 +2165,6 @@
},
/turf/simulated/wall,
/area/hallway/secondary/entry/lounge)
-"auA" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/item/chair/stool,
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint4)
"auB" = (
/obj/machinery/door/airlock/engineering/glass{
name = "Hangar";
@@ -2451,8 +2210,7 @@
},
/obj/item/twohanded/required/kirbyplants,
/obj/item/radio/intercom{
- pixel_x = 28;
- pixel_y = -2
+ pixel_x = 28
},
/turf/simulated/floor/plasteel,
/area/hallway/secondary/entry/westarrival)
@@ -2581,7 +2339,7 @@
icon_state = "1-2"
},
/obj/structure/extinguisher_cabinet{
- pixel_x = -26
+ pixel_x = -28
},
/obj/structure/disposalpipe/segment{
dir = 6
@@ -2635,12 +2393,8 @@
/turf/simulated/floor/plasteel,
/area/engine/mechanic_workshop/expedition)
"avL" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/obj/item/wrench,
/obj/effect/decal/warning_stripes/southeast,
@@ -2796,12 +2550,9 @@
name = "Space Expedition Storage";
req_access = list(18,48,70)
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Exp_lockdown";
- name = "Expedition Lockdown";
- opacity = 0
+ name = "Expedition Lockdown"
},
/turf/simulated/floor/plasteel,
/area/engine/mechanic_workshop/expedition)
@@ -2828,7 +2579,7 @@
"axj" = (
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -26
},
/obj/structure/table,
/obj/random/toolbox,
@@ -2910,7 +2661,7 @@
/obj/item/twohanded/required/kirbyplants,
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 25
+ pixel_x = 26
},
/obj/machinery/light,
/turf/simulated/floor/plasteel,
@@ -3060,9 +2811,7 @@
"azi" = (
/obj/structure/reagent_dispensers/watertank/high,
/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -25
+ pixel_y = -24
},
/turf/simulated/floor/plasteel{
icon_state = "purple"
@@ -3077,7 +2826,7 @@
dir = 1
},
/obj/machinery/computer/guestpass{
- pixel_y = -32
+ pixel_y = -28
},
/turf/simulated/floor/plasteel{
icon_state = "purple"
@@ -3207,13 +2956,6 @@
},
/turf/simulated/floor/plating,
/area/maintenance/asmaint4)
-"aAy" = (
-/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "neutralfull"
- },
-/area/bridge/checkpoint/south)
"aAB" = (
/obj/structure/chair/comfy/red{
dir = 4
@@ -3287,14 +3029,13 @@
/obj/item/twohanded/required/kirbyplants,
/obj/machinery/alarm{
dir = 4;
- pixel_x = -24
+ pixel_x = -22
},
/turf/simulated/floor/plasteel,
/area/hallway/secondary/entry/westarrival)
"aAO" = (
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/obj/structure/closet/walllocker/emerglocker/north,
/turf/simulated/floor/plasteel{
@@ -3386,7 +3127,6 @@
},
/obj/machinery/power/apc{
dir = 4;
- name = "east bump";
pixel_x = 26
},
/turf/simulated/floor/plasteel,
@@ -3419,12 +3159,8 @@
},
/area/engine/mechanic_workshop/hangar)
"aBr" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plating,
/area/maintenance/trading)
@@ -3498,16 +3234,12 @@
},
/area/security/processing)
"aBS" = (
-/obj/structure/disposalpipe/sortjunction{
- dir = 1;
- name = "Waste Disposals Junction";
- sortType = 1
- },
/obj/structure/cable{
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -3519,12 +3251,9 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "engsm";
- name = "Supermatter Blast Doors";
- opacity = 0
+ name = "Supermatter Blast Doors"
},
/turf/simulated/floor/plating,
/area/engine/supermatter)
@@ -3625,7 +3354,7 @@
/area/quartermaster/storage)
"aCU" = (
/obj/structure/extinguisher_cabinet{
- pixel_y = -30
+ pixel_y = -28
},
/turf/simulated/floor/plasteel{
icon_state = "yellow"
@@ -3637,12 +3366,9 @@
name = "Supermatter Chamber";
req_access = list(10,24)
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "engsm";
- name = "Supermatter Blast Doors";
- opacity = 0
+ name = "Supermatter Blast Doors"
},
/turf/simulated/floor/engine,
/area/engine/supermatter)
@@ -3660,7 +3386,7 @@
dir = 4
},
/obj/machinery/alarm{
- pixel_y = 23
+ pixel_y = 22
},
/obj/effect/decal/warning_stripes/north,
/obj/machinery/atmospherics/meter,
@@ -3674,7 +3400,7 @@
"aDf" = (
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -26
},
/mob/living/simple_animal/pet/cat/birman/Crusher,
/obj/effect/decal/cleanable/generic,
@@ -3683,20 +3409,6 @@
icon_state = "yellow"
},
/area/engine/mechanic_workshop)
-"aDg" = (
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/spawner/random_spawners/rodent,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 8
- },
-/turf/simulated/floor/plating,
-/area/maintenance/fpmaint)
"aDh" = (
/obj/effect/decal/warning_stripes/west,
/obj/structure/cable/yellow{
@@ -3776,9 +3488,7 @@
/area/janitor)
"aDL" = (
/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -25
+ pixel_x = -24
},
/obj/machinery/camera{
c_tag = "Cargo Office North-West";
@@ -3829,12 +3539,9 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "engsm";
- name = "Supermatter Blast Doors";
- opacity = 0
+ name = "Supermatter Blast Doors"
},
/turf/simulated/floor/plating,
/area/engine/supermatter)
@@ -3949,7 +3656,7 @@
"aEw" = (
/obj/machinery/firealarm{
dir = 8;
- pixel_x = -25
+ pixel_x = -26
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -4003,7 +3710,6 @@
},
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/turf/simulated/floor/plasteel{
@@ -4022,7 +3728,7 @@
/obj/effect/decal/warning_stripes/red,
/obj/machinery/alarm{
dir = 4;
- pixel_x = -24
+ pixel_x = -22
},
/obj/machinery/light,
/turf/simulated/floor/plasteel,
@@ -4103,7 +3809,7 @@
/obj/item/twohanded/required/kirbyplants,
/obj/machinery/firealarm{
dir = 8;
- pixel_x = -25
+ pixel_x = -26
},
/obj/machinery/light,
/turf/simulated/floor/plasteel,
@@ -4140,7 +3846,6 @@
},
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/turf/simulated/floor/plating,
@@ -4197,7 +3902,6 @@
/obj/item/grenade/chem_grenade/cleaner,
/obj/item/key/janitor,
/obj/machinery/status_display{
- layer = 4;
pixel_y = 32
},
/obj/machinery/light{
@@ -4411,7 +4115,6 @@
"aHZ" = (
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/obj/structure/cable{
@@ -4445,7 +4148,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/extinguisher_cabinet{
- pixel_x = 26
+ pixel_x = 28
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -4515,12 +4218,8 @@
pixel_x = 28
},
/obj/effect/decal/warning_stripes/southeast,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel,
/area/engine/controlroom)
@@ -4562,8 +4261,7 @@
/area/maintenance/fpmaint)
"aJa" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 10;
- initialize_directions = 10
+ dir = 10
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
@@ -4607,7 +4305,7 @@
dir = 4
},
/obj/item/radio/intercom{
- pixel_x = 30
+ pixel_x = 28
},
/turf/simulated/floor/plasteel{
dir = 5;
@@ -4615,10 +4313,6 @@
},
/area/security/brigstaff)
"aJv" = (
-/obj/item/radio/intercom{
- pixel_x = 26;
- pixel_y = 28
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
@@ -4734,15 +4428,6 @@
},
/turf/simulated/floor/plasteel,
/area/hallway/secondary/entry/westarrival)
-"aJW" = (
-/obj/structure/extinguisher_cabinet{
- pixel_x = -22
- },
-/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/structure/closet/radiation,
-/obj/item/clothing/glasses/meson,
-/turf/simulated/floor/plasteel,
-/area/engine/controlroom)
"aJY" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -4790,7 +4475,6 @@
},
/obj/machinery/power/apc{
dir = 4;
- name = "east bump";
pixel_x = 26
},
/turf/simulated/floor/plasteel,
@@ -4849,7 +4533,7 @@
"aKy" = (
/obj/machinery/firealarm{
dir = 8;
- pixel_x = -28
+ pixel_x = -26
},
/obj/structure/chair/office{
dir = 1;
@@ -5215,8 +4899,7 @@
/area/atmos)
"aMK" = (
/obj/machinery/light{
- dir = 1;
- in_use = 1
+ dir = 1
},
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/plasteel{
@@ -5266,7 +4949,7 @@
"aNc" = (
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 25
+ pixel_x = 26
},
/obj/effect/decal/warning_stripes/east,
/turf/simulated/floor/plasteel,
@@ -5284,7 +4967,6 @@
},
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/turf/simulated/floor/plasteel{
@@ -5307,7 +4989,7 @@
/obj/machinery/disposal,
/obj/structure/disposalpipe/trunk,
/obj/item/radio/intercom{
- pixel_y = 22
+ pixel_y = 28
},
/turf/simulated/floor/plasteel{
dir = 5;
@@ -5724,13 +5406,6 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel,
/area/atmos)
-"aPJ" = (
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "cautioncorner"
- },
-/area/maintenance/bar)
"aPM" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -5806,7 +5481,6 @@
},
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/turf/simulated/floor/plasteel{
@@ -6164,9 +5838,7 @@
dir = 4
},
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/maintenance/asmaint3)
"aSQ" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -6233,9 +5905,7 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/main)
"aTu" = (
/obj/structure/rack,
@@ -6253,9 +5923,7 @@
dir = 8
},
/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -25
+ pixel_x = -24
},
/obj/item/weldingtool/largetank,
/turf/simulated/floor/plasteel{
@@ -6266,7 +5934,7 @@
"aTx" = (
/obj/machinery/alarm{
dir = 8;
- pixel_x = 24
+ pixel_x = 22
},
/obj/machinery/light{
dir = 4
@@ -6285,9 +5953,6 @@
/obj/machinery/light{
dir = 8
},
-/obj/structure/extinguisher_cabinet{
- pixel_x = -24
- },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkyellow"
@@ -6423,7 +6088,7 @@
},
/obj/machinery/firealarm{
dir = 8;
- pixel_x = -25
+ pixel_x = -26
},
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
@@ -6477,8 +6142,7 @@
/area/hallway/secondary/entry/westarrival)
"aUC" = (
/obj/item/radio/intercom{
- pixel_x = 28;
- pixel_y = -2
+ pixel_x = 28
},
/obj/effect/decal/warning_stripes/east,
/turf/simulated/floor/plasteel,
@@ -6487,7 +6151,7 @@
/obj/structure/closet/secure_closet/personal/mining,
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/item/radio/intercom{
- pixel_y = -29
+ pixel_y = -28
},
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
@@ -6619,7 +6283,7 @@
dir = 4
},
/obj/item/radio/intercom{
- pixel_y = 25
+ pixel_y = 28
},
/obj/structure/cable{
icon_state = "4-8"
@@ -6811,7 +6475,6 @@
/obj/structure/disposalpipe/segment,
/obj/machinery/power/apc{
dir = 4;
- name = "east bump";
pixel_x = 26
},
/obj/structure/cable{
@@ -6947,12 +6610,8 @@
"aXA" = (
/obj/structure/table/wood,
/obj/machinery/chem_dispenser/soda,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -6996,7 +6655,7 @@
dir = 4
},
/obj/machinery/newscaster{
- pixel_y = 32
+ pixel_y = 30
},
/turf/simulated/floor/wood,
/area/civilian/vacantoffice)
@@ -7093,9 +6752,7 @@
"aYC" = (
/obj/machinery/light,
/obj/item/radio/intercom{
- dir = 1;
- name = "Station Intercom (General)";
- pixel_y = -29
+ pixel_y = -28
},
/obj/machinery/computer/station_alert,
/turf/simulated/floor/plasteel{
@@ -7173,12 +6830,9 @@
},
/area/maintenance/kitchen)
"aYV" = (
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "burn";
- name = "Blast Door";
- opacity = 0
+ name = "Blast Door"
},
/obj/machinery/door/airlock/highsecurity{
heat_proof = 1;
@@ -7418,8 +7072,7 @@
/obj/item/reagent_containers/glass/bucket,
/obj/machinery/firealarm{
dir = 4;
- layer = 3.25;
- pixel_x = 24
+ pixel_x = 26
},
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/item/reagent_containers/spray/plantbgone{
@@ -7446,12 +7099,8 @@
pixel_x = -5;
pixel_y = 1
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/obj/item/stamp/mime{
pixel_x = 5
@@ -7464,7 +7113,6 @@
"baI" = (
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/obj/structure/cable{
@@ -7598,23 +7246,6 @@
icon_state = "neutralfull"
},
/area/hallway/secondary/entry/commercial)
-"bbA" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 10;
- initialize_directions = 10
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "darkblue"
- },
-/area/crew_quarters/theatre)
"bbN" = (
/obj/machinery/light{
dir = 4
@@ -7664,12 +7295,8 @@
/turf/simulated/floor/carpet/royalblue,
/area/crew_quarters/captain/bedroom)
"bbZ" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/turf/simulated/floor/plasteel,
/area/janitor)
@@ -7839,12 +7466,8 @@
},
/area/engine/mechanic_workshop/hangar)
"bda" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
@@ -7884,7 +7507,7 @@
"bds" = (
/obj/machinery/alarm{
dir = 8;
- pixel_x = 24
+ pixel_x = 22
},
/obj/machinery/light{
dir = 4
@@ -7894,9 +7517,6 @@
icon_state = "darkyellow"
},
/area/engine/mechanic_workshop/hangar)
-"bdu" = (
-/turf/simulated/floor/plating,
-/area/construction/hallway)
"bdz" = (
/obj/structure/table/reinforced,
/obj/machinery/chem_dispenser/soda{
@@ -7911,7 +7531,7 @@
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -26
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -7934,9 +7554,6 @@
"bdO" = (
/obj/machinery/door/firedoor,
/obj/effect/decal/warning_stripes/yellow,
-/obj/machinery/light{
- dir = 8
- },
/obj/structure/closet/walllocker/emerglocker/west,
/turf/simulated/floor/plasteel,
/area/hallway/secondary/entry/commercial)
@@ -8005,7 +7622,7 @@
/area/space)
"bev" = (
/obj/machinery/newscaster{
- pixel_y = -32
+ pixel_y = -30
},
/turf/simulated/floor/carpet,
/area/crew_quarters/serviceyard)
@@ -8015,6 +7632,17 @@
},
/turf/simulated/floor/carpet/orange,
/area/crew_quarters/bar/atrium)
+"bez" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/library)
"beC" = (
/turf/simulated/wall,
/area/engine/mechanic_workshop)
@@ -8136,8 +7764,7 @@
/area/clownoffice)
"bfZ" = (
/obj/item/radio/intercom{
- pixel_x = 28;
- pixel_y = -2
+ pixel_x = 28
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -8167,8 +7794,8 @@
/area/medical/chemistry)
"bgi" = (
/obj/machinery/light_switch{
- pixel_x = -26;
- pixel_y = 26
+ pixel_x = -24;
+ pixel_y = 24
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 10
@@ -8193,10 +7820,9 @@
},
/obj/machinery/alarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -22
},
/turf/simulated/floor/plasteel{
- dir = 0;
icon_state = "green"
},
/area/hallway/secondary/exit)
@@ -8428,20 +8054,17 @@
/turf/simulated/floor/plasteel,
/area/engine/controlroom)
"bhl" = (
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 2;
- icon_state = "open";
- id_tag = "lawyer";
- name = "Internal Affairs Privacy Shutters";
- opacity = 0
- },
/obj/machinery/door/window/brigdoor{
dir = 2;
name = "Internal Affairs Office";
req_access = list(38)
},
/obj/structure/table/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "lawyer";
+ name = "Internal Affairs Privacy Shutters"
+ },
/turf/simulated/floor/wood/fancy/cherry,
/area/lawoffice)
"bhn" = (
@@ -8579,7 +8202,7 @@
"bhF" = (
/obj/machinery/alarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -22
},
/obj/machinery/light,
/turf/simulated/floor/wood,
@@ -8684,9 +8307,7 @@
"biv" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/structure/disposalpipe/junction/reversed{
- dir = 2
- },
+/obj/structure/disposalpipe/junction/reversed,
/obj/structure/cable{
icon_state = "1-2"
},
@@ -8779,7 +8400,6 @@
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "neutralfull"
},
/area/assembly/robotics)
@@ -8817,11 +8437,6 @@
},
/area/hallway/secondary/entry/commercial)
"bjn" = (
-/obj/machinery/firealarm{
- dir = 1;
- pixel_x = -27;
- pixel_y = -26
- },
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "arrival"
@@ -8945,7 +8560,7 @@
},
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -26
},
/turf/simulated/floor/plasteel{
icon_state = "arrival"
@@ -9041,7 +8656,7 @@
/obj/machinery/light,
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -26
},
/turf/simulated/floor/plasteel{
icon_state = "arrival"
@@ -9088,7 +8703,7 @@
/area/maintenance/casino)
"bkf" = (
/obj/machinery/newscaster/security_unit{
- pixel_x = -30
+ pixel_x = -28
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -9245,6 +8860,10 @@
"blf" = (
/obj/machinery/disposal,
/obj/structure/disposalpipe/trunk,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 26
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -9366,11 +8985,6 @@
/obj/structure/sign/vacuum{
pixel_x = -32
},
-/obj/machinery/firealarm{
- dir = 8;
- pixel_x = -28;
- pixel_y = 28
- },
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
@@ -9414,9 +9028,7 @@
"blZ" = (
/obj/effect/decal/warning_stripes/red/hollow,
/obj/item/twohanded/required/kirbyplants,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/permahallway)
"bmb" = (
/obj/structure/cable{
@@ -9479,12 +9091,11 @@
},
/area/medical/medbay2)
"bmp" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/flasher{
pixel_y = 24
},
/obj/structure/extinguisher_cabinet{
- pixel_x = 26
+ pixel_x = 28
},
/turf/simulated/floor/plasteel{
dir = 5;
@@ -9503,6 +9114,8 @@
/obj/structure/cable{
icon_state = "1-2"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -9664,7 +9277,7 @@
"bog" = (
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -26
},
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
@@ -9704,7 +9317,6 @@
/obj/effect/spawner/lootdrop/maintenance/tripple,
/obj/machinery/power/apc{
dir = 4;
- name = "east bump";
pixel_x = 26
},
/turf/simulated/floor/plasteel{
@@ -9790,14 +9402,9 @@
/obj/item/trash/candle,
/turf/simulated/floor/carpet/black,
/area/maintenance/casino)
-"bpe" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/garden)
"bpf" = (
/obj/machinery/light_switch{
- pixel_x = -25
+ pixel_x = -24
},
/obj/structure/table/wood/fancy/green,
/obj/item/reagent_containers/food/condiment/saltshaker{
@@ -9811,12 +9418,8 @@
/obj/item/kitchen/utensil/fork{
pixel_x = 7
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/carpet/green,
/area/crew_quarters/mrchangs)
@@ -9982,9 +9585,7 @@
/turf/simulated/wall/shuttle,
/area/shuttle/arrival/station)
"bqk" = (
-/obj/structure/disposalpipe/junction/reversed{
- dir = 2
- },
+/obj/structure/disposalpipe/junction/reversed,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/cable{
@@ -10064,7 +9665,6 @@
},
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/obj/effect/decal/warning_stripes/north,
@@ -10385,17 +9985,16 @@
pixel_x = -32
},
/obj/effect/decal/warning_stripes/west,
+/obj/machinery/light{
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
/area/hallway/secondary/entry/commercial)
"bsD" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -10403,12 +10002,8 @@
/area/crew_quarters/bar/atrium)
"bsE" = (
/obj/structure/chair,
-/obj/machinery/light{
- dir = 4
- },
/obj/item/radio/intercom{
- pixel_x = 28;
- pixel_y = -2
+ pixel_x = 28
},
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
@@ -10428,7 +10023,7 @@
"bsG" = (
/obj/machinery/alarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -22
},
/obj/structure/chair/comfy/brown{
dir = 1
@@ -10612,7 +10207,7 @@
},
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -26
},
/obj/effect/decal/warning_stripes/south,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -10777,9 +10372,7 @@
/obj/structure/disposalpipe/segment{
dir = 9
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/holding_cell)
"buf" = (
/obj/structure/grille,
@@ -10825,7 +10418,6 @@
/obj/item/paper_bin,
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/obj/item/pen,
@@ -10836,12 +10428,7 @@
/area/quartermaster/office)
"buq" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plating,
/area/maintenance/disposal)
"buu" = (
@@ -10877,8 +10464,7 @@
/area/hallway/primary/port/west)
"buC" = (
/obj/machinery/light/small{
- dir = 4;
- pixel_y = 8
+ dir = 4
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -10893,7 +10479,7 @@
/obj/item/reagent_containers/spray/pestspray,
/obj/item/reagent_containers/spray/pestspray,
/obj/machinery/power/apc{
- name = "north bump";
+ dir = 1;
pixel_y = 26
},
/turf/simulated/floor/plasteel{
@@ -10915,8 +10501,7 @@
/obj/structure/table/reinforced,
/obj/item/mmi,
/obj/structure/extinguisher_cabinet{
- pixel_x = -6;
- pixel_y = 32
+ pixel_y = 28
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -10968,7 +10553,6 @@
"buU" = (
/obj/structure/cable,
/obj/machinery/power/apc{
- name = "south bump";
pixel_y = -26
},
/obj/effect/decal/warning_stripes/southwest,
@@ -11071,7 +10655,7 @@
},
/obj/machinery/alarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -22
},
/obj/effect/decal/warning_stripes/south,
/turf/simulated/floor/plating,
@@ -11085,7 +10669,7 @@
"bvD" = (
/obj/machinery/vending/cola,
/obj/machinery/newscaster{
- pixel_x = 32
+ pixel_x = 30
},
/turf/simulated/floor/plasteel{
icon_state = "redyellowfull"
@@ -11099,7 +10683,7 @@
},
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 25
+ pixel_x = 26
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -11191,7 +10775,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/machinery/alarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -22
},
/obj/machinery/light/small,
/turf/simulated/floor/plasteel{
@@ -11212,7 +10796,6 @@
/obj/item/assembly/signaler,
/obj/item/wrench,
/obj/item/radio/intercom{
- dir = 4;
pixel_x = 28
},
/obj/machinery/light{
@@ -11238,13 +10821,10 @@
id_tag = "BridgeLockdown";
name = "Bridge Lockdown"
},
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 1;
- icon_state = "open";
+/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "BridgeShutters";
name = "Bridge Privacy Shutters";
- opacity = 0
+ dir = 1
},
/turf/simulated/floor/plating,
/area/bridge)
@@ -11291,30 +10871,20 @@
name = "Bar Privacy Shutters"
},
/obj/machinery/newscaster{
- pixel_y = 33
+ pixel_y = 30
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/crew_quarters/bar)
"bwl" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/engine,
/area/engine/controlroom)
"bws" = (
/obj/structure/table,
/obj/item/storage/toolbox/mechanical,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -11357,6 +10927,8 @@
icon_state = "1-2"
},
/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -11382,9 +10954,7 @@
req_access = list(2)
},
/obj/machinery/door/firedoor,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/prisonershuttle)
"bwP" = (
/obj/machinery/light{
@@ -11461,7 +11031,7 @@
/area/hydroponics)
"bxd" = (
/obj/structure/extinguisher_cabinet{
- pixel_x = 22
+ pixel_x = 28
},
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/structure/closet/radiation,
@@ -11485,7 +11055,6 @@
dir = 8
},
/obj/item/radio/intercom{
- dir = 4;
pixel_x = 28
},
/turf/simulated/floor/carpet/green,
@@ -11509,7 +11078,7 @@
/obj/item/twohanded/required/kirbyplants,
/obj/machinery/alarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -22
},
/obj/structure/sign/poster/contraband/random{
pixel_x = -32
@@ -11664,7 +11233,7 @@
/area/maintenance/turbine)
"bxX" = (
/obj/machinery/light_switch{
- pixel_x = 23;
+ pixel_x = 24;
pixel_y = 24
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -11702,9 +11271,7 @@
dir = 4
},
/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -25
+ pixel_x = -24
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -11712,12 +11279,8 @@
},
/area/medical/morgue)
"byl" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/turf/simulated/floor/plasteel{
icon_state = "caution"
@@ -11758,7 +11321,7 @@
"bys" = (
/obj/machinery/alarm{
dir = 8;
- pixel_x = 25
+ pixel_x = 22
},
/turf/simulated/floor/plasteel{
dir = 5;
@@ -11768,7 +11331,7 @@
"byt" = (
/obj/machinery/light,
/obj/machinery/newscaster{
- pixel_y = -32
+ pixel_y = -30
},
/obj/machinery/computer/atmos_alert,
/turf/simulated/floor/plasteel{
@@ -11823,7 +11386,7 @@
"byy" = (
/obj/machinery/alarm{
dir = 8;
- pixel_x = 24
+ pixel_x = 22
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -11846,7 +11409,6 @@
},
/obj/machinery/power/apc{
dir = 4;
- name = "east bump";
pixel_x = 26
},
/turf/simulated/floor/plasteel{
@@ -12105,8 +11667,7 @@
},
/obj/effect/decal/warning_stripes/west,
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1;
- initialize_directions = 11
+ dir = 1
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 1
@@ -12160,8 +11721,7 @@
icon_state = "4-8"
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1;
- initialize_directions = 11
+ dir = 1
},
/obj/effect/decal/warning_stripes/south,
/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
@@ -12349,7 +11909,7 @@
/area/bridge/checkpoint/north)
"bAu" = (
/obj/machinery/newscaster{
- pixel_y = -32
+ pixel_y = -30
},
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 9
@@ -12372,9 +11932,7 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/permahallway)
"bAz" = (
/obj/structure/chair/comfy/brown{
@@ -12523,7 +12081,6 @@
},
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/turf/simulated/floor/plasteel{
@@ -12546,19 +12103,6 @@
icon_state = "showroomfloor"
},
/area/maintenance/banya)
-"bBg" = (
-/obj/effect/spawner/window/reinforced,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- dir = 2;
- id_tag = "ai2";
- name = "Turret Shutters"
- },
-/turf/simulated/floor/plating,
-/area/turret_protected/ai)
"bBi" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -12576,7 +12120,7 @@
/obj/item/twohanded/required/kirbyplants,
/obj/machinery/firealarm{
dir = 8;
- pixel_x = -24
+ pixel_x = -26
},
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel{
@@ -12604,11 +12148,7 @@
/obj/item/twohanded/required/kirbyplants,
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 28
- },
-/obj/machinery/alarm{
- dir = 1;
- pixel_y = -24
+ pixel_x = 26
},
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel{
@@ -12618,9 +12158,7 @@
/area/engine/break_room)
"bBt" = (
/obj/effect/decal/warning_stripes/southeast,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/range)
"bBy" = (
/obj/structure/cable{
@@ -12637,17 +12175,15 @@
/obj/structure/disposalpipe/segment{
dir = 5
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/customs)
"bBA" = (
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 28
+ pixel_x = 26
},
/obj/machinery/computer/guestpass{
- pixel_y = 32
+ pixel_y = 28
},
/turf/simulated/floor/plasteel{
dir = 5;
@@ -12914,7 +12450,7 @@
"bCr" = (
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -26
},
/turf/simulated/floor/plasteel{
icon_state = "darkblue"
@@ -12943,9 +12479,7 @@
name = "Prisoner Processing";
req_access = list(63)
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/processing)
"bCC" = (
/obj/structure/table/reinforced,
@@ -12968,7 +12502,7 @@
/obj/item/coin/iron,
/obj/machinery/alarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -22
},
/obj/item/stack/spacecash,
/turf/simulated/floor/plating,
@@ -12989,27 +12523,10 @@
},
/turf/simulated/floor/plating,
/area/crew_quarters/theatre)
-"bCL" = (
-/obj/structure/sink{
- dir = 8;
- pixel_x = -11
- },
-/obj/machinery/firealarm{
- dir = 8;
- pixel_x = -25
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 5
- },
-/mob/living/simple_animal/mouse/rat/Ratatui,
-/turf/simulated/floor/plasteel{
- icon_state = "hydrofloor"
- },
-/area/crew_quarters/kitchen)
"bCO" = (
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 28
+ pixel_x = 26
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
@@ -13023,7 +12540,7 @@
"bCP" = (
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 25
+ pixel_x = 26
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -13071,7 +12588,6 @@
dir = 9
},
/turf/simulated/floor/plasteel{
- dir = 0;
icon_state = "green"
},
/area/hydroponics)
@@ -13178,7 +12694,7 @@
/obj/structure/table/reinforced,
/obj/machinery/alarm{
dir = 8;
- pixel_x = 24
+ pixel_x = 22
},
/obj/item/stack/cable_coil/random,
/obj/item/stack/cable_coil/random,
@@ -13229,7 +12745,6 @@
/area/hallway/secondary/entry/additional)
"bDT" = (
/obj/machinery/power/apc{
- name = "south bump";
pixel_y = -26
},
/obj/structure/cable,
@@ -13287,7 +12802,7 @@
/obj/item/flashlight/lamp,
/obj/machinery/alarm{
dir = 8;
- pixel_x = 25
+ pixel_x = 22
},
/turf/simulated/floor/plasteel{
icon_state = "grimy"
@@ -13359,8 +12874,7 @@
/area/hallway/primary/fore)
"bEt" = (
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/obj/machinery/camera{
c_tag = "Animal Garden"
@@ -13374,12 +12888,9 @@
/obj/structure/cable{
icon_state = "1-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/turf/simulated/floor/plating,
/area/security/prisonershuttle)
@@ -13397,8 +12908,7 @@
/area/crew_quarters/kitchen)
"bEx" = (
/obj/item/radio/intercom{
- pixel_x = 28;
- pixel_y = -2
+ pixel_x = 28
},
/obj/structure/chair/comfy/brown{
dir = 8
@@ -13503,12 +13013,8 @@
/area/hallway/secondary/entry/eastarrival)
"bFd" = (
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/turf/simulated/floor/plasteel,
/area/toxins/storage)
@@ -13555,7 +13061,7 @@
/area/maintenance/fore)
"bFr" = (
/obj/machinery/alarm{
- pixel_y = 24
+ pixel_y = 22
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 1
@@ -13579,11 +13085,10 @@
/area/bridge/meeting_room)
"bFs" = (
/obj/item/radio/intercom{
- pixel_y = 24
+ pixel_y = 28
},
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/turf/simulated/floor/wood/fancy/cherry,
/area/lawoffice)
@@ -13722,9 +13227,6 @@
dir = 4
},
/obj/item/twohanded/required/kirbyplants,
-/obj/structure/extinguisher_cabinet{
- pixel_x = 25
- },
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "brown"
@@ -13769,12 +13271,16 @@
/area/turret_protected/ai)
"bGs" = (
/obj/effect/decal/cleanable/dirt,
-/obj/structure/disposalpipe/segment,
/obj/structure/cable{
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/sortjunction{
+ dir = 1;
+ name = "Waste Disposals Junction";
+ sortType = 1
+ },
/turf/simulated/floor/plasteel,
/area/maintenance/bar)
"bGt" = (
@@ -13995,12 +13501,8 @@
"bHr" = (
/obj/structure/chair/stool,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/carpet,
/area/maintenance/casino)
@@ -14103,12 +13605,9 @@
id_tag = "Briefing";
name = "Briefing Room Shutters"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/turf/simulated/floor/plating,
/area/security/main)
@@ -14420,7 +13919,6 @@
},
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/obj/structure/cable{
@@ -14465,7 +13963,6 @@
},
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/obj/effect/decal/warning_stripes/yellow/hollow,
@@ -14590,7 +14087,10 @@
/obj/item/twohanded/required/kirbyplants,
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 28
+ pixel_x = 26
+ },
+/obj/machinery/light{
+ dir = 4
},
/turf/simulated/floor/plasteel,
/area/bridge/vip)
@@ -14625,7 +14125,7 @@
icon_state = "4-8"
},
/obj/item/radio/intercom{
- pixel_y = -30
+ pixel_y = -28
},
/turf/simulated/floor/plasteel{
dir = 10;
@@ -14663,7 +14163,6 @@
},
/area/quartermaster/qm)
"bLO" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/turretid/stun{
control_area = "AI Satellite Antechamber";
name = "AI Antechamber Turret Control";
@@ -14671,8 +14170,7 @@
req_access = list(75)
},
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/plasteel{
@@ -14732,20 +14230,17 @@
/obj/structure/cable{
icon_state = "0-2"
},
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 2;
- icon_state = "open";
+/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "ceprivacy";
name = "CE Privacy Shutters";
- opacity = 0
+ dir = 8
},
/turf/simulated/floor/plating,
/area/crew_quarters/chief)
"bMe" = (
/obj/item/twohanded/required/kirbyplants,
/obj/machinery/newscaster{
- pixel_y = 32
+ pixel_y = 30
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -14783,6 +14278,10 @@
dir = 1
},
/obj/effect/decal/warning_stripes/northeast,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 26
+ },
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"bMn" = (
@@ -14795,7 +14294,7 @@
/area/engine/controlroom)
"bMo" = (
/obj/machinery/light_switch{
- pixel_x = -26
+ pixel_x = -24
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/cable{
@@ -14812,7 +14311,6 @@
/area/engine/engineering/monitor)
"bMq" = (
/obj/item/radio/intercom{
- dir = 4;
pixel_x = 28
},
/obj/structure/closet/firecloset,
@@ -14832,7 +14330,7 @@
dir = 8
},
/obj/structure/extinguisher_cabinet{
- pixel_x = 25
+ pixel_x = 28
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -14921,7 +14419,7 @@
"bMN" = (
/obj/machinery/alarm{
dir = 4;
- pixel_x = -24
+ pixel_x = -22
},
/turf/simulated/floor/carpet,
/area/crew_quarters/captain/bedroom)
@@ -15030,12 +14528,7 @@
"bNl" = (
/obj/structure/table,
/obj/item/reagent_containers/food/snacks/cornchips,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -15094,8 +14587,7 @@
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 4;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (EAST)"
+ icon_state = "whitepurple"
},
/area/medical/research)
"bNJ" = (
@@ -15110,7 +14602,7 @@
"bNK" = (
/obj/machinery/alarm{
dir = 4;
- pixel_x = -24
+ pixel_x = -22
},
/obj/structure/chair/wood{
dir = 1
@@ -15166,23 +14658,29 @@
/obj/structure/cable{
icon_state = "0-4"
},
-/obj/machinery/door/poddoor/shutters{
- density = 0;
+/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
- icon_state = "open";
id_tag = "ceprivacy";
- name = "CE Privacy Shutters";
- opacity = 0
+ name = "CE Privacy Shutters"
},
/turf/simulated/floor/plating,
/area/crew_quarters/chief)
"bOb" = (
-/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
/obj/structure/extinguisher_cabinet{
- pixel_x = -28;
- pixel_y = 32
+ pixel_y = -28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
},
-/turf/simulated/floor/plasteel,
/area/hallway/secondary/entry/commercial)
"bOf" = (
/obj/structure/cable{
@@ -15249,7 +14747,7 @@
dir = 1;
icon_state = "neutralcorner"
},
-/area/hallway/primary/port/east)
+/area/hallway/primary/port)
"bOr" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -15292,7 +14790,7 @@
"bOz" = (
/obj/machinery/alarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -22
},
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/structure/closet/secure_closet/cargotech,
@@ -15359,7 +14857,6 @@
},
/obj/machinery/power/apc{
dir = 4;
- name = "east bump";
pixel_x = 26
},
/turf/simulated/floor/plasteel{
@@ -15442,6 +14939,19 @@
icon_state = "neutralfull"
},
/area/engine/hardsuitstorage)
+"bPo" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
"bPr" = (
/obj/machinery/door/firedoor,
/obj/effect/decal/warning_stripes/yellow,
@@ -15455,7 +14965,7 @@
"bPt" = (
/obj/machinery/firealarm{
dir = 8;
- pixel_x = -25
+ pixel_x = -26
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 5
@@ -15542,6 +15052,12 @@
/obj/structure/cable{
icon_state = "4-8"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -15564,6 +15080,8 @@
/obj/structure/cable{
icon_state = "4-8"
},
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -15654,8 +15172,7 @@
/area/maintenance/casino)
"bQe" = (
/obj/item/twohanded/required/kirbyplants,
-/obj/machinery/firealarm{
- dir = 8;
+/obj/machinery/light_switch{
pixel_x = -24;
pixel_y = -24
},
@@ -15704,12 +15221,8 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
@@ -15791,11 +15304,8 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -15825,8 +15335,7 @@
icon_state = "1-4"
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 8;
- initialize_directions = 11
+ dir = 8
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 8
@@ -15847,7 +15356,7 @@
/area/crew_quarters/bar)
"bQP" = (
/obj/machinery/computer/guestpass{
- pixel_y = 32
+ pixel_y = 28
},
/turf/simulated/floor/plasteel{
dir = 9;
@@ -15906,8 +15415,7 @@
dir = 4
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1;
- initialize_directions = 11
+ dir = 1
},
/obj/structure/cable{
icon_state = "4-8"
@@ -15977,6 +15485,12 @@
/obj/structure/cable{
icon_state = "4-8"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -16000,9 +15514,6 @@
},
/area/quartermaster/miningdock)
"bRx" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
/obj/structure/cable{
icon_state = "1-2"
},
@@ -16011,38 +15522,21 @@
},
/area/aisat/maintenance)
"bRy" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 1
- },
/obj/structure/cable{
icon_state = "1-2"
},
/mob/living/simple_animal/bot/secbot/pingsky,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel{
icon_state = "darkbluefull"
},
/area/turret_protected/aisat)
"bRA" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
/turf/simulated/floor/plasteel{
icon_state = "darkbluecorners"
},
/area/turret_protected/aisat)
-"bRC" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/wall/r_wall,
-/area/aisat)
"bRD" = (
/obj/structure/showcase{
density = 0;
@@ -16053,18 +15547,12 @@
pixel_x = -9;
pixel_y = 2
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
/obj/machinery/turretid/stun{
control_area = "AI Satellite";
name = "AI Antechamber Turret Control";
pixel_x = -32;
req_access = list(75)
},
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "darkblue"
@@ -16093,7 +15581,7 @@
real_name = "D.E.N"
},
/obj/machinery/alarm{
- pixel_y = 24
+ pixel_y = 22
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -16157,8 +15645,7 @@
/area/engine/engineering)
"bRY" = (
/obj/machinery/newscaster{
- pixel_x = -28;
- pixel_y = 2
+ pixel_x = -30
},
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/plasteel{
@@ -16169,11 +15656,6 @@
"bRZ" = (
/obj/machinery/light/small,
/obj/structure/closet/radiation,
-/obj/machinery/firealarm{
- dir = 4;
- pixel_x = 28;
- pixel_y = -28
- },
/obj/effect/decal/warning_stripes/southeast,
/turf/simulated/floor/plasteel,
/area/engine/engineering)
@@ -16190,13 +15672,10 @@
"bSf" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable,
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 2;
- icon_state = "open";
+/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "ceprivacy";
name = "CE Privacy Shutters";
- opacity = 0
+ dir = 8
},
/turf/simulated/floor/plating,
/area/crew_quarters/chief)
@@ -16207,28 +15686,25 @@
/turf/simulated/floor/plating,
/area/maintenance/fpmaint)
"bSo" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/cable{
icon_state = "4-8"
},
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/turret_protected/aisat)
"bSr" = (
/obj/item/twohanded/required/kirbyplants,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
/obj/machinery/turretid/stun{
control_area = "AI Satellite";
name = "AI Antechamber Turret Control";
pixel_x = 32;
req_access = list(75)
},
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "darkblue"
@@ -16242,7 +15718,7 @@
dir = 8;
icon_state = "neutralcorner"
},
-/area/hallway/primary/port/east)
+/area/hallway/primary/port)
"bSu" = (
/obj/machinery/door/airlock/public{
name = "Bar";
@@ -16306,8 +15782,7 @@
dir = 4
},
/obj/item/radio/intercom{
- pixel_x = 28;
- pixel_y = -2
+ pixel_x = 28
},
/obj/structure/cable{
icon_state = "1-8"
@@ -16358,7 +15833,7 @@
"bTg" = (
/obj/structure/table/wood,
/obj/machinery/newscaster{
- pixel_x = -32
+ pixel_x = -30
},
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/lootdrop/maintenance,
@@ -16393,22 +15868,13 @@
/obj/machinery/cryopod/robot,
/obj/effect/decal/warning_stripes/northeast,
/obj/machinery/computer/cryopod/robot{
- pixel_y = -30
+ pixel_y = -28
},
/turf/simulated/floor/plating,
/area/aisat/maintenance)
"bTv" = (
/turf/simulated/floor/plating,
/area/maintenance/trading)
-"bTx" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/wall/r_wall,
-/area/aisat/maintenance)
"bTy" = (
/turf/simulated/floor/plasteel{
dir = 8;
@@ -16425,23 +15891,8 @@
icon_state = "dark"
},
/area/turret_protected/aisat)
-"bTB" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/turret_protected/aisat)
"bTD" = (
/obj/item/twohanded/required/kirbyplants,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "darkblue"
@@ -16470,7 +15921,7 @@
/area/maintenance/banya)
"bTG" = (
/obj/machinery/newscaster{
- pixel_x = -28
+ pixel_x = -30
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -16520,13 +15971,9 @@
/obj/machinery/status_display{
pixel_x = 32
},
-/obj/structure/extinguisher_cabinet{
- pixel_x = 28;
- pixel_y = -32
- },
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -26
},
/obj/structure/table/reinforced,
/obj/item/folder/yellow,
@@ -16725,12 +16172,6 @@
/area/crew_quarters/trading)
"bUD" = (
/obj/item/twohanded/required/kirbyplants,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "darkblue"
@@ -16744,12 +16185,9 @@
/obj/structure/cable{
icon_state = "0-4"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
@@ -16819,9 +16257,6 @@
/area/quartermaster/office)
"bVj" = (
/obj/machinery/ai_slipper,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
/turf/simulated/floor/plasteel{
icon_state = "darkblue"
},
@@ -16832,7 +16267,7 @@
"bVn" = (
/obj/machinery/alarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -22
},
/obj/machinery/light/small,
/obj/structure/closet/crate,
@@ -16965,9 +16400,7 @@
"bVL" = (
/obj/item/flag/clown,
/obj/machinery/power/apc{
- cell_type = 5000;
dir = 4;
- name = "east bump";
pixel_x = 26
},
/obj/structure/cable{
@@ -16991,6 +16424,8 @@
/obj/structure/cable{
icon_state = "1-2"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel{
icon_state = "darkbluefull"
},
@@ -16998,7 +16433,7 @@
"bVP" = (
/obj/machinery/alarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -22
},
/obj/item/flag/nt,
/obj/machinery/light,
@@ -17044,23 +16479,6 @@
icon_state = "dark"
},
/area/security/securearmory)
-"bWa" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/fpmaint)
"bWb" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable{
@@ -17098,12 +16516,8 @@
},
/area/janitor)
"bWl" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/turf/simulated/floor/plasteel{
icon_state = "grimy"
@@ -17249,9 +16663,7 @@
/area/hydroponics)
"bWW" = (
/obj/item/radio/intercom{
- dir = 4;
- name = "Station Intercom (General)";
- pixel_x = 32
+ pixel_x = 28
},
/obj/structure/table/wood,
/obj/machinery/photocopier/faxmachine/longrange{
@@ -17326,7 +16738,7 @@
"bXu" = (
/obj/structure/table/wood,
/obj/machinery/alarm{
- pixel_y = 24
+ pixel_y = 22
},
/obj/machinery/atmospherics/unary/vent_scrubber/on,
/obj/item/storage/briefcase,
@@ -17336,7 +16748,7 @@
},
/obj/machinery/firealarm{
dir = 8;
- pixel_x = -25
+ pixel_x = -26
},
/turf/simulated/floor/wood/fancy/light,
/area/medical/psych)
@@ -17375,7 +16787,7 @@
/area/turret_protected/ai)
"bXH" = (
/obj/machinery/newscaster{
- pixel_y = 32
+ pixel_y = 30
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -17617,7 +17029,7 @@
/area/crew_quarters/heads/hop)
"bYY" = (
/obj/item/radio/intercom{
- pixel_y = 22
+ pixel_y = 28
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -17638,9 +17050,7 @@
pixel_y = -32
},
/obj/effect/decal/warning_stripes/north,
-/obj/machinery/photocopier{
- pixel_y = 2
- },
+/obj/machinery/photocopier,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -17742,7 +17152,6 @@
/obj/structure/table/wood,
/obj/item/storage/fancy/donut_box,
/obj/item/radio/intercom{
- dir = 1;
pixel_x = -28
},
/turf/simulated/floor/plasteel{
@@ -17752,9 +17161,7 @@
"bZG" = (
/obj/structure/table,
/obj/item/storage/fancy/donut_box,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/processing)
"bZH" = (
/obj/structure/disposalpipe/junction{
@@ -17864,12 +17271,8 @@
/obj/machinery/light/small{
dir = 8
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/obj/machinery/alarm{
dir = 4;
@@ -17922,8 +17325,7 @@
/obj/item/flashlight/lamp/green,
/obj/item/card/id/captains_spare,
/obj/item/radio/intercom{
- dir = 1;
- pixel_y = 25
+ pixel_y = 28
},
/turf/simulated/floor/carpet,
/area/crew_quarters/captain/bedroom)
@@ -17957,7 +17359,7 @@
/area/bridge)
"caj" = (
/obj/machinery/newscaster{
- pixel_y = 32
+ pixel_y = 30
},
/obj/machinery/photocopier,
/turf/simulated/floor/carpet/orange,
@@ -18009,7 +17411,6 @@
/obj/effect/turf_decal/siding/brown,
/obj/machinery/power/apc{
dir = 4;
- name = "east bump";
pixel_x = 26
},
/obj/structure/cable{
@@ -18022,7 +17423,7 @@
icon_state = "1-2"
},
/obj/machinery/light_switch{
- pixel_x = -25
+ pixel_x = -24
},
/turf/simulated/floor/wood/fancy/cherry,
/area/magistrateoffice)
@@ -18054,9 +17455,7 @@
"caD" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/range)
"caE" = (
/obj/structure/table/wood,
@@ -18161,11 +17560,6 @@
dir = 1;
network = list("Engineering","SS13")
},
-/obj/machinery/firealarm{
- dir = 8;
- pixel_x = -26;
- pixel_y = -28
- },
/obj/machinery/computer/monitor,
/obj/structure/cable/yellow,
/turf/simulated/floor/plasteel{
@@ -18230,7 +17624,7 @@
/obj/structure/chair/office,
/obj/machinery/firealarm{
dir = 8;
- pixel_x = -28
+ pixel_x = -26
},
/obj/structure/railing/wooden/cornerr,
/turf/simulated/floor/wood/fancy/light{
@@ -18335,7 +17729,7 @@
icon_state = "4-8"
},
/obj/item/radio/intercom{
- pixel_y = 24
+ pixel_y = 28
},
/turf/simulated/floor/plasteel,
/area/engine/controlroom)
@@ -18343,7 +17737,7 @@
/obj/structure/table/wood,
/obj/item/storage/secure/briefcase,
/obj/machinery/newscaster{
- pixel_x = 32
+ pixel_x = 30
},
/turf/simulated/floor/plasteel{
icon_state = "grimy"
@@ -18388,7 +17782,7 @@
dir = 8
},
/obj/machinery/light_switch{
- pixel_x = -22
+ pixel_x = -24
},
/obj/structure/closet/wardrobe/atmospherics_yellow,
/obj/effect/decal/warning_stripes/yellow/hollow,
@@ -18497,12 +17891,7 @@
/obj/machinery/light{
dir = 8
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/wood/fancy/cherry,
/area/magistrateoffice)
"ccq" = (
@@ -18531,10 +17920,29 @@
/turf/simulated/floor/carpet/black,
/area/maintenance/casino)
"ccx" = (
-/obj/structure/lattice,
-/obj/machinery/light/small,
-/turf/space,
-/area/aisat)
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 26
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/commercial)
+"ccy" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plasteel,
+/area/maintenance/starboard)
"ccC" = (
/obj/machinery/door/airlock/glass{
name = "Hydroponics";
@@ -18896,7 +18304,6 @@
},
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/turf/simulated/floor/plasteel{
@@ -18960,7 +18367,7 @@
/area/tcommsat/chamber)
"ceN" = (
/obj/item/radio/intercom{
- pixel_x = 30
+ pixel_x = 28
},
/turf/simulated/floor/plasteel{
dir = 5;
@@ -19087,10 +18494,6 @@
/turf/simulated/floor/engine,
/area/engine/supermatter)
"cfu" = (
-/obj/machinery/light_switch{
- pixel_x = 4;
- pixel_y = 26
- },
/obj/structure/table/wood,
/obj/item/dice/d2,
/obj/item/dice/d1,
@@ -19113,7 +18516,7 @@
/area/maintenance/bar)
"cfz" = (
/obj/machinery/newscaster{
- pixel_x = -28
+ pixel_x = -30
},
/obj/machinery/computer/arcade,
/turf/simulated/floor/plasteel{
@@ -19264,12 +18667,9 @@
/obj/effect/mapping_helpers/airlock/unres{
dir = 4
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
@@ -19278,6 +18678,9 @@
"cgz" = (
/obj/effect/decal/warning_stripes/south,
/obj/machinery/gibber,
+/obj/item/radio/intercom{
+ pixel_x = 28
+ },
/turf/simulated/floor/plasteel,
/area/crew_quarters/kitchen)
"cgA" = (
@@ -19352,12 +18755,8 @@
"cgP" = (
/obj/structure/table/wood,
/obj/structure/reagent_dispensers/beerkeg,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -19410,7 +18809,6 @@
icon_state = "2-8"
},
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "neutralfull"
},
/area/hallway/primary/central/south)
@@ -19540,6 +18938,7 @@
dir = 1;
network = list("SS13","MiniSat")
},
+/obj/machinery/light/small,
/turf/space,
/area/turret_protected/ai)
"chX" = (
@@ -19630,7 +19029,7 @@
dir = 1
},
/obj/item/radio/intercom{
- pixel_y = 22
+ pixel_y = 28
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -19646,7 +19045,7 @@
"ciG" = (
/obj/machinery/photocopier,
/obj/machinery/newscaster{
- pixel_y = -32
+ pixel_y = -30
},
/turf/simulated/floor/plasteel{
icon_state = "grimy"
@@ -19741,7 +19140,7 @@
/area/security/securearmory)
"ciZ" = (
/obj/machinery/firealarm{
- pixel_y = 24
+ pixel_y = 26
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -19812,12 +19211,8 @@
/area/atmos)
"cjs" = (
/obj/effect/decal/warning_stripes/southwestcorner,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -19841,12 +19236,11 @@
/area/maintenance/fpmaint)
"cjD" = (
/obj/machinery/light_switch{
- pixel_x = -22;
- pixel_y = -22
+ pixel_x = -24;
+ pixel_y = -24
},
/turf/simulated/floor/plasteel{
- icon_state = "whitepurple";
- tag = "icon-whitepurple (WEST)"
+ icon_state = "whitepurple"
},
/area/medical/research/restroom)
"cjF" = (
@@ -19928,7 +19322,7 @@
"cjZ" = (
/obj/machinery/alarm{
dir = 8;
- pixel_x = 24
+ pixel_x = 22
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -19941,8 +19335,7 @@
dir = 1
},
/obj/machinery/newscaster{
- layer = 3.3;
- pixel_y = -27
+ pixel_y = -30
},
/turf/simulated/floor/wood,
/area/crew_quarters/bar/atrium)
@@ -19971,14 +19364,6 @@
/turf/simulated/floor/carpet,
/area/library)
"ckk" = (
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 8;
- icon_state = "open";
- id_tag = "representative";
- name = "Privacy Shutters";
- opacity = 0
- },
/obj/machinery/door/poddoor/preopen{
id_tag = "BridgeLockdown";
name = "Bridge Lockdown"
@@ -19989,6 +19374,11 @@
/obj/effect/spawner/window/reinforced/polarized{
id = "ntr"
},
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "representative";
+ name = "Privacy Shutters"
+ },
/turf/simulated/floor/plating,
/area/ntrep)
"ckm" = (
@@ -20071,7 +19461,7 @@
"ckC" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/alarm{
- pixel_y = 24
+ pixel_y = 22
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -20118,7 +19508,7 @@
"ckW" = (
/obj/machinery/alarm{
dir = 8;
- pixel_x = 25
+ pixel_x = 22
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -20126,7 +19516,6 @@
/area/crew_quarters/serviceyard)
"clb" = (
/obj/item/radio/intercom{
- dir = 8;
pixel_x = -28
},
/obj/structure/table/reinforced,
@@ -20134,8 +19523,7 @@
/obj/item/reagent_containers/dropper,
/turf/simulated/floor/plasteel{
dir = 8;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (WEST)"
+ icon_state = "whitepurple"
},
/area/toxins/lab)
"clj" = (
@@ -20180,17 +19568,16 @@
},
/area/crew_quarters/hor)
"clr" = (
+/obj/structure/cable/yellow{
+ d2 = 8;
+ icon_state = "0-8"
+ },
/obj/machinery/power/apc{
cell_type = 25000;
dir = 4;
- name = "east bump";
- pixel_x = 24;
+ pixel_x = 26;
shock_proof = 1
},
-/obj/structure/cable/yellow{
- d2 = 8;
- icon_state = "0-8"
- },
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"clv" = (
@@ -20211,7 +19598,7 @@
"clA" = (
/obj/machinery/alarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -22
},
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
@@ -20329,18 +19716,13 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/machinery/light/small{
- dir = 8
- },
/turf/simulated/floor/engine,
/area/engine/controlroom)
"cmd" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/lobby)
"cmf" = (
/obj/machinery/light{
@@ -20407,18 +19789,14 @@
dir = 4
},
/obj/machinery/newscaster{
- pixel_x = 28
+ pixel_x = 30
},
/obj/machinery/computer/arcade,
/turf/simulated/floor/carpet,
/area/crew_quarters/bar/atrium)
"cmo" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/obj/structure/table,
/obj/item/shovel/spade,
@@ -20427,9 +19805,7 @@
/area/hydroponics)
"cmq" = (
/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/main)
"cmr" = (
/obj/item/twohanded/required/kirbyplants,
@@ -20463,6 +19839,12 @@
dir = 1
},
/obj/effect/decal/warning_stripes/blue/hollow,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -20471,12 +19853,8 @@
/obj/structure/table,
/obj/item/stack/packageWrap,
/obj/item/hand_labeler,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -20614,7 +19992,7 @@
/area/hallway/primary/fore)
"cnn" = (
/obj/structure/extinguisher_cabinet{
- pixel_x = 25
+ pixel_x = 28
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -20764,7 +20142,6 @@
/turf/simulated/floor/plasteel,
/area/janitor)
"cnY" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/chair/office/dark{
dir = 4
},
@@ -20980,7 +20357,6 @@
"cpd" = (
/obj/effect/landmark/start/ai,
/obj/item/radio/intercom{
- dir = 1;
pixel_y = -28
},
/obj/item/radio/intercom/private{
@@ -21098,12 +20474,8 @@
/turf/simulated/floor/plating,
/area/hallway/secondary/entry/commercial)
"cpJ" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/wood,
/area/library)
@@ -21227,20 +20599,6 @@
"cqB" = (
/turf/simulated/wall,
/area/quartermaster/miningdock)
-"cqG" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/effect/spawner/random_spawners/rodent,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating,
-/area/maintenance/fpmaint)
"cqJ" = (
/obj/effect/decal/warning_stripes/yellow,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -21255,19 +20613,6 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/wood,
/area/crew_quarters/serviceyard)
-"cqM" = (
-/obj/effect/spawner/window/reinforced,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- dir = 2;
- id_tag = "ai2";
- name = "Turret Shutters"
- },
-/turf/simulated/floor/plating,
-/area/turret_protected/ai)
"cqQ" = (
/obj/structure/cable/yellow{
d1 = 4;
@@ -21388,7 +20733,6 @@
},
/obj/machinery/power/apc{
dir = 4;
- name = "east bump";
pixel_x = 26
},
/obj/effect/decal/warning_stripes/yellow,
@@ -21566,7 +20910,6 @@
/obj/item/kitchen/knife,
/obj/item/kitchen/rollingpin,
/obj/item/radio/intercom{
- dir = 8;
pixel_x = -28
},
/turf/simulated/floor/plasteel{
@@ -21678,8 +21021,7 @@
/obj/structure/table/wood,
/obj/item/flashlight/lamp,
/obj/item/radio/intercom{
- dir = 8;
- pixel_y = 24
+ pixel_y = 28
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -21762,7 +21104,7 @@
},
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 28
+ pixel_x = 26
},
/turf/simulated/floor/wood,
/area/library)
@@ -21771,7 +21113,7 @@
/obj/item/paper_bin,
/obj/item/pen,
/obj/machinery/alarm{
- pixel_y = 24
+ pixel_y = 22
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -21832,12 +21174,7 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
icon_state = "yellowfull"
},
@@ -21854,13 +21191,6 @@
icon_state = "brown"
},
/area/quartermaster/storage)
-"cue" = (
-/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "brown"
- },
-/area/quartermaster/storage)
"cuf" = (
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/plasteel{
@@ -22036,11 +21366,9 @@
dir = 4
},
/obj/item/radio/intercom{
- pixel_x = 32
- },
-/turf/simulated/floor/plasteel{
- dir = 1
+ pixel_x = 28
},
+/turf/simulated/floor/plasteel,
/area/security/main)
"cva" = (
/obj/machinery/bookbinder,
@@ -22209,7 +21537,6 @@
/area/maintenance/asmaint4)
"cvK" = (
/obj/item/radio/intercom{
- dir = 0;
pixel_x = -28
},
/turf/simulated/floor/plasteel{
@@ -22219,7 +21546,7 @@
/area/hallway/primary/central/se)
"cvM" = (
/obj/structure/extinguisher_cabinet{
- pixel_x = 26
+ pixel_x = 28
},
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
@@ -22258,7 +21585,7 @@
pixel_x = 12
},
/obj/structure/extinguisher_cabinet{
- pixel_x = 26
+ pixel_x = 28
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -22291,7 +21618,6 @@
/obj/structure/dresser,
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/obj/structure/cable{
@@ -22344,7 +21670,6 @@
dir = 4
},
/obj/item/radio/intercom{
- dir = 4;
pixel_x = 28
},
/obj/effect/decal/warning_stripes/east,
@@ -22370,7 +21695,6 @@
/obj/item/flag/mime,
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/obj/structure/cable{
@@ -22476,7 +21800,6 @@
dir = 4
},
/obj/machinery/power/apc{
- name = "south bump";
pixel_y = -26
},
/obj/structure/cable{
@@ -22506,7 +21829,7 @@
},
/obj/machinery/light{
on = 1;
- pixel_y = 7
+ pixel_y = 6
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -22528,7 +21851,6 @@
dir = 4
},
/turf/simulated/floor/plasteel{
- dir = 0;
icon_state = "green"
},
/area/hydroponics)
@@ -22562,14 +21884,10 @@
"cxe" = (
/obj/machinery/firealarm{
dir = 8;
- pixel_x = -28
+ pixel_x = -26
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -22629,12 +21947,8 @@
pixel_x = 5;
pixel_y = 1
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/obj/item/stamp/clown{
pixel_x = -5
@@ -22694,11 +22008,10 @@
"cxM" = (
/obj/machinery/portable_atmospherics/canister/oxygen,
/obj/machinery/light{
- dir = 1;
- in_use = 1
+ dir = 1
},
/obj/machinery/alarm{
- pixel_y = 23
+ pixel_y = 22
},
/obj/machinery/atmospherics/unary/portables_connector,
/turf/simulated/floor/plasteel{
@@ -22848,7 +22161,7 @@
"cyh" = (
/obj/structure/table/wood,
/obj/structure/extinguisher_cabinet{
- pixel_x = -26
+ pixel_x = -28
},
/turf/simulated/floor/plasteel{
icon_state = "grimy"
@@ -22960,9 +22273,7 @@
},
/obj/structure/disposalpipe/segment,
/obj/machinery/hologram/holopad,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/securehallway)
"cyG" = (
/obj/machinery/vending/clothing,
@@ -23015,7 +22326,7 @@
"cyO" = (
/obj/item/twohanded/required/kirbyplants,
/obj/machinery/newscaster{
- pixel_x = -32
+ pixel_x = -30
},
/turf/simulated/floor/wood,
/area/crew_quarters/cabin2)
@@ -23039,7 +22350,7 @@
dir = 4
},
/obj/machinery/newscaster{
- pixel_x = -32
+ pixel_x = -30
},
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
@@ -23067,7 +22378,7 @@
"cze" = (
/obj/machinery/alarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -22
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -23193,7 +22504,6 @@
/obj/item/flashlight,
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/machinery/power/apc{
- name = "south bump";
pixel_y = -26
},
/obj/structure/cable{
@@ -23217,7 +22527,7 @@
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/machinery/cell_charger,
/obj/machinery/newscaster{
- pixel_y = -32
+ pixel_y = -30
},
/obj/machinery/camera{
c_tag = "Gateway Access";
@@ -23232,7 +22542,7 @@
/mob/living/simple_animal/pet/dog/fox/Renault,
/obj/machinery/alarm{
dir = 8;
- pixel_x = 24
+ pixel_x = 22
},
/turf/simulated/floor/wood/fancy/light,
/area/crew_quarters/captain)
@@ -23271,7 +22581,6 @@
"czW" = (
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/obj/structure/cable{
@@ -23495,8 +22804,7 @@
/area/library)
"cAP" = (
/obj/machinery/newscaster{
- pixel_x = -28;
- pixel_y = 2
+ pixel_x = -30
},
/obj/machinery/papershredder,
/turf/simulated/floor/plasteel{
@@ -23557,7 +22865,7 @@
dir = 4
},
/obj/machinery/firealarm{
- pixel_y = 25
+ pixel_y = 26
},
/turf/simulated/floor/wood/fancy/light,
/area/crew_quarters/heads/hop)
@@ -23629,8 +22937,7 @@
/area/hallway/primary/central/se)
"cBA" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1;
- initialize_directions = 11
+ dir = 1
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 1
@@ -23662,7 +22969,7 @@
pixel_x = -26
},
/obj/item/radio/intercom{
- pixel_y = -27
+ pixel_y = -28
},
/turf/simulated/floor/plasteel,
/area/crew_quarters/locker/locker_toilet)
@@ -23695,12 +23002,7 @@
},
/area/janitor)
"cBK" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
icon_state = "darkbluefull"
},
@@ -23738,7 +23040,7 @@
},
/obj/machinery/alarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -22
},
/turf/simulated/floor/plasteel{
icon_state = "caution"
@@ -23765,7 +23067,7 @@
},
/obj/machinery/alarm{
dir = 4;
- pixel_x = -24
+ pixel_x = -22
},
/turf/simulated/floor/plasteel,
/area/engine/controlroom)
@@ -23883,7 +23185,6 @@
/obj/item/mop,
/obj/item/reagent_containers/glass/bucket,
/obj/item/radio/intercom{
- dir = 8;
pixel_x = -28
},
/turf/simulated/floor/plasteel{
@@ -24058,12 +23359,10 @@
icon_state = "0-2"
},
/obj/machinery/light{
- dir = 1;
- in_use = 1
+ dir = 1
},
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/obj/effect/decal/warning_stripes/north,
@@ -24092,7 +23391,7 @@
},
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 24
+ pixel_x = 26
},
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel,
@@ -24101,16 +23400,6 @@
/obj/machinery/door/firedoor,
/turf/simulated/floor/plasteel,
/area/engine/controlroom)
-"cDi" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 10;
- initialize_directions = 10
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutralcorner"
- },
-/area/crew_quarters/locker)
"cDk" = (
/obj/effect/decal/cleanable/dust,
/obj/item/trash/can,
@@ -24136,7 +23425,6 @@
"cDp" = (
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/obj/structure/cable{
@@ -24257,7 +23545,7 @@
"cDM" = (
/obj/machinery/alarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -22
},
/obj/effect/decal/warning_stripes/south,
/obj/machinery/atmospherics/unary/vent_pump/on{
@@ -24268,7 +23556,6 @@
"cDN" = (
/obj/structure/cable,
/obj/machinery/power/apc{
- name = "south bump";
pixel_y = -26
},
/obj/effect/decal/warning_stripes/southeast,
@@ -24372,8 +23659,7 @@
dir = 1
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1;
- initialize_directions = 11
+ dir = 1
},
/obj/structure/disposalpipe/sortjunction{
dir = 4;
@@ -24512,7 +23798,6 @@
"cEN" = (
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/obj/structure/cable{
@@ -24541,7 +23826,6 @@
dir = 10
},
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "neutralfull"
},
/area/hallway/primary/central/south)
@@ -24557,7 +23841,6 @@
dir = 6
},
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "neutralfull"
},
/area/hallway/primary/central/south)
@@ -24619,7 +23902,7 @@
"cFj" = (
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -26
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -24804,7 +24087,7 @@
"cFU" = (
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -26
},
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
@@ -24858,9 +24141,6 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/machinery/light/small{
- dir = 4
- },
/turf/simulated/floor/engine,
/area/engine/controlroom)
"cGf" = (
@@ -24875,7 +24155,7 @@
dir = 1
},
/obj/machinery/newscaster{
- pixel_y = -32
+ pixel_y = -30
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -24909,8 +24189,7 @@
/area/hydroponics)
"cGp" = (
/obj/item/radio/intercom{
- pixel_x = -30;
- pixel_y = -4
+ pixel_x = -28
},
/obj/machinery/hydroponics/soil,
/turf/simulated/floor/grass,
@@ -24928,8 +24207,7 @@
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 8;
- initialize_directions = 11
+ dir = 8
},
/obj/structure/cable{
icon_state = "2-4"
@@ -25005,7 +24283,7 @@
dir = 1
},
/obj/structure/extinguisher_cabinet{
- pixel_x = 22
+ pixel_x = 28
},
/obj/structure/closet/radiation,
/obj/effect/decal/warning_stripes/northeast,
@@ -25094,7 +24372,7 @@
"cHm" = (
/obj/structure/table/reinforced,
/obj/machinery/newscaster{
- pixel_y = 32
+ pixel_y = 30
},
/obj/item/storage/belt/utility,
/obj/item/weldingtool,
@@ -25107,9 +24385,8 @@
},
/obj/machinery/alarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -22
},
-/obj/machinery/light,
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
},
@@ -25119,8 +24396,7 @@
/obj/structure/chair,
/turf/simulated/floor/plasteel{
dir = 1;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (NORTH)"
+ icon_state = "whitepurple"
},
/area/medical/research)
"cHz" = (
@@ -25144,8 +24420,7 @@
},
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
- pixel_y = 24
+ pixel_y = 26
},
/turf/simulated/floor/plasteel{
icon_state = "grimy"
@@ -25179,8 +24454,9 @@
dir = 1;
network = list("SS13","MiniSat")
},
+/obj/machinery/light/small,
/turf/space,
-/area/aisat)
+/area/turret_protected/ai)
"cHJ" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -25195,8 +24471,7 @@
dir = 1
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1;
- initialize_directions = 11
+ dir = 1
},
/obj/structure/cable{
icon_state = "2-4"
@@ -25229,12 +24504,8 @@
/turf/simulated/wall,
/area/civilian/barber)
"cHT" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/plating,
/area/maintenance/trading)
@@ -25317,8 +24588,7 @@
c_tag = "Theatre North"
},
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/obj/structure/sign/poster/official/random{
pixel_y = 32
@@ -25426,7 +24696,7 @@
dir = 8
},
/obj/item/radio/intercom{
- pixel_x = -30
+ pixel_x = -28
},
/turf/simulated/floor/plasteel{
dir = 9;
@@ -25449,12 +24719,8 @@
"cIG" = (
/obj/machinery/light/small,
/obj/effect/decal/warning_stripes/southeast,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel,
/area/engine/controlroom)
@@ -25484,11 +24750,11 @@
"cIN" = (
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -26
},
/obj/machinery/alarm{
dir = 8;
- pixel_x = 25
+ pixel_x = 22
},
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/structure/closet/radiation,
@@ -25501,8 +24767,7 @@
},
/obj/machinery/power/smes,
/obj/item/radio/intercom{
- dir = 1;
- pixel_y = -25
+ pixel_y = -28
},
/turf/simulated/floor/greengrid,
/area/engine/controlroom)
@@ -25516,12 +24781,7 @@
},
/area/engine/controlroom)
"cIR" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -25669,6 +24929,9 @@
c_tag = "Detective's Lab";
network = list("SS13","Security")
},
+/obj/machinery/light_switch{
+ pixel_y = 24
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkblue"
@@ -25755,9 +25018,14 @@
/turf/simulated/floor/plating,
/area/library/game_zone)
"cJO" = (
-/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/engine,
-/area/toxins/test_chamber)
+/obj/machinery/light_switch{
+ pixel_x = 24;
+ pixel_y = -24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
"cJS" = (
/obj/structure/table/reinforced,
/obj/machinery/reagentgrinder{
@@ -25829,7 +25097,7 @@
/area/engine/break_room)
"cKh" = (
/obj/machinery/newscaster{
- pixel_x = 32
+ pixel_x = 30
},
/obj/item/twohanded/required/kirbyplants,
/obj/machinery/light{
@@ -25870,12 +25138,8 @@
/turf/simulated/floor/plasteel,
/area/medical/research/nhallway)
"cKv" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -25894,9 +25158,7 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/main)
"cKH" = (
/obj/structure/chair/comfy/teal{
@@ -25908,12 +25170,9 @@
},
/area/medical/reception)
"cKI" = (
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/obj/machinery/door/poddoor/shutters/preopen{
dir = 8;
@@ -25968,11 +25227,16 @@
},
/area/bridge)
"cKT" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/light_switch{
- pixel_x = -8;
- pixel_y = -26
+ pixel_x = 24
},
/turf/simulated/floor/plasteel{
+ dir = 4;
icon_state = "darkblue"
},
/area/bridge)
@@ -26049,9 +25313,7 @@
icon_state = "1-2"
},
/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/brig)
"cLs" = (
/obj/machinery/light/small,
@@ -26096,10 +25358,10 @@
/obj/item/wrench,
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 28
+ pixel_x = 26
},
/obj/machinery/light_switch{
- pixel_y = -26
+ pixel_y = -24
},
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/item/paper/gravity_gen,
@@ -26138,7 +25400,6 @@
/obj/item/stock_parts/matter_bin,
/obj/item/stock_parts/micro_laser,
/obj/item/radio/intercom{
- dir = 4;
pixel_x = 28
},
/turf/simulated/floor/plasteel{
@@ -26237,7 +25498,7 @@
/obj/item/reagent_containers/spray/cleaner/chemical,
/obj/machinery/alarm{
dir = 8;
- pixel_x = 25
+ pixel_x = 22
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -26306,12 +25567,8 @@
/area/medical/biostorage)
"cMy" = (
/obj/effect/landmark/start/civilian,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
@@ -26398,10 +25655,12 @@
/area/maintenance/banya)
"cNt" = (
/obj/item/twohanded/required/kirbyplants,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
/turf/simulated/floor/plasteel{
dir = 9;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (NORTHWEST)"
+ icon_state = "whitepurple"
},
/area/medical/research/restroom)
"cNw" = (
@@ -26420,7 +25679,6 @@
"cNB" = (
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/obj/structure/cable{
@@ -26482,7 +25740,7 @@
/obj/item/storage/firstaid/fire,
/obj/machinery/alarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -22
},
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
@@ -26500,9 +25758,7 @@
},
/obj/item/storage/firstaid/toxin,
/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -25
+ pixel_y = -24
},
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
@@ -26516,7 +25772,7 @@
/area/engine/gravitygenerator)
"cOa" = (
/obj/item/radio/intercom{
- pixel_x = -32
+ pixel_x = -28
},
/obj/structure/closet/wardrobe/white,
/turf/simulated/floor/plasteel{
@@ -26559,7 +25815,7 @@
/area/quartermaster/delivery)
"cOf" = (
/obj/machinery/firealarm{
- pixel_y = 25
+ pixel_y = 26
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -26756,7 +26012,7 @@
},
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 28
+ pixel_x = 26
},
/obj/structure/table/reinforced,
/obj/item/reagent_containers/dropper/precision,
@@ -26781,10 +26037,10 @@
/obj/structure/closet/secure_closet/injection,
/obj/effect/decal/warning_stripes/red,
/obj/machinery/newscaster/security_unit{
- pixel_x = -30
+ pixel_x = -28
},
/obj/structure/extinguisher_cabinet{
- pixel_y = 30
+ pixel_y = 28
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -26825,7 +26081,7 @@
},
/obj/structure/filingcabinet/chestdrawer,
/obj/item/radio/intercom{
- pixel_y = -26
+ pixel_y = -28
},
/turf/simulated/floor/plasteel{
dir = 6;
@@ -26914,7 +26170,7 @@
/obj/machinery/recharge_station,
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/machinery/newscaster{
- pixel_x = -32
+ pixel_x = -30
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -27354,24 +26610,14 @@
/obj/structure/cable{
icon_state = "2-8"
},
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 1;
- icon_state = "open";
+/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "researchdesk1";
name = "Research Desk Shutters";
- opacity = 0
+ dir = 1
},
/turf/simulated/floor/plating,
/area/toxins/lab)
"cRe" = (
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- icon_state = "open";
- id_tag = "brig_detprivacy";
- name = "Detective Privacy Shutters";
- opacity = 0
- },
/obj/structure/cable{
icon_state = "2-8"
},
@@ -27379,6 +26625,10 @@
icon_state = "0-8"
},
/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "brig_detprivacy";
+ name = "Detective Privacy Shutters"
+ },
/turf/simulated/floor/plating,
/area/security/detectives_office)
"cRf" = (
@@ -27504,7 +26754,7 @@
},
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -26
},
/turf/simulated/floor/plasteel{
icon_state = "arrival"
@@ -27637,9 +26887,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
-/obj/structure/closet/walllocker/emerglocker/north{
- pixel_y = -32
- },
+/obj/structure/closet/walllocker/emerglocker/south,
/turf/simulated/floor/plasteel{
icon_state = "purplefull"
},
@@ -27661,10 +26909,6 @@
},
/area/hallway/primary/fore)
"cSc" = (
-/obj/machinery/firealarm{
- dir = 4;
- pixel_x = 24
- },
/obj/machinery/light{
dir = 4
},
@@ -27723,8 +26967,8 @@
/obj/structure/cable,
/obj/machinery/power/apc{
cell_type = 5000;
- name = "south bump Important Area";
- pixel_y = -24
+ name = "Important area power controller";
+ pixel_y = -26
},
/obj/machinery/computer/message_monitor,
/turf/simulated/floor/plasteel{
@@ -27790,10 +27034,7 @@
charge = 5e+006
},
/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/structure/cable{
- icon_state = "0-8"
+ icon_state = "0-2"
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -27902,7 +27143,7 @@
network = list("Medical","SS13")
},
/obj/structure/extinguisher_cabinet{
- pixel_y = 32
+ pixel_y = 28
},
/obj/item/storage/box/disks,
/turf/simulated/floor/plasteel{
@@ -27921,8 +27162,7 @@
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 10;
- initialize_directions = 10
+ dir = 10
},
/obj/structure/cable{
icon_state = "2-4"
@@ -27954,7 +27194,7 @@
/obj/machinery/telepad_cargo,
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -26
},
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/machinery/camera{
@@ -28006,9 +27246,7 @@
/area/engine/break_room)
"cTO" = (
/obj/item/radio/intercom{
- dir = 1;
- name = "Station Intercom (General)";
- pixel_y = -29
+ pixel_y = -28
},
/turf/simulated/floor/plasteel{
dir = 10;
@@ -28181,7 +27419,7 @@
"cUu" = (
/obj/machinery/firealarm{
dir = 8;
- pixel_x = -24
+ pixel_x = -26
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -28208,7 +27446,7 @@
/area/hallway/primary/central/south)
"cUz" = (
/obj/item/radio/intercom{
- pixel_x = 30
+ pixel_x = 28
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
@@ -28221,10 +27459,6 @@
},
/area/solar/port)
"cUF" = (
-/obj/machinery/newscaster{
- pixel_x = -32;
- pixel_y = 32
- },
/obj/structure/cable{
icon_state = "1-2"
},
@@ -28283,7 +27517,6 @@
"cUT" = (
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/obj/structure/cable{
@@ -28360,12 +27593,9 @@
/obj/structure/cable{
icon_state = "0-8"
},
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "researchdesk1";
- name = "Research Desk Shutters";
- opacity = 0
+ name = "Research Desk Shutters"
},
/turf/simulated/floor/plating,
/area/toxins/lab)
@@ -28383,8 +27613,7 @@
dir = 4
},
/turf/simulated/floor/plasteel{
- icon_state = "whitepurple";
- tag = "icon-whitepurple (WEST)"
+ icon_state = "whitepurple"
},
/area/medical/research/restroom)
"cVh" = (
@@ -28416,7 +27645,6 @@
/obj/machinery/chem_heater,
/obj/effect/decal/warning_stripes/southeast,
/obj/machinery/power/apc{
- name = "south bump";
pixel_y = -26
},
/obj/structure/cable,
@@ -28459,9 +27687,7 @@
/obj/item/clothing/mask/gas,
/obj/machinery/power/apc{
dir = 4;
- name = "east bump";
- pixel_x = 26;
- pixel_y = 4
+ pixel_x = 26
},
/obj/structure/cable{
icon_state = "0-8"
@@ -28574,12 +27800,9 @@
/obj/structure/cable{
icon_state = "0-2"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
@@ -28598,8 +27821,7 @@
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel{
dir = 8;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (WEST)"
+ icon_state = "whitepurple"
},
/area/medical/research/shallway)
"cWa" = (
@@ -28639,7 +27861,7 @@
c_tag = "Bar Backroom"
},
/obj/item/radio/intercom{
- pixel_y = 21
+ pixel_y = 28
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -28722,6 +27944,9 @@
/obj/structure/window/reinforced{
dir = 4
},
+/obj/machinery/newscaster{
+ pixel_y = 30
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -28790,12 +28015,9 @@
"cWQ" = (
/obj/structure/table/reinforced,
/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/obj/machinery/door_control{
desc = "A remote control switch for the medbay foyer.";
@@ -28828,12 +28050,9 @@
"cWS" = (
/obj/structure/table/reinforced,
/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/obj/structure/window/reinforced{
dir = 1;
@@ -28870,12 +28089,9 @@
"cWY" = (
/obj/structure/table/reinforced,
/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/obj/structure/window/reinforced{
dir = 1;
@@ -28951,7 +28167,7 @@
dir = 4
},
/obj/structure/extinguisher_cabinet{
- pixel_y = -32
+ pixel_y = -28
},
/turf/simulated/floor/plasteel{
dir = 6;
@@ -28993,17 +28209,13 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/item/radio/intercom{
- pixel_x = 30;
- pixel_y = 24
- },
/turf/simulated/floor/plasteel,
/area/hydroponics)
"cXM" = (
/obj/effect/decal/warning_stripes/southwest,
/obj/machinery/alarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -22
},
/turf/simulated/floor/plasteel{
dir = 10;
@@ -29090,7 +28302,7 @@
/area/crew_quarters/theatre)
"cYa" = (
/obj/item/radio/intercom{
- pixel_y = -27
+ pixel_y = -28
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -29110,9 +28322,7 @@
},
/area/crew_quarters/chief)
"cYc" = (
-/obj/structure/disposalpipe/junction/reversed{
- dir = 2
- },
+/obj/structure/disposalpipe/junction/reversed,
/obj/item/twohanded/required/kirbyplants,
/obj/machinery/light{
dir = 8
@@ -29151,13 +28361,10 @@
/obj/structure/cable{
icon_state = "0-4"
},
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 1;
- icon_state = "open";
+/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "researchdesk1";
name = "Research Desk Shutters";
- opacity = 0
+ dir = 1
},
/turf/simulated/floor/plating,
/area/toxins/lab)
@@ -29199,7 +28406,7 @@
dir = 8
},
/obj/machinery/light_switch{
- pixel_x = 23;
+ pixel_x = 24;
pixel_y = 24
},
/turf/simulated/floor/plasteel{
@@ -29218,17 +28425,12 @@
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/plasteel{
dir = 4;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (EAST)"
+ icon_state = "whitepurple"
},
/area/toxins/lab)
"cYJ" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/obj/structure/cable{
icon_state = "4-8"
@@ -29567,6 +28769,19 @@
},
/turf/simulated/floor/plating,
/area/maintenance/asmaint4)
+"cZV" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/maintenance/consarea_virology)
"daa" = (
/turf/simulated/floor/plasteel{
dir = 1;
@@ -29575,7 +28790,7 @@
/area/quartermaster/storage)
"dac" = (
/obj/machinery/alarm{
- pixel_y = 24
+ pixel_y = 22
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -29611,14 +28826,11 @@
/obj/structure/cable{
icon_state = "0-4"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
id_tag = "xeno4";
- name = "Creature Cell #4";
- opacity = 0
+ name = "Creature Cell #4"
},
-/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
/area/toxins/xenobiology)
"dam" = (
@@ -29658,6 +28870,14 @@
icon_state = "dark"
},
/area/bridge)
+"dau" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/electrical)
"dav" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/medical{
@@ -29712,8 +28932,7 @@
},
/turf/simulated/floor/plasteel{
dir = 4;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (EAST)"
+ icon_state = "whitepurple"
},
/area/toxins/lab)
"daF" = (
@@ -29736,12 +28955,9 @@
icon_state = "2-8"
},
/obj/machinery/autolathe,
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "researchdesk1";
- name = "Research Desk Shutters";
- opacity = 0
+ name = "Research Desk Shutters"
},
/turf/simulated/floor/plasteel{
icon_state = "white"
@@ -29754,6 +28970,9 @@
dir = 4
},
/obj/item/storage/belt/medical,
+/obj/item/radio/intercom{
+ pixel_y = -28
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -29780,8 +28999,7 @@
"dbi" = (
/obj/item/twohanded/required/kirbyplants,
/obj/item/radio/intercom{
- dir = 1;
- pixel_y = -25
+ pixel_y = -28
},
/obj/effect/decal/warning_stripes/southwest,
/turf/simulated/floor/plasteel,
@@ -29851,7 +29069,6 @@
"dbs" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/power/apc{
- name = "south bump";
pixel_y = -26
},
/obj/structure/cable{
@@ -29864,12 +29081,9 @@
/obj/structure/cable{
icon_state = "0-4"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
@@ -29897,8 +29111,7 @@
/area/clownoffice)
"dbv" = (
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/turf/simulated/floor/wood/fancy/light,
/area/crew_quarters/serviceyard)
@@ -29946,12 +29159,11 @@
/area/medical/virology)
"dbU" = (
/obj/machinery/light_switch{
- pixel_x = -26;
- pixel_y = 26
+ pixel_x = -24;
+ pixel_y = 24
},
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/obj/structure/cable{
@@ -29973,7 +29185,7 @@
/obj/structure/disposalpipe/segment,
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 24
+ pixel_x = 26
},
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
@@ -30066,14 +29278,10 @@
req_access = list(63)
},
/obj/machinery/door/firedoor,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/reception)
"dcA" = (
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/lobby)
"dcC" = (
/obj/structure/closet,
@@ -30092,7 +29300,7 @@
dir = 4
},
/obj/machinery/newscaster{
- pixel_y = 32
+ pixel_y = 30
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -30106,7 +29314,7 @@
},
/obj/item/paper/deltainfo,
/obj/item/radio/intercom{
- pixel_y = 22
+ pixel_y = 28
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -30165,12 +29373,6 @@
},
/area/medical/sleeper)
"dcS" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 6
- },
/obj/structure/cable{
icon_state = "1-2"
},
@@ -30182,14 +29384,11 @@
/obj/structure/cable{
icon_state = "0-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/effect/spawner/window/reinforced/plasma,
+/obj/machinery/door/poddoor/preopen{
id_tag = "xeno7";
- name = "Creature Cell #7";
- opacity = 0
+ name = "Creature Cell #7"
},
-/obj/effect/spawner/window/reinforced/plasma,
/turf/simulated/floor/plating,
/area/toxins/xenobiology)
"dcV" = (
@@ -30204,14 +29403,11 @@
/obj/structure/cable{
icon_state = "0-4"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
id_tag = "xeno1";
- name = "Creature Cell #1";
- opacity = 0
+ name = "Creature Cell #1"
},
-/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
/area/toxins/xenobiology)
"dcX" = (
@@ -30226,12 +29422,9 @@
/obj/structure/cable{
icon_state = "2-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "xeno1";
- name = "Creature Cell #1";
- opacity = 0
+ name = "Creature Cell #1"
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -30273,7 +29466,6 @@
/obj/item/paper/deltainfo,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel{
- dir = 0;
icon_state = "green"
},
/area/hallway/secondary/exit)
@@ -30336,13 +29528,10 @@
/obj/structure/cable{
icon_state = "0-2"
},
-/obj/machinery/door/poddoor/shutters{
- density = 0;
+/obj/machinery/door/poddoor/shutters/preopen{
dir = 8;
- icon_state = "open";
id_tag = "rdprivacy";
- name = "Research Director Office Shutters";
- opacity = 0
+ name = "Research Director Office Shutters"
},
/turf/simulated/floor/plating,
/area/crew_quarters/hor)
@@ -30422,9 +29611,6 @@
"ddM" = (
/obj/structure/table,
/obj/item/reagent_containers/food/drinks/coffee,
-/obj/structure/extinguisher_cabinet{
- pixel_x = -26
- },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitepurple"
@@ -30492,7 +29678,6 @@
},
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/turf/simulated/floor/plasteel,
@@ -30588,12 +29773,8 @@
/turf/simulated/wall,
/area/quartermaster/delivery)
"deH" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -30641,6 +29822,9 @@
dir = 5
},
/obj/structure/disposalpipe/segment,
+/obj/machinery/light_switch{
+ pixel_x = -24
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkblue"
@@ -30766,8 +29950,7 @@
"dfn" = (
/obj/effect/decal/warning_stripes/yellow,
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/turf/simulated/floor/plasteel{
dir = 9;
@@ -31003,8 +30186,7 @@
"dgk" = (
/turf/simulated/floor/plasteel{
dir = 4;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (EAST)"
+ icon_state = "whitepurple"
},
/area/medical/research/nhallway)
"dgo" = (
@@ -31020,13 +30202,10 @@
/obj/structure/cable{
icon_state = "0-8"
},
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 1;
- icon_state = "open";
+/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "researchdesk1";
name = "Research Desk Shutters";
- opacity = 0
+ dir = 1
},
/turf/simulated/floor/plating,
/area/toxins/lab)
@@ -31276,7 +30455,7 @@
"dhs" = (
/obj/machinery/alarm{
dir = 8;
- pixel_x = 25
+ pixel_x = 22
},
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/machinery/computer/general_air_control{
@@ -31329,8 +30508,7 @@
network = list("SS13","Engineering")
},
/obj/structure/extinguisher_cabinet{
- pixel_x = -6;
- pixel_y = 32
+ pixel_y = 28
},
/obj/machinery/atmospherics/unary/portables_connector,
/turf/simulated/floor/plasteel{
@@ -31355,12 +30533,6 @@
icon_state = "dark"
},
/area/maintenance/turbine)
-"dhI" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/simulated/wall/r_wall,
-/area/turret_protected/ai)
"dhL" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/research/glass{
@@ -31428,7 +30600,6 @@
/obj/structure/cable,
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/obj/structure/filingcabinet/chestdrawer,
@@ -31442,12 +30613,9 @@
/obj/structure/cable{
icon_state = "0-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
@@ -31517,7 +30685,7 @@
"dit" = (
/obj/machinery/alarm{
dir = 8;
- pixel_x = 25
+ pixel_x = 22
},
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/plasteel{
@@ -31527,7 +30695,7 @@
"diu" = (
/obj/machinery/door/window/brigdoor,
/obj/item/radio/intercom{
- pixel_x = -32
+ pixel_x = -28
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -31539,8 +30707,7 @@
dir = 8
},
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/turf/simulated/floor/plasteel{
dir = 5;
@@ -31662,14 +30829,11 @@
/obj/structure/cable{
icon_state = "0-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
id_tag = "xeno4";
- name = "Creature Cell #4";
- opacity = 0
+ name = "Creature Cell #4"
},
-/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
/area/toxins/xenobiology)
"djc" = (
@@ -31812,7 +30976,7 @@
dir = 4
},
/obj/machinery/newscaster{
- pixel_y = -28
+ pixel_y = -30
},
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
@@ -31833,7 +30997,6 @@
"djU" = (
/obj/structure/table/wood,
/obj/item/radio/intercom{
- dir = 4;
pixel_x = 28
},
/obj/item/folder/red,
@@ -31860,7 +31023,7 @@
dir = 8
},
/obj/structure/extinguisher_cabinet{
- pixel_x = -26
+ pixel_x = -28
},
/obj/machinery/flasher_button{
id = "permacell2";
@@ -32054,9 +31217,7 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/maintenance/brig)
"dkM" = (
/obj/structure/cable{
@@ -32204,7 +31365,7 @@
"dlv" = (
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -26
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -32220,6 +31381,10 @@
icon_state = "1-2"
},
/obj/structure/disposalpipe/segment,
+/obj/machinery/light_switch{
+ pixel_x = -24;
+ pixel_y = 24
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -32271,14 +31436,11 @@
/obj/structure/cable{
icon_state = "0-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
id_tag = "xeno1";
- name = "Creature Cell #1";
- opacity = 0
+ name = "Creature Cell #1"
},
-/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
/area/toxins/xenobiology)
"dlM" = (
@@ -32310,7 +31472,7 @@
pixel_x = 1;
pixel_y = 24
},
-/turf/simulated/floor/engine/insulated/vacuum,
+/turf/simulated/floor/engine,
/area/toxins/mixing)
"dlR" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
@@ -32344,17 +31506,15 @@
/obj/structure/table/reinforced,
/obj/machinery/light,
/obj/machinery/newscaster{
- pixel_y = -32
- },
-/obj/item/radio/intercom{
- dir = 0;
- pixel_x = -28;
- pixel_y = -28
+ pixel_y = -30
},
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/machinery/photocopier/faxmachine/longrange{
department = "Research Director's Office"
},
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
/turf/simulated/floor/plasteel,
/area/crew_quarters/hor)
"dlZ" = (
@@ -32383,10 +31543,10 @@
"dmk" = (
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 25
+ pixel_x = 26
},
/obj/structure/extinguisher_cabinet{
- pixel_y = -32
+ pixel_y = -28
},
/obj/structure/closet/crate/freezer,
/obj/item/reagent_containers/food/snacks/meat,
@@ -32424,23 +31584,17 @@
name = "Brig Reception";
req_access = list(63)
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/reception)
"dmn" = (
-/obj/machinery/firealarm{
- dir = 8;
- pixel_x = -25
- },
-/obj/machinery/atmospherics/unary/vent_scrubber/on{
- dir = 4
+/obj/item/radio/intercom{
+ pixel_x = -28
},
/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "whiteblue"
+ dir = 1;
+ icon_state = "neutralcorner"
},
-/area/medical/medbay)
+/area/crew_quarters/fitness)
"dmp" = (
/turf/simulated/floor/plasteel{
dir = 1;
@@ -32469,9 +31623,7 @@
"dmv" = (
/obj/effect/spawner/lootdrop/maintenance,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/maintenance/starboard)
"dmx" = (
/obj/structure/window/reinforced{
@@ -32727,6 +31879,7 @@
/turf/simulated/floor/plating,
/area/assembly/chargebay)
"dns" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkbluecorners"
@@ -32746,9 +31899,7 @@
name = "Detective";
sortType = 27
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/hallway/primary/starboard/east)
"dnx" = (
/obj/structure/disposalpipe/segment,
@@ -32757,7 +31908,7 @@
},
/obj/machinery/alarm{
dir = 8;
- pixel_x = 25
+ pixel_x = 22
},
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
@@ -32794,12 +31945,7 @@
},
/obj/effect/decal/cleanable/dust,
/obj/effect/decal/remains/human,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/obj/effect/spawner/lootdrop/maintenance,
/turf/simulated/floor/wood/fancy/oak{
icon_state = "fancy-wood-oak-broken7"
@@ -32846,9 +31992,7 @@
/area/atmos)
"dnN" = (
/obj/item/radio/intercom{
- dir = 1;
- name = "Station Intercom (General)";
- pixel_y = -29
+ pixel_y = -28
},
/obj/effect/decal/cleanable/dirt,
/obj/structure/transit_tube/cap{
@@ -33008,13 +32152,10 @@
/obj/structure/cable{
icon_state = "1-8"
},
-/obj/machinery/door/poddoor/shutters{
- density = 0;
+/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
- icon_state = "open";
id_tag = "ceprivacy";
- name = "CE Privacy Shutters";
- opacity = 0
+ name = "CE Privacy Shutters"
},
/turf/simulated/floor/plating,
/area/crew_quarters/chief)
@@ -33032,12 +32173,8 @@
},
/area/hallway/primary/port)
"dox" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/obj/structure/mirror{
pixel_y = 32
@@ -33073,7 +32210,7 @@
"doJ" = (
/obj/machinery/alarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -22
},
/obj/effect/decal/warning_stripes/south,
/obj/machinery/atmospherics/unary/vent_pump/on{
@@ -33134,12 +32271,9 @@
/obj/structure/table/reinforced,
/obj/item/paper_bin,
/obj/item/pen,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/obj/machinery/door/poddoor/shutters/preopen{
dir = 8;
@@ -33180,7 +32314,6 @@
},
/obj/machinery/power/apc{
dir = 4;
- name = "east bump";
pixel_x = 26
},
/turf/simulated/floor/plating,
@@ -33260,9 +32393,7 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 8
},
-/obj/structure/disposalpipe/junction/reversed{
- dir = 2
- },
+/obj/structure/disposalpipe/junction/reversed,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -33366,6 +32497,9 @@
dir = 1
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/light_switch{
+ pixel_x = 24
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitepurple"
@@ -33396,9 +32530,7 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/prisonershuttle)
"dpX" = (
/obj/structure/disposalpipe/segment,
@@ -33580,6 +32712,8 @@
/obj/structure/cable{
icon_state = "1-2"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -33602,13 +32736,13 @@
/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
dir = 5
},
-/turf/simulated/floor/engine/insulated/vacuum,
+/turf/simulated/floor/engine,
/area/toxins/mixing)
"drq" = (
/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
dir = 9
},
-/turf/simulated/floor/engine/insulated/vacuum,
+/turf/simulated/floor/engine,
/area/toxins/mixing)
"drs" = (
/obj/machinery/light{
@@ -33617,21 +32751,18 @@
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/plasteel{
dir = 4;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (EAST)"
+ icon_state = "whitepurple"
},
/area/medical/research/nhallway)
"drv" = (
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "neutralfull"
},
/area/assembly/robotics)
"drC" = (
/obj/effect/decal/warning_stripes/east,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "neutralfull"
},
/area/assembly/robotics)
@@ -33748,12 +32879,8 @@
/area/security/permabrig)
"drU" = (
/obj/structure/bed,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/obj/machinery/flasher{
id = "Perma1";
@@ -33770,7 +32897,7 @@
/area/security/permabrig)
"drW" = (
/obj/machinery/firealarm{
- pixel_y = 28
+ pixel_y = 26
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -33810,9 +32937,7 @@
dir = 4
},
/obj/effect/landmark/start/security_officer,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/processing)
"dsk" = (
/obj/effect/decal/warning_stripes/southeastcorner,
@@ -33856,7 +32981,7 @@
"dsz" = (
/obj/machinery/papershredder,
/obj/machinery/newscaster{
- pixel_y = 33
+ pixel_y = 30
},
/turf/simulated/floor/carpet/royalblack,
/area/ntrep)
@@ -33864,14 +32989,12 @@
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/effect/decal/warning_stripes/south,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "neutralfull"
},
/area/assembly/robotics)
"dsG" = (
/obj/effect/decal/warning_stripes/southeast,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "neutralfull"
},
/area/assembly/robotics)
@@ -33882,12 +33005,9 @@
/obj/machinery/door/firedoor,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Exp_lockdown";
- name = "Expedition Lockdown";
- opacity = 0
+ name = "Expedition Lockdown"
},
/obj/machinery/door/airlock/command/glass{
name = "Space Expedition Storage";
@@ -33919,11 +33039,6 @@
dir = 8;
network = list("SS13","Medical")
},
-/obj/item/radio/intercom{
- dir = 4;
- name = "Station Intercom (General)";
- pixel_x = 32
- },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -33932,7 +33047,7 @@
/obj/structure/window/reinforced,
/obj/machinery/light{
on = 1;
- pixel_y = 7
+ pixel_y = 6
},
/turf/simulated/floor/plasteel{
icon_state = "darkblue"
@@ -33940,7 +33055,7 @@
/area/construction/hallway)
"dsR" = (
/obj/item/radio/intercom{
- pixel_x = -32
+ pixel_x = -28
},
/obj/machinery/door/firedoor,
/obj/effect/decal/warning_stripes/yellow,
@@ -33960,7 +33075,7 @@
/area/medical/medbay)
"dsV" = (
/obj/item/radio/intercom/custom{
- pixel_y = 25
+ pixel_y = 28
},
/obj/item/radio/intercom{
pixel_x = 28
@@ -33977,16 +33092,14 @@
/turf/simulated/floor/bluegrid,
/area/turret_protected/ai)
"dsW" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/light_switch{
- pixel_x = 6;
- pixel_y = -26
- },
-/obj/effect/decal/warning_stripes/yellow,
-/turf/simulated/floor/plasteel{
- icon_state = "whiteblue"
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/radiation,
+/obj/item/clothing/glasses/meson,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
},
-/area/medical/cryo)
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
"dsY" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
@@ -34100,12 +33213,9 @@
/obj/structure/cable{
icon_state = "0-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
@@ -34318,7 +33428,7 @@
},
/obj/machinery/firealarm{
dir = 8;
- pixel_x = -24
+ pixel_x = -26
},
/obj/effect/decal/warning_stripes/southwest,
/turf/simulated/floor/plasteel,
@@ -34383,13 +33493,11 @@
/area/medical/virology/lab)
"duY" = (
/obj/item/radio/intercom{
- dir = 8;
pixel_x = -28
},
/turf/simulated/floor/plasteel{
dir = 8;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (WEST)"
+ icon_state = "whitepurple"
},
/area/medical/research/shallway)
"dvd" = (
@@ -34421,7 +33529,7 @@
},
/obj/machinery/light_switch{
pixel_x = -24;
- pixel_y = -22
+ pixel_y = -24
},
/turf/simulated/floor/wood/fancy/light,
/area/crew_quarters/captain)
@@ -34446,8 +33554,7 @@
/obj/item/robotanalyzer,
/turf/simulated/floor/plasteel{
dir = 5;
- icon_state = "whiteblue";
- tag = "icon-whiteblue (NORTHEAST)"
+ icon_state = "whiteblue"
},
/area/assembly/robotics)
"dvk" = (
@@ -34456,12 +33563,8 @@
c_tag = "Central Hallway South";
dir = 8
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel{
icon_state = "orangecorner"
@@ -34619,14 +33722,6 @@
"dvR" = (
/obj/structure/table/reinforced,
/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 2;
- icon_state = "open";
- id_tag = "kitchenhall";
- name = "Kitchen Shutters";
- opacity = 0
- },
/obj/machinery/door/window/westright{
dir = 1;
name = "Kitchen";
@@ -34635,6 +33730,11 @@
/obj/item/kitchen/utensil/spoon{
pixel_x = 7
},
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "kitchenhall";
+ name = "Kitchen Privacy Shutters"
+ },
/turf/simulated/floor/plasteel{
icon_state = "cafeteria"
},
@@ -34651,6 +33751,9 @@
pixel_y = 32
},
/obj/machinery/vending/cigarette,
+/obj/item/radio/intercom{
+ pixel_x = 28
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -34804,13 +33907,10 @@
/area/hallway/secondary/entry)
"dwM" = (
/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/shutters{
- density = 0;
+/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
- icon_state = "open";
id_tag = "hopqueueshutters";
- name = "Queue Shutters";
- opacity = 0
+ name = "Queue Shutters"
},
/turf/simulated/floor/plasteel,
/area/bridge/vip)
@@ -34906,9 +34006,6 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
-/obj/item/radio/intercom{
- pixel_y = -26
- },
/turf/simulated/floor/wood/fancy/light,
/area/blueshield)
"dxh" = (
@@ -34987,7 +34084,7 @@
pixel_y = 6
},
/obj/machinery/newscaster{
- pixel_y = -28
+ pixel_y = -30
},
/obj/structure/extinguisher_cabinet{
pixel_x = 28
@@ -35018,13 +34115,10 @@
/obj/structure/cable{
icon_state = "0-2"
},
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 1;
- icon_state = "open";
+/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "researchdesk1";
name = "Research Desk Shutters";
- opacity = 0
+ dir = 1
},
/turf/simulated/floor/plating,
/area/toxins/lab)
@@ -35119,7 +34213,6 @@
},
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/turf/simulated/floor/plasteel{
@@ -35130,7 +34223,6 @@
"dyp" = (
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/obj/structure/cable,
@@ -35188,7 +34280,6 @@
/obj/structure/cable,
/obj/machinery/power/apc{
dir = 4;
- name = "east bump";
pixel_x = 26
},
/obj/machinery/portable_atmospherics/scrubber/huge,
@@ -35209,8 +34300,7 @@
},
/turf/simulated/floor/plasteel{
dir = 8;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (WEST)"
+ icon_state = "whitepurple"
},
/area/medical/research/shallway)
"dyD" = (
@@ -35343,8 +34433,7 @@
"dzt" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small{
- dir = 4;
- pixel_y = 8
+ dir = 4
},
/turf/simulated/floor/plating,
/area/maintenance/engineering)
@@ -35443,7 +34532,6 @@
"dzH" = (
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/obj/structure/cable{
@@ -35451,8 +34539,7 @@
},
/turf/simulated/floor/plasteel{
dir = 8;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (WEST)"
+ icon_state = "whitepurple"
},
/area/medical/research/shallway)
"dzI" = (
@@ -35461,8 +34548,7 @@
},
/turf/simulated/floor/plasteel{
dir = 8;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (WEST)"
+ icon_state = "whitepurple"
},
/area/medical/research/shallway)
"dzJ" = (
@@ -35483,7 +34569,6 @@
"dzQ" = (
/obj/effect/decal/warning_stripes/yellow/partial,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "neutralfull"
},
/area/assembly/robotics)
@@ -35513,7 +34598,7 @@
"dAc" = (
/obj/machinery/alarm{
dir = 8;
- pixel_x = 25
+ pixel_x = 22
},
/obj/structure/sink{
dir = 4;
@@ -35690,8 +34775,7 @@
/obj/item/wrench,
/turf/simulated/floor/plasteel{
dir = 1;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (NORTH)"
+ icon_state = "whitepurple"
},
/area/toxins/lab)
"dAX" = (
@@ -35744,7 +34828,6 @@
/obj/structure/chair/wood,
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/obj/structure/cable{
@@ -35791,12 +34874,9 @@
/obj/structure/cable{
icon_state = "2-4"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/machinery/door/poddoor/preopen{
id_tag = "PermaLockdown";
@@ -35806,12 +34886,8 @@
/area/security/permabrig)
"dBp" = (
/obj/effect/decal/warning_stripes/south,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/turf/simulated/floor/plasteel,
/area/engine/engineering)
@@ -35847,12 +34923,8 @@
pixel_x = 32
},
/obj/effect/decal/warning_stripes/southeast,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/turf/simulated/floor/plasteel,
/area/engine/engineering)
@@ -35901,12 +34973,8 @@
/area/library/game_zone)
"dBF" = (
/obj/effect/decal/warning_stripes/north,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/obj/machinery/light/small{
dir = 1
@@ -36008,23 +35076,15 @@
/obj/machinery/light{
dir = 4
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/mob/living/simple_animal/hostile/retaliate/goat{
name = "Pete";
real_name = "Pete"
},
/obj/structure/extinguisher_cabinet{
- pixel_x = 25
- },
-/obj/item/radio/intercom{
- pixel_x = 28;
- pixel_y = 28
+ pixel_x = 28
},
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
@@ -36035,12 +35095,9 @@
/obj/structure/cable{
icon_state = "0-4"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/machinery/door/poddoor/preopen{
id_tag = "PermaLockdown";
@@ -36106,12 +35163,9 @@
/obj/structure/cable{
icon_state = "2-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/machinery/door/poddoor/preopen{
id_tag = "PermaLockdown";
@@ -36186,7 +35240,7 @@
dir = 8
},
/obj/structure/extinguisher_cabinet{
- pixel_x = -24
+ pixel_x = -28
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -36235,9 +35289,6 @@
/obj/item/paper_bin,
/obj/structure/table,
/obj/item/pen,
-/obj/machinery/newscaster{
- pixel_x = 32
- },
/obj/machinery/light{
dir = 4
},
@@ -36292,12 +35343,8 @@
/turf/simulated/floor/plating,
/area/maintenance/trading)
"dDi" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/engine,
/area/maintenance/turbine)
@@ -36377,7 +35424,7 @@
icon_state = "2-4"
},
/obj/item/radio/intercom{
- pixel_y = 22
+ pixel_y = 28
},
/obj/machinery/atmospherics/unary/vent_pump/on,
/obj/effect/decal/warning_stripes/northwest,
@@ -36397,7 +35444,6 @@
},
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/obj/structure/disposalpipe/segment,
@@ -36419,12 +35465,8 @@
/obj/structure/chair/wood{
dir = 8
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/plating,
/area/crew_quarters/theatre)
@@ -36573,7 +35615,7 @@
},
/obj/machinery/alarm{
dir = 8;
- pixel_x = 25
+ pixel_x = 22
},
/obj/item/clothing/suit/soldiercoat,
/obj/item/clothing/under/soldieruniform,
@@ -36616,9 +35658,7 @@
/obj/structure/cable{
icon_state = "2-8"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/prisonershuttle)
"dEP" = (
/turf/simulated/wall/r_wall,
@@ -36648,6 +35688,9 @@
dir = 4;
network = list("SS13","MiniSat")
},
+/obj/machinery/light/small{
+ dir = 8
+ },
/turf/space,
/area/maintenance/ai)
"dFa" = (
@@ -36716,9 +35759,8 @@
"dFn" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
-/obj/machinery/power/apc{
+/obj/machinery/power/apc/worn_out{
cell_type = 0;
- name = "south bump";
pixel_y = -26
},
/turf/simulated/floor/plasteel{
@@ -36730,7 +35772,6 @@
dir = 8
},
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "neutralfull"
},
/area/bridge/checkpoint/south)
@@ -36828,18 +35869,15 @@
},
/area/medical/virology/lab)
"dFC" = (
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 8;
- icon_state = "open";
- id_tag = "magistrate";
- name = "Magistrate Privacy Shutters";
- opacity = 0
- },
/obj/structure/cable{
icon_state = "0-4"
},
/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "magistrate";
+ name = "Magistrate Privacy Shutters"
+ },
/turf/simulated/floor/plating,
/area/crew_quarters/courtroom)
"dFG" = (
@@ -36920,7 +35958,7 @@
id_tag = "SupermatterVenting";
name = "Supermatter Venting"
},
-/turf/simulated/floor/engine/insulated/vacuum,
+/turf/simulated/floor/engine,
/area/toxins/sm_test_chamber)
"dGd" = (
/obj/structure/cable{
@@ -37116,7 +36154,6 @@
},
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/obj/structure/cable{
@@ -37152,7 +36189,7 @@
/obj/structure/filingcabinet/chestdrawer,
/obj/machinery/firealarm{
dir = 8;
- pixel_x = -25
+ pixel_x = -26
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -37198,7 +36235,7 @@
"dHm" = (
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 28
+ pixel_x = 26
},
/turf/simulated/floor/wood/fancy/cherry,
/area/magistrateoffice)
@@ -37246,12 +36283,9 @@
/obj/structure/cable{
icon_state = "2-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/machinery/door/poddoor/preopen{
id_tag = "PermaLockdown";
@@ -37289,9 +36323,7 @@
icon_state = "2-8"
},
/obj/machinery/door/firedoor,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/brigstaff)
"dHA" = (
/obj/effect/spawner/window/reinforced,
@@ -37312,8 +36344,7 @@
},
/turf/simulated/floor/plasteel{
dir = 5;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (SOUTHWEST)"
+ icon_state = "whitepurple"
},
/area/medical/research/restroom)
"dHH" = (
@@ -37409,14 +36440,10 @@
"dHV" = (
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -26
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/obj/machinery/light,
/turf/simulated/floor/plasteel{
@@ -37447,8 +36474,7 @@
pixel_x = -11
},
/obj/item/radio/intercom{
- pixel_x = -30;
- pixel_y = -4
+ pixel_x = -28
},
/obj/item/reagent_containers/glass/bucket,
/obj/structure/disposalpipe/segment{
@@ -37473,6 +36499,9 @@
/obj/item/fish_eggs/salmon,
/obj/item/fish_eggs/shrimp,
/obj/item/fish_eggs/shrimp,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -37502,8 +36531,7 @@
/area/crew_quarters/hor)
"dIi" = (
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/obj/machinery/r_n_d/protolathe{
pixel_x = 1
@@ -37514,17 +36542,12 @@
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "neutralfull"
},
/area/assembly/robotics)
"dIj" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel{
icon_state = "darkredfull"
@@ -37532,7 +36555,7 @@
/area/security/securearmory)
"dIk" = (
/obj/machinery/newscaster{
- pixel_y = 32
+ pixel_y = 30
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -37594,8 +36617,7 @@
dir = 6
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1;
- initialize_directions = 11
+ dir = 1
},
/turf/simulated/floor/plating,
/area/maintenance/asmaint2)
@@ -37633,13 +36655,6 @@
},
/turf/simulated/floor/engine,
/area/maintenance/turbine)
-"dIG" = (
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (EAST)"
- },
-/area/medical/research)
"dIH" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -37723,7 +36738,7 @@
/obj/structure/table,
/obj/item/paper_bin/nanotrasen,
/obj/machinery/newscaster{
- pixel_y = -28
+ pixel_y = -30
},
/obj/item/folder/yellow{
pixel_x = 2;
@@ -37834,12 +36849,10 @@
/area/chapel/office)
"dJv" = (
/obj/machinery/light{
- dir = 1;
- in_use = 1
+ dir = 1
},
/obj/structure/extinguisher_cabinet{
- pixel_x = -6;
- pixel_y = 32
+ pixel_y = 28
},
/obj/structure/table/reinforced,
/obj/item/storage/belt/utility,
@@ -37866,7 +36879,6 @@
/obj/item/storage/toolbox/mechanical,
/obj/item/flashlight,
/obj/item/radio/intercom{
- dir = 8;
pixel_x = -28
},
/obj/effect/decal/warning_stripes/yellow/hollow,
@@ -37896,7 +36908,7 @@
/area/quartermaster/miningdock)
"dJO" = (
/obj/item/radio/intercom{
- pixel_y = 22
+ pixel_y = 28
},
/obj/structure/table/reinforced,
/obj/item/storage/toolbox/mechanical,
@@ -37939,22 +36951,6 @@
icon_state = "dark"
},
/area/atmos)
-"dKa" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 8;
- initialize_directions = 11
- },
-/turf/simulated/floor/plasteel{
- icon_state = "whitebluefull"
- },
-/area/medical/reception)
"dKe" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -38013,12 +37009,9 @@
id_tag = "Virology1";
name = "Virology Shutters"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/turf/simulated/floor/plating,
/area/medical/virology/lab)
@@ -38034,7 +37027,7 @@
"dKB" = (
/obj/machinery/firealarm{
dir = 8;
- pixel_x = -24
+ pixel_x = -26
},
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/structure/dispenser/oxygen,
@@ -38121,14 +37114,11 @@
/obj/structure/cable{
icon_state = "0-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
id_tag = "xeno6";
- name = "Creature Cell #6";
- opacity = 0
+ name = "Creature Cell #6"
},
-/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
/area/toxins/xenobiology)
"dLd" = (
@@ -38204,7 +37194,7 @@
/area/maintenance/fpmaint)
"dLk" = (
/obj/structure/extinguisher_cabinet{
- pixel_x = 26
+ pixel_x = 28
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -38248,26 +37238,6 @@
},
/turf/simulated/floor/plating,
/area/maintenance/starboard)
-"dLA" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/fpmaint)
"dLD" = (
/obj/machinery/door/firedoor,
/obj/structure/cable{
@@ -38364,7 +37334,6 @@
"dLP" = (
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/obj/structure/cable{
@@ -38395,12 +37364,9 @@
id_tag = "Virology1";
name = "Virology Shutters"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/turf/simulated/floor/plating,
/area/medical/virology/lab)
@@ -38436,7 +37402,7 @@
"dLY" = (
/obj/structure/filingcabinet/chestdrawer,
/obj/machinery/newscaster{
- pixel_y = -28
+ pixel_y = -30
},
/turf/simulated/floor/carpet,
/area/medical/psych)
@@ -38485,10 +37451,6 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/structure/extinguisher_cabinet{
- pixel_x = -26;
- pixel_y = -32
- },
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
},
@@ -38646,8 +37608,7 @@
icon_state = "2-4"
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 8;
- initialize_directions = 11
+ dir = 8
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 8
@@ -38669,7 +37630,7 @@
/obj/machinery/light/small,
/obj/machinery/alarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -22
},
/obj/machinery/kitchen_machine/grill,
/turf/simulated/floor/wood{
@@ -38705,14 +37666,13 @@
"dNo" = (
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -26
},
/obj/structure/cable{
icon_state = "0-8"
},
/obj/machinery/power/apc{
dir = 4;
- name = "east bump";
pixel_x = 26
},
/turf/simulated/floor/plasteel{
@@ -38732,12 +37692,9 @@
/obj/structure/cable{
icon_state = "2-4"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
@@ -38824,9 +37781,7 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/processing)
"dNG" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
@@ -38835,9 +37790,7 @@
icon_state = "1-2"
},
/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/processing)
"dNO" = (
/obj/machinery/door/poddoor/shutters/preopen{
@@ -38875,7 +37828,7 @@
"dNT" = (
/obj/item/twohanded/required/kirbyplants,
/obj/machinery/firealarm{
- pixel_y = 25
+ pixel_y = 26
},
/turf/simulated/floor/wood/fancy/light,
/area/crew_quarters/captain)
@@ -38992,7 +37945,7 @@
"dOn" = (
/obj/structure/table,
/obj/machinery/newscaster{
- pixel_y = 32
+ pixel_y = 30
},
/obj/item/storage/fancy/cigarettes/cigpack_robust,
/obj/item/lighter{
@@ -39007,7 +37960,7 @@
"dOu" = (
/obj/machinery/alarm{
dir = 8;
- pixel_x = 25
+ pixel_x = 22
},
/obj/machinery/suit_storage_unit/ce,
/obj/effect/decal/warning_stripes/southwest,
@@ -39062,12 +38015,8 @@
icon_state = "2-8"
},
/obj/effect/decal/warning_stripes/northwest,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/plasteel,
/area/engine/engineering)
@@ -39115,8 +38064,8 @@
/turf/simulated/floor/plasteel,
/area/storage/secure)
"dPa" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 9
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/turf/simulated/floor/plasteel{
icon_state = "darkblue"
@@ -39136,12 +38085,8 @@
},
/area/hydroponics)
"dPc" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -39176,12 +38121,9 @@
/obj/structure/cable{
icon_state = "0-4"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
@@ -39254,12 +38196,6 @@
/obj/structure/closet/toolcloset,
/turf/simulated/floor/plating,
/area/maintenance/trading)
-"dPJ" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel{
- icon_state = "darkblue"
- },
-/area/turret_protected/ai)
"dPL" = (
/obj/machinery/atmospherics/unary/heat_reservoir/heater{
dir = 1
@@ -39314,12 +38250,6 @@
icon_state = "neutral"
},
/area/hallway/secondary/entry/lounge)
-"dPT" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- icon_state = "darkblue"
- },
-/area/turret_protected/ai)
"dPX" = (
/obj/machinery/door/firedoor,
/obj/effect/decal/warning_stripes/yellow,
@@ -39397,9 +38327,7 @@
icon_state = "1-2"
},
/obj/machinery/hologram/holopad,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/holding_cell)
"dQl" = (
/obj/machinery/alarm{
@@ -39436,7 +38364,6 @@
"dQt" = (
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/obj/structure/cable{
@@ -39519,7 +38446,7 @@
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/machinery/alarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -22
},
/obj/machinery/camera{
c_tag = "Mining West";
@@ -39758,7 +38685,7 @@
"dRB" = (
/obj/machinery/alarm{
dir = 4;
- pixel_x = -25
+ pixel_x = -22
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -39802,10 +38729,6 @@
},
/area/security/permabrig)
"dRK" = (
-/obj/machinery/light_switch{
- pixel_x = 27;
- pixel_y = 6
- },
/obj/machinery/driver_button{
id_tag = "chapelgun";
name = "Chapel Mass Driver";
@@ -39855,6 +38778,9 @@
/area/library/game_zone)
"dRW" = (
/obj/effect/landmark/start/captain,
+/obj/machinery/light{
+ dir = 1
+ },
/turf/simulated/floor/carpet/royalblue,
/area/crew_quarters/captain/bedroom)
"dRX" = (
@@ -39871,16 +38797,6 @@
icon_state = "dark"
},
/area/security/permabrig)
-"dSb" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/lattice,
-/obj/machinery/light/small{
- dir = 4
- },
-/turf/space,
-/area/aisat)
"dSc" = (
/obj/structure/closet/coffin,
/obj/effect/decal/warning_stripes/yellow/hollow,
@@ -39939,12 +38855,8 @@
pixel_y = -6;
specialfunctions = 4
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/obj/machinery/button/windowtint{
id = "departureprivate";
@@ -40003,19 +38915,14 @@
icon_state = "4-8"
},
/obj/effect/decal/warning_stripes/yellow,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Singularity";
- layer = 2.7;
- name = "Singularity Blast Doors";
- opacity = 0
+ name = "Singularity Blast Doors"
},
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"dSA" = (
/obj/item/radio/intercom{
- dir = 1;
pixel_x = -28
},
/turf/simulated/floor/plasteel{
@@ -40121,7 +39028,7 @@
},
/obj/machinery/light_switch{
pixel_x = 24;
- pixel_y = -22
+ pixel_y = -24
},
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/carpet,
@@ -40129,13 +39036,9 @@
"dSM" = (
/obj/machinery/alarm{
dir = 8;
- pixel_x = 24
+ pixel_x = 22
},
/obj/structure/closet/secure_closet/security,
-/obj/machinery/firealarm{
- dir = 1;
- pixel_y = -25
- },
/obj/machinery/light{
dir = 4
},
@@ -40183,7 +39086,7 @@
/area/chapel/office)
"dTi" = (
/obj/machinery/newscaster{
- pixel_x = -32
+ pixel_x = -30
},
/obj/structure/chair{
dir = 4
@@ -40240,8 +39143,7 @@
pixel_x = -24
},
/obj/machinery/light/small{
- dir = 4;
- pixel_y = 8
+ dir = 4
},
/obj/effect/decal/warning_stripes/yellow,
/obj/machinery/atmospherics/unary/vent_pump/high_volume{
@@ -40299,11 +39201,9 @@
"dTC" = (
/obj/machinery/porta_turret,
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/obj/machinery/status_display{
- layer = 4;
pixel_y = 32
},
/turf/simulated/floor/plasteel{
@@ -40353,15 +39253,26 @@
},
/area/crew_quarters/locker)
"dTT" = (
-/obj/structure/window/reinforced{
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/structure/lattice,
-/obj/machinery/light/small{
- dir = 8
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
},
-/turf/space,
-/area/aisat)
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/light_switch{
+ pixel_x = 24;
+ pixel_y = -24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/prison/cell_block/A)
"dTW" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
@@ -40425,7 +39336,7 @@
"dUl" = (
/obj/structure/table/wood,
/obj/machinery/newscaster{
- pixel_x = 27
+ pixel_x = 30
},
/obj/machinery/light{
dir = 4
@@ -40547,10 +39458,6 @@
pixel_y = -3
},
/obj/item/hand_labeler,
-/obj/structure/extinguisher_cabinet{
- pixel_x = -26;
- pixel_y = 30
- },
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
icon_state = "4-8"
@@ -40588,10 +39495,7 @@
icon_state = "markerteal-on";
initialized = 1
},
-/turf/simulated/floor/plasteel{
- dir = 6;
- icon_state = "podfloor"
- },
+/turf/simulated/floor/plating,
/area/hallway/secondary/exit)
"dUK" = (
/obj/structure/table/wood,
@@ -40727,8 +39631,7 @@
pixel_y = -22
},
/obj/machinery/light_switch{
- pixel_x = 26;
- pixel_y = -4
+ pixel_x = 24
},
/obj/structure/closet/secure_closet/chaplain,
/turf/simulated/floor/plasteel{
@@ -40777,7 +39680,7 @@
dir = 4
},
/obj/machinery/newscaster{
- pixel_y = -32
+ pixel_y = -30
},
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
@@ -40837,7 +39740,6 @@
"dVJ" = (
/obj/effect/landmark/start/botanist,
/turf/simulated/floor/plasteel{
- dir = 0;
icon_state = "green"
},
/area/hydroponics)
@@ -40850,8 +39752,7 @@
"dVQ" = (
/obj/structure/chair/office,
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/turf/simulated/floor/wood/fancy/light{
color = "orange"
@@ -40928,12 +39829,8 @@
},
/area/engine/engineering)
"dWb" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -41030,12 +39927,7 @@
/turf/simulated/floor/plating,
/area/maintenance/auxsolarstarboard)
"dWm" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -41171,6 +40063,9 @@
"dWL" = (
/obj/structure/disposalpipe/trunk,
/obj/machinery/disposal,
+/obj/machinery/light_switch{
+ pixel_y = 24
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "brown"
@@ -41210,7 +40105,6 @@
},
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/obj/structure/cable{
@@ -41309,9 +40203,7 @@
/obj/machinery/light_switch{
pixel_x = -24
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/range)
"dXj" = (
/obj/structure/cable{
@@ -41552,6 +40444,9 @@
/obj/item/reagent_containers/spray/cleaner/medical{
pixel_x = -5
},
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "whiteblue"
@@ -41567,11 +40462,11 @@
/obj/item/clipboard,
/obj/item/toy/figure/chaplain,
/obj/machinery/firealarm{
- dir = 4;
- pixel_x = -28
+ dir = 8;
+ pixel_x = -26
},
/obj/structure/extinguisher_cabinet{
- pixel_y = -32
+ pixel_y = -28
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -41634,13 +40529,12 @@
/obj/structure/cable{
icon_state = "2-8"
},
+/obj/machinery/ai_slipper,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "2-4"
},
-/obj/machinery/ai_slipper,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -41789,9 +40683,7 @@
/obj/structure/cable{
icon_state = "1-8"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/main)
"dYX" = (
/obj/structure/window/reinforced{
@@ -41831,12 +40723,8 @@
},
/area/engine/engineering)
"dZe" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/plasteel{
icon_state = "grimy"
@@ -41871,7 +40759,7 @@
/area/turret_protected/ai)
"dZi" = (
/obj/item/radio/intercom{
- pixel_y = 24
+ pixel_y = 28
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -41903,7 +40791,9 @@
},
/area/library)
"dZo" = (
-/obj/machinery/door/airlock/external,
+/obj/machinery/door/airlock/external{
+ name = "Escape Pod Airlock"
+ },
/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plasteel,
/area/hallway/secondary/entry/westarrival)
@@ -41950,7 +40840,7 @@
},
/obj/item/clothing/glasses/welding,
/obj/item/radio/intercom{
- pixel_y = 24
+ pixel_y = 28
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -42002,12 +40892,9 @@
/obj/structure/cable{
icon_state = "0-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Exp_lockdown";
- name = "Expedition Lockdown";
- opacity = 0
+ name = "Expedition Lockdown"
},
/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
@@ -42138,12 +41025,9 @@
/obj/effect/mapping_helpers/airlock/unres{
dir = 4
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -42167,12 +41051,7 @@
/obj/machinery/light/small{
dir = 1
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel,
/area/toxins/launch)
"eaq" = (
@@ -42197,6 +41076,9 @@
/obj/structure/cable{
icon_state = "2-8"
},
+/obj/structure/disposalpipe/junction/reversed{
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -42218,12 +41100,8 @@
/turf/simulated/floor/plating,
/area/maintenance/library)
"eaZ" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/turf/simulated/floor/plasteel{
icon_state = "white"
@@ -42268,7 +41146,7 @@
/area/maintenance/auxsolarstarboard)
"ebz" = (
/obj/item/radio/intercom{
- pixel_y = -27
+ pixel_y = -28
},
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/wood,
@@ -42359,8 +41237,7 @@
icon_state = "4-8"
},
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/turf/simulated/floor/engine,
/area/engine/controlroom)
@@ -42383,12 +41260,8 @@
dir = 6
},
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/carpet/blue,
/area/crew_quarters/trading)
@@ -42416,14 +41289,9 @@
/area/crew_quarters/fitness)
"ecO" = (
/obj/item/radio/intercom{
- pixel_y = 24
- },
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+ pixel_y = 28
},
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -42472,7 +41340,6 @@
"edh" = (
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/obj/structure/cable{
@@ -42536,18 +41403,15 @@
/turf/simulated/floor/plating,
/area/toxins/sm_test_chamber)
"edM" = (
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 2;
- icon_state = "open";
- id_tag = "brig_detprivacy";
- name = "Detective Privacy Shutters";
- opacity = 0
- },
/obj/structure/cable{
icon_state = "0-4"
},
/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "brig_detprivacy";
+ name = "Detective Privacy Shutters"
+ },
/turf/simulated/floor/plating,
/area/security/detectives_office)
"eef" = (
@@ -42670,7 +41534,7 @@
},
/obj/machinery/alarm{
dir = 4;
- pixel_x = -23
+ pixel_x = -22
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -42684,18 +41548,15 @@
id_tag = "Warden";
name = "Warden Privacy Shutters"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "ArmoryLock";
- name = "Armory Lockdown";
- opacity = 0
+ name = "Armory Lockdown"
},
/turf/simulated/floor/plating,
/area/security/warden)
"egq" = (
/obj/item/radio/intercom{
- pixel_y = 23
+ pixel_y = 28
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -42724,7 +41585,7 @@
"egA" = (
/obj/structure/chair/comfy/brown,
/obj/machinery/alarm{
- pixel_y = 24
+ pixel_y = 22
},
/obj/structure/sign/poster/official/random{
pixel_x = 32
@@ -42750,8 +41611,7 @@
"egD" = (
/obj/machinery/hydroponics/soil,
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/turf/simulated/floor/grass,
/area/hydroponics)
@@ -42894,12 +41754,9 @@
id_tag = "Virology1";
name = "Virology Shutters"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/turf/simulated/floor/plating,
/area/medical/virology/lab)
@@ -42952,9 +41809,7 @@
icon_state = "1-4"
},
/obj/effect/decal/cleanable/dirt,
-/obj/structure/disposalpipe/junction/reversed{
- dir = 2
- },
+/obj/structure/disposalpipe/junction/reversed,
/turf/simulated/floor/plating,
/area/maintenance/fpmaint)
"eiH" = (
@@ -43029,19 +41884,9 @@
icon_state = "neutralcorner"
},
/area/hallway/primary/central/south)
-"ejD" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/space,
-/area/maintenance/ai)
"ejM" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/wood{
icon_state = "wood-broken3"
@@ -43054,9 +41899,8 @@
},
/area/security/customs)
"ejP" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- on = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/engine,
/area/toxins/sm_test_chamber)
@@ -43123,12 +41967,9 @@
/obj/structure/cable{
icon_state = "2-4"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/machinery/door/poddoor/preopen{
id_tag = "PermaLockdown";
@@ -43150,12 +41991,9 @@
},
/area/quartermaster/office)
"ekt" = (
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "RnDChem";
- name = "Biohazard Shutter";
- opacity = 0
+ name = "Biohazard Shutter"
},
/obj/effect/spawner/window/reinforced/plasma,
/obj/structure/cable,
@@ -43170,12 +42008,9 @@
/obj/structure/cable{
icon_state = "1-4"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
@@ -43257,12 +42092,8 @@
/area/medical/morgue)
"ely" = (
/obj/effect/decal/warning_stripes/southwest,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/turf/simulated/floor/plasteel,
/area/gateway)
@@ -43286,8 +42117,7 @@
/area/medical/cmostore)
"elZ" = (
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -43329,7 +42159,6 @@
/obj/effect/decal/cleanable/dirt,
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/turf/simulated/floor/plating,
@@ -43406,12 +42235,9 @@
/obj/structure/cable{
icon_state = "2-4"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
@@ -43437,7 +42263,7 @@
icon_state = "1-4"
},
/obj/structure/extinguisher_cabinet{
- pixel_y = -30
+ pixel_y = -28
},
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/carpet/purple,
@@ -43468,7 +42294,7 @@
"epy" = (
/obj/structure/table/wood,
/obj/machinery/firealarm{
- pixel_y = 25
+ pixel_y = 26
},
/obj/item/storage/fancy/candle_box/full{
pixel_x = 3;
@@ -43540,7 +42366,7 @@
"eqp" = (
/obj/structure/computerframe,
/obj/machinery/light_switch{
- pixel_x = 23;
+ pixel_x = 24;
pixel_y = 24
},
/obj/machinery/light{
@@ -43614,9 +42440,7 @@
pixel_x = -12;
pixel_y = 2
},
-/obj/structure/closet/walllocker/emerglocker{
- pixel_x = -32
- },
+/obj/structure/closet/walllocker/emerglocker/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whiteblue"
@@ -43693,12 +42517,9 @@
icon_state = "0-8"
},
/obj/effect/spawner/window/reinforced,
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "researchdesk1";
- name = "Research Desk Shutters";
- opacity = 0
+ name = "Research Desk Shutters"
},
/turf/simulated/floor/plating,
/area/toxins/lab)
@@ -43772,7 +42593,7 @@
dir = 8
},
/obj/structure/extinguisher_cabinet{
- pixel_x = -24
+ pixel_x = -28
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -43869,13 +42690,10 @@
/obj/structure/cable{
icon_state = "0-4"
},
-/obj/machinery/door/poddoor/shutters{
- density = 0;
+/obj/machinery/door/poddoor/shutters/preopen{
dir = 1;
- icon_state = "open";
id_tag = "rdprivacy";
- name = "Research Director Office Shutters";
- opacity = 0
+ name = "Research Director Office Shutters"
},
/turf/simulated/floor/plating,
/area/crew_quarters/hor)
@@ -43998,13 +42816,12 @@
"evO" = (
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 24;
- pixel_y = -4
+ pixel_x = 26
},
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/structure/reagent_dispensers/oil,
/obj/structure/extinguisher_cabinet{
- pixel_y = -30
+ pixel_y = -28
},
/turf/simulated/floor/plasteel{
dir = 6;
@@ -44015,7 +42832,6 @@
/obj/item/twohanded/required/kirbyplants,
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/obj/structure/cable{
@@ -44026,19 +42842,6 @@
icon_state = "neutralcorner"
},
/area/crew_quarters/locker)
-"ewd" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/wood/fancy/oak,
-/area/maintenance/trading)
"ewt" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -44068,9 +42871,7 @@
dir = 4
},
/obj/machinery/hologram/holopad,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/securehallway)
"ewF" = (
/obj/effect/decal/warning_stripes/red/hollow,
@@ -44110,7 +42911,7 @@
/obj/effect/decal/cleanable/cobweb2,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/alarm{
- pixel_y = 23
+ pixel_y = 22
},
/turf/simulated/floor/plasteel{
dir = 5;
@@ -44149,12 +42950,8 @@
/obj/structure/chair/wood{
dir = 4
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/carpet/black,
/area/crew_quarters/theatre)
@@ -44255,7 +43052,6 @@
"eyU" = (
/obj/structure/dispenser/oxygen,
/obj/item/radio/intercom{
- dir = 4;
pixel_x = 28
},
/obj/effect/decal/warning_stripes/yellow,
@@ -44297,8 +43093,7 @@
dir = 8
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 8;
- initialize_directions = 11
+ dir = 8
},
/obj/structure/cable{
icon_state = "1-2"
@@ -44386,7 +43181,6 @@
/area/crew_quarters/hor)
"eAS" = (
/obj/machinery/status_display{
- layer = 4;
pixel_y = 32
},
/obj/machinery/camera{
@@ -44452,7 +43246,7 @@
"eBz" = (
/obj/machinery/alarm{
dir = 8;
- pixel_x = 25
+ pixel_x = 22
},
/obj/machinery/light{
dir = 4
@@ -44492,7 +43286,7 @@
dir = 1
},
/obj/item/radio/intercom{
- pixel_y = 24
+ pixel_y = 28
},
/obj/structure/disposalpipe/segment{
dir = 4
@@ -44512,12 +43306,11 @@
"eCO" = (
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 28
+ pixel_x = 26
},
/turf/simulated/floor/plasteel{
dir = 4;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (EAST)"
+ icon_state = "whitepurple"
},
/area/medical/research/shallway)
"eCU" = (
@@ -44540,7 +43333,7 @@
/area/holodeck/alphadeck)
"eCZ" = (
/obj/machinery/newscaster{
- pixel_x = -32
+ pixel_x = -30
},
/turf/simulated/floor/wood,
/area/crew_quarters/cabin3)
@@ -44562,7 +43355,6 @@
/area/storage/eva)
"eDD" = (
/obj/item/twohanded/required/kirbyplants,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/flasher{
pixel_y = -24
},
@@ -44574,19 +43366,14 @@
/obj/structure/cable,
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/turf/simulated/floor/plating,
/area/maintenance/starboardsolar)
"eDV" = (
/obj/effect/decal/warning_stripes/northeastcorner,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
@@ -44606,12 +43393,9 @@
name = "Secure Armory";
req_access = list(3)
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "ArmoryLock";
- name = "Armory Lockdown";
- opacity = 0
+ name = "Armory Lockdown"
},
/obj/machinery/door/poddoor/shutters{
dir = 2;
@@ -44630,7 +43414,6 @@
},
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/obj/structure/bed/psych,
@@ -44654,12 +43437,8 @@
},
/area/security/permabrig)
"eEu" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/turf/simulated/floor/plasteel{
icon_state = "bcarpet05"
@@ -44711,9 +43490,7 @@
dir = 4;
network = list("SS13","Security")
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/range)
"eFo" = (
/obj/effect/decal/cleanable/dirt,
@@ -44753,7 +43530,7 @@
"eFI" = (
/obj/machinery/alarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -22
},
/obj/machinery/camera{
c_tag = "Atmospherics North";
@@ -44769,6 +43546,10 @@
icon_state = "caution"
},
/area/atmos)
+"eFN" = (
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/kitchen)
"eFS" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/cable{
@@ -44798,12 +43579,9 @@
/area/maintenance/asmaint2)
"eGn" = (
/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/obj/effect/decal/warning_stripes/yellow,
/obj/machinery/door/poddoor/shutters{
@@ -44829,18 +43607,14 @@
},
/area/hallway/secondary/exit)
"eGz" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/obj/machinery/light{
dir = 4
},
/obj/item/radio/intercom{
- pixel_x = 30
+ pixel_x = 28
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -44850,7 +43624,7 @@
"eGA" = (
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 27
+ pixel_x = 26
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -44898,7 +43672,7 @@
/area/medical/reception)
"eHz" = (
/obj/machinery/alarm{
- pixel_y = 24
+ pixel_y = 22
},
/obj/structure/closet,
/obj/effect/spawner/lootdrop/maintenance/double,
@@ -45006,6 +43780,9 @@
/obj/structure/cable{
icon_state = "2-4"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/engine,
/area/toxins/test_chamber)
"eIV" = (
@@ -45102,12 +43879,8 @@
/turf/simulated/floor/plasteel,
/area/atmos)
"eJv" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel,
/area/crew_quarters/locker/locker_toilet)
@@ -45199,7 +43972,7 @@
"eKd" = (
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -26
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -45566,7 +44339,7 @@
/obj/machinery/kitchen_machine/grill,
/obj/machinery/alarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -22
},
/turf/simulated/floor/plasteel{
icon_state = "tranquillite"
@@ -45601,8 +44374,7 @@
dir = 8
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 8;
- initialize_directions = 11
+ dir = 8
},
/obj/structure/cable{
icon_state = "1-4"
@@ -45808,7 +44580,6 @@
/area/maintenance/asmaint4)
"eQA" = (
/obj/machinery/power/apc{
- name = "south bump";
pixel_y = -26
},
/obj/structure/cable,
@@ -45930,7 +44701,7 @@
/obj/item/grenade/chem_grenade/metalfoam,
/obj/item/grenade/chem_grenade/metalfoam,
/obj/machinery/newscaster{
- pixel_y = -32
+ pixel_y = -30
},
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/effect/decal/warning_stripes/yellow/hollow,
@@ -46002,9 +44773,7 @@
dir = 4
},
/obj/machinery/hologram/holopad,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/permahallway)
"eTv" = (
/obj/structure/window/reinforced{
@@ -46062,8 +44831,7 @@
/area/library/game_zone)
"eTR" = (
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -46122,7 +44890,7 @@
dir = 8
},
/obj/machinery/newscaster{
- pixel_x = 32
+ pixel_x = 30
},
/turf/simulated/floor/plasteel{
icon_state = "grimy"
@@ -46158,7 +44926,7 @@
/area/maintenance/asmaint4)
"eVa" = (
/obj/structure/girder,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/space)
"eVh" = (
/obj/structure/cable{
@@ -46169,8 +44937,7 @@
dir = 4
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 8;
- initialize_directions = 11
+ dir = 8
},
/turf/simulated/floor/plasteel{
icon_state = "grimy"
@@ -46178,7 +44945,7 @@
/area/chapel/main)
"eVu" = (
/obj/structure/extinguisher_cabinet{
- pixel_y = -30
+ pixel_y = -28
},
/obj/structure/table/glass,
/obj/item/storage/fancy/donut_box{
@@ -46244,9 +45011,7 @@
pixel_x = 4;
pixel_y = 5
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/main)
"eWs" = (
/obj/effect/decal/cleanable/dirt,
@@ -46289,7 +45054,6 @@
"eWO" = (
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/obj/structure/cable{
@@ -46446,8 +45210,7 @@
"eYh" = (
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
- pixel_y = 24
+ pixel_y = 26
},
/obj/machinery/camera{
c_tag = "Departure Lounge North"
@@ -46471,8 +45234,7 @@
/area/hallway/secondary/exit)
"eYn" = (
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -46501,7 +45263,6 @@
},
/obj/machinery/power/apc{
dir = 4;
- name = "east bump";
pixel_x = 26
},
/obj/structure/closet/radiation,
@@ -46587,7 +45348,6 @@
dir = 1
},
/obj/machinery/status_display{
- layer = 4;
pixel_y = 32
},
/turf/simulated/floor/carpet,
@@ -46644,16 +45404,6 @@
icon_state = "neutralfull"
},
/area/quartermaster/storage)
-"eZC" = (
-/obj/effect/decal/warning_stripes/south,
-/obj/structure/closet/walllocker{
- layer = 2.8;
- pixel_y = -28
- },
-/turf/simulated/floor/plasteel{
- icon_state = "darkblue"
- },
-/area/medical/morgue)
"eZH" = (
/obj/effect/decal/cleanable/blood/tracks{
dir = 4
@@ -46682,7 +45432,7 @@
/area/medical/medbay)
"eZR" = (
/obj/machinery/alarm{
- pixel_y = 24
+ pixel_y = 22
},
/obj/machinery/kitchen_machine/grill,
/turf/simulated/floor/plasteel{
@@ -46715,7 +45465,6 @@
/area/maintenance/asmaint4)
"fau" = (
/obj/item/radio/intercom{
- dir = 4;
pixel_x = 28
},
/obj/structure/disposalpipe/segment,
@@ -46880,12 +45629,9 @@
use_power = 0
},
/obj/structure/fans/tiny,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/turf/simulated/floor/plating,
/area/security/securehallway)
@@ -46963,12 +45709,9 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/machinery/door/poddoor/preopen{
id_tag = "PermaLockdown";
@@ -47035,7 +45778,6 @@
pixel_y = -24
},
/obj/machinery/light_switch{
- pixel_x = -4;
pixel_y = -24
},
/obj/structure/table/glass,
@@ -47124,12 +45866,8 @@
/turf/simulated/floor/plating/airless,
/area/engine/engineering)
"fgj" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/obj/structure/cable{
icon_state = "4-8"
@@ -47186,11 +45924,12 @@
dir = 4
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
-/obj/structure/disposalpipe/junction/reversed{
- dir = 4
+/obj/structure/disposalpipe/sortjunction/reversed{
+ dir = 4;
+ name = "HoP Office";
+ sortType = 15
},
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "neutralfull"
},
/area/hallway/primary/central/south)
@@ -47259,10 +45998,6 @@
/area/crew_quarters/fitness)
"fif" = (
/obj/structure/dresser,
-/obj/item/radio/intercom{
- pixel_x = 26;
- pixel_y = 28
- },
/turf/simulated/floor/wood,
/area/crew_quarters/cabin3)
"fig" = (
@@ -47315,18 +46050,15 @@
},
/area/maintenance/electrical)
"fiS" = (
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 2;
- icon_state = "open";
- id_tag = "brig_detprivacy";
- name = "Detective Privacy Shutters";
- opacity = 0
- },
/obj/structure/cable{
icon_state = "0-8"
},
/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "brig_detprivacy";
+ name = "Detective Privacy Shutters"
+ },
/turf/simulated/floor/plating,
/area/security/detectives_office)
"fiU" = (
@@ -47339,7 +46071,6 @@
"fjs" = (
/obj/machinery/power/apc{
dir = 4;
- name = "east bump";
pixel_x = 26
},
/obj/structure/cable{
@@ -47443,6 +46174,14 @@
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel,
/area/quartermaster/office)
+"fkf" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint3)
"fkh" = (
/obj/effect/decal/warning_stripes/northwest,
/obj/structure/closet/walllocker{
@@ -47470,12 +46209,9 @@
req_access = list(63)
},
/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/turf/simulated/floor/plasteel{
icon_state = "red"
@@ -47523,12 +46259,8 @@
/area/construction/hallway)
"fkX" = (
/obj/effect/decal/warning_stripes/east,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel,
/area/engine/engineering)
@@ -47543,17 +46275,6 @@
icon_state = "dark"
},
/area/turret_protected/ai)
-"flw" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 26
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint)
"flH" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/chair/comfy/beige{
@@ -47856,7 +46577,7 @@
dir = 9
},
/obj/structure/extinguisher_cabinet{
- pixel_y = -32
+ pixel_y = -28
},
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
@@ -48263,10 +46984,7 @@
icon_state = "markerburgundy-on";
initialized = 1
},
-/turf/simulated/floor/plasteel{
- dir = 6;
- icon_state = "podfloor"
- },
+/turf/simulated/floor/plating,
/area/hallway/secondary/exit)
"fvu" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -48337,12 +47055,9 @@
req_access = list(2)
},
/obj/structure/fans/tiny,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/turf/simulated/floor/plating,
/area/security/prisonershuttle)
@@ -48509,7 +47224,7 @@
/area/bridge/vip)
"fyH" = (
/obj/item/radio/intercom{
- pixel_y = 22
+ pixel_y = 28
},
/obj/structure/closet/secure_closet/security,
/obj/effect/decal/warning_stripes/red/hollow,
@@ -48574,9 +47289,7 @@
/area/crew_quarters/locker)
"fAq" = (
/obj/machinery/power/apc{
- cell_type = 5000;
dir = 4;
- name = "east bump";
pixel_x = 26
},
/obj/structure/cable{
@@ -48603,12 +47316,9 @@
/obj/structure/cable{
icon_state = "1-4"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/machinery/door/poddoor/preopen{
id_tag = "PermaLockdown";
@@ -48631,7 +47341,7 @@
/obj/item/stack/packageWrap,
/obj/item/hand_labeler,
/obj/item/radio/intercom{
- pixel_y = 26
+ pixel_y = 28
},
/obj/structure/cable{
icon_state = "4-8"
@@ -48711,7 +47421,7 @@
},
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 25
+ pixel_x = 26
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -48758,14 +47468,6 @@
/turf/simulated/floor/plating,
/area/maintenance/asmaint3)
"fCs" = (
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 8;
- icon_state = "open";
- id_tag = "representative";
- name = "Privacy Shutters";
- opacity = 0
- },
/obj/structure/cable{
icon_state = "2-4"
},
@@ -48779,15 +47481,16 @@
/obj/effect/spawner/window/reinforced/polarized{
id = "ntr"
},
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "representative";
+ name = "Privacy Shutters"
+ },
/turf/simulated/floor/plating,
/area/ntrep)
"fCz" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/obj/structure/cable{
icon_state = "1-2"
@@ -48819,9 +47522,7 @@
"fCJ" = (
/obj/structure/table,
/obj/item/taperecorder,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/processing)
"fCQ" = (
/obj/machinery/atmospherics/pipe/simple/hidden,
@@ -48885,9 +47586,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/range)
"fEg" = (
/turf/simulated/floor/plasteel{
@@ -48916,12 +47615,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Exp_lockdown";
- name = "Expedition Lockdown";
- opacity = 0
+ name = "Expedition Lockdown"
},
/turf/simulated/floor/plasteel,
/area/gateway)
@@ -48961,12 +47657,9 @@
/obj/structure/cable{
icon_state = "1-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/machinery/door/poddoor/preopen{
id_tag = "PermaLockdown";
@@ -49034,6 +47727,9 @@
dir = 8;
network = list("SS13","MiniSat")
},
+/obj/machinery/light/small{
+ dir = 4
+ },
/turf/space,
/area/turret_protected/ai)
"fFv" = (
@@ -49150,7 +47846,6 @@
/area/medical/medbay)
"fGA" = (
/obj/machinery/suit_storage_unit/security/pod_pilot,
-/obj/structure/window/reinforced,
/obj/structure/window/reinforced{
dir = 4
},
@@ -49162,12 +47857,6 @@
icon_state = "dark"
},
/area/security/podbay)
-"fGE" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/simulated/wall/r_wall,
-/area/turret_protected/ai)
"fGK" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
@@ -49216,6 +47905,20 @@
icon_state = "dark"
},
/area/security/podbay)
+"fHA" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/trading)
"fHE" = (
/obj/structure/table/wood,
/obj/item/toy/russian_revolver,
@@ -49231,7 +47934,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/machinery/alarm{
dir = 8;
- pixel_x = 24
+ pixel_x = 22
},
/turf/simulated/floor/plating,
/area/maintenance/asmaint4)
@@ -49267,6 +47970,9 @@
dir = 4;
network = list("SS13","MiniSat")
},
+/obj/machinery/light/small{
+ dir = 8
+ },
/turf/space,
/area/turret_protected/ai)
"fId" = (
@@ -49324,24 +48030,6 @@
/obj/machinery/door/firedoor,
/turf/simulated/floor/wood,
/area/security/hos)
-"fIC" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "neutralfull"
- },
-/area/hallway/primary/central/south)
"fIE" = (
/obj/machinery/vending/cart,
/obj/structure/window/reinforced{
@@ -49391,8 +48079,7 @@
/area/crew_quarters/theatre)
"fJp" = (
/turf/simulated/floor/plasteel{
- icon_state = "whitepurple";
- tag = "icon-whitepurple (WEST)"
+ icon_state = "whitepurple"
},
/area/medical/research/restroom)
"fJE" = (
@@ -49413,7 +48100,7 @@
/area/atmos)
"fKi" = (
/obj/item/radio/intercom{
- pixel_y = 24
+ pixel_y = 28
},
/turf/simulated/floor/engine,
/area/toxins/test_chamber)
@@ -49434,7 +48121,7 @@
/area/crew_quarters/courtroom)
"fKr" = (
/obj/machinery/newscaster{
- pixel_x = 32
+ pixel_x = 30
},
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/structure/closet/wardrobe/atmospherics_yellow,
@@ -49451,8 +48138,11 @@
dir = 6;
network = list("SS13","MiniSat")
},
+/obj/machinery/light/small{
+ dir = 1
+ },
/turf/space,
-/area/aisat)
+/area/tcommsat/chamber)
"fKI" = (
/obj/structure/closet/secure_closet/security,
/obj/effect/decal/warning_stripes/red/hollow,
@@ -49483,12 +48173,9 @@
/area/maintenance/asmaint)
"fKQ" = (
/obj/effect/spawner/window/reinforced/plasma,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "burn";
- name = "Blast Door";
- opacity = 0
+ name = "Blast Door"
},
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
@@ -49497,12 +48184,8 @@
/turf/simulated/floor/wood/fancy/light,
/area/crew_quarters/courtroom)
"fLm" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -49616,20 +48299,14 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 6
},
-/obj/structure/cable{
- icon_state = "2-4"
- },
/obj/structure/cable{
icon_state = "2-8"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/prison/cell_block/A)
"fMV" = (
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/obj/structure/cable{
@@ -49789,7 +48466,7 @@
/area/security/prison/cell_block/A)
"fPi" = (
/obj/item/radio/intercom{
- pixel_x = 30
+ pixel_x = 28
},
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/plasteel{
@@ -49821,12 +48498,7 @@
},
/area/engine/engineering)
"fPD" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
icon_state = "yellowfull"
},
@@ -49861,7 +48533,6 @@
"fQh" = (
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/obj/structure/cable{
@@ -49900,9 +48571,7 @@
/obj/structure/chair/comfy/red{
dir = 4
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/brigstaff)
"fQE" = (
/obj/structure/disposalpipe/segment{
@@ -49910,6 +48579,9 @@
},
/obj/machinery/door/firedoor,
/obj/effect/decal/warning_stripes/yellow,
+/obj/item/radio/intercom{
+ pixel_y = 28
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whiteblue"
@@ -49926,8 +48598,7 @@
pixel_y = -32
},
/turf/simulated/floor/plasteel{
- icon_state = "whiteblue";
- tag = "icon-whitehall (WEST)"
+ icon_state = "whiteblue"
},
/area/assembly/robotics)
"fQW" = (
@@ -49967,10 +48638,6 @@
},
/turf/simulated/wall,
/area/medical/research)
-"fRu" = (
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/brig)
"fRH" = (
/obj/item/storage/box/monkeycubes,
/obj/item/storage/box/monkeycubes/farwacubes,
@@ -49999,31 +48666,16 @@
/obj/effect/landmark/tiles/damageturf,
/turf/simulated/floor/plating,
/area/maintenance/casino)
-"fRN" = (
-/obj/item/radio/intercom{
- pixel_x = 26;
- pixel_y = 28
- },
-/obj/machinery/cryopod{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
-/area/crew_quarters/sleep)
"fRS" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
icon_state = "0-4"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
id_tag = "xeno3";
- name = "Creature Cell #3";
- opacity = 0
+ name = "Creature Cell #3"
},
-/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
/area/toxins/xenobiology)
"fRW" = (
@@ -50132,7 +48784,7 @@
/area/library)
"fTu" = (
/obj/item/radio/intercom{
- pixel_y = 24
+ pixel_y = 28
},
/turf/simulated/floor/engine,
/area/toxins/explab)
@@ -50169,7 +48821,6 @@
},
/obj/machinery/power/apc{
dir = 4;
- name = "east bump";
pixel_x = 26
},
/turf/simulated/floor/plasteel{
@@ -50177,10 +48828,26 @@
icon_state = "darkblue"
},
/area/turret_protected/aisat)
+"fTL" = (
+/obj/effect/spawner/random_spawners/rodent,
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/trading)
"fTY" = (
/obj/machinery/firealarm{
dir = 8;
- pixel_x = -25
+ pixel_x = -26
},
/obj/structure/cable{
icon_state = "2-4"
@@ -50252,8 +48919,7 @@
"fUR" = (
/obj/structure/table/reinforced,
/obj/item/radio/intercom{
- pixel_x = 28;
- pixel_y = -2
+ pixel_x = 28
},
/turf/simulated/floor/plasteel{
icon_state = "tranquillite"
@@ -50339,14 +49005,11 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 8
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/lobby)
"fVN" = (
/obj/machinery/light/small{
- dir = 4;
- pixel_y = 8
+ dir = 4
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
@@ -50444,7 +49107,7 @@
/obj/structure/window/reinforced,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/item/radio/intercom{
- pixel_x = 30
+ pixel_x = 28
},
/obj/machinery/camera{
c_tag = "Prison Execution Chamber";
@@ -50511,10 +49174,20 @@
},
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/lobby)
+"fWR" = (
+/obj/effect/decal/cleanable/blood/drip{
+ pixel_x = -4;
+ pixel_y = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint4)
"fWS" = (
/obj/structure/disposalpipe/junction{
dir = 2
@@ -50527,9 +49200,7 @@
"fWW" = (
/obj/effect/decal/warning_stripes/red,
/obj/machinery/disposal,
-/obj/structure/disposalpipe/trunk{
- dir = 2
- },
+/obj/structure/disposalpipe/trunk,
/obj/machinery/door_control{
id = "SecPilotPriv";
name = "Pilot Privacy Shutters Control";
@@ -50561,6 +49232,9 @@
pixel_x = 8
},
/obj/item/reagent_containers/spray/cleaner/chemical,
+/obj/machinery/light_switch{
+ pixel_x = 24
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitepurple"
@@ -50593,26 +49267,13 @@
},
/turf/simulated/floor/wood,
/area/security/detectives_office)
-"fXw" = (
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
-/obj/item/radio/intercom{
- pixel_x = -28;
- pixel_y = 28
- },
-/turf/simulated/floor/plasteel{
- icon_state = "grimy"
- },
-/area/bridge/meeting_room)
"fXx" = (
/obj/structure/sign/poster/random{
pixel_y = -32
},
/obj/machinery/light,
/turf/simulated/floor/plasteel{
- icon_state = "whitepurple";
- tag = "icon-whitepurple (WEST)"
+ icon_state = "whitepurple"
},
/area/assembly/robotics)
"fXD" = (
@@ -50639,16 +49300,14 @@
dir = 1;
network = list("SS13","MiniSat")
},
+/obj/machinery/light/small,
/turf/space,
/area/turret_protected/ai)
"fXQ" = (
/obj/effect/spawner/window/reinforced,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "experimentor";
- name = "Experimentor Blast Door";
- opacity = 0
+ name = "Experimentor Blast Door"
},
/turf/simulated/floor/plating,
/area/toxins/explab)
@@ -50669,12 +49328,8 @@
},
/area/security/processing)
"fXZ" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -50764,7 +49419,6 @@
/obj/effect/decal/warning_stripes/yellow/partial,
/obj/effect/decal/warning_stripes/east,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "neutralfull"
},
/area/assembly/robotics)
@@ -50781,12 +49435,7 @@
/turf/simulated/floor/plating/airless,
/area/space)
"fZK" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/carpet/royalblack,
/area/ntrep)
"fZL" = (
@@ -50841,18 +49490,13 @@
dir = 1
},
/obj/machinery/light,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/obj/effect/decal/warning_stripes/yellow/partial{
dir = 1
},
/turf/simulated/floor/plasteel{
- dir = 0;
icon_state = "green"
},
/area/hallway/secondary/exit)
@@ -50895,11 +49539,8 @@
"gaJ" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/power/apc{
- cell_type = 25000;
dir = 4;
- name = "east bump";
- pixel_x = 24;
- shock_proof = 1
+ pixel_x = 26
},
/obj/structure/cable{
icon_state = "0-8"
@@ -50917,7 +49558,6 @@
/area/maintenance/asmaint4)
"gbp" = (
/obj/machinery/power/apc{
- name = "south bump";
pixel_y = -26
},
/obj/structure/cable{
@@ -50939,7 +49579,7 @@
"gbQ" = (
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -26
},
/obj/structure/table,
/obj/item/reagent_containers/glass/beaker/cryoxadone{
@@ -50954,6 +49594,9 @@
pixel_x = -6;
pixel_y = 9
},
+/obj/machinery/light{
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "whiteblue"
@@ -50969,12 +49612,9 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
@@ -50989,15 +49629,13 @@
/obj/structure/table,
/obj/item/folder,
/obj/item/stack/tape_roll,
-/obj/machinery/light_switch{
- dir = 8;
- name = "east bump";
- pixel_x = 25
- },
/obj/item/rcs,
/obj/machinery/light{
dir = 4
},
+/obj/machinery/light_switch{
+ pixel_x = 24
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "brown"
@@ -51038,12 +49676,9 @@
id_tag = "HoSPriv";
name = "HoS Office Privacy Shutters"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/turf/simulated/floor/plating,
/area/security/hos)
@@ -51083,8 +49718,7 @@
/area/hallway/secondary/entry)
"gdw" = (
/obj/machinery/light{
- dir = 1;
- in_use = 1
+ dir = 1
},
/obj/machinery/computer/cryopod{
pixel_y = 32
@@ -51101,8 +49735,7 @@
/obj/structure/closet/secure_closet/miner,
/obj/effect/decal/warning_stripes/yellow,
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
@@ -51111,7 +49744,7 @@
"gdR" = (
/obj/machinery/firealarm{
dir = 8;
- pixel_x = -25
+ pixel_x = -26
},
/turf/simulated/floor/engine,
/area/toxins/explab)
@@ -51128,7 +49761,7 @@
/area/engine/engineering)
"geg" = (
/obj/machinery/newscaster{
- pixel_y = 32
+ pixel_y = 30
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -51137,13 +49770,9 @@
/area/crew_quarters/fitness)
"gem" = (
/obj/machinery/light,
-/obj/machinery/newscaster{
- pixel_y = -28
- },
/obj/machinery/firealarm{
dir = 1;
- pixel_x = -27;
- pixel_y = -25
+ pixel_y = -26
},
/turf/simulated/floor/plasteel{
icon_state = "brown"
@@ -51198,12 +49827,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden{
dir = 4
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "engsm1";
- name = "Supermatter Blast Doors";
- opacity = 0
+ name = "Supermatter Blast Doors"
},
/turf/simulated/floor/plating,
/area/toxins/sm_test_chamber)
@@ -51244,7 +49870,7 @@
"ggf" = (
/obj/machinery/alarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -22
},
/obj/machinery/camera{
c_tag = "Quartermaster's Office";
@@ -51340,7 +49966,7 @@
dir = 1
},
/obj/structure/extinguisher_cabinet{
- pixel_y = 32
+ pixel_y = 28
},
/turf/simulated/floor/plasteel{
icon_state = "cmo"
@@ -51421,17 +50047,12 @@
/obj/structure/dresser,
/obj/machinery/alarm{
dir = 8;
- pixel_x = 25
+ pixel_x = 22
},
/turf/simulated/floor/wood,
/area/crew_quarters/cabin2)
"gjm" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -51467,8 +50088,7 @@
},
/turf/simulated/floor/plasteel{
dir = 1;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (NORTH)"
+ icon_state = "whitepurple"
},
/area/toxins/lab)
"gko" = (
@@ -51622,14 +50242,6 @@
},
/area/engine/hardsuitstorage)
"glJ" = (
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 2;
- icon_state = "open";
- id_tag = "magistrate";
- name = "Magistrate Privacy Shutters";
- opacity = 0
- },
/obj/structure/cable{
icon_state = "2-4"
},
@@ -51640,18 +50252,20 @@
icon_state = "0-2"
},
/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "magistrate";
+ name = "Magistrate Privacy Shutters"
+ },
/turf/simulated/floor/plating,
/area/magistrateoffice)
"glL" = (
/obj/structure/cable{
icon_state = "0-4"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
@@ -51666,9 +50280,7 @@
/area/security/processing)
"glR" = (
/obj/effect/landmark/start/security_officer,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/customs)
"gmk" = (
/obj/structure/cable{
@@ -51791,8 +50403,7 @@
dir = 1
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1;
- initialize_directions = 11
+ dir = 1
},
/obj/structure/cable{
icon_state = "1-8"
@@ -51912,7 +50523,6 @@
"goS" = (
/obj/item/flag/nt,
/obj/machinery/status_display{
- layer = 4;
pixel_x = -32
},
/turf/simulated/floor/plasteel{
@@ -52007,6 +50617,13 @@
icon_state = "whitegreencorner"
},
/area/medical/virology)
+"gpR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plasteel{
+ icon_state = "tranquillite"
+ },
+/area/maintenance/kitchen)
"gpS" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
@@ -52091,7 +50708,6 @@
dir = 4
},
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "neutralfull"
},
/area/hallway/primary/central/sw)
@@ -52115,7 +50731,7 @@
"grm" = (
/obj/machinery/alarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -22
},
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
@@ -52166,7 +50782,6 @@
/area/security/processing)
"grW" = (
/obj/item/radio/intercom{
- dir = 1;
pixel_y = 28
},
/turf/simulated/floor/plasteel{
@@ -52185,7 +50800,6 @@
"gss" = (
/obj/item/flag/nt,
/obj/machinery/status_display{
- layer = 4;
pixel_x = 32
},
/turf/simulated/floor/plasteel{
@@ -52226,9 +50840,9 @@
/area/security/processing)
"gto" = (
/obj/effect/decal/cleanable/dirt,
-/obj/structure/table/holotable,
/obj/item/wrench,
/obj/item/crowbar,
+/obj/structure/table,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -52261,7 +50875,7 @@
/area/maintenance/maintcentral)
"gtP" = (
/obj/structure/extinguisher_cabinet{
- pixel_x = 26
+ pixel_x = 28
},
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
@@ -52327,12 +50941,7 @@
/turf/simulated/floor/carpet,
/area/crew_quarters/courtroom)
"guX" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/obj/machinery/light{
dir = 1
},
@@ -52443,7 +51052,6 @@
"gwA" = (
/obj/effect/decal/warning_stripes/red/hollow,
/obj/machinery/firealarm{
- dir = 1;
pixel_y = 26
},
/obj/structure/cable{
@@ -52514,7 +51122,7 @@
/area/turret_protected/ai)
"gxj" = (
/obj/structure/extinguisher_cabinet{
- pixel_y = -32
+ pixel_y = -28
},
/turf/simulated/floor/plating,
/area/maintenance/asmaint4)
@@ -52559,8 +51167,7 @@
"gxS" = (
/obj/structure/dispenser,
/obj/item/radio/intercom{
- dir = 1;
- pixel_y = 25
+ pixel_y = 28
},
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel,
@@ -52596,7 +51203,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/alarm{
dir = 4;
- pixel_x = -24
+ pixel_x = -22
},
/turf/simulated/floor/plasteel{
dir = 10;
@@ -52612,12 +51219,7 @@
/turf/simulated/floor/plasteel,
/area/crew_quarters/hor)
"gyZ" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "yellowcorner"
@@ -52632,9 +51234,7 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/brigstaff)
"gzd" = (
/obj/machinery/computer/scan_consolenew,
@@ -52642,7 +51242,7 @@
dir = 1
},
/obj/machinery/alarm{
- pixel_y = 24
+ pixel_y = 22
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -52738,13 +51338,9 @@
icon_state = "4-8"
},
/obj/effect/decal/warning_stripes/west,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Singularity";
- layer = 2.7;
- name = "Singularity Blast Doors";
- opacity = 0
+ name = "Singularity Blast Doors"
},
/turf/simulated/floor/plating,
/area/engine/engineering)
@@ -52764,12 +51360,11 @@
/obj/structure/filingcabinet/chestdrawer,
/obj/machinery/alarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -22
},
/turf/simulated/floor/plasteel{
dir = 6;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (SOUTHEAST)"
+ icon_state = "whitepurple"
},
/area/teleporter/abandoned)
"gAS" = (
@@ -52842,9 +51437,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/permahallway)
"gBU" = (
/obj/structure/chair{
@@ -52855,19 +51448,6 @@
icon_state = "red"
},
/area/security/lobby)
-"gBX" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/kitchen)
"gCd" = (
/obj/machinery/door/firedoor,
/obj/effect/decal/warning_stripes/yellow,
@@ -52919,7 +51499,7 @@
/obj/machinery/atmospherics/air_sensor{
id_tag = "mix_sensor"
},
-/turf/simulated/floor/engine/insulated/vacuum,
+/turf/simulated/floor/engine/vacuum,
/area/atmos)
"gCx" = (
/obj/structure/table/reinforced,
@@ -52985,19 +51565,6 @@
icon_state = "white"
},
/area/medical/medbay)
-"gDx" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/turf/simulated/floor/plasteel{
- dir = 1
- },
-/area/security/lobby)
"gDy" = (
/obj/structure/flora/ausbushes/ppflowers,
/obj/structure/window/reinforced{
@@ -53028,14 +51595,11 @@
/obj/structure/cable{
icon_state = "0-4"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/effect/spawner/window/reinforced/plasma,
+/obj/machinery/door/poddoor/preopen{
id_tag = "xeno7";
- name = "Creature Cell #7";
- opacity = 0
+ name = "Creature Cell #7"
},
-/obj/effect/spawner/window/reinforced/plasma,
/turf/simulated/floor/plating,
/area/toxins/xenobiology)
"gDQ" = (
@@ -53051,12 +51615,7 @@
"gDV" = (
/obj/machinery/alarm{
dir = 1;
- pixel_y = -24
- },
-/obj/machinery/firealarm{
- dir = 1;
- pixel_x = -27;
- pixel_y = -25
+ pixel_y = -22
},
/obj/structure/table,
/obj/machinery/light{
@@ -53128,8 +51687,7 @@
},
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/structure/extinguisher_cabinet{
- pixel_x = 6;
- pixel_y = 30
+ pixel_y = 28
},
/turf/simulated/floor/plasteel,
/area/gateway)
@@ -53257,11 +51815,10 @@
pixel_y = 4
},
/obj/machinery/newscaster{
- pixel_y = -28
+ pixel_y = -30
},
/obj/item/radio/intercom{
- pixel_x = 28;
- pixel_y = -2
+ pixel_x = 28
},
/turf/simulated/floor/plasteel{
dir = 6;
@@ -53283,13 +51840,11 @@
/area/bridge)
"gGh" = (
/obj/effect/decal/warning_stripes/northeast,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/range)
"gGi" = (
/obj/item/radio/intercom{
- pixel_y = 24
+ pixel_y = 28
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -53455,12 +52010,9 @@
},
/obj/effect/decal/warning_stripes/south,
/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Exp_lockdown";
- name = "Expedition Lockdown";
- opacity = 0
+ name = "Expedition Lockdown"
},
/turf/simulated/floor/plasteel,
/area/gateway)
@@ -53511,12 +52063,9 @@
},
/obj/effect/decal/warning_stripes/south,
/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Exp_lockdown";
- name = "Expedition Lockdown";
- opacity = 0
+ name = "Expedition Lockdown"
},
/turf/simulated/floor/plasteel,
/area/gateway)
@@ -53619,8 +52168,7 @@
/obj/structure/disposalpipe/segment,
/obj/machinery/firealarm{
dir = 4;
- layer = 3.25;
- pixel_x = 24
+ pixel_x = 26
},
/turf/simulated/floor/plasteel{
icon_state = "bluecorner"
@@ -53628,7 +52176,7 @@
/area/hallway/primary/aft)
"gJy" = (
/obj/machinery/newscaster{
- pixel_x = -32
+ pixel_x = -30
},
/obj/machinery/cryopod{
dir = 4
@@ -53655,12 +52203,8 @@
},
/area/security/permabrig)
"gJN" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/bluegrid,
/area/turret_protected/ai_upload)
@@ -53692,7 +52236,7 @@
/area/maintenance/brig)
"gKa" = (
/obj/machinery/newscaster{
- pixel_y = -28
+ pixel_y = -30
},
/obj/structure/weightmachine/weightlifter,
/obj/effect/decal/warning_stripes/red/hollow,
@@ -53746,7 +52290,7 @@
"gKC" = (
/obj/machinery/firealarm{
dir = 8;
- pixel_x = -25
+ pixel_x = -26
},
/obj/machinery/icemachine{
pixel_x = -4
@@ -53822,23 +52366,15 @@
},
/area/security/prisonershuttle)
"gLt" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/wood,
/area/crew_quarters/serviceyard)
"gLx" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "Virology";
@@ -53861,9 +52397,7 @@
icon_state = "4-8"
},
/obj/item/book/manual/security_space_law,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/processing)
"gLB" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
@@ -54051,12 +52585,9 @@
/obj/structure/cable{
icon_state = "0-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/turf/simulated/floor/plating,
/area/security/securehallway)
@@ -54086,12 +52617,9 @@
/area/security/processing)
"gNM" = (
/obj/effect/spawner/window/reinforced/plasma,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "burn";
- name = "Blast Door";
- opacity = 0
+ name = "Blast Door"
},
/obj/machinery/atmospherics/pipe/simple/hidden/universal,
/turf/simulated/floor/plating,
@@ -54108,12 +52636,9 @@
id_tag = "Warden";
name = "Warden Privacy Shutters"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "ArmoryLock";
- name = "Armory Lockdown";
- opacity = 0
+ name = "Armory Lockdown"
},
/turf/simulated/floor/plating,
/area/security/warden)
@@ -54182,12 +52707,9 @@
id_tag = "HoSPriv";
name = "HoS Office Privacy Shutters"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/turf/simulated/floor/plating,
/area/security/hos)
@@ -54252,13 +52774,10 @@
/obj/machinery/door/window/northleft,
/obj/effect/decal/warning_stripes/yellow,
/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 1;
- icon_state = "open";
+/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "researchdesk1";
name = "Research Desk Shutters";
- opacity = 0
+ dir = 1
},
/turf/simulated/floor/plasteel,
/area/toxins/lab)
@@ -54337,12 +52856,6 @@
icon_state = "tranquillite"
},
/area/maintenance/kitchen)
-"gPv" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/bed/roller,
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/starboard)
"gPw" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small{
@@ -54358,12 +52871,8 @@
dir = 8;
tag = "icon-wooden_chair_wings (WEST)"
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/turf/simulated/floor/wood{
icon_state = "wood-broken6";
@@ -54419,7 +52928,7 @@
"gPW" = (
/obj/machinery/firealarm{
dir = 8;
- pixel_x = -24
+ pixel_x = -26
},
/turf/simulated/floor/plasteel{
dir = 9;
@@ -54443,17 +52952,11 @@
req_access = list(63)
},
/obj/machinery/door/firedoor,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/range)
"gQC" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/obj/structure/cable{
icon_state = "1-8"
@@ -54600,14 +53103,10 @@
/area/crew_quarters/bar/atrium)
"gSF" = (
/obj/machinery/alarm{
- pixel_y = 23
+ pixel_y = 22
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -54868,12 +53367,8 @@
/turf/simulated/floor/plating,
/area/maintenance/asmaint2)
"gVK" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
@@ -54906,12 +53401,9 @@
"gVU" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/obj/machinery/door/poddoor/shutters/preopen{
dir = 8;
@@ -54937,19 +53429,14 @@
network = list("Research","SS13")
},
/obj/item/radio/intercom{
- pixel_y = -32
+ pixel_y = -28
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/toxins/xenobiology)
"gWq" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/carpet,
/area/crew_quarters/bar/atrium)
"gWz" = (
@@ -55266,7 +53753,6 @@
},
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/obj/structure/cable{
@@ -55351,9 +53837,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/main)
"hcg" = (
/obj/structure/cable{
@@ -55378,13 +53862,6 @@
icon_state = "neutral"
},
/area/crew_quarters/fitness)
-"hcE" = (
-/obj/machinery/light/small{
- dir = 4;
- tag = "icon-bulb1 (EAST)"
- },
-/turf/simulated/floor/plating,
-/area/maintenance/engineering)
"hcW" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -55404,7 +53881,7 @@
/obj/item/toy/figure/miner,
/obj/machinery/firealarm{
dir = 8;
- pixel_x = -25
+ pixel_x = -26
},
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
@@ -55468,9 +53945,7 @@
/turf/simulated/floor/bluegrid,
/area/tcommsat/chamber)
"hdG" = (
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/range)
"hdV" = (
/obj/machinery/door/firedoor,
@@ -55499,12 +53974,8 @@
},
/area/quartermaster/miningdock)
"heg" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -55538,12 +54009,7 @@
},
/area/hydroponics)
"hev" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -55582,7 +54048,9 @@
},
/area/tcommsat/chamber)
"heT" = (
-/obj/machinery/door/airlock/external,
+/obj/machinery/door/airlock/external{
+ name = "Escape Pod Airlock"
+ },
/turf/simulated/floor/plating,
/area/construction/hallway)
"heZ" = (
@@ -55634,6 +54102,10 @@
/area/security/hos)
"hfR" = (
/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light_switch{
+ pixel_x = -24;
+ pixel_y = 24
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whitepurple"
@@ -55668,13 +54140,10 @@
/area/bridge/meeting_room)
"hgF" = (
/obj/effect/spawner/window/reinforced,
-/obj/machinery/door/poddoor/shutters{
- density = 0;
+/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
- icon_state = "open";
id_tag = "detprivacy";
- name = "Detective Privacy Shutters";
- opacity = 0
+ name = "Detective Privacy Shutters"
},
/turf/simulated/floor/plating,
/area/maintenance/detectives_office)
@@ -55788,8 +54257,7 @@
/area/hallway/primary/central/north)
"hhI" = (
/obj/machinery/newscaster{
- pixel_x = -28;
- pixel_y = 2
+ pixel_x = -30
},
/turf/simulated/floor/plasteel/grimy,
/area/civilian/vacantoffice)
@@ -55814,7 +54282,7 @@
},
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -26
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -55828,7 +54296,6 @@
/obj/structure/table/reinforced,
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/obj/item/folder/yellow,
@@ -55903,12 +54370,9 @@
},
/obj/structure/disposalpipe/segment,
/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -55973,12 +54437,9 @@
/obj/structure/cable{
icon_state = "1-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
@@ -56011,13 +54472,26 @@
dir = 4
},
/obj/machinery/computer/guestpass{
- pixel_y = -32
+ pixel_y = -28
},
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "whiteblue"
},
/area/medical/reception)
+"hlu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
"hlF" = (
/obj/structure/closet/crate/freezer,
/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis,
@@ -56068,12 +54542,9 @@
"hmo" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "SecPilotPriv"
@@ -56165,7 +54636,7 @@
/area/crew_quarters/fitness)
"hnB" = (
/obj/item/radio/intercom{
- pixel_y = 32
+ pixel_y = 28
},
/obj/machinery/computer/crew,
/turf/simulated/floor/plasteel{
@@ -56215,7 +54686,7 @@
},
/obj/effect/decal/warning_stripes/blue/hollow,
/obj/machinery/alarm{
- pixel_y = 24
+ pixel_y = 22
},
/obj/machinery/camera{
c_tag = "Medbay Exam Room North";
@@ -56296,13 +54767,11 @@
pixel_y = 26
},
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/turf/simulated/floor/plasteel{
dir = 1;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (NORTH)"
+ icon_state = "whitepurple"
},
/area/medical/research/nhallway)
"hoU" = (
@@ -56374,12 +54843,9 @@
locked = 1;
name = "Dungeon Privacy Shutters"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
@@ -56465,8 +54931,7 @@
/obj/structure/closet/secure_closet/security,
/obj/effect/decal/warning_stripes/red/hollow,
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/obj/structure/window/reinforced{
color = "red";
@@ -56494,7 +54959,7 @@
pressure_checks_default = 2;
releasing = 0
},
-/turf/simulated/floor/engine/insulated/vacuum,
+/turf/simulated/floor/engine/vacuum,
/area/atmos)
"hqP" = (
/turf/simulated/floor/plasteel{
@@ -56536,10 +55001,6 @@
pixel_x = -26
},
/obj/structure/disposalpipe/segment,
-/obj/item/radio/intercom{
- pixel_x = -28;
- pixel_y = 26
- },
/turf/simulated/floor/plating,
/area/maintenance/disposal)
"hrL" = (
@@ -56554,14 +55015,13 @@
dir = 8
},
/obj/machinery/firealarm{
- dir = 1;
pixel_y = 26
},
/turf/simulated/floor/plasteel,
/area/crew_quarters/locker/locker_toilet)
"hrW" = (
/obj/item/radio/intercom{
- pixel_y = 22
+ pixel_y = 28
},
/obj/structure/cable{
icon_state = "4-8"
@@ -56629,11 +55089,10 @@
/obj/effect/decal/cleanable/cobweb2,
/obj/machinery/firealarm{
dir = 4;
- layer = 3.25;
- pixel_x = 24
+ pixel_x = 26
},
/obj/item/radio/intercom{
- pixel_y = 30
+ pixel_y = 28
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -56742,23 +55201,6 @@
},
/turf/simulated/floor/plating,
/area/maintenance/asmaint2)
-"hut" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 5
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/chair/office{
- dir = 8
- },
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint)
"huw" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -56803,14 +55245,9 @@
icon_state = "whiteblue"
},
/area/medical/cmostore)
-"huZ" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/crew_quarters/theatre)
"hvg" = (
/obj/item/radio/intercom/custom{
- pixel_y = 25
+ pixel_y = 28
},
/obj/item/radio/intercom{
pixel_x = -28
@@ -56827,9 +55264,7 @@
/turf/simulated/floor/bluegrid,
/area/turret_protected/ai)
"hvr" = (
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/main)
"hvy" = (
/obj/structure/dresser,
@@ -56924,7 +55359,7 @@
/area/crew_quarters/mrchangs)
"hwj" = (
/obj/machinery/alarm{
- pixel_y = 24
+ pixel_y = 22
},
/turf/simulated/floor/engine,
/area/toxins/explab)
@@ -57068,8 +55503,7 @@
dir = 1
},
/obj/machinery/light_switch{
- pixel_x = -24;
- pixel_y = -4
+ pixel_x = -24
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -57134,7 +55568,6 @@
},
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/obj/machinery/computer/card,
@@ -57301,7 +55734,7 @@
"hBQ" = (
/obj/item/twohanded/required/kirbyplants,
/obj/structure/extinguisher_cabinet{
- pixel_x = -26
+ pixel_x = -28
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -57393,7 +55826,7 @@
},
/obj/item/tank/jetpack/carbondioxide,
/obj/item/radio/intercom{
- pixel_y = 24
+ pixel_y = 28
},
/turf/simulated/floor/plasteel{
icon_state = "yellowfull"
@@ -57406,8 +55839,7 @@
/obj/effect/decal/warning_stripes/yellow,
/obj/structure/closet/crate/hydroponics/prespawned,
/obj/machinery/newscaster{
- pixel_x = -28;
- pixel_y = 2
+ pixel_x = -30
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -57428,7 +55860,7 @@
},
/obj/machinery/light_switch{
pixel_x = 24;
- pixel_y = -22
+ pixel_y = -24
},
/turf/simulated/floor/plasteel{
icon_state = "grimy"
@@ -57569,7 +56001,7 @@
/area/security/detectives_office)
"hEN" = (
/obj/structure/extinguisher_cabinet{
- pixel_x = 26
+ pixel_x = 28
},
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/wood/fancy/light,
@@ -57634,7 +56066,7 @@
"hFv" = (
/obj/structure/table/reinforced,
/obj/machinery/computer/guestpass{
- pixel_y = -32
+ pixel_y = -28
},
/obj/item/stack/packageWrap,
/obj/item/reagent_containers/food/condiment/enzyme{
@@ -57651,9 +56083,7 @@
/area/crew_quarters/kitchen)
"hFx" = (
/obj/item/radio/intercom{
- dir = 1;
- name = "Station Intercom (General)";
- pixel_y = -29
+ pixel_y = -28
},
/obj/effect/decal/warning_stripes/south,
/obj/effect/decal/warning_stripes/north,
@@ -57671,8 +56101,7 @@
/obj/effect/landmark/start/roboticist,
/turf/simulated/floor/plasteel{
dir = 4;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (EAST)"
+ icon_state = "whitepurple"
},
/area/assembly/robotics)
"hGs" = (
@@ -57766,10 +56195,6 @@
icon_state = "darkredcorners"
},
/area/security/podbay)
-"hHE" = (
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/engineering)
"hHK" = (
/obj/structure/table,
/obj/machinery/light{
@@ -57777,7 +56202,7 @@
},
/obj/machinery/alarm{
dir = 8;
- pixel_x = 24
+ pixel_x = 22
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -57897,8 +56322,8 @@
/obj/item/assembly/signaler{
pixel_y = 13
},
-/obj/structure/extinguisher_cabinet{
- pixel_x = -28
+/obj/machinery/vending/wallmed{
+ pixel_x = -25
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -57916,7 +56341,6 @@
"hJX" = (
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "neutralfull"
},
/area/assembly/robotics)
@@ -58128,16 +56552,13 @@
/turf/simulated/floor/plasteel,
/area/bridge/checkpoint/south)
"hMj" = (
-/obj/machinery/atmospherics/unary/vent_pump/on{
- dir = 1
- },
/obj/machinery/firealarm{
dir = 1;
pixel_y = -26
},
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
+/obj/effect/decal/warning_stripes/northwest,
+/obj/machinery/recharge_station,
+/turf/simulated/floor/plating,
/area/aisat/maintenance)
"hMr" = (
/obj/machinery/door/firedoor,
@@ -58150,7 +56571,7 @@
/obj/structure/table/wood,
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 28
+ pixel_x = 26
},
/obj/machinery/status_display{
pixel_y = 32
@@ -58444,6 +56865,9 @@
"hQl" = (
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/structure/closet/radiation,
+/obj/structure/sign/nosmoking_2{
+ pixel_y = 32
+ },
/turf/simulated/floor/plasteel,
/area/medical/research/nhallway)
"hQn" = (
@@ -58475,9 +56899,7 @@
},
/area/quartermaster/miningdock)
"hQA" = (
-/obj/machinery/light{
- on = 1
- },
+/obj/machinery/light,
/obj/machinery/vending/coffee/free,
/obj/structure/cable{
icon_state = "4-8"
@@ -58512,12 +56934,9 @@
/obj/structure/cable{
icon_state = "0-2"
},
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "rdprivacy";
- name = "Research Director Office Shutters";
- opacity = 0
+ name = "Research Director Office Shutters"
},
/turf/simulated/floor/plating,
/area/crew_quarters/hor)
@@ -58537,12 +56956,9 @@
/obj/structure/cable{
icon_state = "2-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
@@ -58571,7 +56987,7 @@
/obj/item/twohanded/required/kirbyplants,
/obj/machinery/alarm{
dir = 8;
- pixel_x = 24
+ pixel_x = 22
},
/turf/simulated/floor/carpet/royalblack,
/area/ntrep)
@@ -58629,7 +57045,7 @@
/area/toxins/test_area)
"hSo" = (
/obj/machinery/newscaster{
- pixel_x = -32
+ pixel_x = -30
},
/obj/structure/dresser,
/turf/simulated/floor/plasteel{
@@ -58664,10 +57080,6 @@
icon_state = "yellowfull"
},
/area/engine/engineering)
-"hSN" = (
-/obj/structure/disposalpipe/segment,
-/turf/simulated/wall,
-/area/quartermaster/storage)
"hSO" = (
/obj/effect/decal/cleanable/blood/tracks,
/obj/effect/decal/cleanable/dirt,
@@ -58729,18 +57141,12 @@
/obj/structure/cable{
icon_state = "1-8"
},
-/obj/machinery/newscaster/security_unit{
- pixel_x = 28;
- pixel_y = -28
- },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/security/warden)
"hTO" = (
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/brig)
"hTS" = (
/obj/machinery/power/terminal{
@@ -58752,7 +57158,7 @@
/obj/effect/decal/warning_stripes/west,
/obj/machinery/firealarm{
dir = 8;
- pixel_x = -25
+ pixel_x = -26
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -58760,9 +57166,7 @@
},
/area/maintenance/electrical)
"hTU" = (
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/securehallway)
"hTY" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
@@ -58843,13 +57247,12 @@
/turf/simulated/floor/plating,
/area/maintenance/fpmaint)
"hVe" = (
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_x = 32;
- pixel_y = 32
- },
/obj/machinery/camera{
c_tag = "Command Departure Checkpoint"
},
+/obj/machinery/computer/security/telescreen/entertainment{
+ pixel_y = 32
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "blue"
@@ -58975,7 +57378,6 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/power/apc{
dir = 4;
- name = "east bump";
pixel_x = 26
},
/obj/structure/cable{
@@ -59014,8 +57416,7 @@
"hWX" = (
/obj/structure/closet/secure_closet/brig/evidence,
/obj/machinery/light{
- dir = 1;
- in_use = 1
+ dir = 1
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -59228,12 +57629,9 @@
/obj/structure/cable{
icon_state = "2-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "xeno7";
- name = "Creature Cell #7";
- opacity = 0
+ name = "Creature Cell #7"
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -59259,12 +57657,9 @@
locked = 1;
name = "Dungeon Privacy Shutters"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
@@ -59322,8 +57717,7 @@
/area/medical/psych)
"ibJ" = (
/obj/machinery/light/small{
- dir = 4;
- pixel_y = 8
+ dir = 4
},
/turf/simulated/floor/wood{
icon_state = "wood-broken5"
@@ -59331,8 +57725,7 @@
/area/maintenance/library)
"ibM" = (
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/obj/structure/displaycase/labcage,
/obj/effect/decal/warning_stripes/yellow,
@@ -59372,12 +57765,10 @@
icon_state = "0-8"
},
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -59416,9 +57807,7 @@
/obj/structure/cable{
icon_state = "2-4"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/main)
"ics" = (
/obj/structure/closet/emcloset,
@@ -59427,6 +57816,10 @@
icon_state = "neutralfull"
},
/area/hallway/secondary/exit)
+"icv" = (
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
"icz" = (
/obj/effect/decal/warning_stripes/northwest,
/turf/simulated/floor/plasteel,
@@ -59538,10 +57931,6 @@
icon_state = "neutral"
},
/area/crew_quarters/locker)
-"ies" = (
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint3)
"ieY" = (
/obj/structure/table/reinforced,
/obj/machinery/light{
@@ -59563,15 +57952,10 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel{
dir = 1;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (NORTH)"
+ icon_state = "whitepurple"
},
/area/medical/research/nhallway)
"ifw" = (
-/obj/item/radio/intercom{
- pixel_x = 26;
- pixel_y = 28
- },
/obj/structure/closet/secure_closet/personal/cabinet,
/obj/item/clothing/under/lawyer/black,
/obj/item/clothing/under/lawyer/blue,
@@ -59579,12 +57963,14 @@
/obj/item/clothing/head/beret,
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/obj/structure/cable{
icon_state = "0-8"
},
+/obj/item/radio/intercom{
+ pixel_x = 28
+ },
/turf/simulated/floor/wood,
/area/crew_quarters/cabin2)
"ifD" = (
@@ -59612,7 +57998,7 @@
"igc" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/extinguisher_cabinet{
- pixel_x = 26
+ pixel_x = 28
},
/obj/structure/cable{
icon_state = "1-2"
@@ -59634,12 +58020,14 @@
/obj/machinery/photocopier,
/obj/machinery/power/apc{
dir = 4;
- name = "east bump";
pixel_x = 26
},
/obj/structure/cable{
icon_state = "0-2"
},
+/obj/machinery/light{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkred"
@@ -59656,10 +58044,6 @@
/turf/simulated/floor/plasteel,
/area/crew_quarters/locker)
"igE" = (
-/obj/structure/extinguisher_cabinet{
- pixel_x = 26;
- pixel_y = 32
- },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitebluecorner"
@@ -59748,8 +58132,7 @@
/area/atmos)
"ihp" = (
/obj/machinery/door/poddoor/multi_tile/two_tile_ver{
- id_tag = "secpilot";
- req_access = list(71)
+ id_tag = "secpilot"
},
/obj/structure/cable{
icon_state = "2-8"
@@ -59757,12 +58140,9 @@
/obj/structure/cable{
icon_state = "1-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/structure/spacepoddoor{
luminosity = 3
@@ -59792,7 +58172,7 @@
/obj/machinery/atmospherics/unary/outlet_injector/on{
dir = 1
},
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/tcommsat/chamber)
"ihW" = (
/obj/machinery/requests_console{
@@ -59888,7 +58268,6 @@
/obj/item/storage/box/ids,
/obj/item/storage/box/PDAs,
/obj/item/radio/intercom{
- dir = 4;
pixel_x = 28
},
/turf/simulated/floor/carpet/orange,
@@ -59918,12 +58297,8 @@
},
/area/security/warden)
"ijH" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/turf/simulated/floor/engine,
/area/toxins/test_chamber)
@@ -60062,8 +58437,7 @@
network = list("SS13","Medical")
},
/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 25
+ pixel_y = 24
},
/obj/structure/filingcabinet/chestdrawer,
/turf/simulated/floor/plasteel{
@@ -60140,7 +58514,7 @@
/obj/machinery/portable_atmospherics/scrubber,
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -26
},
/obj/machinery/atmospherics/unary/portables_connector{
dir = 1
@@ -60325,15 +58699,10 @@
/area/hallway/primary/central/west)
"inN" = (
/obj/structure/girder/reinforced,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/space)
"inP" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/obj/structure/cable{
icon_state = "1-2"
},
@@ -60409,7 +58778,6 @@
/area/tcommsat/chamber)
"ioU" = (
/obj/machinery/power/apc{
- name = "south bump";
pixel_y = -26
},
/obj/structure/cable,
@@ -60421,10 +58789,6 @@
/obj/structure/extinguisher_cabinet{
pixel_x = 28
},
-/obj/machinery/light_switch{
- pixel_x = 24;
- pixel_y = 40
- },
/turf/simulated/floor/plasteel,
/area/toxins/explab)
"ipi" = (
@@ -60459,12 +58823,9 @@
id_tag = "Virology1";
name = "Virology Shutters"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/turf/simulated/floor/plating,
/area/medical/virology/lab)
@@ -60508,7 +58869,7 @@
"iqh" = (
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -26
},
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/carpet/orange,
@@ -60558,12 +58919,9 @@
id_tag = "HoSPriv";
name = "HoS Office Privacy Shutters"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/turf/simulated/floor/plating,
/area/security/hos)
@@ -60591,7 +58949,7 @@
/area/maintenance/detectives_office)
"irg" = (
/obj/machinery/newscaster{
- pixel_x = 32
+ pixel_x = 30
},
/obj/structure/filingcabinet/security,
/turf/simulated/floor/plasteel{
@@ -60879,6 +59237,17 @@
icon_state = "neutralfull"
},
/area/bridge/vip)
+"iuu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/random_spawners/blood_5,
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/maintenance/kitchen)
"iuw" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
@@ -60940,9 +59309,7 @@
icon_state = "4-8"
},
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/maintenance/asmaint3)
"iuW" = (
/obj/structure/closet,
@@ -60963,15 +59330,10 @@
},
/area/assembly/robotics)
"ivw" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "neutralfull"
},
/area/bridge/checkpoint/south)
@@ -61156,22 +59518,13 @@
/area/security/prison/cell_block/A)
"ixi" = (
/obj/structure/table/wood,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/obj/item/storage/fancy/cigcase,
/turf/simulated/floor/plasteel{
icon_state = "grimy"
},
/area/crew_quarters/captain)
"ixk" = (
-/obj/item/radio/intercom{
- pixel_x = 30;
- pixel_y = 30
- },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkred"
@@ -61208,12 +59561,8 @@
/area/security/medbay)
"ixy" = (
/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
@@ -61224,7 +59573,6 @@
dir = 1
},
/turf/simulated/floor/plasteel{
- dir = 0;
icon_state = "green"
},
/area/hallway/secondary/exit)
@@ -61299,12 +59647,8 @@
},
/area/medical/cmo)
"izY" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel,
/area/maintenance/turbine)
@@ -61319,6 +59663,9 @@
/obj/structure/cable{
icon_state = "4-8"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -61362,7 +59709,6 @@
pixel_y = -32
},
/turf/simulated/floor/plasteel{
- dir = 0;
icon_state = "green"
},
/area/hallway/secondary/exit)
@@ -61374,8 +59720,7 @@
dir = 4
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 8;
- initialize_directions = 11
+ dir = 8
},
/turf/simulated/floor/plasteel{
icon_state = "white"
@@ -61402,9 +59747,7 @@
pixel_y = 14
},
/obj/structure/table/reinforced,
-/obj/item/radio/intercom/department/security{
- pixel_y = -4
- },
+/obj/item/radio/intercom/department/security,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -61564,11 +59907,10 @@
/area/medical/cmo)
"iDF" = (
/obj/item/radio/intercom{
- pixel_y = 24
+ pixel_y = 28
},
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -61578,7 +59920,7 @@
"iDJ" = (
/obj/structure/filingcabinet/chestdrawer,
/obj/machinery/firealarm{
- pixel_y = 25
+ pixel_y = 26
},
/turf/simulated/floor/plasteel{
icon_state = "cmo"
@@ -61594,15 +59936,6 @@
/obj/machinery/power/port_gen/pacman,
/turf/simulated/floor/plating,
/area/maintenance/ai)
-"iEi" = (
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "redcorner"
- },
-/area/security/lobby)
"iEk" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
@@ -61661,12 +59994,7 @@
/obj/effect/decal/warning_stripes/arrow{
dir = 1
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "tranquillite"
@@ -61703,9 +60031,6 @@
},
/area/chapel/office)
"iFw" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 1
- },
/obj/machinery/camera/motion{
c_tag = "Minisat AI Core South";
network = list("Minisat","SS13")
@@ -61716,6 +60041,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkblue"
@@ -61759,12 +60087,12 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1
- },
/obj/structure/cable{
icon_state = "4-8"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkblue"
@@ -61802,12 +60130,8 @@
},
/area/turret_protected/ai)
"iGj" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel{
icon_state = "darkbluefull"
@@ -61870,7 +60194,7 @@
/area/maintenance/fpmaint)
"iGG" = (
/obj/machinery/newscaster{
- pixel_y = -32
+ pixel_y = -30
},
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
@@ -62021,12 +60345,9 @@
/obj/structure/cable{
icon_state = "2-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "xeno2";
- name = "Creature Cell #2";
- opacity = 0
+ name = "Creature Cell #2"
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -62076,14 +60397,11 @@
/obj/structure/table,
/obj/item/folder/red,
/obj/item/pen,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/processing)
"iJL" = (
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/obj/structure/chair{
@@ -62136,12 +60454,9 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "experimentor";
- name = "Experimentor Blast Door";
- opacity = 0
+ name = "Experimentor Blast Door"
},
/turf/simulated/floor/engine,
/area/toxins/explab)
@@ -62224,9 +60539,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/range)
"iLi" = (
/obj/machinery/light{
@@ -62252,13 +60565,11 @@
/mob/living/simple_animal/pet/cat/floppa,
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/obj/structure/cable,
/obj/machinery/newscaster{
- layer = 3.3;
- pixel_y = -27
+ pixel_y = -30
},
/turf/simulated/floor/wood/fancy/light,
/area/blueshield)
@@ -62286,6 +60597,10 @@
icon_state = "neutralfull"
},
/area/atmos)
+"iLJ" = (
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint3)
"iLK" = (
/obj/machinery/portable_atmospherics/scrubber/huge/stationary,
/obj/effect/decal/warning_stripes/red/hollow,
@@ -62300,7 +60615,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/machinery/alarm{
dir = 8;
- pixel_x = 25
+ pixel_x = 22
},
/turf/simulated/floor/plasteel{
dir = 6;
@@ -62355,7 +60670,6 @@
},
/obj/machinery/power/apc{
dir = 4;
- name = "east bump";
pixel_x = 26
},
/turf/simulated/floor/bluegrid,
@@ -62368,11 +60682,6 @@
pixel_y = -30
},
/obj/structure/closet/secure_closet/engineering_personal,
-/obj/machinery/firealarm{
- dir = 4;
- pixel_x = 28;
- pixel_y = -28
- },
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel,
/area/engine/engineering)
@@ -62416,6 +60725,10 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -26
+ },
/turf/simulated/floor/plasteel{
icon_state = "arrival"
},
@@ -62423,7 +60736,6 @@
"iNy" = (
/obj/structure/cable,
/obj/machinery/power/apc{
- name = "south bump";
pixel_y = -26
},
/obj/effect/decal/warning_stripes/southeast,
@@ -62548,7 +60860,7 @@
"iOH" = (
/obj/structure/chair/stool,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/unary/vent_pump{
+/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
/obj/effect/landmark/event/xeno_spawn,
@@ -62604,8 +60916,7 @@
dir = 4
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1;
- initialize_directions = 11
+ dir = 1
},
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
@@ -62639,9 +60950,7 @@
"iPH" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/table/reinforced,
-/obj/item/radio/intercom/department/security{
- pixel_y = 4
- },
+/obj/item/radio/intercom/department/security,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "red"
@@ -62715,6 +61024,12 @@
icon_state = "whitepurple"
},
/area/medical/research)
+"iRl" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/bed/roller,
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/starboard)
"iRu" = (
/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
dir = 4
@@ -62753,7 +61068,7 @@
"iST" = (
/obj/item/twohanded/required/kirbyplants,
/obj/machinery/firealarm{
- pixel_y = 24
+ pixel_y = 26
},
/turf/simulated/floor/plasteel{
dir = 5;
@@ -62793,6 +61108,10 @@
/obj/machinery/light{
dir = 4
},
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 26
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whiteblue"
@@ -62822,7 +61141,7 @@
"iTM" = (
/obj/structure/closet/secure_closet/engineering_personal,
/obj/machinery/newscaster{
- pixel_y = -32
+ pixel_y = -30
},
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel,
@@ -62866,7 +61185,7 @@
"iUI" = (
/obj/machinery/alarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -22
},
/turf/simulated/floor/plasteel{
icon_state = "red"
@@ -62877,7 +61196,7 @@
/obj/structure/reagent_dispensers/watertank/high,
/obj/item/reagent_containers/glass/bucket,
/obj/structure/extinguisher_cabinet{
- pixel_y = -32
+ pixel_y = -28
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -62904,9 +61223,7 @@
},
/obj/machinery/power/apc{
dir = 1;
- name = "north bump Engineering";
- pixel_y = 24;
- shock_proof = 1
+ pixel_y = 26
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -62931,23 +61248,16 @@
icon_state = "0-2"
},
/obj/effect/spawner/window/reinforced,
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 1;
- icon_state = "open";
+/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "researchdesk1";
name = "Research Desk Shutters";
- opacity = 0
+ dir = 1
},
/turf/simulated/floor/plating,
/area/toxins/lab)
"iVE" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/wood,
/area/crew_quarters/bar/atrium)
@@ -62981,6 +61291,9 @@
/obj/machinery/light{
dir = 8
},
+/obj/machinery/newscaster{
+ pixel_x = -30
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "caution"
@@ -63015,10 +61328,10 @@
},
/area/crew_quarters/hor)
"iWq" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden{
- dir = 1
- },
/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "purple"
},
@@ -63251,9 +61564,6 @@
/area/toxins/xenobiology)
"iYE" = (
/obj/item/twohanded/required/kirbyplants,
-/obj/structure/extinguisher_cabinet{
- pixel_x = -24
- },
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "darkred"
@@ -63309,7 +61619,7 @@
/obj/effect/decal/warning_stripes/yellow,
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 28
+ pixel_x = 26
},
/turf/simulated/floor/plasteel,
/area/bridge/checkpoint/south)
@@ -63470,6 +61780,9 @@
/obj/item/book/manual/sop_security,
/obj/item/book/manual/sop_service,
/obj/item/book/manual/sop_supply,
+/obj/machinery/light{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkred"
@@ -63505,7 +61818,7 @@
/area/toxins/test_chamber)
"jch" = (
/obj/machinery/alarm{
- pixel_y = 24
+ pixel_y = 22
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -63555,12 +61868,9 @@
/area/medical/research/restroom)
"jcU" = (
/obj/effect/spawner/window/reinforced,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/turf/simulated/floor/plating,
/area/medical/reception)
@@ -63596,6 +61906,10 @@
icon_state = "4-8"
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -26
+ },
/turf/simulated/floor/plasteel{
icon_state = "darkred"
},
@@ -63626,12 +61940,8 @@
pixel_x = 24
},
/obj/structure/table,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/obj/item/paper_bin{
pixel_x = -4;
@@ -63664,9 +61974,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/customs)
"jem" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -63706,7 +62014,7 @@
/area/hallway/primary/port/west)
"jeY" = (
/obj/machinery/firealarm{
- pixel_y = 25
+ pixel_y = 26
},
/obj/machinery/vending/artvend,
/turf/simulated/floor/plasteel{
@@ -63731,8 +62039,8 @@
/area/maintenance/asmaint4)
"jfj" = (
/obj/machinery/firealarm{
- dir = 4;
- pixel_x = -28
+ dir = 8;
+ pixel_x = -26
},
/turf/simulated/floor/plasteel{
dir = 9;
@@ -63776,13 +62084,6 @@
},
/area/medical/medbay)
"jfQ" = (
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- icon_state = "open";
- id_tag = "blueshield";
- name = "Privacy Shutters";
- opacity = 0
- },
/obj/effect/spawner/window/reinforced/polarized{
id = "blueshieldofficewindows"
},
@@ -63793,6 +62094,10 @@
id_tag = "BridgeLockdown";
name = "Bridge Lockdown"
},
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "blueshield";
+ name = "Privacy Shutters"
+ },
/turf/simulated/floor/plating,
/area/blueshield)
"jfR" = (
@@ -63819,7 +62124,7 @@
/obj/effect/decal/warning_stripes/northeast,
/obj/structure/disposalpipe/segment,
/obj/structure/reagent_dispensers/fueltank/chem{
- pixel_x = 33
+ pixel_x = 32
},
/obj/machinery/door_control{
id = "Chemistry1";
@@ -63908,7 +62213,6 @@
},
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/turf/simulated/floor/plasteel{
@@ -63983,8 +62287,11 @@
dir = 8;
network = list("SS13","MiniSat")
},
+/obj/machinery/light/small{
+ dir = 4
+ },
/turf/space,
-/area/aisat)
+/area/maintenance/ai)
"jiS" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -64043,7 +62350,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -26
},
/turf/simulated/floor/plasteel{
dir = 10;
@@ -64133,6 +62440,9 @@
/area/maintenance/asmaint3)
"jkl" = (
/obj/structure/closet/secure_closet/brig/evidence,
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkred"
@@ -64163,7 +62473,7 @@
},
/obj/machinery/alarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -22
},
/obj/effect/decal/cleanable/dirt,
/obj/structure/disposalpipe/segment{
@@ -64175,9 +62485,8 @@
/turf/simulated/floor/plating,
/area/maintenance/disposal)
"jkT" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- on = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -64256,8 +62565,7 @@
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel{
dir = 8;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (WEST)"
+ icon_state = "whitepurple"
},
/area/crew_quarters/hor)
"jmx" = (
@@ -64292,9 +62600,6 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
},
-/obj/structure/cable{
- icon_state = "2-8"
- },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "red"
@@ -64465,8 +62770,7 @@
},
/turf/simulated/floor/plasteel{
dir = 9;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (NORTHWEST)"
+ icon_state = "whitepurple"
},
/area/medical/research)
"joX" = (
@@ -64514,9 +62818,6 @@
},
/turf/simulated/floor/plating,
/area/maintenance/kitchen)
-"jpq" = (
-/turf/space,
-/area/maintenance/kitchen)
"jpK" = (
/obj/effect/decal/warning_stripes/arrow{
dir = 4
@@ -64546,8 +62847,7 @@
/obj/item/stock_parts/cell/high,
/turf/simulated/floor/plasteel{
dir = 1;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (NORTH)"
+ icon_state = "whitepurple"
},
/area/medical/research)
"jqd" = (
@@ -64613,12 +62913,8 @@
/area/storage/eva)
"jqn" = (
/obj/structure/bed,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/obj/machinery/flasher{
id = "Perma2";
@@ -64689,7 +62985,7 @@
"jrq" = (
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -26
},
/turf/simulated/floor/plasteel{
icon_state = "darkblue"
@@ -64723,9 +63019,7 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/brigstaff)
"jrD" = (
/obj/machinery/atmospherics/unary/portables_connector{
@@ -64826,14 +63120,11 @@
/obj/structure/cable{
icon_state = "0-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
id_tag = "xeno5";
- name = "Creature Cell #5";
- opacity = 0
+ name = "Creature Cell #5"
},
-/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
/area/toxins/xenobiology)
"jsz" = (
@@ -64966,8 +63257,7 @@
/area/atmos)
"juc" = (
/obj/structure/extinguisher_cabinet{
- pixel_x = -6;
- pixel_y = 32
+ pixel_y = 28
},
/obj/machinery/camera{
c_tag = "Atmospherics South";
@@ -64981,7 +63271,7 @@
"juf" = (
/obj/effect/decal/warning_stripes/south,
/obj/machinery/newscaster{
- pixel_y = -32
+ pixel_y = -30
},
/obj/structure/chair/office/light{
dir = 8
@@ -64989,6 +63279,10 @@
/obj/effect/landmark/start/scientist,
/turf/simulated/floor/engine,
/area/toxins/misc_lab)
+"jul" = (
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint4)
"jun" = (
/turf/simulated/floor/wood/fancy/cherry,
/area/lawoffice)
@@ -65053,14 +63347,11 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/effect/spawner/window/reinforced/plasma,
+/obj/machinery/door/poddoor/preopen{
id_tag = "xenosecure";
- name = "Secure Creature Cell";
- opacity = 0
+ name = "Secure Creature Cell"
},
-/obj/effect/spawner/window/reinforced/plasma,
/turf/simulated/floor/plasteel,
/area/toxins/xenobiology)
"jvC" = (
@@ -65092,9 +63383,7 @@
icon_state = "1-2"
},
/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/securehallway)
"jwd" = (
/obj/structure/table,
@@ -65111,7 +63400,7 @@
/obj/effect/decal/warning_stripes/south,
/obj/machinery/portable_atmospherics/pump,
/obj/item/radio/intercom{
- pixel_y = 21
+ pixel_y = 28
},
/turf/simulated/floor/plasteel,
/area/toxins/storage)
@@ -65170,12 +63459,8 @@
/obj/effect/decal/warning_stripes/west,
/obj/effect/decal/warning_stripes/east,
/obj/machinery/light,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/turf/simulated/floor/plasteel,
/area/toxins/storage)
@@ -65238,8 +63523,8 @@
"jxv" = (
/obj/structure/table/reinforced,
/obj/machinery/kitchen_machine/microwave,
-/obj/structure/sign/poster/official/help_others{
- pixel_x = -32
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
},
/turf/simulated/floor/plasteel{
icon_state = "redyellowfull"
@@ -65344,12 +63629,9 @@
icon_state = "0-8"
},
/obj/effect/spawner/window/reinforced,
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "BridgeShutters";
- name = "Bridge Privacy Shutters";
- opacity = 0
+ name = "Bridge Privacy Shutters"
},
/turf/simulated/floor/plating,
/area/bridge)
@@ -65361,6 +63643,9 @@
/obj/machinery/light{
dir = 8
},
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "blue"
@@ -65394,12 +63679,9 @@
"jyF" = (
/obj/structure/table/reinforced,
/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/obj/item/phone{
pixel_x = -4;
@@ -65602,7 +63884,7 @@
"jBm" = (
/obj/effect/decal/warning_stripes/north,
/obj/item/radio/intercom{
- pixel_x = 32
+ pixel_x = 28
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -65633,9 +63915,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/maintenance/tourist)
"jBw" = (
/obj/machinery/portable_atmospherics/canister/oxygen,
@@ -65671,8 +63951,7 @@
"jCb" = (
/obj/machinery/photocopier,
/obj/item/radio/intercom{
- pixel_x = 28;
- pixel_y = -2
+ pixel_x = 28
},
/turf/simulated/floor/plasteel{
icon_state = "cmo"
@@ -65686,7 +63965,7 @@
/obj/item/reagent_containers/food/snacks/grown/chili,
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -26
},
/turf/simulated/floor/plasteel{
icon_state = "green"
@@ -65706,10 +63985,6 @@
icon_state = "redfull"
},
/area/crew_quarters/kitchen)
-"jCx" = (
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint4)
"jCz" = (
/obj/machinery/portable_atmospherics/canister/air,
/obj/machinery/atmospherics/unary/portables_connector{
@@ -65736,9 +64011,7 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/reception)
"jCG" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -65757,7 +64030,6 @@
/area/janitor)
"jCH" = (
/obj/machinery/power/apc{
- name = "south bump";
pixel_y = -26
},
/obj/structure/cable,
@@ -65841,11 +64113,19 @@
icon_state = "purple"
},
/area/toxins/sm_test_chamber)
-"jDQ" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+"jDL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
dir = 4
},
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/crew_quarters/theatre)
+"jDQ" = (
/obj/effect/landmark/join_late_cyborg,
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
+ },
/turf/simulated/floor/plasteel{
icon_state = "darkblue"
},
@@ -65943,7 +64223,7 @@
/obj/structure/chair/comfy/lime,
/obj/effect/landmark/start/virologist,
/obj/machinery/alarm{
- pixel_y = 24
+ pixel_y = 22
},
/turf/simulated/floor/plasteel{
icon_state = "white"
@@ -65973,12 +64253,6 @@
icon_state = "neutralcorner"
},
/area/crew_quarters/fitness)
-"jGj" = (
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plasteel{
- icon_state = "tranquillite"
- },
-/area/maintenance/kitchen)
"jGk" = (
/obj/structure/bed,
/obj/effect/spawner/lootdrop/maintenance,
@@ -66057,6 +64331,17 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plating,
/area/maintenance/tourist)
+"jHA" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/spawner/random_spawners/rodent,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
"jHC" = (
/turf/simulated/wall/r_wall/rust,
/area/toxins/launch)
@@ -66144,24 +64429,6 @@
icon_state = "white"
},
/area/medical/medbay)
-"jIo" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint)
"jIv" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -66175,7 +64442,7 @@
"jIx" = (
/obj/machinery/alarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -22
},
/obj/structure/cable{
icon_state = "4-8"
@@ -66190,12 +64457,9 @@
id_tag = "Chemistry1";
name = "Chemistry Privacy Shutter"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/obj/structure/disposalpipe/segment,
/obj/effect/spawner/window/reinforced,
@@ -66227,9 +64491,7 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/prisonershuttle)
"jIV" = (
/obj/effect/decal/cleanable/dirt,
@@ -66362,7 +64624,7 @@
/area/quartermaster/storage)
"jJU" = (
/obj/machinery/computer/guestpass{
- pixel_y = 26
+ pixel_y = 28
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -66546,8 +64808,7 @@
/area/medical/research/restroom)
"jMx" = (
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -66665,13 +64926,7 @@
/obj/item/stack/sheet/glass{
amount = 10
},
-/obj/machinery/light_switch{
- pixel_x = 11;
- pixel_y = 26
- },
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/customs)
"jPz" = (
/obj/machinery/atmospherics/pipe/simple/visible/cyan{
@@ -66718,7 +64973,7 @@
/obj/effect/decal/warning_stripes/south,
/obj/machinery/light,
/obj/item/radio/intercom{
- pixel_y = -30
+ pixel_y = -28
},
/turf/simulated/floor/engine,
/area/security/execution)
@@ -66759,12 +65014,8 @@
/turf/simulated/floor/wood,
/area/crew_quarters/cabin2)
"jQt" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/turf/simulated/floor/plasteel{
icon_state = "white"
@@ -66802,9 +65053,7 @@
"jRh" = (
/obj/machinery/power/apc{
dir = 1;
- name = "north bump Engineering";
- pixel_y = 24;
- shock_proof = 1
+ pixel_y = 26
},
/obj/structure/cable{
icon_state = "0-2"
@@ -66844,8 +65093,7 @@
},
/turf/simulated/floor/plasteel{
dir = 4;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (EAST)"
+ icon_state = "whitepurple"
},
/area/toxins/lab)
"jRL" = (
@@ -66871,12 +65119,7 @@
},
/area/medical/medbay)
"jSb" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/obj/structure/cable{
icon_state = "1-2"
},
@@ -67018,7 +65261,7 @@
/obj/machinery/disposal,
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -26
},
/obj/structure/disposalpipe/trunk{
dir = 1
@@ -67030,12 +65273,8 @@
/area/medical/genetics)
"jTZ" = (
/obj/effect/landmark/start/scientist,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel{
icon_state = "white"
@@ -67053,7 +65292,7 @@
"jUs" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/newscaster{
- pixel_y = 32
+ pixel_y = 30
},
/obj/item/trash/syndi_cakes{
pixel_y = 7
@@ -67184,10 +65423,6 @@
},
/turf/simulated/floor/wood/fancy/light,
/area/crew_quarters/heads/hop)
-"jVz" = (
-/obj/structure/sign/nosmoking_2,
-/turf/simulated/wall/r_wall,
-/area/engine/break_room)
"jVF" = (
/obj/effect/decal/warning_stripes/south,
/obj/effect/decal/warning_stripes/north,
@@ -67203,13 +65438,9 @@
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel,
/area/toxins/xenobiology)
-"jVO" = (
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/trading)
"jWg" = (
/obj/machinery/newscaster{
- pixel_x = -28
+ pixel_x = -30
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -67252,7 +65483,6 @@
pixel_y = 2
},
/obj/machinery/firealarm{
- dir = 1;
pixel_y = 26
},
/turf/simulated/floor/plasteel{
@@ -67341,7 +65571,6 @@
dir = 4
},
/obj/machinery/light_switch{
- pixel_x = null;
pixel_y = -24
},
/turf/simulated/floor/plasteel{
@@ -67368,9 +65597,7 @@
},
/obj/machinery/power/apc{
dir = 4;
- name = "east bump";
- pixel_x = 26;
- pixel_y = 4
+ pixel_x = 26
},
/obj/machinery/camera{
c_tag = "Captain's Quarters";
@@ -67405,14 +65632,6 @@
"jYe" = (
/obj/structure/table/reinforced,
/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 2;
- icon_state = "open";
- id_tag = "kitchenhall";
- name = "Kitchen Shutters";
- opacity = 0
- },
/obj/machinery/door/window/westright{
dir = 1;
name = "Kitchen";
@@ -67422,6 +65641,11 @@
desc = "With the taste of execution";
name = "borsch"
},
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "kitchenhall";
+ name = "Kitchen Privacy Shutters"
+ },
/turf/simulated/floor/plasteel{
icon_state = "cafeteria"
},
@@ -67531,7 +65755,6 @@
/turf/space,
/area/engine/engineering)
"jZL" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/light{
dir = 8
},
@@ -67543,6 +65766,10 @@
icon_state = "darkblue"
},
/area/turret_protected/aisat_interior)
+"jZQ" = (
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
"jZY" = (
/obj/item/storage/fancy/cigarettes/cigpack_robust,
/obj/item/lighter,
@@ -67642,7 +65869,6 @@
},
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/obj/machinery/computer/general_air_control{
@@ -67715,7 +65941,6 @@
},
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/turf/simulated/floor/plating,
@@ -67764,12 +65989,8 @@
/obj/structure/chair/office/dark{
dir = 1
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/carpet/orange,
/area/crew_quarters/heads/hop)
@@ -67793,20 +66014,13 @@
/area/chapel/main)
"ker" = (
/obj/effect/spawner/window/reinforced,
-/obj/machinery/door/poddoor/shutters{
- density = 0;
+/obj/machinery/door/poddoor/shutters/preopen{
dir = 1;
- icon_state = "open";
id_tag = "detprivacy";
- name = "Detective Privacy Shutters";
- opacity = 0
+ name = "Detective Privacy Shutters"
},
/turf/simulated/floor/plating,
/area/maintenance/detectives_office)
-"keu" = (
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/kitchen)
"kew" = (
/obj/machinery/camera{
c_tag = "East-South Brig Hallway";
@@ -67937,9 +66151,7 @@
/obj/structure/cable{
icon_state = "1-4"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/reception)
"kfT" = (
/obj/machinery/door/airlock/maintenance,
@@ -67956,15 +66168,11 @@
/turf/simulated/floor/plating,
/area/maintenance/tourist)
"kfX" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/lattice,
-/obj/machinery/light/small{
- dir = 4
+/obj/machinery/newscaster{
+ pixel_y = -30
},
-/turf/space,
-/area/maintenance/ai)
+/turf/simulated/floor/carpet/purple,
+/area/crew_quarters/hor)
"kgg" = (
/obj/machinery/light/small{
dir = 1
@@ -67975,7 +66183,7 @@
"kgy" = (
/obj/machinery/light,
/obj/machinery/newscaster{
- pixel_y = -28
+ pixel_y = -30
},
/obj/structure/closet/secure_closet/quartermaster,
/obj/item/fulton_core,
@@ -68074,7 +66282,6 @@
/obj/structure/curtain/black,
/obj/machinery/power/apc{
dir = 4;
- name = "east bump";
pixel_x = 26
},
/turf/simulated/floor/plasteel{
@@ -68103,7 +66310,7 @@
/area/turret_protected/ai)
"kih" = (
/obj/item/radio/intercom{
- pixel_y = 26
+ pixel_y = 28
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -68112,8 +66319,7 @@
/area/security/main)
"kim" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 10;
- initialize_directions = 10
+ dir = 10
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 6
@@ -68129,7 +66335,7 @@
/area/bridge/meeting_room)
"kiI" = (
/obj/item/radio/intercom{
- pixel_y = 25
+ pixel_y = 28
},
/obj/machinery/light{
dir = 4
@@ -68226,7 +66432,7 @@
/obj/machinery/disposal,
/obj/machinery/alarm{
dir = 4;
- pixel_x = -24
+ pixel_x = -22
},
/obj/structure/disposalpipe/trunk{
dir = 1
@@ -68248,7 +66454,7 @@
/obj/item/clothing/ears/earmuffs,
/obj/machinery/alarm{
dir = 8;
- pixel_x = 25
+ pixel_x = 22
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -68296,14 +66502,11 @@
/obj/structure/cable{
icon_state = "0-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
id_tag = "xeno3";
- name = "Creature Cell #3";
- opacity = 0
+ name = "Creature Cell #3"
},
-/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
/area/toxins/xenobiology)
"klr" = (
@@ -68313,20 +66516,24 @@
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/effect/decal/warning_stripes/southwest,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "neutralfull"
},
/area/assembly/robotics)
"klv" = (
-/obj/structure/window/reinforced{
- dir = 4
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
},
-/obj/structure/lattice,
-/obj/machinery/light/small{
- dir = 8
+/obj/structure/disposalpipe/segment,
+/obj/machinery/light_switch{
+ pixel_x = -24
},
-/turf/space,
-/area/maintenance/ai)
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/bridge)
"klw" = (
/turf/simulated/floor/engine/n20,
/area/atmos)
@@ -68420,6 +66627,10 @@
icon_state = "escape"
},
/area/atmos)
+"klT" = (
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
"kmb" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -68473,12 +66684,8 @@
},
/area/atmos)
"kmJ" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/turf/simulated/floor/plating,
/area/security/permabrig)
@@ -68576,12 +66783,9 @@
/obj/structure/cable{
icon_state = "1-4"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "xeno5";
- name = "Creature Cell #5";
- opacity = 0
+ name = "Creature Cell #5"
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -68609,14 +66813,11 @@
/obj/structure/cable{
icon_state = "0-4"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
id_tag = "xeno2";
- name = "Creature Cell #2";
- opacity = 0
+ name = "Creature Cell #2"
},
-/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
/area/toxins/xenobiology)
"koA" = (
@@ -68742,21 +66943,14 @@
"kpT" = (
/obj/item/flag/nt,
/obj/machinery/power/apc{
- name = "south bump";
pixel_y = -26
},
/obj/structure/cable,
+/obj/machinery/computer/guestpass/hop{
+ pixel_x = -28
+ },
/turf/simulated/floor/wood/fancy/light,
/area/crew_quarters/heads/hop)
-"kpV" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/turret_protected/aisat)
"kpW" = (
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/plasteel{
@@ -68799,6 +66993,10 @@
/area/quartermaster/storage)
"krc" = (
/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 26
+ },
/turf/simulated/floor/plasteel{
icon_state = "barber"
},
@@ -68912,17 +67110,10 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/maintenance/asmaint3)
"ktf" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
icon_state = "chapel"
},
@@ -68978,7 +67169,7 @@
/area/maintenance/asmaint4)
"ktp" = (
/obj/machinery/alarm{
- pixel_y = 24
+ pixel_y = 22
},
/obj/machinery/papershredder,
/turf/simulated/floor/plasteel{
@@ -68996,7 +67187,7 @@
/area/hallway/primary/fore)
"ktI" = (
/obj/machinery/computer/guestpass{
- pixel_x = 30
+ pixel_x = 28
},
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
@@ -69005,7 +67196,7 @@
"ktJ" = (
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 28
+ pixel_x = 26
},
/turf/simulated/floor/carpet,
/area/crew_quarters/cabin4)
@@ -69018,9 +67209,7 @@
icon_state = "1-2"
},
/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/reception)
"ktZ" = (
/obj/item/twohanded/required/kirbyplants,
@@ -69086,7 +67275,6 @@
"kuG" = (
/obj/machinery/power/apc{
dir = 4;
- name = "east bump";
pixel_x = 26
},
/obj/structure/cable{
@@ -69118,14 +67306,11 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/effect/spawner/window/reinforced/plasma,
+/obj/machinery/door/poddoor/preopen{
id_tag = "xenosecure";
- name = "Secure Creature Cell";
- opacity = 0
+ name = "Secure Creature Cell"
},
-/obj/effect/spawner/window/reinforced/plasma,
/turf/simulated/floor/plasteel,
/area/toxins/xenobiology)
"kvH" = (
@@ -69198,9 +67383,7 @@
id_tag = "ShootRange";
name = "Shooting Range Shutters"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/range)
"kxu" = (
/obj/effect/decal/warning_stripes/south,
@@ -69225,9 +67408,7 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/maintenance/tourist)
"kxD" = (
/obj/structure/cable{
@@ -69276,8 +67457,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on,
/turf/simulated/floor/plasteel{
dir = 4;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (EAST)"
+ icon_state = "whitepurple"
},
/area/medical/research/nhallway)
"kxT" = (
@@ -69326,12 +67506,9 @@
id_tag = "Virology1";
name = "Virology Shutters"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/turf/simulated/floor/plating,
/area/medical/virology/lab)
@@ -69436,9 +67613,7 @@
icon_state = "1-2"
},
/obj/effect/landmark/start/security_officer,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/main)
"kzU" = (
/obj/machinery/recharge_station,
@@ -69475,7 +67650,7 @@
dir = 4
},
/obj/structure/extinguisher_cabinet{
- pixel_x = -30
+ pixel_x = -28
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -69519,12 +67694,8 @@
/turf/simulated/floor/plating,
/area/maintenance/portsolar)
"kAY" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
@@ -69533,7 +67704,6 @@
"kBe" = (
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/obj/structure/cable{
@@ -69594,7 +67764,7 @@
/obj/item/decorations/sticky_decorations/flammable/ghost,
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 28
+ pixel_x = 26
},
/turf/simulated/floor/plating,
/area/crew_quarters/trading)
@@ -69609,7 +67779,7 @@
"kBM" = (
/obj/structure/table/wood,
/obj/machinery/newscaster{
- pixel_x = -32
+ pixel_x = -30
},
/obj/item/storage/briefcase,
/obj/item/cane,
@@ -69622,12 +67792,7 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -69637,7 +67802,6 @@
/obj/machinery/hydroponics/constructable,
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/machinery/light_switch{
- pixel_x = -4;
pixel_y = -24
},
/turf/simulated/floor/plasteel{
@@ -69695,7 +67859,7 @@
"kCF" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/newscaster{
- pixel_y = 32
+ pixel_y = 30
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -69703,18 +67867,12 @@
},
/area/crew_quarters/theatre)
"kCV" = (
-/obj/machinery/light_switch{
- pixel_x = 24;
- pixel_y = -22
- },
/obj/structure/cable{
icon_state = "0-8"
},
/obj/machinery/power/apc{
dir = 4;
- name = "east bump";
- pixel_x = 26;
- pixel_y = 4
+ pixel_x = 26
},
/obj/effect/decal/warning_stripes/yellow/partial{
dir = 1
@@ -69773,18 +67931,16 @@
/obj/structure/cable{
icon_state = "0-4"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
id_tag = "xeno6";
- name = "Creature Cell #6";
- opacity = 0
+ name = "Creature Cell #6"
},
-/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
/area/toxins/xenobiology)
"kDP" = (
/obj/machinery/firealarm{
+ dir = 1;
pixel_y = -26
},
/obj/structure/filingcabinet/chestdrawer,
@@ -69820,22 +67976,6 @@
},
/turf/simulated/floor/plating,
/area/maintenance/ai)
-"kEo" = (
-/obj/effect/spawner/random_spawners/rodent,
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 6
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/simulated/floor/plating,
-/area/maintenance/trading)
"kEp" = (
/turf/simulated/floor/plasteel{
icon_state = "white"
@@ -69872,7 +68012,6 @@
"kEH" = (
/obj/machinery/power/apc{
dir = 4;
- name = "east bump";
pixel_x = 26
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -70058,12 +68197,8 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -70170,14 +68305,12 @@
"kJj" = (
/obj/structure/table,
/obj/item/storage/box/tapes,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/processing)
"kJm" = (
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 27
+ pixel_x = 26
},
/obj/machinery/light{
dir = 4
@@ -70248,12 +68381,9 @@
req_access = list(33)
},
/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/obj/machinery/door/poddoor/shutters/preopen{
dir = 8;
@@ -70417,12 +68547,8 @@
/obj/structure/cable{
icon_state = "1-4"
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/obj/structure/disposalpipe/segment{
dir = 4
@@ -70516,7 +68642,7 @@
/area/security/checkpoint)
"kNt" = (
/obj/machinery/firealarm{
- pixel_y = 28
+ pixel_y = 26
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -70525,6 +68651,9 @@
/area/security/brig)
"kNv" = (
/obj/structure/dresser,
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
/turf/simulated/floor/carpet,
/area/crew_quarters/cabin4)
"kNy" = (
@@ -70533,7 +68662,7 @@
/area/quartermaster/miningdock)
"kNI" = (
/obj/machinery/newscaster{
- pixel_y = 32
+ pixel_y = 30
},
/obj/structure/table,
/obj/item/wrench,
@@ -70550,6 +68679,9 @@
c_tag = "AI Satellite Exterior 11";
network = list("SS13","MiniSat")
},
+/obj/machinery/light/small{
+ dir = 1
+ },
/turf/space,
/area/maintenance/ai)
"kNU" = (
@@ -70616,12 +68748,8 @@
/turf/simulated/floor/plating,
/area/maintenance/asmaint4)
"kOV" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/wood,
/area/library)
@@ -70647,12 +68775,8 @@
/turf/simulated/wall,
/area/maintenance/asmaint4)
"kPC" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/obj/effect/decal/cleanable/dirt,
/obj/structure/chair/office/dark{
@@ -70767,15 +68891,9 @@
/area/security/podbay)
"kRl" = (
/obj/machinery/light{
- dir = 1;
- on = 1
- },
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+ dir = 1
},
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
},
@@ -70801,7 +68919,6 @@
"kRE" = (
/obj/structure/closet/secure_closet/personal/cabinet,
/obj/machinery/power/apc{
- name = "south bump";
pixel_y = -26
},
/obj/structure/cable{
@@ -70821,20 +68938,12 @@
},
/obj/machinery/alarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -22
},
/turf/simulated/floor/plasteel{
icon_state = "redcorner"
},
/area/security/lobby)
-"kSr" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/fpmaint)
"kSt" = (
/obj/structure/window/reinforced,
/turf/simulated/floor/beach/water{
@@ -70873,7 +68982,7 @@
/obj/item/pen,
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 24
+ pixel_x = 26
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -70901,8 +69010,8 @@
/obj/structure/table/reinforced,
/obj/machinery/power/apc{
cell_type = 5000;
- name = "south bump Important Area";
- pixel_y = -24
+ name = "Important area power controller";
+ pixel_y = -26
},
/obj/structure/cable,
/obj/machinery/camera{
@@ -70993,13 +69102,11 @@
},
/turf/simulated/floor/plasteel{
dir = 1;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (NORTH)"
+ icon_state = "whitepurple"
},
/area/medical/research/nhallway)
"kVH" = (
/obj/machinery/portable_atmospherics/canister/oxygen,
-/obj/structure/window/reinforced,
/obj/effect/decal/warning_stripes/red,
/obj/structure/cable{
icon_state = "1-2"
@@ -71042,6 +69149,12 @@
/obj/structure/cable{
icon_state = "4-8"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
@@ -71096,10 +69209,6 @@
},
/turf/simulated/floor/plasteel,
/area/medical/research/nhallway)
-"kXR" = (
-/obj/effect/decal/warning_stripes/east,
-/turf/simulated/floor/plating,
-/area/maintenance/starboard)
"kXY" = (
/obj/structure/lattice,
/obj/structure/transit_tube/curved{
@@ -71140,12 +69249,8 @@
},
/area/library)
"kYC" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/obj/machinery/light,
/turf/simulated/floor/plasteel{
@@ -71190,7 +69295,7 @@
/area/crew_quarters/theatre)
"kZo" = (
/obj/structure/extinguisher_cabinet{
- pixel_y = -32
+ pixel_y = -28
},
/obj/machinery/kitchen_machine/oven,
/turf/simulated/floor/plasteel{
@@ -71271,7 +69376,7 @@
"kZQ" = (
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 28
+ pixel_x = 26
},
/obj/structure/closet/secure_closet,
/obj/item/storage/secure/briefcase,
@@ -71293,21 +69398,14 @@
},
/area/toxins/test_chamber)
"lap" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 1
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
+/obj/machinery/light_switch{
+ pixel_x = -24;
+ pixel_y = -24
},
/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "neutralfull"
+ icon_state = "dark"
},
-/area/hallway/primary/central/south)
+/area/bridge)
"lay" = (
/obj/structure/holosign/barrier/engineering,
/obj/effect/landmark/tiles/damageturf,
@@ -71321,12 +69419,9 @@
id_tag = "Evidence Storage"
},
/obj/structure/cable,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
@@ -71336,13 +69431,10 @@
/obj/structure/cable{
icon_state = "0-4"
},
-/obj/machinery/door/poddoor/shutters{
- density = 0;
+/obj/machinery/door/poddoor/shutters/preopen{
dir = 1;
- icon_state = "open";
id_tag = "rdprivacy";
- name = "Research Director Office Shutters";
- opacity = 0
+ name = "Research Director Office Shutters"
},
/turf/simulated/floor/plating,
/area/crew_quarters/hor)
@@ -71455,11 +69547,6 @@
/area/medical/reception)
"lcj" = (
/obj/machinery/atmospherics/unary/cryo_cell,
-/obj/machinery/light{
- dir = 1;
- layer = 1;
- on = 1
- },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whiteblue"
@@ -71502,7 +69589,7 @@
},
/obj/item/radio,
/obj/machinery/firealarm{
- pixel_y = 25
+ pixel_y = 26
},
/turf/simulated/floor/plasteel{
dir = 5;
@@ -71611,13 +69698,6 @@
/obj/structure/extinguisher_cabinet{
pixel_x = 28
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
/obj/structure/cable{
icon_state = "1-2"
},
@@ -71653,12 +69733,8 @@
dir = 8;
network = list("SS13","Security")
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -71693,7 +69769,6 @@
dir = 4
},
/obj/machinery/power/apc{
- name = "south bump";
pixel_y = -26
},
/turf/simulated/floor/plasteel,
@@ -71729,12 +69804,8 @@
/obj/structure/chair/comfy/black{
dir = 4
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/carpet,
/area/bridge/meeting_room)
@@ -71892,12 +69963,9 @@
/obj/structure/cable{
icon_state = "0-4"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/machinery/door/poddoor/shutters/preopen{
dir = 1;
@@ -71913,12 +69981,9 @@
/obj/structure/cable{
icon_state = "2-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/machinery/door/poddoor/shutters/preopen{
dir = 1;
@@ -71933,13 +69998,16 @@
},
/obj/machinery/firealarm{
dir = 8;
- pixel_x = -28
+ pixel_x = -26
},
/obj/machinery/camera{
c_tag = "Brig Warden's Office";
dir = 4;
network = list("SS13","Security")
},
+/obj/machinery/light{
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkred"
@@ -71969,6 +70037,9 @@
dir = 8;
network = list("SS13","MiniSat")
},
+/obj/machinery/light/small{
+ dir = 4
+ },
/turf/space,
/area/maintenance/ai)
"liV" = (
@@ -71998,7 +70069,6 @@
},
/area/engine/gravitygenerator)
"ljn" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/chair/office/dark{
dir = 8
},
@@ -72097,12 +70167,7 @@
/obj/structure/cable{
icon_state = "1-4"
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -72160,9 +70225,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 6
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/range)
"llF" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -72178,14 +70241,6 @@
icon_state = "dark"
},
/area/chapel/main)
-"llL" = (
-/obj/structure/window/reinforced,
-/obj/structure/lattice,
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/space,
-/area/aisat)
"llN" = (
/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
@@ -72198,9 +70253,7 @@
/obj/structure/cable{
icon_state = "2-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
+/obj/structure/disposalpipe/rotator/reversed,
/turf/simulated/floor/plasteel{
icon_state = "redfull"
},
@@ -72238,8 +70291,7 @@
},
/turf/simulated/floor/plasteel{
dir = 4;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (EAST)"
+ icon_state = "whitepurple"
},
/area/assembly/robotics)
"lmx" = (
@@ -72267,7 +70319,7 @@
"lmR" = (
/obj/machinery/alarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -22
},
/obj/machinery/light,
/obj/structure/closet/crate/freezer,
@@ -72328,8 +70380,7 @@
dir = 4
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1;
- initialize_directions = 11
+ dir = 1
},
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
@@ -72385,7 +70436,7 @@
/area/medical/chemistry)
"lot" = (
/obj/machinery/newscaster{
- pixel_x = -32
+ pixel_x = -30
},
/obj/structure/closet/bombcloset,
/obj/effect/decal/warning_stripes/yellow/hollow,
@@ -72435,13 +70486,10 @@
/obj/structure/cable{
icon_state = "0-4"
},
-/obj/machinery/door/poddoor/shutters{
- density = 0;
+/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
- icon_state = "open";
id_tag = "rdprivacy";
- name = "Research Director Office Shutters";
- opacity = 0
+ name = "Research Director Office Shutters"
},
/turf/simulated/floor/plating,
/area/crew_quarters/hor)
@@ -72596,12 +70644,7 @@
},
/area/maintenance/garden)
"lqc" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/wood/fancy/light,
/area/ntrep)
"lqe" = (
@@ -72671,9 +70714,7 @@
req_access = list(63)
},
/obj/machinery/door/firedoor,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/main)
"lqH" = (
/obj/effect/decal/cleanable/dirt,
@@ -72723,12 +70764,9 @@
/area/atmos)
"lrd" = (
/obj/effect/spawner/window/reinforced/plasma,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "burn";
- name = "Blast Door";
- opacity = 0
+ name = "Blast Door"
},
/turf/simulated/floor/plating,
/area/maintenance/incinerator)
@@ -72807,9 +70845,7 @@
dir = 8
},
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/maintenance/tourist)
"lsH" = (
/obj/structure/table/wood,
@@ -72871,12 +70907,8 @@
},
/area/atmos)
"ltQ" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/wood/fancy/light,
/area/crew_quarters/serviceyard)
@@ -72898,7 +70930,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/alarm{
dir = 8;
- pixel_x = 25
+ pixel_x = 22
},
/obj/machinery/hologram/holopad,
/turf/simulated/floor/plasteel{
@@ -72925,7 +70957,7 @@
},
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 27
+ pixel_x = 26
},
/obj/item/storage/box/bodybags/biohazard,
/turf/simulated/floor/plasteel{
@@ -73006,12 +71038,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden{
dir = 4
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "engsm1";
- name = "Supermatter Blast Doors";
- opacity = 0
+ name = "Supermatter Blast Doors"
},
/turf/simulated/floor/engine,
/area/toxins/sm_test_chamber)
@@ -73019,9 +71048,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/maintenance/tourist)
"lvv" = (
/turf/simulated/wall/r_wall,
@@ -73032,10 +71059,6 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/light{
- dir = 4;
- pixel_y = 32
- },
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "darkred"
@@ -73119,10 +71142,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/item/camera_film,
/obj/item/radio/intercom/department/security{
- pixel_y = -30
- },
-/obj/item/radio/intercom{
- pixel_y = -43
+ pixel_y = -28
},
/turf/simulated/floor/plating,
/area/maintenance/detectives_office)
@@ -73184,7 +71204,6 @@
icon_state = "0-4"
},
/obj/machinery/power/apc{
- name = "south bump";
pixel_y = -26
},
/turf/simulated/floor/carpet,
@@ -73194,8 +71213,7 @@
dir = 8
},
/obj/item/radio/intercom{
- pixel_x = 26;
- pixel_y = 28
+ pixel_x = 28
},
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
@@ -73261,14 +71279,6 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/item/radio/intercom{
- pixel_x = 30;
- pixel_y = -30
- },
-/obj/machinery/light{
- dir = 4;
- pixel_y = -32
- },
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "darkred"
@@ -73299,7 +71309,7 @@
/area/security/customs)
"lyW" = (
/obj/structure/extinguisher_cabinet{
- pixel_x = -26
+ pixel_x = -28
},
/obj/structure/table,
/obj/item/flashlight/lamp,
@@ -73317,7 +71327,7 @@
},
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 24
+ pixel_x = 26
},
/obj/item/cartridge/signal/toxins{
pixel_x = -6
@@ -73359,10 +71369,6 @@
/area/maintenance/engineering)
"lzz" = (
/obj/structure/window/reinforced,
-/obj/machinery/light{
- layer = 3.1;
- pixel_y = 6
- },
/turf/simulated/floor/carpet/black,
/area/bridge/vip)
"lzH" = (
@@ -73397,12 +71403,10 @@
/obj/item/twohanded/required/kirbyplants,
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -73423,7 +71427,6 @@
dir = 10
},
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "neutralfull"
},
/area/hallway/primary/central/south)
@@ -73489,11 +71492,6 @@
},
/area/security/processing)
"lBo" = (
-/obj/machinery/light_switch{
- on = 0;
- pixel_x = 26;
- pixel_y = 26
- },
/obj/machinery/atmospherics/binary/valve,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/status_display{
@@ -73650,8 +71648,7 @@
/area/space)
"lDD" = (
/obj/machinery/newscaster{
- layer = 3.3;
- pixel_y = -27
+ pixel_y = -30
},
/obj/machinery/light,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -73729,8 +71726,7 @@
pixel_y = 32
},
/obj/machinery/light{
- dir = 1;
- in_use = 1
+ dir = 1
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -73745,7 +71741,7 @@
/obj/structure/table,
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -26
},
/obj/item/paper/deltainfo,
/obj/machinery/alarm{
@@ -73803,12 +71799,9 @@
/obj/structure/cable{
icon_state = "0-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "RnDChem";
- name = "Biohazard Shutter";
- opacity = 0
+ name = "Biohazard Shutter"
},
/obj/effect/spawner/window/reinforced/plasma,
/obj/structure/cable{
@@ -73829,8 +71822,7 @@
dir = 4
},
/obj/machinery/light{
- dir = 1;
- in_use = 1
+ dir = 1
},
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel,
@@ -73912,7 +71904,6 @@
"lHd" = (
/obj/structure/table,
/obj/item/radio/intercom{
- dir = 8;
pixel_x = -28
},
/obj/item/reagent_containers/food/snacks/grown/geranium,
@@ -73941,7 +71932,7 @@
"lHk" = (
/obj/machinery/alarm{
dir = 8;
- pixel_x = 25
+ pixel_x = 22
},
/obj/machinery/camera{
c_tag = "Departure Lounge East Enter";
@@ -73992,7 +71983,7 @@
id_tag = "burn_sensor"
},
/obj/machinery/atmospherics/pipe/simple/heat_exchanging,
-/turf/simulated/floor/engine/insulated/vacuum,
+/turf/simulated/floor/engine,
/area/toxins/mixing)
"lHB" = (
/obj/structure/disposalpipe/segment{
@@ -74054,7 +72045,6 @@
/obj/machinery/light,
/obj/machinery/power/apc{
dir = 4;
- name = "east bump";
pixel_x = 26
},
/turf/simulated/floor/plasteel{
@@ -74117,7 +72107,6 @@
dir = 8
},
/obj/item/radio/intercom{
- dir = 1;
pixel_y = 28
},
/obj/structure/table/reinforced,
@@ -74147,7 +72136,6 @@
dir = 1
},
/turf/simulated/floor/plasteel{
- dir = 0;
icon_state = "green"
},
/area/hallway/secondary/exit)
@@ -74246,8 +72234,7 @@
icon_state = "4-8"
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1;
- initialize_directions = 11
+ dir = 1
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -74318,19 +72305,13 @@
/obj/structure/cable{
icon_state = "1-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
@@ -74435,7 +72416,7 @@
/obj/item/reagent_containers/spray/cleaner/medical,
/obj/machinery/alarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -22
},
/obj/item/paper/Cloning{
pixel_x = 6
@@ -74459,9 +72440,7 @@
/obj/structure/cable{
icon_state = "1-8"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/customs)
"lNh" = (
/obj/structure/table/wood,
@@ -74509,10 +72488,6 @@
/area/toxins/mixing)
"lNM" = (
/obj/item/twohanded/required/kirbyplants,
-/obj/item/radio/intercom{
- pixel_x = 26;
- pixel_y = 28
- },
/turf/simulated/floor/carpet,
/area/crew_quarters/cabin4)
"lNV" = (
@@ -74576,8 +72551,7 @@
dir = 1
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1;
- initialize_directions = 11
+ dir = 1
},
/obj/structure/disposalpipe/segment{
dir = 6
@@ -74593,10 +72567,6 @@
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 9
},
-/obj/structure/extinguisher_cabinet{
- pixel_x = 26;
- pixel_y = 32
- },
/obj/structure/cable{
icon_state = "2-4"
},
@@ -74630,16 +72600,10 @@
/turf/simulated/floor/plating,
/area/maintenance/fore)
"lPv" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
-/turf/simulated/floor/plasteel{
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 1
},
+/turf/simulated/floor/plasteel,
/area/security/customs)
"lPH" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -74664,7 +72628,7 @@
"lPO" = (
/obj/machinery/alarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -22
},
/turf/simulated/floor/plasteel{
icon_state = "grimy"
@@ -74687,19 +72651,6 @@
icon_state = "neutralcorner"
},
/area/crew_quarters/fitness)
-"lQE" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plasteel{
- icon_state = "neutralcorner"
- },
-/area/maintenance/asmaint4)
"lQG" = (
/obj/effect/spawner/lootdrop/maintenance,
/turf/simulated/floor/plating,
@@ -74753,7 +72704,6 @@
"lQU" = (
/obj/machinery/power/apc{
dir = 4;
- name = "east bump";
pixel_x = 26
},
/obj/structure/cable{
@@ -74860,12 +72810,7 @@
},
/area/bridge)
"lSM" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plating,
/area/security/permabrig)
"lTb" = (
@@ -74949,7 +72894,7 @@
},
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 28
+ pixel_x = 26
},
/turf/simulated/floor/plasteel,
/area/bridge/vip)
@@ -75025,12 +72970,8 @@
/turf/simulated/floor/plating,
/area/toxins/launch)
"lUZ" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plating,
/area/maintenance/starboard)
@@ -75046,7 +72987,6 @@
pixel_y = 6
},
/obj/machinery/firealarm{
- dir = 1;
pixel_y = 26
},
/turf/simulated/floor/plasteel{
@@ -75095,6 +73035,8 @@
/obj/structure/cable{
icon_state = "1-2"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -75128,6 +73070,9 @@
/area/medical/medbay2)
"lWf" = (
/obj/machinery/computer/secure_data,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 28
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -75141,8 +73086,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/warning_stripes/red/hollow,
/obj/machinery/light/small{
- dir = 4;
- pixel_y = 8
+ dir = 4
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -75237,10 +73181,6 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 10
},
-/obj/item/radio/intercom{
- pixel_x = -28;
- pixel_y = 28
- },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -75291,20 +73231,6 @@
icon_state = "neutralfull"
},
/area/quartermaster/storage)
-"lXT" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/trading)
"lYc" = (
/obj/structure/window/reinforced{
dir = 8
@@ -75333,12 +73259,9 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "ArmoryLock";
- name = "Armory Lockdown";
- opacity = 0
+ name = "Armory Lockdown"
},
/obj/machinery/door/firedoor,
/turf/simulated/floor/plasteel{
@@ -75359,13 +73282,6 @@
icon_state = "darkred"
},
/area/security/podbay)
-"lYK" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plasteel{
- icon_state = "tranquillite"
- },
-/area/maintenance/kitchen)
"lZa" = (
/obj/machinery/camera{
c_tag = "Central Ring Hallway East 5";
@@ -75373,7 +73289,7 @@
},
/obj/machinery/alarm{
dir = 8;
- pixel_x = 24
+ pixel_x = 22
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -75443,12 +73359,7 @@
},
/area/hallway/primary/aft)
"lZU" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -75464,12 +73375,9 @@
pixel_y = 7
},
/obj/item/radio/intercom{
- dir = 4;
pixel_x = 28
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/medical/virology/lab)
"mac" = (
/obj/machinery/atmospherics/pipe/simple/hidden,
@@ -75494,22 +73402,14 @@
/obj/structure/cable{
icon_state = "1-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "xenosecure";
- name = "Secure Creature Cell";
- opacity = 0
+ name = "Secure Creature Cell"
},
/turf/simulated/floor/plasteel,
/area/toxins/xenobiology)
"mak" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/wood,
/area/security/hos)
"mal" = (
@@ -75570,12 +73470,9 @@
/obj/structure/cable{
icon_state = "0-2"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "SecPilotPriv"
@@ -75685,7 +73582,7 @@
"mcs" = (
/obj/structure/chair/office/dark,
/obj/machinery/newscaster{
- pixel_x = -32
+ pixel_x = -30
},
/turf/simulated/floor/plasteel{
icon_state = "grimy"
@@ -75740,7 +73637,6 @@
},
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/obj/machinery/atmospherics/unary/cold_sink/freezer{
@@ -75802,11 +73698,10 @@
/area/security/warden)
"meo" = (
/obj/machinery/alarm{
- pixel_y = 24
+ pixel_y = 22
},
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/turf/simulated/floor/mech_bay_recharge_floor,
/area/security/securearmory)
@@ -75890,8 +73785,7 @@
"mfz" = (
/obj/item/twohanded/required/kirbyplants,
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/turf/simulated/floor/plasteel{
dir = 9;
@@ -76015,7 +73909,7 @@
},
/obj/structure/closet/emcloset,
/obj/item/radio/intercom{
- pixel_y = 24
+ pixel_y = 28
},
/turf/simulated/floor/plasteel,
/area/bridge/checkpoint/south)
@@ -76183,7 +74077,7 @@
/obj/structure/disposalpipe/trunk,
/obj/machinery/firealarm{
dir = 8;
- pixel_x = -25
+ pixel_x = -26
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -76279,9 +74173,7 @@
id_tag = "ShootRange";
name = "Shooting Range Shutters"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/range)
"mkc" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
@@ -76354,7 +74246,7 @@
/obj/item/extinguisher/mini,
/obj/machinery/alarm{
dir = 8;
- pixel_x = 25
+ pixel_x = 22
},
/turf/simulated/floor/plasteel{
dir = 5;
@@ -76362,12 +74254,8 @@
},
/area/toxins/xenobiology)
"mkL" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel{
icon_state = "white"
@@ -76377,14 +74265,10 @@
/obj/effect/decal/warning_stripes/south,
/obj/effect/decal/warning_stripes/north,
/obj/machinery/alarm{
- pixel_y = 24
+ pixel_y = 22
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel,
/area/storage/eva)
@@ -76439,20 +74323,14 @@
pixel_x = 7;
pixel_y = 14
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/processing)
"mlW" = (
/obj/structure/table,
/obj/item/storage/box/gloves,
/obj/item/storage/box/bodybags,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -76460,7 +74338,7 @@
/area/chapel/office)
"mlX" = (
/obj/machinery/newscaster/security_unit{
- pixel_x = 30
+ pixel_x = 28
},
/obj/structure/table/glass,
/obj/item/paper_bin{
@@ -76614,8 +74492,7 @@
},
/turf/simulated/floor/plasteel{
dir = 9;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (NORTHWEST)"
+ icon_state = "whitepurple"
},
/area/toxins/lab)
"mnk" = (
@@ -76638,7 +74515,7 @@
"mnL" = (
/obj/machinery/alarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -22
},
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
@@ -76648,8 +74525,7 @@
/obj/effect/decal/warning_stripes/northwest,
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
- pixel_y = 24
+ pixel_y = 26
},
/obj/structure/cable{
icon_state = "0-4"
@@ -76863,8 +74739,7 @@
/area/library)
"mpW" = (
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -76934,9 +74809,7 @@
pixel_x = -17;
pixel_y = 2
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/reception)
"mqz" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -76972,23 +74845,15 @@
id_tag = "Briefing";
name = "Briefing Room Shutters"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/turf/simulated/floor/plating,
/area/security/main)
"mqY" = (
/obj/effect/decal/warning_stripes/southwestcorner,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -77001,12 +74866,8 @@
},
/area/chapel/main)
"mrl" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/obj/machinery/light{
dir = 8
@@ -77116,11 +74977,8 @@
/area/crew_quarters/courtroom)
"msW" = (
/obj/machinery/power/apc{
- cell_type = 25000;
dir = 4;
- name = "east bump";
- pixel_x = 24;
- shock_proof = 1
+ pixel_x = 26
},
/obj/structure/cable{
icon_state = "0-8"
@@ -77157,7 +75015,7 @@
pixel_y = 9
},
/obj/item/radio/intercom{
- pixel_y = 32
+ pixel_y = 28
},
/obj/machinery/door_control{
id = "Chemistry";
@@ -77213,9 +75071,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/blood/writing,
/obj/structure/grille/broken,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/maintenance/tourist)
"muo" = (
/obj/structure/table/reinforced,
@@ -77249,7 +75105,7 @@
/area/chapel/main)
"muF" = (
/obj/structure/extinguisher_cabinet{
- pixel_y = 30
+ pixel_y = 28
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -77306,15 +75162,15 @@
pixel_y = 6
},
/obj/machinery/disposal,
-/obj/structure/disposalpipe/trunk{
- dir = 8
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/cable{
icon_state = "1-2"
},
/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitepurple"
@@ -77344,19 +75200,7 @@
icon_state = "neutralfull"
},
/area/crew_quarters/fitness)
-"mwd" = (
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/spawner/random_spawners/rodent,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating,
-/area/maintenance/fpmaint)
"mwf" = (
-/obj/machinery/atmospherics/pipe/simple/visible/universal,
/obj/effect/landmark/start/cyborg,
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -77390,12 +75234,8 @@
},
/area/toxins/test_chamber)
"mwt" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/plasteel{
icon_state = "grimy"
@@ -77426,16 +75266,19 @@
dir = 6;
network = list("SS13","MiniSat")
},
+/obj/machinery/light/small{
+ dir = 1
+ },
/turf/space,
/area/aisat)
"mwW" = (
/obj/machinery/alarm{
- pixel_y = 24
+ pixel_y = 22
},
/obj/structure/reagent_dispensers/watertank,
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/item/radio/intercom{
- pixel_x = 30
+ pixel_x = 28
},
/turf/simulated/floor/plasteel{
dir = 5;
@@ -77507,7 +75350,7 @@
"mxM" = (
/obj/machinery/firealarm{
dir = 8;
- pixel_x = -28
+ pixel_x = -26
},
/turf/simulated/floor/plasteel{
dir = 10;
@@ -77571,7 +75414,6 @@
"myH" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/power/apc{
- name = "south bump";
pixel_y = -26
},
/obj/structure/cable,
@@ -77581,7 +75423,7 @@
/area/maintenance/library)
"myO" = (
/obj/item/radio/intercom{
- pixel_y = 22
+ pixel_y = 28
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -77591,7 +75433,7 @@
"myQ" = (
/obj/machinery/alarm{
dir = 4;
- pixel_x = -24
+ pixel_x = -22
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -77624,7 +75466,7 @@
/area/medical/medbay)
"mzo" = (
/obj/item/radio/intercom{
- pixel_y = -30
+ pixel_y = -28
},
/turf/simulated/floor/plasteel{
icon_state = "red"
@@ -77711,12 +75553,9 @@
/obj/structure/cable{
icon_state = "0-2"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/machinery/door/poddoor/preopen{
id_tag = "PermaLockdown";
@@ -77726,7 +75565,7 @@
/area/security/permabrig)
"mAs" = (
/obj/structure/extinguisher_cabinet{
- pixel_y = 30
+ pixel_y = 28
},
/obj/machinery/camera{
c_tag = "Central Ring Hallway North 1"
@@ -77761,12 +75600,9 @@
/turf/simulated/floor/plasteel,
/area/hallway/primary/central/north)
"mAN" = (
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/structure/cable{
icon_state = "0-2"
@@ -77779,13 +75615,11 @@
pixel_y = 32
},
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/turf/simulated/floor/plasteel{
dir = 1;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (NORTH)"
+ icon_state = "whitepurple"
},
/area/toxins/lab)
"mAS" = (
@@ -77805,12 +75639,9 @@
/obj/structure/cable{
icon_state = "0-2"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/turf/simulated/floor/plating,
/area/security/prison/cell_block/A)
@@ -77865,8 +75696,7 @@
"mBo" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 8;
- initialize_directions = 11
+ dir = 8
},
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
@@ -77912,8 +75742,7 @@
/area/maintenance/fpmaint)
"mBE" = (
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/turf/simulated/floor/plasteel/airless,
/area/toxins/test_area)
@@ -77931,6 +75760,10 @@
/area/security/processing)
"mBR" = (
/obj/structure/filingcabinet/chestdrawer,
+/obj/machinery/light_switch{
+ pixel_x = -24;
+ pixel_y = 24
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkred"
@@ -77961,7 +75794,7 @@
"mCg" = (
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -26
},
/obj/structure/cable{
icon_state = "4-8"
@@ -77996,12 +75829,8 @@
},
/area/maintenance/detectives_office)
"mCK" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -78180,12 +76009,8 @@
/turf/simulated/floor/plating,
/area/maintenance/electrical)
"mDY" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -78277,8 +76102,7 @@
},
/turf/simulated/floor/plasteel{
dir = 4;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (EAST)"
+ icon_state = "whitepurple"
},
/area/medical/research/shallway)
"mEG" = (
@@ -78290,9 +76114,7 @@
"mEK" = (
/obj/machinery/vending/cigarette/free,
/obj/effect/decal/warning_stripes/red/hollow,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/brigstaff)
"mFb" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -78360,12 +76182,7 @@
/area/security/podbay)
"mFH" = (
/obj/effect/landmark/event/xeno_spawn,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/engine,
/area/toxins/explab)
"mFO" = (
@@ -78382,18 +76199,6 @@
icon_state = "grimy"
},
/area/crew_quarters/heads/hop)
-"mGd" = (
-/obj/effect/decal/cleanable/blood/drip{
- pixel_x = -4;
- pixel_y = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 10
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint4)
"mGq" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -78428,7 +76233,6 @@
},
/area/medical/surgery/north)
"mGx" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/camera{
c_tag = "Minisat Hallway North";
network = list("Minisat","SS13")
@@ -78453,7 +76257,7 @@
/turf/simulated/floor/plating,
/area/maintenance/consarea_virology)
"mHd" = (
-/turf/simulated/floor/engine/insulated/vacuum,
+/turf/simulated/floor/engine/vacuum,
/area/atmos)
"mHe" = (
/obj/effect/decal/remains/mouse,
@@ -78493,13 +76297,10 @@
"mIg" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable,
-/obj/machinery/door/poddoor/shutters{
- density = 0;
+/obj/machinery/door/poddoor/shutters/preopen{
dir = 8;
- icon_state = "open";
id_tag = "rdprivacy";
- name = "Research Director Office Shutters";
- opacity = 0
+ name = "Research Director Office Shutters"
},
/turf/simulated/floor/plating,
/area/crew_quarters/hor)
@@ -78508,14 +76309,12 @@
c_tag = "Atmospherics Gas Mix Tank";
network = list("SS13","Engineering")
},
-/turf/simulated/floor/engine/insulated/vacuum,
+/turf/simulated/floor/engine/vacuum,
/area/atmos)
"mIk" = (
/obj/structure/table/reinforced,
/obj/item/flashlight/lamp,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/main)
"mIl" = (
/obj/effect/decal/warning_stripes/south,
@@ -78573,8 +76372,7 @@
dir = 10
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1;
- initialize_directions = 11
+ dir = 1
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 1
@@ -78603,7 +76401,7 @@
dir = 4;
id = "mix_in"
},
-/turf/simulated/floor/engine/insulated/vacuum,
+/turf/simulated/floor/engine/vacuum,
/area/atmos)
"mJv" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
@@ -78649,8 +76447,7 @@
/area/security/medbay)
"mJU" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 10;
- initialize_directions = 10
+ dir = 10
},
/turf/simulated/floor/plating,
/area/maintenance/library)
@@ -78803,9 +76600,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/maintenance/tourist)
"mLx" = (
/obj/effect/spawner/window/reinforced/plasma,
@@ -78865,9 +76660,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/maintenance/asmaint3)
"mMd" = (
/turf/simulated/floor/plasteel{
@@ -78945,10 +76738,10 @@
/turf/simulated/floor/plating,
/area/atmos/control)
"mMz" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
/obj/effect/landmark/start/cyborg,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
/turf/simulated/floor/plasteel{
icon_state = "darkblue"
},
@@ -79026,8 +76819,7 @@
"mNA" = (
/obj/machinery/portable_atmospherics/canister/nitrogen,
/obj/machinery/light{
- dir = 1;
- in_use = 1
+ dir = 1
},
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel,
@@ -79080,7 +76872,6 @@
dir = 4
},
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "neutralfull"
},
/area/hallway/primary/central/sw)
@@ -79194,8 +76985,8 @@
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/effect/decal/warning_stripes/west,
/obj/machinery/firealarm{
- dir = 8;
- pixel_x = 27
+ dir = 4;
+ pixel_x = 26
},
/obj/structure/closet/secure_closet/engineering_electrical,
/turf/simulated/floor/plasteel{
@@ -79226,13 +77017,8 @@
/area/security/processing)
"mQn" = (
/obj/machinery/power/apc{
- name = "south bump";
pixel_y = -26
},
-/obj/item/radio/intercom{
- pixel_x = 28;
- pixel_y = -28
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9
},
@@ -79382,8 +77168,7 @@
},
/turf/simulated/floor/plasteel{
dir = 4;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (EAST)"
+ icon_state = "whitepurple"
},
/area/medical/research/shallway)
"mSn" = (
@@ -79446,9 +77231,7 @@
},
/obj/structure/disposalpipe/segment,
/obj/machinery/hologram/holopad,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/lobby)
"mTu" = (
/obj/structure/cable{
@@ -79587,12 +77370,8 @@
},
/area/toxins/launch)
"mUQ" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -79631,13 +77410,11 @@
"mVd" = (
/obj/structure/chair,
/obj/effect/decal/warning_stripes/red/hollow,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/main)
"mVH" = (
/obj/item/radio/intercom{
- pixel_x = 30
+ pixel_x = 28
},
/obj/effect/decal/warning_stripes/northeast,
/obj/machinery/door/window/brigdoor/northleft{
@@ -79748,13 +77525,9 @@
icon_state = "2-8"
},
/obj/effect/decal/warning_stripes/west,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Singularity";
- layer = 2.7;
- name = "Singularity Blast Doors";
- opacity = 0
+ name = "Singularity Blast Doors"
},
/turf/simulated/floor/plating,
/area/engine/engineering)
@@ -79767,12 +77540,9 @@
id_tag = "HoSPriv";
name = "HoS Office Privacy Shutters"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/turf/simulated/floor/plating,
/area/security/hos)
@@ -79859,14 +77629,9 @@
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "neutralfull"
},
/area/hallway/primary/central/south)
-"mYk" = (
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/wood,
-/area/crew_quarters/theatre)
"mYl" = (
/obj/machinery/atmospherics/pipe/simple/visible/cyan{
dir = 6;
@@ -79944,7 +77709,6 @@
dir = 4
},
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "neutralfull"
},
/area/bridge/checkpoint/south)
@@ -79993,12 +77757,7 @@
},
/area/medical/research/nhallway)
"mZK" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "red"
@@ -80010,7 +77769,6 @@
},
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/obj/structure/table/reinforced,
@@ -80028,8 +77786,7 @@
/obj/item/stack/cable_coil,
/turf/simulated/floor/plasteel{
dir = 8;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (WEST)"
+ icon_state = "whitepurple"
},
/area/toxins/lab)
"naf" = (
@@ -80043,7 +77800,6 @@
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/effect/decal/warning_stripes/northeast,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "neutralfull"
},
/area/assembly/robotics)
@@ -80115,7 +77871,7 @@
/obj/item/pen,
/obj/machinery/firealarm{
dir = 8;
- pixel_x = -28
+ pixel_x = -26
},
/turf/simulated/floor/wood,
/area/crew_quarters/cabin3)
@@ -80262,13 +78018,15 @@
/area/maintenance/fore)
"ncu" = (
/obj/machinery/power/apc{
- name = "south bump";
pixel_y = -26
},
/obj/structure/cable{
icon_state = "0-8"
},
/obj/effect/decal/warning_stripes/northwestcorner,
+/obj/item/radio/intercom{
+ pixel_x = 28
+ },
/turf/simulated/floor/plating,
/area/maintenance/disposal)
"ncC" = (
@@ -80454,12 +78212,8 @@
},
/area/bridge)
"nfd" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel{
icon_state = "grimy"
@@ -80513,16 +78267,10 @@
},
/area/maintenance/brig)
"nfO" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
dir = 1;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (NORTH)"
+ icon_state = "whitepurple"
},
/area/medical/research/nhallway)
"nfX" = (
@@ -80592,9 +78340,7 @@
pixel_x = -1;
pixel_y = 7
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/brigstaff)
"nhC" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -80651,7 +78397,7 @@
pixel_y = 6
},
/obj/machinery/power/apc{
- name = "north bump";
+ dir = 1;
pixel_y = 26
},
/obj/structure/cable{
@@ -80670,6 +78416,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 10
},
+/obj/item/radio/intercom{
+ pixel_y = 28
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -80762,6 +78511,7 @@
id = 100000
},
/obj/machinery/firealarm{
+ dir = 1;
pixel_y = -26
},
/obj/item/paper/safe_code{
@@ -80823,12 +78573,9 @@
name = "Paramedic Garage"
},
/obj/effect/decal/warning_stripes/yellow,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/obj/machinery/door/firedoor,
/turf/simulated/floor/plasteel,
@@ -80873,6 +78620,19 @@
icon_state = "yellowfull"
},
/area/engine/engineering)
+"nkg" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/maintenance/asmaint4)
"nkm" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -80891,9 +78651,7 @@
icon_state = "2-4"
},
/obj/machinery/door/firedoor,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/customs)
"nkv" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -81210,12 +78968,9 @@
/obj/structure/cable{
icon_state = "0-2"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/machinery/door/poddoor/preopen{
id_tag = "PermaLockdown";
@@ -81251,7 +79006,7 @@
/obj/item/clipboard,
/obj/item/toy/figure/librarian,
/obj/item/radio/intercom{
- pixel_x = -27
+ pixel_x = -28
},
/turf/simulated/floor/plasteel{
icon_state = "grimy"
@@ -81285,9 +79040,7 @@
/area/medical/morgue)
"npN" = (
/obj/machinery/computer/brigcells,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/reception)
"npP" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -81502,18 +79255,15 @@
/turf/simulated/floor/plasteel,
/area/bridge/vip)
"nrr" = (
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 8;
- icon_state = "open";
- id_tag = "magistrate";
- name = "Magistrate Privacy Shutters";
- opacity = 0
- },
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
icon_state = "0-4"
},
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "magistrate";
+ name = "Magistrate Privacy Shutters"
+ },
/turf/simulated/floor/plating,
/area/crew_quarters/courtroom)
"nrz" = (
@@ -81536,12 +79286,11 @@
/area/hallway/primary/central/north)
"nrB" = (
/obj/item/radio/intercom{
- pixel_y = 24
+ pixel_y = 28
},
/turf/simulated/floor/plasteel{
dir = 1;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (NORTH)"
+ icon_state = "whitepurple"
},
/area/medical/research/nhallway)
"nrD" = (
@@ -81582,12 +79331,9 @@
id_tag = "Briefing";
name = "Briefing Room Shutters"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/turf/simulated/floor/plating,
/area/security/main)
@@ -81659,7 +79405,6 @@
"nsw" = (
/obj/structure/cable,
/obj/machinery/power/apc{
- name = "south bump";
pixel_y = -26
},
/obj/structure/chair/sofa/left{
@@ -81676,14 +79421,12 @@
/obj/item/gps,
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/obj/structure/cable,
/turf/simulated/floor/plasteel{
dir = 8;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (WEST)"
+ icon_state = "whitepurple"
},
/area/medical/research)
"nsH" = (
@@ -81809,9 +79552,7 @@
/area/crew_quarters/captain/bedroom)
"ntS" = (
/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/hallway/primary/aft)
"ntV" = (
/obj/structure/cable{
@@ -81845,9 +79586,6 @@
},
/area/security/execution)
"nuj" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 8
- },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkblue"
@@ -82018,10 +79756,6 @@
},
/area/hallway/primary/central/north)
"nwv" = (
-/obj/machinery/light_switch{
- pixel_x = 8;
- pixel_y = 26
- },
/obj/structure/closet/l3closet/scientist,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel{
@@ -82041,8 +79775,7 @@
/area/medical/morgue)
"nwK" = (
/obj/item/radio/intercom{
- pixel_x = 28;
- pixel_y = -2
+ pixel_x = 28
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -82064,7 +79797,7 @@
/obj/item/toy/figure/borg,
/obj/machinery/alarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -22
},
/turf/simulated/floor/bluegrid,
/area/aisat)
@@ -82077,7 +79810,7 @@
pixel_y = 32
},
/obj/machinery/newscaster{
- pixel_x = -28
+ pixel_x = -30
},
/turf/simulated/floor/plasteel{
icon_state = "bcarpet05"
@@ -82147,7 +79880,7 @@
/area/crew_quarters/fitness)
"nzf" = (
/obj/structure/extinguisher_cabinet{
- pixel_y = -32
+ pixel_y = -28
},
/turf/simulated/floor/plasteel{
icon_state = "grimy"
@@ -82193,9 +79926,7 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/brig)
"nzZ" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -82216,7 +79947,7 @@
/obj/item/clothing/suit/straight_jacket,
/obj/item/clothing/mask/muzzle,
/obj/structure/extinguisher_cabinet{
- pixel_x = -26
+ pixel_x = -28
},
/turf/simulated/floor/plasteel,
/area/medical/virology/lab)
@@ -82250,17 +79981,12 @@
/turf/simulated/floor/plating,
/area/engine/engineering)
"nAA" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/obj/machinery/light{
dir = 1
},
/obj/machinery/newscaster{
- pixel_y = 33
+ pixel_y = 30
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -82408,7 +80134,7 @@
"nCm" = (
/obj/machinery/firealarm{
dir = 8;
- pixel_x = -24
+ pixel_x = -26
},
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/structure/rack,
@@ -82488,24 +80214,24 @@
},
/area/security/prison/cell_block/A)
"nCY" = (
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/prisonershuttle)
"nDc" = (
/obj/structure/closet/secure_closet/brig{
id = "Cell 5";
name = "Cell 5 Locker"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/prison/cell_block/A)
"nDf" = (
/obj/machinery/disposal,
/obj/structure/disposalpipe/trunk{
dir = 8
},
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 26
+ },
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "whitepurple"
@@ -82514,30 +80240,21 @@
"nDj" = (
/obj/structure/closet/emcloset,
/obj/item/radio/intercom{
- dir = 1;
- name = "Station Intercom (General)";
- pixel_y = -29
+ pixel_y = -28
},
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel,
/area/medical/research/nhallway)
"nDm" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/obj/machinery/light{
dir = 1
},
/obj/machinery/newscaster{
- pixel_y = 33
- },
-/turf/simulated/floor/plasteel{
- dir = 1
+ pixel_y = 30
},
+/turf/simulated/floor/plasteel,
/area/security/prison/cell_block/A)
"nDx" = (
/obj/structure/filingcabinet/chestdrawer,
@@ -82561,9 +80278,7 @@
/obj/structure/cable{
icon_state = "1-4"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/permahallway)
"nDF" = (
/obj/effect/decal/cleanable/dirt,
@@ -82633,11 +80348,9 @@
},
/obj/machinery/alarm{
dir = 8;
- pixel_x = 24
- },
-/turf/simulated/floor/plasteel{
- dir = 1
+ pixel_x = 22
},
+/turf/simulated/floor/plasteel,
/area/security/main)
"nEC" = (
/obj/effect/decal/cleanable/dirt,
@@ -82651,7 +80364,7 @@
/obj/machinery/power/apc/worn_out{
cell_type = 0;
dir = 8;
- pixel_x = -24
+ pixel_x = -26
},
/obj/structure/cable{
icon_state = "0-4"
@@ -82659,20 +80372,23 @@
/turf/simulated/floor/plating,
/area/crew_quarters/trading)
"nEP" = (
+/obj/effect/landmark/start/cyborg,
/obj/structure/cable{
- icon_state = "1-2"
+ icon_state = "4-8"
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/turret_protected/aisat_interior)
+/area/aisat/maintenance)
"nFe" = (
/obj/effect/spawner/random_spawners/fungus_30,
/turf/simulated/wall,
@@ -82731,9 +80447,7 @@
/obj/item/radio/intercom/locked/prison{
pixel_y = 36
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/prison/cell_block/A)
"nFP" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -82795,13 +80509,11 @@
/obj/structure/table/wood,
/obj/item/paper_bin,
/obj/machinery/status_display{
- layer = 4;
pixel_y = 32
},
/obj/item/pen,
/obj/machinery/light{
- dir = 1;
- in_use = 1
+ dir = 1
},
/obj/structure/cable{
icon_state = "2-4"
@@ -82922,9 +80634,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/main)
"nHz" = (
/turf/simulated/floor/plasteel{
@@ -82973,8 +80683,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/structure/grille/broken,
/obj/machinery/light/small{
- dir = 4;
- pixel_y = 8
+ dir = 4
},
/turf/simulated/floor/carpet/royalblack,
/area/maintenance/asmaint3)
@@ -82984,7 +80693,7 @@
/obj/item/clothing/glasses/hud/health,
/obj/item/clothing/glasses/regular,
/obj/machinery/newscaster{
- pixel_y = 32
+ pixel_y = 30
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -83029,12 +80738,8 @@
/turf/simulated/wall/rust,
/area/maintenance/asmaint4)
"nIS" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel{
icon_state = "whitepurplefull"
@@ -83147,12 +80852,9 @@
locked = 1;
name = "Temporary Holding Cell Privacy Shutters"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
@@ -83160,13 +80862,11 @@
"nJZ" = (
/obj/item/twohanded/required/kirbyplants,
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/turf/simulated/floor/plasteel{
dir = 1;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (NORTH)"
+ icon_state = "whitepurple"
},
/area/medical/research)
"nKc" = (
@@ -83245,9 +80945,7 @@
dir = 1
},
/obj/item/radio/intercom{
- dir = 4;
- name = "Station Intercom (General)";
- pixel_x = 32
+ pixel_x = 28
},
/turf/simulated/floor/wood/fancy/light,
/area/crew_quarters/courtroom)
@@ -83271,11 +80969,10 @@
network = list("SS13","Medical")
},
/obj/item/radio/intercom{
- pixel_y = -26
+ pixel_y = -28
},
/obj/machinery/power/apc{
dir = 4;
- name = "east bump";
pixel_x = 26
},
/obj/structure/cable,
@@ -83351,18 +81048,17 @@
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 4
},
+/obj/machinery/light_switch{
+ pixel_x = -24
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whiteblue"
},
/area/medical/medbay2)
"nMC" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/obj/structure/sign/poster/random{
pixel_y = -32
@@ -83444,6 +81140,13 @@
icon_state = "neutral"
},
/area/crew_quarters/fitness)
+"nNB" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
"nNJ" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/sign/poster/official/anniversary_vintage_reprint{
@@ -83469,9 +81172,7 @@
name = "Brig HoS Office";
sortType = 7
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/securehallway)
"nNN" = (
/obj/structure/window/reinforced{
@@ -83483,12 +81184,8 @@
},
/area/crew_quarters/fitness)
"nOg" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
@@ -83521,7 +81218,6 @@
"nOH" = (
/obj/structure/cable,
/obj/machinery/power/apc{
- name = "south bump";
pixel_y = -26
},
/obj/effect/decal/cleanable/dirt,
@@ -83586,8 +81282,7 @@
/area/medical/research/restroom)
"nPZ" = (
/obj/machinery/newscaster{
- pixel_x = 28;
- pixel_y = 2
+ pixel_x = 30
},
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/plasteel{
@@ -83603,6 +81298,10 @@
},
/turf/simulated/floor/plating,
/area/security/podbay)
+"nQm" = (
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
"nQo" = (
/turf/simulated/floor/plasteel{
dir = 8;
@@ -83626,12 +81325,8 @@
/turf/simulated/floor/wood/fancy/light,
/area/crew_quarters/courtroom)
"nQC" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -83715,15 +81410,13 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/range)
"nRt" = (
/obj/machinery/light/small{
dir = 8
},
-/turf/simulated/floor/engine/insulated/vacuum,
+/turf/simulated/floor/engine/vacuum,
/area/atmos)
"nRC" = (
/turf/simulated/floor/plasteel{
@@ -83762,7 +81455,6 @@
"nRY" = (
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/obj/structure/cable{
@@ -83774,9 +81466,7 @@
/obj/item/folder/red{
pixel_y = 3
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/customs)
"nSd" = (
/obj/effect/decal/warning_stripes/northwest,
@@ -83838,12 +81528,9 @@
/obj/structure/cable{
icon_state = "2-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "xeno3";
- name = "Creature Cell #3";
- opacity = 0
+ name = "Creature Cell #3"
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -84035,6 +81722,8 @@
/obj/structure/cable{
icon_state = "1-2"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -84098,6 +81787,20 @@
icon_state = "tranquillite"
},
/area/crew_quarters/theatre)
+"nVa" = (
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/wood,
+/area/crew_quarters/theatre)
+"nVr" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/starboardsolar)
"nVA" = (
/obj/machinery/computer/HolodeckControl,
/turf/simulated/floor/plasteel,
@@ -84121,8 +81824,8 @@
"nVR" = (
/obj/machinery/power/apc{
cell_type = 5000;
- name = "south bump Important Area";
- pixel_y = -24
+ name = "Important area power controller";
+ pixel_y = -26
},
/obj/machinery/camera{
c_tag = "Bridge West";
@@ -84225,9 +81928,7 @@
"nXs" = (
/obj/effect/decal/warning_stripes/red/hollow,
/obj/machinery/vending/coffee,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/securehallway)
"nXz" = (
/obj/structure/cable{
@@ -84308,20 +82009,16 @@
"nYC" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable,
-/obj/machinery/door/poddoor/shutters{
- density = 0;
+/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
- icon_state = "open";
id_tag = "rdprivacy";
- name = "Research Director Office Shutters";
- opacity = 0
+ name = "Research Director Office Shutters"
},
/turf/simulated/floor/plating,
/area/crew_quarters/hor)
"nYK" = (
/obj/machinery/light/small,
/obj/machinery/power/apc{
- name = "south bump";
pixel_y = -26
},
/obj/structure/cable,
@@ -84517,7 +82214,7 @@
/obj/machinery/light/small,
/obj/machinery/alarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -22
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -84534,6 +82231,9 @@
/area/engine/hardsuitstorage)
"obR" = (
/obj/machinery/light,
+/obj/item/radio/intercom{
+ pixel_y = -28
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
@@ -84567,7 +82267,7 @@
/obj/item/coin/silver,
/obj/item/coin/silver,
/obj/item/radio/intercom{
- pixel_y = 24
+ pixel_y = 28
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -84587,9 +82287,7 @@
/obj/structure/cable{
icon_state = "2-8"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/brig)
"ocv" = (
/obj/machinery/door/window/eastright{
@@ -84613,12 +82311,7 @@
/obj/machinery/status_display{
pixel_y = 32
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
@@ -84698,7 +82391,7 @@
dir = 8
},
/obj/machinery/newscaster{
- pixel_y = 32
+ pixel_y = 30
},
/obj/effect/landmark/start/scientist,
/turf/simulated/floor/engine,
@@ -84721,12 +82414,9 @@
/obj/structure/cable{
icon_state = "0-4"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/turf/simulated/floor/plating,
/area/security/prison/cell_block/A)
@@ -84771,8 +82461,7 @@
},
/turf/simulated/floor/plasteel{
dir = 8;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (WEST)"
+ icon_state = "whitepurple"
},
/area/toxins/lab)
"ofn" = (
@@ -84853,8 +82542,7 @@
/area/maintenance/asmaint4)
"ogb" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 8;
- initialize_directions = 11
+ dir = 8
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 4
@@ -84873,7 +82561,6 @@
},
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/obj/structure/cable{
@@ -84968,7 +82655,7 @@
/area/crew_quarters/locker)
"ogY" = (
/obj/item/radio/intercom{
- pixel_x = 30
+ pixel_x = 28
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -84987,17 +82674,14 @@
/obj/structure/cable{
icon_state = "2-8"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/prison/cell_block/A)
"oha" = (
/obj/structure/cable{
icon_state = "4-8"
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1;
- initialize_directions = 11
+ dir = 1
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 1
@@ -85069,8 +82753,7 @@
},
/turf/simulated/floor/plasteel{
dir = 4;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (EAST)"
+ icon_state = "whitepurple"
},
/area/toxins/lab)
"ohF" = (
@@ -85109,9 +82792,6 @@
},
/area/security/processing)
"ohO" = (
-/obj/structure/sign/nosmoking_2{
- pixel_x = -32
- },
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -85178,15 +82858,6 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/alarm{
- dir = 4;
- pixel_x = -24;
- pixel_y = 32
- },
-/obj/machinery/light{
- dir = 8;
- pixel_y = 32
- },
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "darkred"
@@ -85352,7 +83023,6 @@
/area/engine/hardsuitstorage)
"okX" = (
/obj/machinery/power/apc{
- name = "south bump";
pixel_y = -26
},
/obj/structure/cable{
@@ -85434,7 +83104,7 @@
"omi" = (
/obj/machinery/alarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -22
},
/obj/machinery/camera{
c_tag = "Permabrig Office South";
@@ -85451,19 +83121,13 @@
/obj/structure/cable{
icon_state = "0-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
@@ -85488,7 +83152,6 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "neutralfull"
},
/area/bridge/checkpoint/south)
@@ -85512,7 +83175,7 @@
"omQ" = (
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 25
+ pixel_x = 26
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -85523,7 +83186,6 @@
/obj/effect/decal/warning_stripes/west,
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/obj/structure/cable{
@@ -85560,9 +83222,7 @@
/obj/structure/cable{
icon_state = "2-8"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/permahallway)
"onr" = (
/obj/machinery/suit_storage_unit/rd,
@@ -85595,6 +83255,13 @@
icon_state = "dark"
},
/area/security/permabrig)
+"ooL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/wood,
+/area/maintenance/library)
"ooO" = (
/obj/structure/window/reinforced{
dir = 8
@@ -85661,12 +83328,9 @@
locked = 1;
name = "Temporary Holding Cell Privacy Shutters"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/effect/spawner/window/reinforced,
/obj/structure/disposalpipe/segment,
@@ -85693,12 +83357,8 @@
},
/area/maintenance/library)
"oqa" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
@@ -85713,8 +83373,7 @@
},
/obj/effect/decal/warning_stripes/south,
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/turf/simulated/floor/plating/airless,
/area/engine/engineering)
@@ -85870,7 +83529,7 @@
"orN" = (
/obj/item/twohanded/required/kirbyplants,
/obj/item/radio/intercom{
- pixel_y = 26
+ pixel_y = 28
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -86052,18 +83711,6 @@
},
/turf/simulated/floor/carpet/arcade,
/area/maintenance/starboard)
-"ouK" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/glass/reinforced,
-/area/maintenance/asmaint4)
"ouL" = (
/obj/machinery/hologram/holopad,
/turf/simulated/floor/plasteel{
@@ -86101,7 +83748,7 @@
icon_state = "1-2"
},
/obj/structure/extinguisher_cabinet{
- pixel_x = -26
+ pixel_x = -28
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -86228,7 +83875,9 @@
/turf/simulated/floor/plasteel,
/area/atmos)
"owm" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkblue"
@@ -86297,12 +83946,11 @@
},
/obj/machinery/alarm{
dir = 8;
- pixel_x = 24
+ pixel_x = 22
},
/turf/simulated/floor/plasteel{
dir = 4;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (EAST)"
+ icon_state = "whitepurple"
},
/area/medical/research/shallway)
"oxF" = (
@@ -86401,7 +84049,7 @@
"oyT" = (
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -26
},
/turf/simulated/floor/plasteel{
icon_state = "red"
@@ -86506,8 +84154,7 @@
},
/obj/structure/closet/secure_closet/scientist,
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -86537,7 +84184,7 @@
dir = 1
},
/obj/structure/disposalpipe/trunk,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/space)
"oAa" = (
/obj/structure/cable{
@@ -86559,9 +84206,7 @@
/obj/structure/cable{
icon_state = "2-8"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/prison/cell_block/A)
"oAf" = (
/obj/item/twohanded/required/kirbyplants,
@@ -86578,12 +84223,12 @@
/turf/simulated/floor/plating,
/area/turret_protected/aisat_interior)
"oAl" = (
-/obj/structure/extinguisher_cabinet{
- pixel_x = -23
- },
/obj/structure/chair{
dir = 4
},
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "red"
@@ -86592,7 +84237,11 @@
"oAm" = (
/obj/item/twohanded/required/kirbyplants,
/obj/machinery/newscaster/security_unit{
- pixel_y = -30
+ pixel_y = -28
+ },
+/obj/machinery/light_switch{
+ pixel_x = 24;
+ pixel_y = -24
},
/turf/simulated/floor/wood,
/area/security/hos)
@@ -86608,7 +84257,7 @@
},
/obj/machinery/alarm{
dir = 8;
- pixel_x = 24
+ pixel_x = 22
},
/turf/simulated/floor/carpet,
/area/crew_quarters/courtroom)
@@ -86616,8 +84265,7 @@
/obj/machinery/portable_atmospherics/canister/oxygen,
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 10;
- initialize_directions = 10
+ dir = 10
},
/turf/simulated/floor/plasteel,
/area/atmos/control)
@@ -86782,9 +84430,7 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/main)
"oCo" = (
/obj/structure/closet/firecloset,
@@ -86844,8 +84490,7 @@
icon_state = "4-8"
},
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/turf/simulated/floor/engine,
/area/engine/controlroom)
@@ -86874,17 +84519,12 @@
},
/area/security/interrogation)
"oDO" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/obj/machinery/newscaster/security_unit{
- pixel_y = 32
+ pixel_y = 28
},
/obj/machinery/newscaster/security_unit{
- pixel_y = 32
+ pixel_y = 28
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -86905,8 +84545,7 @@
"oEj" = (
/obj/effect/decal/warning_stripes/north,
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/turf/simulated/floor/plasteel,
/area/medical/research/nhallway)
@@ -86969,13 +84608,15 @@
},
/area/crew_quarters/locker)
"oEY" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden,
/obj/structure/window/plasmareinforced{
dir = 4
},
/obj/machinery/status_display{
pixel_y = -32
},
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 9
+ },
/turf/simulated/floor/plating,
/area/toxins/sm_test_chamber)
"oFh" = (
@@ -87109,12 +84750,11 @@
dir = 4
},
/obj/structure/extinguisher_cabinet{
- pixel_x = -26
+ pixel_x = -28
},
/turf/simulated/floor/plasteel{
dir = 8;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (WEST)"
+ icon_state = "whitepurple"
},
/area/medical/research/shallway)
"oHg" = (
@@ -87204,9 +84844,7 @@
"oHY" = (
/obj/effect/decal/warning_stripes/red/hollow,
/obj/machinery/vending/cigarette,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/securehallway)
"oId" = (
/obj/structure/chair,
@@ -87287,7 +84925,6 @@
"oIQ" = (
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/obj/structure/cable{
@@ -87332,25 +84969,23 @@
initialized = 1
},
/obj/structure/window/full/reinforced,
-/turf/simulated/floor/plasteel{
- dir = 6;
- icon_state = "podfloor"
- },
+/turf/simulated/floor/plating,
/area/hallway/secondary/exit)
"oJF" = (
/obj/structure/table/reinforced,
/obj/machinery/cell_charger,
/obj/item/stock_parts/cell/high,
+/obj/machinery/vending/wallmed{
+ pixel_x = -26
+ },
/turf/simulated/floor/plasteel{
dir = 9;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (NORTHWEST)"
+ icon_state = "whitepurple"
},
/area/toxins/lab)
"oJN" = (
/obj/item/radio/intercom{
- pixel_x = -30;
- pixel_y = -4
+ pixel_x = -28
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -87389,7 +85024,6 @@
/obj/structure/table,
/obj/machinery/power/apc{
dir = 4;
- name = "east bump";
pixel_x = 26
},
/obj/structure/cable{
@@ -87423,8 +85057,7 @@
/obj/effect/landmark/start/civilian,
/turf/simulated/floor/plasteel{
dir = 1;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (NORTH)"
+ icon_state = "whitepurple"
},
/area/medical/research)
"oKs" = (
@@ -87455,10 +85088,16 @@
dir = 8
},
/obj/machinery/light_switch{
- pixel_x = -26
+ pixel_x = -24
},
/turf/simulated/floor/plasteel,
/area/toxins/mixing)
+"oKE" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/chair/stool,
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint4)
"oKG" = (
/obj/machinery/door/airlock/external{
id_tag = "laborcamp_home";
@@ -87478,8 +85117,7 @@
network = list("SS13","Medical")
},
/obj/item/radio/intercom{
- pixel_x = 28;
- pixel_y = -2
+ pixel_x = 28
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -87520,7 +85158,6 @@
/turf/simulated/floor/plating,
/area/turret_protected/aisat_interior)
"oLC" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/light{
dir = 4
},
@@ -87535,7 +85172,6 @@
"oLF" = (
/obj/machinery/power/apc{
dir = 4;
- name = "east bump";
pixel_x = 26
},
/obj/structure/cable,
@@ -87566,7 +85202,6 @@
dir = 4
},
/obj/machinery/power/apc{
- name = "south bump";
pixel_y = -26
},
/obj/structure/cable,
@@ -87656,7 +85291,7 @@
dir = 1
},
/obj/machinery/newscaster{
- pixel_y = -32
+ pixel_y = -30
},
/obj/machinery/atmospherics/unary/portables_connector{
dir = 1
@@ -87710,8 +85345,7 @@
/area/storage/tech)
"oNP" = (
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -87722,19 +85356,13 @@
/obj/structure/table/reinforced,
/obj/item/clipboard,
/obj/item/folder,
-/obj/structure/extinguisher_cabinet{
- pixel_x = -6;
- pixel_y = -30
- },
-/obj/machinery/vending/wallmed{
- name = "Emergency NanoMed";
- pixel_x = 7;
- pixel_y = -30
- },
/obj/structure/window/reinforced{
dir = 8
},
/obj/machinery/light,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -28
+ },
/turf/simulated/floor/plasteel{
icon_state = "whitepurple"
},
@@ -87776,8 +85404,7 @@
},
/obj/effect/decal/warning_stripes/north,
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/turf/simulated/floor/plating,
/area/engine/engineering)
@@ -87855,7 +85482,7 @@
c_tag = "Dorm Hallway East"
},
/obj/machinery/alarm{
- pixel_y = 24
+ pixel_y = 22
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -87908,9 +85535,7 @@
dir = 8
},
/obj/effect/landmark/start/security_officer,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/brigstaff)
"oQz" = (
/turf/simulated/floor/plasteel{
@@ -87942,12 +85567,8 @@
icon_state = "1-2"
},
/obj/effect/decal/warning_stripes/south,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/turf/simulated/floor/plasteel,
/area/engine/break_room)
@@ -87968,8 +85589,7 @@
pixel_y = -1
},
/obj/machinery/newscaster{
- pixel_x = 28;
- pixel_y = 2
+ pixel_x = 30
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -88066,7 +85686,6 @@
},
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/turf/simulated/floor/plasteel{
@@ -88201,7 +85820,6 @@
},
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/turf/simulated/floor/plasteel{
@@ -88209,12 +85827,6 @@
icon_state = "neutralcorner"
},
/area/crew_quarters/fitness)
-"oTI" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/simulated/floor/plating,
-/area/construction/hallway)
"oTS" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
@@ -88261,9 +85873,7 @@
},
/obj/effect/decal/cleanable/dirt,
/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/maintenance/asmaint3)
"oUs" = (
/obj/item/bedsheet/mime,
@@ -88278,9 +85888,6 @@
/area/maintenance/asmaint4)
"oUP" = (
/obj/machinery/computer/security,
-/obj/structure/extinguisher_cabinet{
- pixel_y = 62
- },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -88339,8 +85946,7 @@
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel{
dir = 4;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (EAST)"
+ icon_state = "whitepurple"
},
/area/medical/research/shallway)
"oVs" = (
@@ -88351,10 +85957,6 @@
"oVx" = (
/obj/structure/table,
/obj/item/storage/fancy/donut_box,
-/obj/machinery/alarm{
- pixel_x = -32;
- pixel_y = 23
- },
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "darkred"
@@ -88418,11 +86020,9 @@
},
/area/security/prison/cell_block/A)
"oWt" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
+/obj/machinery/alarm{
+ pixel_y = 22
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -88437,16 +86037,11 @@
"oWy" = (
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/obj/structure/cable{
icon_state = "0-2"
},
-/obj/machinery/light_switch{
- pixel_x = 11;
- pixel_y = 22
- },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkred"
@@ -88504,6 +86099,18 @@
/obj/structure/bookcase,
/turf/simulated/floor/wood,
/area/library)
+"oWW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/glass/reinforced,
+/area/maintenance/asmaint4)
"oXa" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -88517,9 +86124,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/hallway/primary/starboard/east)
"oXe" = (
/obj/structure/table/reinforced,
@@ -88527,9 +86132,7 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/medical/virology/lab)
"oXh" = (
/obj/structure/sign/fire,
@@ -88561,6 +86164,8 @@
/obj/structure/cable{
icon_state = "1-2"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -88687,9 +86292,7 @@
icon_state = "1-2"
},
/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/reception)
"oZH" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -88734,12 +86337,9 @@
locked = 1;
name = "Temporary Holding Cell Privacy Shutters"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
@@ -88753,14 +86353,6 @@
},
/area/crew_quarters/locker)
"paG" = (
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 8;
- icon_state = "open";
- id_tag = "representative";
- name = "Privacy Shutters";
- opacity = 0
- },
/obj/structure/cable,
/obj/machinery/door/poddoor/preopen{
id_tag = "BridgeLockdown";
@@ -88769,6 +86361,11 @@
/obj/effect/spawner/window/reinforced/polarized{
id = "ntr"
},
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "representative";
+ name = "Privacy Shutters"
+ },
/turf/simulated/floor/plating,
/area/ntrep)
"paK" = (
@@ -88783,7 +86380,7 @@
},
/obj/machinery/light_switch{
pixel_x = 24;
- pixel_y = -22
+ pixel_y = -24
},
/turf/simulated/floor/plasteel,
/area/teleporter)
@@ -88825,11 +86422,12 @@
},
/area/medical/ward)
"pby" = (
-/obj/machinery/firealarm{
- pixel_y = 24
+/obj/structure/disposalpipe/segment,
+/obj/item/radio/intercom{
+ pixel_x = 28
},
/turf/simulated/floor/plasteel{
- dir = 1;
+ dir = 4;
icon_state = "red"
},
/area/security/brig)
@@ -88852,7 +86450,6 @@
/area/medical/medbay)
"pbM" = (
/obj/machinery/firealarm{
- dir = 1;
pixel_y = 26
},
/turf/simulated/floor/plasteel{
@@ -88885,7 +86482,7 @@
/area/chapel/main)
"pcc" = (
/obj/structure/extinguisher_cabinet{
- pixel_y = 30
+ pixel_y = 28
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -88968,8 +86565,7 @@
/obj/machinery/portable_atmospherics/canister/nitrogen,
/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plasteel{
- icon_state = "redfull";
- tag = "icon-redfull (NORTHWEST)"
+ icon_state = "redfull"
},
/area/toxins/storage)
"pdi" = (
@@ -88980,7 +86576,7 @@
/area/maintenance/library)
"pdt" = (
/obj/item/radio/intercom{
- pixel_y = 24
+ pixel_y = 28
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -89014,11 +86610,7 @@
},
/obj/structure/disposalpipe/segment,
/obj/machinery/newscaster{
- pixel_x = -28
- },
-/obj/machinery/light_switch{
- pixel_x = -24;
- pixel_y = -22
+ pixel_x = -30
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -89091,8 +86683,7 @@
},
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
- pixel_y = 24
+ pixel_y = 26
},
/turf/simulated/floor/carpet/royalblack,
/area/ntrep)
@@ -89149,12 +86740,7 @@
},
/area/medical/chemistry)
"pfE" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "red"
@@ -89189,9 +86775,7 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/permahallway)
"pgp" = (
/obj/machinery/status_display{
@@ -89231,7 +86815,7 @@
/area/turret_protected/ai)
"pgA" = (
/obj/structure/extinguisher_cabinet{
- pixel_x = -26
+ pixel_x = -28
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -89239,14 +86823,6 @@
},
/area/medical/medbay)
"pgF" = (
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 8;
- icon_state = "open";
- id_tag = "lawyer";
- name = "Internal Affairs Privacy Shutters";
- opacity = 0
- },
/obj/structure/cable{
icon_state = "2-4"
},
@@ -89257,6 +86833,11 @@
icon_state = "0-4"
},
/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "lawyer";
+ name = "Internal Affairs Privacy Shutters"
+ },
/turf/simulated/floor/plating,
/area/lawoffice)
"pgG" = (
@@ -89316,9 +86897,7 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/securehallway)
"phg" = (
/obj/structure/cable{
@@ -89466,7 +87045,7 @@
"piQ" = (
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -26
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 9
@@ -89489,8 +87068,11 @@
dir = 4;
network = list("SS13","MiniSat")
},
+/obj/machinery/light/small{
+ dir = 8
+ },
/turf/space,
-/area/aisat)
+/area/maintenance/ai)
"pjj" = (
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
@@ -89544,9 +87126,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/processing)
"pkc" = (
/obj/structure/bed,
@@ -89558,8 +87138,6 @@
/area/security/permabrig)
"pke" = (
/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
pixel_x = 5;
pixel_y = -23
},
@@ -89643,10 +87221,6 @@
icon_state = "whitehall"
},
/area/maintenance/asmaint3)
-"pkE" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/wall/r_wall,
-/area/turret_protected/aisat)
"pkL" = (
/obj/structure/table/wood,
/obj/item/clipboard,
@@ -89671,7 +87245,7 @@
},
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 27
+ pixel_x = 26
},
/obj/structure/cable{
icon_state = "1-2"
@@ -89705,8 +87279,7 @@
/area/toxins/misc_lab)
"plt" = (
/obj/machinery/light/small{
- dir = 4;
- pixel_y = 8
+ dir = 4
},
/turf/simulated/floor/plating,
/area/maintenance/starboard)
@@ -89717,9 +87290,7 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/main)
"plG" = (
/obj/structure/filingcabinet/chestdrawer,
@@ -89787,17 +87358,14 @@
/area/engine/mechanic_workshop/hangar)
"pnb" = (
/obj/effect/spawner/window/reinforced,
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 2;
- icon_state = "open";
- id_tag = "magistrate";
- name = "Magistrate Privacy Shutters";
- opacity = 0
- },
/obj/structure/cable{
icon_state = "0-8"
},
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "magistrate";
+ name = "Magistrate Privacy Shutters"
+ },
/turf/simulated/floor/plating,
/area/magistrateoffice)
"pnv" = (
@@ -89813,14 +87381,6 @@
/obj/structure/lattice/catwalk,
/turf/space,
/area/space)
-"pnA" = (
-/obj/machinery/atmospherics/pipe/simple/visible/green{
- desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
- dir = 4;
- name = "Труба фильтрации"
- },
-/turf/simulated/wall/r_wall,
-/area/atmos)
"pnF" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 1
@@ -89867,7 +87427,7 @@
"pnT" = (
/obj/machinery/alarm{
dir = 8;
- pixel_x = 24
+ pixel_x = 22
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -90002,10 +87562,9 @@
/obj/structure/cable{
icon_state = "0-4"
},
-/obj/machinery/power/apc{
+/obj/machinery/power/apc/worn_out{
cell_type = 0;
dir = 8;
- name = "west bump";
pixel_x = -26
},
/turf/simulated/floor/plasteel{
@@ -90123,8 +87682,7 @@
/area/quartermaster/sorting)
"pqM" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 10;
- initialize_directions = 10
+ dir = 10
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -90182,12 +87740,9 @@
/obj/structure/cable{
icon_state = "0-8"
},
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "rdprivacy";
- name = "Research Director Office Shutters";
- opacity = 0
+ name = "Research Director Office Shutters"
},
/turf/simulated/floor/plating,
/area/crew_quarters/hor)
@@ -90238,7 +87793,6 @@
dir = 8
},
/obj/item/radio/intercom{
- dir = 8;
pixel_x = -28
},
/turf/simulated/floor/plasteel{
@@ -90257,9 +87811,7 @@
"prR" = (
/obj/structure/chair/stool,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/maintenance/starboard)
"prU" = (
/obj/structure/cable{
@@ -90305,6 +87857,10 @@
},
/turf/simulated/floor/wood/fancy/light,
/area/crew_quarters/heads/hop)
+"psh" = (
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
"psj" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
@@ -90393,7 +87949,7 @@
},
/obj/machinery/alarm{
dir = 4;
- pixel_x = -24
+ pixel_x = -22
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -90420,6 +87976,11 @@
"pty" = (
/turf/simulated/wall/r_wall,
/area/blueshield)
+"ptB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/garden)
"ptE" = (
/obj/structure/cable/yellow{
d1 = 1;
@@ -90479,12 +88040,7 @@
/area/civilian/barber)
"pus" = (
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/obj/machinery/field/generator,
/turf/simulated/floor/plasteel,
/area/storage/secure)
@@ -90541,12 +88097,8 @@
/turf/simulated/wall/r_wall,
/area/toxins/storage)
"puJ" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -90606,13 +88158,9 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Singularity";
- layer = 2.7;
- name = "Singularity Blast Doors";
- opacity = 0
+ name = "Singularity Blast Doors"
},
/turf/simulated/floor/plasteel,
/area/engine/engineering)
@@ -90633,12 +88181,9 @@
/obj/structure/cable{
icon_state = "0-2"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "Virology";
@@ -90673,9 +88218,7 @@
/area/crew_quarters/fitness)
"pwH" = (
/obj/effect/decal/warning_stripes/southeast,
-/obj/structure/closet/walllocker/emerglocker/north{
- pixel_y = -32
- },
+/obj/structure/closet/walllocker/emerglocker/south,
/turf/simulated/floor/plasteel,
/area/toxins/launch)
"pwN" = (
@@ -90732,6 +88275,23 @@
"pxR" = (
/turf/simulated/floor/plating,
/area/maintenance/tourist)
+"pyb" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
"pyh" = (
/obj/machinery/vending/wallmed{
pixel_x = 25
@@ -90855,6 +88415,10 @@
/obj/machinery/keycard_auth{
pixel_x = 24
},
+/obj/machinery/light_switch{
+ pixel_x = 24;
+ pixel_y = 24
+ },
/turf/simulated/floor/carpet/royalblack,
/area/ntrep)
"pzN" = (
@@ -90879,7 +88443,7 @@
/area/maintenance/asmaint3)
"pzW" = (
/obj/machinery/computer/guestpass{
- pixel_y = -32
+ pixel_y = -28
},
/turf/simulated/floor/plasteel{
icon_state = "whitepurple"
@@ -90892,7 +88456,7 @@
/obj/effect/decal/warning_stripes/northwest,
/obj/structure/table/reinforced,
/obj/machinery/alarm{
- pixel_y = 24
+ pixel_y = 22
},
/obj/item/assembly/signaler,
/turf/simulated/floor/plasteel,
@@ -90906,13 +88470,10 @@
name = "Bridge Lockdown"
},
/obj/effect/spawner/window/reinforced,
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 1;
- icon_state = "open";
+/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "BridgeShutters";
name = "Bridge Privacy Shutters";
- opacity = 0
+ dir = 1
},
/turf/simulated/floor/plating,
/area/bridge)
@@ -90938,13 +88499,10 @@
id_tag = "BridgeLockdown";
name = "Bridge Lockdown"
},
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 1;
- icon_state = "open";
+/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "BridgeShutters";
name = "Bridge Privacy Shutters";
- opacity = 0
+ dir = 1
},
/turf/simulated/floor/plating,
/area/bridge)
@@ -90955,6 +88513,10 @@
/obj/machinery/power/smes{
charge = 2e+006
},
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 26
+ },
/turf/simulated/floor/greengrid,
/area/engine/engineering)
"pAn" = (
@@ -91021,9 +88583,7 @@
/obj/machinery/hologram/holopad,
/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
-/obj/structure/disposalpipe/junction/reversed{
- dir = 2
- },
+/obj/structure/disposalpipe/junction/reversed,
/turf/simulated/floor/plasteel{
icon_state = "whitebluefull"
},
@@ -91073,7 +88633,6 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "neutralfull"
},
/area/bridge/checkpoint/south)
@@ -91116,7 +88675,7 @@
dir = 4
},
/obj/machinery/newscaster{
- pixel_y = 32
+ pixel_y = 30
},
/obj/structure/disposalpipe/segment{
dir = 4
@@ -91143,13 +88702,10 @@
id_tag = "BridgeLockdown";
name = "Bridge Lockdown"
},
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 1;
- icon_state = "open";
+/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "BridgeShutters";
name = "Bridge Privacy Shutters";
- opacity = 0
+ dir = 1
},
/turf/simulated/floor/plating,
/area/bridge)
@@ -91202,12 +88758,9 @@
"pCr" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable,
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "researchdesk1";
- name = "Research Desk Shutters";
- opacity = 0
+ name = "Research Desk Shutters"
},
/turf/simulated/floor/plating,
/area/toxins/lab)
@@ -91215,8 +88768,7 @@
/obj/effect/decal/warning_stripes/south,
/obj/effect/decal/warning_stripes/north,
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1;
- initialize_directions = 11
+ dir = 1
},
/obj/machinery/light{
dir = 1
@@ -91236,7 +88788,7 @@
/area/toxins/lab)
"pCz" = (
/obj/structure/extinguisher_cabinet{
- pixel_y = -30
+ pixel_y = -28
},
/obj/item/clothing/mask/gas,
/obj/machinery/atmospherics/pipe/simple/hidden{
@@ -91319,9 +88871,7 @@
},
/obj/item/gun/energy/gun/advtaser,
/obj/item/radio/intercom{
- dir = 1;
- name = "Station Intercom (General)";
- pixel_y = -29
+ pixel_y = -28
},
/obj/structure/closet/secure_closet/guncabinet{
anchored = 1;
@@ -91361,13 +88911,10 @@
id_tag = "BridgeLockdown";
name = "Bridge Lockdown"
},
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 1;
- icon_state = "open";
+/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "BridgeShutters";
name = "Bridge Privacy Shutters";
- opacity = 0
+ dir = 1
},
/turf/simulated/floor/plating,
/area/bridge)
@@ -91380,13 +88927,10 @@
id_tag = "BridgeLockdown";
name = "Bridge Lockdown"
},
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 1;
- icon_state = "open";
+/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "BridgeShutters";
name = "Bridge Privacy Shutters";
- opacity = 0
+ dir = 1
},
/turf/simulated/floor/plating,
/area/bridge)
@@ -91422,8 +88966,7 @@
/obj/structure/closet/walllocker/emerglocker/north,
/turf/simulated/floor/plasteel{
dir = 1;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (NORTH)"
+ icon_state = "whitepurple"
},
/area/medical/research/nhallway)
"pEe" = (
@@ -91486,13 +89029,10 @@
id_tag = "BridgeLockdown";
name = "Bridge Lockdown"
},
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 1;
- icon_state = "open";
+/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "BridgeShutters";
name = "Bridge Privacy Shutters";
- opacity = 0
+ dir = 1
},
/turf/simulated/floor/plating,
/area/bridge)
@@ -91528,9 +89068,7 @@
name = "Shooting Range";
req_access = list(63)
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/range)
"pFp" = (
/obj/effect/spawner/window/reinforced,
@@ -91544,13 +89082,10 @@
id_tag = "BridgeLockdown";
name = "Bridge Lockdown"
},
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 1;
- icon_state = "open";
+/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "BridgeShutters";
name = "Bridge Privacy Shutters";
- opacity = 0
+ dir = 1
},
/turf/simulated/floor/plating,
/area/bridge)
@@ -91598,6 +89133,7 @@
/area/bridge/meeting_room)
"pFI" = (
/obj/structure/closet/firecloset,
+/obj/structure/closet/walllocker/emerglocker/east,
/turf/simulated/floor/engine,
/area/toxins/sm_test_chamber)
"pFM" = (
@@ -91619,7 +89155,7 @@
},
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 25
+ pixel_x = 26
},
/turf/simulated/floor/plasteel{
dir = 6;
@@ -91701,20 +89237,13 @@
name = "Bridge Lockdown"
},
/obj/effect/spawner/window/reinforced,
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 1;
- icon_state = "open";
+/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "BridgeShutters";
name = "Bridge Privacy Shutters";
- opacity = 0
+ dir = 1
},
/turf/simulated/floor/plating,
/area/bridge)
-"pGX" = (
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/tourist)
"pGY" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
@@ -91723,12 +89252,9 @@
/obj/structure/cable{
icon_state = "1-4"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/turf/simulated/floor/plating,
/area/security/prison/cell_block/A)
@@ -91782,10 +89308,6 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/firealarm{
- pixel_x = -28;
- pixel_y = -28
- },
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "darkred"
@@ -91800,14 +89322,12 @@
"pHL" = (
/obj/machinery/vending/cigarette,
/turf/simulated/floor/plasteel{
- icon_state = "whitepurple";
- tag = "icon-whitepurple (WEST)"
+ icon_state = "whitepurple"
},
/area/medical/research/nhallway)
"pHP" = (
/obj/machinery/power/apc{
dir = 4;
- name = "east bump";
pixel_x = 26
},
/obj/structure/cable{
@@ -91979,9 +89499,7 @@
pixel_x = -9;
pixel_y = 7
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/main)
"pJi" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -92114,10 +89632,6 @@
c_tag = "Bar counter";
dir = 8
},
-/obj/item/radio/intercom{
- dir = 0;
- pixel_x = 29
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 9
},
@@ -92127,6 +89641,9 @@
/obj/structure/cable{
icon_state = "1-8"
},
+/obj/item/radio/intercom{
+ pixel_x = 28
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -92219,9 +89736,7 @@
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/brig)
"pLz" = (
/turf/simulated/wall/r_wall,
@@ -92244,9 +89759,7 @@
name = "High Sec Zone";
req_access = list(63)
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/permahallway)
"pLE" = (
/obj/structure/disposalpipe/segment{
@@ -92277,9 +89790,7 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 1
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/permahallway)
"pLM" = (
/turf/simulated/floor/plasteel{
@@ -92297,7 +89808,7 @@
/area/toxins/sm_test_chamber)
"pMb" = (
/obj/structure/extinguisher_cabinet{
- pixel_y = -32
+ pixel_y = -28
},
/obj/effect/decal/ants,
/turf/simulated/floor/plating,
@@ -92379,8 +89890,7 @@
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 10;
- initialize_directions = 10
+ dir = 10
},
/obj/structure/cable{
icon_state = "1-2"
@@ -92390,7 +89900,6 @@
/area/bridge/vip)
"pNk" = (
/obj/machinery/power/apc{
- name = "south bump";
pixel_y = -26
},
/obj/structure/cable,
@@ -92430,9 +89939,7 @@
/obj/structure/cable{
icon_state = "2-4"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/securehallway)
"pNI" = (
/obj/effect/decal/warning_stripes/north,
@@ -92452,9 +89959,7 @@
/obj/structure/cable{
icon_state = "1-8"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/securehallway)
"pNO" = (
/obj/structure/table/glass,
@@ -92493,8 +89998,7 @@
},
/turf/simulated/floor/plasteel{
dir = 8;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (WEST)"
+ icon_state = "whitepurple"
},
/area/medical/research)
"pOg" = (
@@ -92744,12 +90248,9 @@
/obj/structure/cable{
icon_state = "1-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/turf/simulated/floor/plating,
/area/security/securehallway)
@@ -92861,8 +90362,7 @@
"pTS" = (
/obj/structure/table,
/obj/machinery/light{
- dir = 1;
- in_use = 1
+ dir = 1
},
/obj/machinery/camera{
c_tag = "Rec Room North"
@@ -92935,13 +90435,10 @@
/obj/structure/cable{
icon_state = "0-2"
},
-/obj/machinery/door/poddoor/shutters{
- density = 0;
+/obj/machinery/door/poddoor/shutters/preopen{
dir = 1;
- icon_state = "open";
id_tag = "rdprivacy";
- name = "Research Director Office Shutters";
- opacity = 0
+ name = "Research Director Office Shutters"
},
/turf/simulated/floor/plating,
/area/crew_quarters/hor)
@@ -92982,13 +90479,12 @@
/area/maintenance/tourist)
"pVu" = (
/obj/structure/table/wood,
-/obj/item/radio/intercom{
- pixel_x = 26;
- pixel_y = 28
- },
/obj/item/reagent_containers/food/snacks/grown/geranium,
/obj/item/reagent_containers/food/snacks/grown/geranium,
/obj/item/reagent_containers/food/snacks/grown/geranium,
+/obj/item/radio/intercom{
+ pixel_x = 28
+ },
/turf/simulated/floor/plasteel{
icon_state = "grimy"
},
@@ -93042,6 +90538,9 @@
/obj/item/reagent_containers/food/drinks/bottle/whiskey,
/obj/item/reagent_containers/food/drinks/drinkingglass,
/obj/item/reagent_containers/food/drinks/drinkingglass,
+/obj/item/radio/intercom{
+ pixel_y = 28
+ },
/turf/simulated/floor/wood/fancy/light,
/area/blueshield)
"pVP" = (
@@ -93118,29 +90617,18 @@
/area/medical/medbay)
"pWC" = (
/obj/structure/table/reinforced,
-/obj/structure/extinguisher_cabinet{
- pixel_x = 24
- },
/obj/item/reagent_containers/spray/cleaner,
/turf/simulated/floor/plasteel{
icon_state = "redyellowfull"
},
/area/engine/break_room)
"pWD" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/obj/machinery/light{
dir = 4
},
-/obj/item/radio/intercom{
- pixel_x = 30;
- pixel_y = 3
- },
/obj/machinery/door_control{
id = "ShootRange";
name = "Shooting Range Shutters Control";
@@ -93157,14 +90645,14 @@
dir = 8
},
/obj/structure/closet/firecloset,
-/obj/machinery/firealarm{
- pixel_x = -32;
- pixel_y = 24
- },
/obj/structure/extinguisher_cabinet{
- pixel_x = -24
+ pixel_x = -28
},
/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -26
+ },
/turf/simulated/floor/plasteel,
/area/engine/break_room)
"pWN" = (
@@ -93191,7 +90679,7 @@
icon_state = "2-8"
},
/obj/machinery/newscaster{
- pixel_x = 32
+ pixel_x = 30
},
/obj/structure/disposalpipe/segment{
dir = 10
@@ -93274,10 +90762,6 @@
/obj/item/wrench,
/obj/item/crowbar,
/obj/item/analyzer,
-/obj/machinery/newscaster{
- pixel_x = -32;
- pixel_y = 32
- },
/obj/machinery/camera{
c_tag = "Atmospherics Front Desk";
dir = 4;
@@ -93285,7 +90769,7 @@
},
/obj/machinery/firealarm{
dir = 8;
- pixel_x = -24
+ pixel_x = -26
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -93311,7 +90795,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 25
+ pixel_x = 26
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -93333,13 +90817,9 @@
icon_state = "grimy"
},
/area/chapel/office)
-"pYt" = (
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint2)
"pYG" = (
/obj/machinery/newscaster/security_unit{
- pixel_y = 32
+ pixel_y = 28
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -93394,7 +90874,7 @@
},
/obj/machinery/light_switch{
pixel_x = -24;
- pixel_y = -22
+ pixel_y = -24
},
/obj/structure/disposalpipe/segment{
dir = 4
@@ -93459,7 +90939,7 @@
"pZR" = (
/obj/effect/decal/warning_stripes/northwest,
/obj/item/radio/intercom{
- pixel_y = 24
+ pixel_y = 28
},
/turf/simulated/floor/plasteel,
/area/toxins/launch)
@@ -93502,12 +90982,8 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/obj/structure/cable{
icon_state = "1-4"
@@ -93531,6 +91007,27 @@
icon_state = "neutralfull"
},
/area/hallway/primary/central/sw)
+"qaO" = (
+/obj/structure/sink{
+ dir = 8;
+ pixel_x = -11
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/mob/living/simple_animal/mouse/rat/Ratatui,
+/obj/structure/sink{
+ dir = 8;
+ pixel_x = -11
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -26
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "hydrofloor"
+ },
+/area/crew_quarters/kitchen)
"qbl" = (
/obj/effect/decal/warning_stripes/yellow,
/obj/machinery/navbeacon{
@@ -93661,6 +91158,8 @@
/obj/structure/cable{
icon_state = "1-2"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -93674,12 +91173,8 @@
/turf/simulated/floor/plasteel,
/area/atmos/control)
"qcz" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel,
/area/bridge/vip)
@@ -93739,7 +91234,7 @@
/area/bridge)
"qcL" = (
/obj/machinery/alarm{
- pixel_y = 24
+ pixel_y = 22
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -93836,7 +91331,7 @@
pixel_y = 4
},
/obj/machinery/newscaster{
- pixel_y = 32
+ pixel_y = 30
},
/turf/simulated/floor/plasteel{
dir = 5;
@@ -93861,12 +91356,7 @@
/obj/machinery/iv_drip,
/obj/effect/decal/warning_stripes/blue/hollow,
/obj/structure/extinguisher_cabinet{
- pixel_y = -30
- },
-/obj/machinery/firealarm{
- dir = 1;
- pixel_x = -29;
- pixel_y = -12
+ pixel_y = -28
},
/obj/item/tank/internals/emergency_oxygen/engi,
/obj/item/tank/internals/emergency_oxygen/engi,
@@ -93899,8 +91389,7 @@
/area/security/interrogation)
"qfe" = (
/obj/machinery/newscaster{
- pixel_x = -28;
- pixel_y = 2
+ pixel_x = -30
},
/obj/machinery/recharge_station,
/turf/simulated/floor/plasteel{
@@ -93993,7 +91482,7 @@
/obj/effect/decal/cleanable/blood/gibs/xeno,
/obj/effect/decal/cleanable/dirt,
/obj/structure/extinguisher_cabinet{
- pixel_y = -32
+ pixel_y = -28
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -94060,7 +91549,7 @@
},
/obj/machinery/firealarm{
dir = 8;
- pixel_x = -28
+ pixel_x = -26
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -94095,8 +91584,7 @@
/obj/item/stamp/rd,
/turf/simulated/floor/plasteel{
dir = 4;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (EAST)"
+ icon_state = "whitepurple"
},
/area/crew_quarters/hor)
"qhn" = (
@@ -94207,7 +91695,7 @@
dir = 1
},
/obj/machinery/newscaster/security_unit{
- pixel_y = -30
+ pixel_y = -28
},
/turf/simulated/floor/plasteel{
icon_state = "red"
@@ -94229,9 +91717,7 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/securehallway)
"qiF" = (
/obj/effect/spawner/window/reinforced,
@@ -94259,6 +91745,12 @@
/obj/structure/cable{
icon_state = "1-2"
},
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -94292,7 +91784,7 @@
/area/engine/gravitygenerator)
"qjq" = (
/obj/machinery/newscaster{
- pixel_x = 28
+ pixel_x = 30
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -94322,7 +91814,9 @@
/turf/simulated/floor/plasteel,
/area/engine/gravitygenerator)
"qjy" = (
-/obj/machinery/door/airlock/external,
+/obj/machinery/door/airlock/external{
+ name = "Escape Pod Airlock"
+ },
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"qjE" = (
@@ -94344,7 +91838,6 @@
/obj/structure/window/reinforced,
/obj/effect/decal/warning_stripes/red/hollow,
/obj/machinery/power/apc{
- name = "south bump";
pixel_y = -26
},
/obj/structure/cable,
@@ -94403,8 +91896,7 @@
/area/maintenance/library)
"qkv" = (
/obj/machinery/light/small{
- dir = 4;
- tag = "icon-bulb1 (EAST)"
+ dir = 4
},
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel,
@@ -94557,7 +92049,7 @@
"qmn" = (
/obj/structure/table/reinforced,
/obj/machinery/newscaster{
- pixel_x = -32
+ pixel_x = -30
},
/obj/item/storage/box/donkpockets,
/turf/simulated/floor/plasteel{
@@ -94574,14 +92066,6 @@
icon_state = "redyellowfull"
},
/area/engine/break_room)
-"qmv" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint3)
"qmz" = (
/obj/structure/window/reinforced/polarized{
id = "vir_work_zone1"
@@ -94623,7 +92107,6 @@
"qnk" = (
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/obj/structure/chair/barber{
@@ -94658,17 +92141,32 @@
},
/area/atmos/control)
"qnD" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/secure_closet/cargotech,
+/obj/item/stamp/granted,
+/obj/item/stamp/denied,
+/obj/machinery/newscaster{
+ pixel_y = -30
},
-/obj/item/radio/intercom{
- pixel_y = 22
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"qnJ" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ dir = 9
},
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/spawner/random_spawners/rodent,
/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "whiteblue"
+ icon_state = "yellowfull"
},
-/area/medical/medbay2)
+/area/maintenance/electrical)
"qnQ" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -94771,12 +92269,8 @@
},
/area/hallway/primary/port/west)
"qoH" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/obj/structure/sign/poster/random{
pixel_x = -32
@@ -94934,9 +92428,7 @@
req_access = list(63)
},
/obj/machinery/door/firedoor,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/reception)
"qpZ" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -94949,7 +92441,6 @@
/area/quartermaster/storage)
"qqe" = (
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "neutralfull"
},
/area/assembly/robotics)
@@ -94997,12 +92488,8 @@
},
/area/crew_quarters/heads/hop)
"qqV" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel{
icon_state = "grimy"
@@ -95117,15 +92604,6 @@
icon_state = "whitepurple"
},
/area/toxins/test_chamber)
-"qsa" = (
-/obj/machinery/atmospherics/unary/vent_scrubber/on{
- dir = 8
- },
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plasteel{
- icon_state = "tranquillite"
- },
-/area/maintenance/kitchen)
"qsc" = (
/turf/simulated/wall,
/area/medical/surgery/north)
@@ -95171,12 +92649,9 @@
/obj/structure/cable{
icon_state = "1-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "Virology";
@@ -95189,7 +92664,7 @@
/area/maintenance/library)
"qsM" = (
/obj/machinery/newscaster{
- pixel_y = 32
+ pixel_y = 30
},
/obj/machinery/libraryscanner,
/turf/simulated/floor/plasteel{
@@ -95226,12 +92701,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/universal{
dir = 4
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/obj/machinery/door/poddoor/shutters/preopen{
dir = 8;
@@ -95379,9 +92851,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/permahallway)
"qui" = (
/obj/structure/dispenser/oxygen,
@@ -95401,9 +92871,7 @@
/obj/structure/reagent_dispensers/peppertank{
pixel_y = -32
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/customs)
"qut" = (
/obj/structure/cable{
@@ -95462,7 +92930,6 @@
},
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/obj/structure/cable{
@@ -95531,15 +92998,13 @@
},
/obj/effect/decal/warning_stripes/south,
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/turf/simulated/floor/plating/airless,
/area/engine/engineering)
"qvN" = (
/obj/machinery/light/small{
- dir = 4;
- tag = "icon-bulb1 (EAST)"
+ dir = 4
},
/obj/machinery/camera{
c_tag = "AI Transit Tube Airlock";
@@ -95587,13 +93052,10 @@
id_tag = "BridgeLockdown";
name = "Bridge Lockdown"
},
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 1;
- icon_state = "open";
+/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "BridgeShutters";
name = "Bridge Privacy Shutters";
- opacity = 0
+ dir = 1
},
/turf/simulated/floor/plating,
/area/bridge)
@@ -95601,7 +93063,6 @@
/obj/structure/table/reinforced,
/obj/item/storage/firstaid/regular,
/obj/item/radio/intercom{
- dir = 8;
pixel_x = -28
},
/obj/machinery/light{
@@ -95621,7 +93082,7 @@
},
/obj/machinery/firealarm{
dir = 8;
- pixel_x = -28
+ pixel_x = -26
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -95637,7 +93098,6 @@
},
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/turf/simulated/floor/plating,
@@ -95685,7 +93145,7 @@
},
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 28
+ pixel_x = 26
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
@@ -95698,9 +93158,8 @@
"qxe" = (
/obj/effect/decal/warning_stripes/southeast,
/obj/structure/closet/secure_closet/personal/patient,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- on = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -95715,7 +93174,6 @@
"qxo" = (
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/obj/structure/cable{
@@ -95769,6 +93227,9 @@
"qxY" = (
/obj/effect/landmark/join_late_cyborg,
/obj/effect/decal/warning_stripes/yellow/partial,
+/obj/machinery/light_switch{
+ pixel_x = 24
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "purple"
@@ -95807,6 +93268,11 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/engine,
/area/maintenance/incinerator)
+"qyT" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/starboard)
"qze" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -95849,12 +93315,8 @@
},
/area/tcommsat/chamber)
"qzC" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -95903,9 +93365,7 @@
/obj/structure/cable{
icon_state = "1-8"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/prison/cell_block/A)
"qAK" = (
/obj/structure/cable/yellow{
@@ -95951,9 +93411,6 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/structure/cable{
- icon_state = "1-8"
- },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "red"
@@ -95969,16 +93426,6 @@
icon_state = "dark"
},
/area/crew_quarters/chief)
-"qBf" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/obj/effect/decal/cleanable/flour,
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plasteel{
- icon_state = "redyellowfull"
- },
-/area/maintenance/asmaint4)
"qBn" = (
/obj/machinery/hologram/holopad,
/obj/effect/decal/warning_stripes/yellow/hollow,
@@ -96067,12 +93514,9 @@
/obj/structure/cable{
icon_state = "0-2"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
@@ -96098,8 +93542,7 @@
dir = 4
},
/obj/machinery/light/small{
- dir = 4;
- pixel_y = 8
+ dir = 4
},
/turf/simulated/floor/plating,
/area/maintenance/asmaint)
@@ -96253,11 +93696,11 @@
/area/space)
"qEm" = (
/obj/machinery/newscaster{
- pixel_y = -28
+ pixel_y = -30
},
/obj/machinery/alarm{
dir = 8;
- pixel_x = 24
+ pixel_x = 22
},
/turf/simulated/floor/plasteel{
dir = 6;
@@ -96268,14 +93711,11 @@
/obj/structure/cable{
icon_state = "0-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
id_tag = "xeno2";
- name = "Creature Cell #2";
- opacity = 0
+ name = "Creature Cell #2"
},
-/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
/area/toxins/xenobiology)
"qEC" = (
@@ -96364,9 +93804,7 @@
/obj/structure/disposalpipe/junction/reversed{
dir = 8
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/brig)
"qFx" = (
/obj/structure/table/wood,
@@ -96384,9 +93822,7 @@
icon_state = "1-2"
},
/obj/machinery/hologram/holopad,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/brig)
"qFD" = (
/obj/effect/spawner/window/reinforced,
@@ -96534,9 +93970,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/customs)
"qHl" = (
/obj/effect/decal/warning_stripes/southwest,
@@ -96556,9 +93990,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/lobby)
"qIf" = (
/obj/effect/decal/cleanable/dirt,
@@ -96702,13 +94134,10 @@
/area/maintenance/incinerator)
"qKj" = (
/obj/machinery/newscaster{
- pixel_y = 32
- },
-/obj/structure/cable{
- icon_state = "1-8"
+ pixel_y = 30
},
/obj/structure/cable{
- icon_state = "0-8"
+ icon_state = "4-8"
},
/turf/simulated/floor/bluegrid,
/area/turret_protected/ai)
@@ -96723,8 +94152,7 @@
icon_state = "1-2"
},
/obj/machinery/newscaster{
- pixel_x = -28;
- pixel_y = 2
+ pixel_x = -30
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -96764,11 +94192,10 @@
/obj/machinery/teleport/station,
/obj/effect/decal/warning_stripes/south,
/obj/item/radio/intercom{
- pixel_y = 24
+ pixel_y = 28
},
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/obj/machinery/camera/motion{
c_tag = "Minisat Teleporter Room";
@@ -96781,8 +94208,7 @@
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 8;
- initialize_directions = 11
+ dir = 8
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 8
@@ -96850,16 +94276,10 @@
/turf/simulated/floor/plating,
/area/maintenance/asmaint)
"qLc" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
-/turf/simulated/floor/plasteel{
- dir = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
+/turf/simulated/floor/plasteel,
/area/security/range)
"qLt" = (
/obj/structure/disposalpipe/segment,
@@ -96871,9 +94291,8 @@
},
/area/hallway/primary/aft)
"qLz" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- on = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/plasteel,
/area/medical/virology/lab)
@@ -96902,12 +94321,9 @@
/area/hydroponics)
"qMm" = (
/obj/effect/spawner/window/reinforced,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/obj/machinery/door/poddoor/shutters/preopen{
dir = 1;
@@ -97039,14 +94455,20 @@
"qNR" = (
/turf/simulated/floor/plating/airless,
/area/toxins/test_area)
+"qNU" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
+ },
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plasteel{
+ icon_state = "tranquillite"
+ },
+/area/maintenance/kitchen)
"qNW" = (
/obj/effect/spawner/window/reinforced,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/obj/machinery/door/poddoor/shutters/preopen{
dir = 8;
@@ -97074,7 +94496,6 @@
/obj/item/robot_parts/robot_suit,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "neutralfull"
},
/area/assembly/robotics)
@@ -97129,12 +94550,9 @@
/obj/structure/cable{
icon_state = "1-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
@@ -97211,6 +94629,13 @@
icon_state = "dark"
},
/area/security/execution)
+"qPt" = (
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "cautioncorner"
+ },
+/area/maintenance/bar)
"qPF" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -97225,9 +94650,7 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 4
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/securehallway)
"qPG" = (
/obj/structure/table/glass,
@@ -97359,7 +94782,7 @@
/area/crew_quarters/bar/atrium)
"qRt" = (
/obj/machinery/firealarm{
- pixel_y = 25
+ pixel_y = 26
},
/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
@@ -97370,7 +94793,7 @@
"qRz" = (
/obj/machinery/alarm{
dir = 8;
- pixel_x = 24
+ pixel_x = 22
},
/turf/simulated/floor/plasteel{
icon_state = "grimy"
@@ -97395,9 +94818,7 @@
/obj/machinery/photocopier/faxmachine/longrange{
department = "Internal Affairs Office"
},
-/obj/machinery/light{
- on = 1
- },
+/obj/machinery/light,
/turf/simulated/floor/wood/fancy/cherry,
/area/lawoffice)
"qSa" = (
@@ -97412,9 +94833,7 @@
/area/hallway/secondary/exit)
"qSE" = (
/obj/item/radio/intercom{
- dir = 1;
- name = "Station Intercom (General)";
- pixel_y = -29
+ pixel_y = -28
},
/turf/simulated/floor/plasteel{
icon_state = "whitepurple"
@@ -97559,7 +94978,6 @@
/obj/machinery/hologram/holopad,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "neutralfull"
},
/area/bridge/checkpoint/south)
@@ -97589,8 +95007,7 @@
pixel_y = 32
},
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/obj/effect/decal/warning_stripes/northwest,
/obj/machinery/computer/station_alert,
@@ -97627,7 +95044,7 @@
/obj/structure/table/wood,
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -26
},
/obj/item/folder/blue{
pixel_x = 5;
@@ -97641,8 +95058,7 @@
dir = 4
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 8;
- initialize_directions = 11
+ dir = 8
},
/obj/structure/cable{
icon_state = "1-2"
@@ -97759,13 +95175,11 @@
/area/crew_quarters/theatre)
"qXd" = (
/obj/machinery/newscaster/security_unit{
- pixel_y = 32
+ pixel_y = 28
},
/obj/item/twohanded/required/kirbyplants,
/obj/effect/decal/warning_stripes/red/hollow,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/customs)
"qXe" = (
/obj/effect/decal/cleanable/dirt,
@@ -97850,6 +95264,8 @@
/obj/structure/cable{
icon_state = "1-2"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -97858,8 +95274,8 @@
/obj/machinery/message_server,
/obj/machinery/power/apc{
cell_type = 5000;
- name = "south bump Important Area";
- pixel_y = -24
+ name = "Important area power controller";
+ pixel_y = -26
},
/obj/structure/cable{
icon_state = "0-4"
@@ -97872,7 +95288,6 @@
},
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/obj/effect/decal/warning_stripes/north,
@@ -97893,7 +95308,7 @@
dir = 4
},
/obj/item/radio/intercom{
- pixel_y = 26
+ pixel_y = 28
},
/obj/effect/decal/warning_stripes/northeast,
/obj/machinery/camera{
@@ -97911,7 +95326,7 @@
charge = 5e+006
},
/obj/structure/extinguisher_cabinet{
- pixel_x = 22
+ pixel_x = 28
},
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel,
@@ -97962,12 +95377,6 @@
icon_state = "redyellowfull"
},
/area/engine/break_room)
-"qZG" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel{
- icon_state = "darkbluefull"
- },
-/area/turret_protected/aisat)
"qZO" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -97997,7 +95406,7 @@
/obj/structure/table/glass,
/obj/item/folder/blue,
/obj/item/radio/intercom{
- pixel_y = 22
+ pixel_y = 28
},
/obj/item/stamp/cmo,
/obj/item/clothing/glasses/hud/health/sunglasses,
@@ -98013,8 +95422,7 @@
dir = 8
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 8;
- initialize_directions = 11
+ dir = 8
},
/obj/structure/cable{
icon_state = "1-4"
@@ -98058,12 +95466,9 @@
"rbh" = (
/obj/structure/table/reinforced,
/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/obj/item/paper_bin{
pixel_x = -2;
@@ -98167,8 +95572,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/machinery/alarm{
dir = 1;
- pixel_x = null;
- pixel_y = -24
+ pixel_y = -22
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -98177,9 +95581,7 @@
"rbU" = (
/obj/machinery/vending/cola,
/obj/effect/decal/warning_stripes/red/hollow,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/permahallway)
"rbY" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -98203,7 +95605,6 @@
"rcf" = (
/obj/machinery/power/apc{
dir = 4;
- name = "east bump";
pixel_x = 26
},
/obj/structure/cable{
@@ -98266,8 +95667,7 @@
/area/medical/sleeper)
"rcA" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 8;
- initialize_directions = 11
+ dir = 8
},
/obj/structure/cable{
icon_state = "1-2"
@@ -98279,7 +95679,8 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/turf/simulated/wall,
+/obj/structure/window/full/reinforced/tinted,
+/turf/simulated/floor/plating,
/area/quartermaster/sorting)
"rcH" = (
/obj/effect/decal/cleanable/dirt,
@@ -98414,15 +95815,10 @@
/obj/structure/table/wood,
/obj/item/storage/lockbox/medal,
/obj/machinery/newscaster{
- pixel_y = 32
+ pixel_y = 30
},
/turf/simulated/floor/carpet,
/area/crew_quarters/captain/bedroom)
-"reA" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/starboard)
"reH" = (
/obj/structure/table/reinforced,
/obj/item/reagent_containers/syringe{
@@ -98466,7 +95862,6 @@
dir = 1
},
/turf/simulated/floor/plasteel{
- dir = 0;
icon_state = "green"
},
/area/hallway/secondary/exit)
@@ -98535,7 +95930,7 @@
/obj/item/toy/figure/scientist,
/obj/machinery/firealarm{
dir = 8;
- pixel_x = -25
+ pixel_x = -26
},
/turf/simulated/floor/plasteel{
dir = 6;
@@ -98583,12 +95978,7 @@
/turf/simulated/floor/plating/airless,
/area/engine/engineering)
"rgj" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whitepurple"
@@ -98597,7 +95987,7 @@
"rgm" = (
/obj/structure/table,
/obj/machinery/newscaster{
- pixel_y = 32
+ pixel_y = 30
},
/obj/machinery/cell_charger,
/turf/simulated/floor/plasteel{
@@ -98664,7 +96054,7 @@
"rhx" = (
/obj/machinery/alarm{
dir = 4;
- pixel_x = -24
+ pixel_x = -22
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -98706,12 +96096,7 @@
},
/obj/machinery/firealarm{
dir = 4;
- layer = 3.25;
- pixel_x = 24
- },
-/obj/structure/extinguisher_cabinet{
- pixel_x = 26;
- pixel_y = 32
+ pixel_x = 26
},
/turf/simulated/floor/plasteel{
dir = 5;
@@ -98720,7 +96105,7 @@
/area/security/holding_cell)
"rhQ" = (
/obj/item/radio/intercom{
- pixel_y = -30
+ pixel_y = -28
},
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
@@ -98746,14 +96131,15 @@
/turf/simulated/wall,
/area/medical/medbay)
"rhX" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkblue"
},
/area/turret_protected/aisat_interior)
"ric" = (
-/obj/structure/disposalpipe/segment,
/obj/effect/decal/warning_stripes/north,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
@@ -98830,7 +96216,6 @@
dir = 4
},
/obj/machinery/power/apc{
- name = "south bump";
pixel_y = -26
},
/obj/structure/cable{
@@ -98878,7 +96263,6 @@
},
/obj/machinery/power/apc{
dir = 4;
- name = "east bump";
pixel_x = 26
},
/obj/effect/decal/remains/mouse,
@@ -99044,7 +96428,7 @@
/obj/structure/bed,
/obj/item/bedsheet/hos,
/obj/item/radio/intercom{
- pixel_x = 32
+ pixel_x = 28
},
/obj/machinery/door_control{
id = "HoSPriv";
@@ -99100,7 +96484,7 @@
/obj/item/twohanded/required/kirbyplants,
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -26
},
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel,
@@ -99120,7 +96504,6 @@
/obj/item/clothing/glasses/regular,
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/obj/structure/cable{
@@ -99227,8 +96610,7 @@
},
/obj/effect/landmark/event/lightsout,
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 8;
- initialize_directions = 11
+ dir = 8
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 8
@@ -99242,6 +96624,9 @@
/area/hallway/primary/central/east)
"rof" = (
/obj/item/twohanded/required/kirbyplants,
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "red"
@@ -99277,8 +96662,7 @@
},
/turf/simulated/floor/plasteel{
dir = 4;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (EAST)"
+ icon_state = "whitepurple"
},
/area/medical/research/shallway)
"roC" = (
@@ -99303,8 +96687,7 @@
},
/turf/simulated/floor/plasteel{
dir = 9;
- icon_state = "whiteblue";
- tag = "icon-whiteblue (NORTHWEST)"
+ icon_state = "whiteblue"
},
/area/assembly/robotics)
"roX" = (
@@ -99383,7 +96766,6 @@
/obj/item/twohanded/required/kirbyplants,
/obj/structure/cable,
/obj/machinery/power/apc{
- name = "south bump";
pixel_y = -26
},
/turf/simulated/floor/plasteel{
@@ -99404,8 +96786,7 @@
/area/storage/primary)
"rqh" = (
/obj/machinery/light{
- dir = 1;
- in_use = 1
+ dir = 1
},
/obj/structure/chair,
/turf/simulated/floor/plasteel{
@@ -99586,23 +96967,6 @@
/obj/structure/barricade/wooden/crude,
/turf/simulated/floor/plating,
/area/maintenance/kitchen)
-"rsK" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/turf/simulated/floor/plasteel{
- dir = 1
- },
-/area/security/lobby)
"rsM" = (
/obj/machinery/firealarm{
dir = 4;
@@ -99635,7 +96999,6 @@
/obj/item/twohanded/required/kirbyplants,
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/obj/structure/cable{
@@ -99713,12 +97076,7 @@
icon_state = "1-2"
},
/obj/effect/landmark/marauder_entry,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -99825,12 +97183,8 @@
},
/area/medical/virology)
"rvg" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/turf/simulated/floor/carpet,
/area/bridge/meeting_room)
@@ -99929,8 +97283,7 @@
/obj/structure/table/wood,
/obj/item/camera,
/obj/machinery/light/small{
- dir = 4;
- pixel_y = 8
+ dir = 4
},
/turf/simulated/floor/plating,
/area/maintenance/starboard)
@@ -99971,12 +97324,9 @@
},
/obj/item/megaphone,
/obj/item/radio/intercom{
- pixel_x = 28;
- pixel_y = 5
- },
-/turf/simulated/floor/plasteel{
- dir = 1
+ pixel_x = 28
},
+/turf/simulated/floor/plasteel,
/area/security/reception)
"rxE" = (
/obj/structure/disposalpipe/segment{
@@ -100000,9 +97350,7 @@
icon_state = "2-4"
},
/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/reception)
"rxH" = (
/turf/simulated/floor/plasteel{
@@ -100039,9 +97387,7 @@
/obj/structure/disposalpipe/segment{
dir = 5
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/brig)
"ryt" = (
/obj/machinery/vending/cigarette,
@@ -100118,7 +97464,6 @@
"rzj" = (
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/obj/structure/cable{
@@ -100153,9 +97498,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/processing)
"rzM" = (
/obj/machinery/atmospherics/unary/portables_connector,
@@ -100201,9 +97544,7 @@
/obj/structure/table/reinforced,
/obj/item/paper/deltainfo,
/obj/item/flashlight/seclite,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/main)
"rAs" = (
/obj/effect/decal/warning_stripes/east,
@@ -100316,7 +97657,7 @@
pixel_y = -32
},
/obj/machinery/newscaster{
- pixel_x = -28
+ pixel_x = -30
},
/turf/simulated/floor/plasteel{
icon_state = "bcarpet05"
@@ -100339,17 +97680,12 @@
dir = 4
},
/turf/simulated/floor/plasteel{
- icon_state = "whitepurple";
- tag = "icon-whitepurple (WEST)"
+ icon_state = "whitepurple"
},
/area/medical/research/nhallway)
"rCs" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/obj/machinery/light,
/turf/simulated/floor/plasteel{
@@ -100418,12 +97754,8 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/structure/disposalpipe/junction/reversed{
- dir = 2
- },
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/obj/structure/disposalpipe/junction/reversed,
+/turf/simulated/floor/plasteel,
/area/security/lobby)
"rDd" = (
/obj/effect/decal/cleanable/dirt,
@@ -100509,6 +97841,10 @@
},
/area/hallway/primary/central/north)
"rDK" = (
+/obj/machinery/light_switch{
+ pixel_x = -24;
+ pixel_y = 24
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "red"
@@ -100595,7 +97931,7 @@
/area/toxins/xenobiology)
"rEC" = (
/obj/machinery/newscaster{
- pixel_x = 28
+ pixel_x = 30
},
/obj/machinery/computer/arcade,
/turf/simulated/floor/plasteel{
@@ -100647,6 +97983,12 @@
/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
/area/maintenance/electrical)
+"rFp" = (
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plasteel{
+ icon_state = "tranquillite"
+ },
+/area/maintenance/kitchen)
"rFw" = (
/obj/effect/decal/warning_stripes/west,
/obj/structure/table/wood,
@@ -100731,9 +98073,7 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/processing)
"rGz" = (
/obj/machinery/atmospherics/unary/vent_pump/high_volume{
@@ -100789,7 +98129,7 @@
/obj/effect/decal/warning_stripes/red,
/obj/machinery/portable_atmospherics/canister/oxygen,
/obj/item/radio/intercom{
- pixel_y = 26
+ pixel_y = 28
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -100845,7 +98185,7 @@
"rHD" = (
/obj/machinery/firealarm{
dir = 8;
- pixel_x = -25
+ pixel_x = -26
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -100871,8 +98211,8 @@
network = list("SS13","Research Outpost","Mining Outpost")
},
/obj/machinery/firealarm{
- dir = 4;
- pixel_x = -28
+ dir = 8;
+ pixel_x = -26
},
/obj/machinery/light{
dir = 8
@@ -100914,7 +98254,7 @@
"rIC" = (
/obj/item/twohanded/required/kirbyplants,
/obj/item/radio/intercom{
- pixel_x = 32
+ pixel_x = 28
},
/turf/simulated/floor/wood,
/area/library)
@@ -100934,12 +98274,9 @@
/area/crew_quarters/fitness)
"rIV" = (
/obj/effect/spawner/window/reinforced,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/turf/simulated/floor/plating,
/area/medical/sleeper)
@@ -100958,14 +98295,18 @@
},
/turf/simulated/floor/plasteel,
/area/gateway)
+"rJc" = (
+/obj/effect/spawner/random_spawners/rodent,
+/obj/effect/landmark/tiles/damageturf,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint4)
"rJr" = (
/obj/structure/cable{
icon_state = "1-2"
},
/obj/machinery/photocopier,
/turf/simulated/floor/plasteel{
- icon_state = "whitepurple";
- tag = "icon-whitepurple (WEST)"
+ icon_state = "whitepurple"
},
/area/medical/research/nhallway)
"rJG" = (
@@ -101019,9 +98360,7 @@
/obj/structure/sign/poster/official/random{
pixel_x = -32
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/main)
"rKA" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -101062,8 +98401,7 @@
"rKQ" = (
/turf/simulated/floor/plasteel{
dir = 8;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (WEST)"
+ icon_state = "whitepurple"
},
/area/medical/research/shallway)
"rKZ" = (
@@ -101126,12 +98464,8 @@
dir = 8;
tag = "icon-wooden_chair_wings (WEST)"
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/turf/simulated/floor/plating,
/area/maintenance/tourist)
@@ -101140,7 +98474,7 @@
dir = 8
},
/obj/item/radio/intercom{
- pixel_x = 32
+ pixel_x = 28
},
/turf/simulated/floor/wood,
/area/library)
@@ -101254,7 +98588,7 @@
/obj/effect/spawner/lootdrop/maintenance,
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -26
},
/turf/simulated/floor/plasteel{
icon_state = "tranquillite"
@@ -101356,7 +98690,6 @@
dir = 1
},
/turf/simulated/floor/plasteel{
- dir = 0;
icon_state = "green"
},
/area/hallway/secondary/exit)
@@ -101365,9 +98698,7 @@
/turf/simulated/floor/carpet/arcade,
/area/maintenance/starboard)
"rOD" = (
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/permahallway)
"rOG" = (
/obj/structure/showcase{
@@ -101380,8 +98711,7 @@
pixel_y = 2
},
/obj/structure/extinguisher_cabinet{
- pixel_x = 6;
- pixel_y = 30
+ pixel_y = 28
},
/turf/simulated/floor/plasteel{
dir = 5;
@@ -101451,9 +98781,7 @@
icon_state = "1-2"
},
/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/customs)
"rPU" = (
/obj/effect/decal/warning_stripes/southeast,
@@ -101462,7 +98790,6 @@
"rQd" = (
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/obj/machinery/camera{
@@ -101476,8 +98803,7 @@
/area/lawoffice)
"rQf" = (
/obj/effect/spawner/window/reinforced,
-/obj/machinery/door/poddoor{
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "transitlock";
name = "Transit Tube Blast Doors"
},
@@ -101560,13 +98886,9 @@
/area/chapel/main)
"rQP" = (
/obj/effect/decal/warning_stripes/west,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Singularity";
- layer = 2.7;
- name = "Singularity Blast Doors";
- opacity = 0
+ name = "Singularity Blast Doors"
},
/turf/simulated/floor/plating,
/area/engine/engineering)
@@ -101654,7 +98976,7 @@
"rRS" = (
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -26
},
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
@@ -101671,8 +98993,7 @@
"rSa" = (
/obj/effect/decal/warning_stripes/north,
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/turf/simulated/floor/plasteel/airless,
/area/toxins/test_area)
@@ -101709,7 +99030,7 @@
pixel_y = -32
},
/obj/item/radio/intercom{
- pixel_x = 30
+ pixel_x = 28
},
/obj/structure/curtain/open/shower/security,
/obj/effect/landmark/start/security_officer,
@@ -101769,23 +99090,17 @@
},
/area/turret_protected/ai_upload)
"rTF" = (
-/obj/machinery/photocopier{
- pixel_y = 5
- },
+/obj/machinery/photocopier,
/turf/simulated/floor/plasteel{
dir = 1;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (NORTH)"
+ icon_state = "whitepurple"
},
/area/toxins/lab)
"rTW" = (
/obj/effect/spawner/window/reinforced,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/obj/structure/disposalpipe/segment{
dir = 4
@@ -101793,12 +99108,7 @@
/turf/simulated/floor/plating,
/area/medical/reception)
"rUa" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -101807,12 +99117,6 @@
/obj/structure/chair/stool,
/turf/simulated/floor/plating,
/area/maintenance/starboard)
-"rUs" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/turret_protected/aisat)
"rUu" = (
/obj/effect/decal/cleanable/blood/tracks{
dir = 8
@@ -101896,12 +99200,8 @@
/turf/simulated/floor/plasteel,
/area/engine/gravitygenerator)
"rVf" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -101919,8 +99219,7 @@
icon_state = "4-8"
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1;
- initialize_directions = 11
+ dir = 1
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -102002,7 +99301,7 @@
/area/security/processing)
"rWz" = (
/obj/item/radio/intercom{
- pixel_y = 24
+ pixel_y = 28
},
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/plasteel{
@@ -102040,10 +99339,6 @@
pixel_y = 20;
req_access = list(10,13)
},
-/obj/item/radio/intercom{
- pixel_x = 30;
- pixel_y = 24
- },
/obj/machinery/atmospherics/pipe/simple/hidden{
dir = 9
},
@@ -102115,14 +99410,11 @@
/obj/structure/cable{
icon_state = "0-4"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/effect/spawner/window/reinforced/plasma,
+/obj/machinery/door/poddoor/preopen{
id_tag = "xenosecure";
- name = "Secure Creature Cell";
- opacity = 0
+ name = "Secure Creature Cell"
},
-/obj/effect/spawner/window/reinforced/plasma,
/turf/simulated/floor/plasteel,
/area/toxins/xenobiology)
"rYY" = (
@@ -102142,6 +99434,9 @@
/area/engine/break_room)
"rZo" = (
/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "caution"
@@ -102153,6 +99448,9 @@
pixel_x = -28
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/sign/poster/official/help_others{
+ pixel_y = 32
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "brown"
@@ -102174,7 +99472,7 @@
/area/medical/medbay)
"rZU" = (
/obj/machinery/firealarm{
- pixel_y = 24
+ pixel_y = 26
},
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel{
@@ -102190,12 +99488,9 @@
/obj/structure/cable{
icon_state = "1-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
@@ -102217,14 +99512,9 @@
/obj/machinery/light/small{
dir = 1
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/obj/item/radio/intercom{
- pixel_y = 24
+ pixel_y = 28
},
/turf/simulated/floor/plasteel{
icon_state = "purplefull"
@@ -102267,16 +99557,10 @@
},
/area/engine/break_room)
"saS" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
-/turf/simulated/floor/plasteel{
- dir = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
+/turf/simulated/floor/plasteel,
/area/security/lobby)
"saY" = (
/obj/machinery/door/firedoor,
@@ -102296,7 +99580,7 @@
"sbc" = (
/obj/machinery/alarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -22
},
/obj/machinery/computer/station_alert,
/turf/simulated/floor/plasteel{
@@ -102374,8 +99658,7 @@
dir = 10
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 10;
- initialize_directions = 10
+ dir = 10
},
/obj/structure/cable{
icon_state = "2-8"
@@ -102421,12 +99704,8 @@
/obj/machinery/status_display{
pixel_y = -32
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel,
/area/crew_quarters/fitness)
@@ -102511,12 +99790,9 @@
/obj/structure/cable{
icon_state = "0-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/turf/simulated/floor/plating,
/area/medical/virology/lab)
@@ -102602,12 +99878,9 @@
id_tag = "Briefing";
name = "Briefing Room Shutters"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/turf/simulated/floor/plating,
/area/security/main)
@@ -102652,6 +99925,13 @@
/area/medical/virology/lab)
"seJ" = (
/obj/effect/spawner/random_spawners/oil_20,
+/obj/machinery/power/apc{
+ dir = 1;
+ pixel_y = 26
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
/turf/simulated/floor/plating,
/area/maintenance/asmaint)
"seM" = (
@@ -102679,6 +99959,22 @@
icon_state = "wood-broken3"
},
/area/maintenance/kitchen)
+"sfE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/spawner/random_spawners/rodent,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
"sfI" = (
/obj/machinery/atmospherics/unary/cold_sink/freezer{
dir = 4
@@ -102714,12 +100010,7 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -102740,20 +100031,16 @@
id_tag = "Virology1";
name = "Virology Shutters"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/turf/simulated/floor/plating,
/area/medical/virology/lab)
"sgK" = (
/obj/structure/table/reinforced,
/obj/machinery/light{
- dir = 1;
- in_use = 1
+ dir = 1
},
/obj/item/assembly/igniter,
/obj/item/assembly/igniter,
@@ -102777,7 +100064,6 @@
},
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/obj/structure/cable{
@@ -103051,8 +100337,7 @@
dir = 8
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 8;
- initialize_directions = 11
+ dir = 8
},
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
@@ -103161,9 +100446,7 @@
id_tag = "ShootRange";
name = "Shooting Range Shutters"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/range)
"slF" = (
/obj/structure/table,
@@ -103233,7 +100516,6 @@
/area/medical/medbay)
"smQ" = (
/obj/machinery/status_display{
- layer = 4;
pixel_y = 32
},
/turf/simulated/floor/plasteel{
@@ -103241,23 +100523,9 @@
icon_state = "neutralcorner"
},
/area/hallway/primary/central/north)
-"smR" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plasteel,
-/area/maintenance/starboard)
"sno" = (
/obj/structure/extinguisher_cabinet{
- pixel_x = 25
+ pixel_x = 28
},
/obj/machinery/vending/chinese,
/turf/simulated/floor/plasteel{
@@ -103306,12 +100574,9 @@
/obj/structure/cable{
icon_state = "0-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/turf/simulated/floor/plating,
/area/security/securehallway)
@@ -103323,12 +100588,7 @@
},
/area/crew_quarters/locker)
"sok" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/obj/structure/cable{
icon_state = "1-2"
},
@@ -103352,8 +100612,7 @@
/obj/structure/window/reinforced,
/obj/machinery/hologram/holopad,
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1;
- initialize_directions = 11
+ dir = 1
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 1
@@ -103560,10 +100819,6 @@
pixel_x = 5;
pixel_y = 24
},
-/obj/machinery/light_switch{
- pixel_x = -5;
- pixel_y = 24
- },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "brown"
@@ -103586,6 +100841,23 @@
icon_state = "red"
},
/area/security/range)
+"sqw" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/grille/broken,
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitehall"
+ },
+/area/maintenance/tourist)
"sqA" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -103610,12 +100882,11 @@
},
/obj/machinery/firealarm{
dir = 8;
- pixel_x = -28
+ pixel_x = -26
},
/turf/simulated/floor/plasteel{
dir = 8;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (WEST)"
+ icon_state = "whitepurple"
},
/area/medical/research)
"sqO" = (
@@ -103679,13 +100950,10 @@
"srp" = (
/obj/effect/decal/warning_stripes/yellow/partial,
/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/shutters{
- density = 0;
+/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
- icon_state = "open";
id_tag = "hopqueueshutters";
- name = "Queue Shutters";
- opacity = 0
+ name = "Queue Shutters"
},
/turf/simulated/floor/plasteel,
/area/bridge/vip)
@@ -103741,7 +101009,6 @@
"srP" = (
/obj/structure/table/wood,
/obj/item/radio/intercom{
- dir = 1;
pixel_y = -28
},
/obj/item/folder/white,
@@ -103752,13 +101019,15 @@
"srS" = (
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/obj/item/twohanded/required/kirbyplants,
/obj/structure/cable{
icon_state = "0-2"
},
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -103892,18 +101161,15 @@
/turf/space,
/area/space)
"stV" = (
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 1;
- icon_state = "open";
- id_tag = "lawyer";
- name = "Internal Affairs Privacy Shutters";
- opacity = 0
- },
/obj/structure/cable{
icon_state = "0-8"
},
/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "lawyer";
+ name = "Internal Affairs Privacy Shutters"
+ },
/turf/simulated/floor/plating,
/area/lawoffice)
"suf" = (
@@ -103911,6 +101177,9 @@
/obj/machinery/light{
dir = 4
},
+/obj/machinery/light_switch{
+ pixel_x = 24
+ },
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "whitepurple"
@@ -103930,8 +101199,7 @@
},
/obj/effect/decal/warning_stripes/south,
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/turf/simulated/floor/plating/airless,
/area/engine/engineering)
@@ -103963,7 +101231,7 @@
pixel_x = 26
},
/obj/structure/extinguisher_cabinet{
- pixel_y = -32
+ pixel_y = -28
},
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
@@ -103980,14 +101248,6 @@
},
/area/medical/surgery/north)
"suV" = (
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 1;
- icon_state = "open";
- id_tag = "lawyer";
- name = "Internal Affairs Privacy Shutters";
- opacity = 0
- },
/obj/structure/cable{
icon_state = "2-4"
},
@@ -103995,12 +101255,15 @@
icon_state = "0-2"
},
/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "lawyer";
+ name = "Internal Affairs Privacy Shutters"
+ },
/turf/simulated/floor/plating,
/area/lawoffice)
"suW" = (
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/customs)
"svh" = (
/obj/structure/cable{
@@ -104036,9 +101299,7 @@
pixel_y = 30
},
/obj/machinery/vending/security,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/customs)
"svM" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
@@ -104058,14 +101319,6 @@
},
/area/hallway/secondary/exit)
"svX" = (
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 1;
- icon_state = "open";
- id_tag = "brig_detprivacy";
- name = "Detective Privacy Shutters";
- opacity = 0
- },
/obj/structure/cable{
icon_state = "2-8"
},
@@ -104073,6 +101326,11 @@
icon_state = "0-2"
},
/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "brig_detprivacy";
+ name = "Detective Privacy Shutters"
+ },
/turf/simulated/floor/plating,
/area/security/detectives_office)
"sws" = (
@@ -104083,22 +101341,15 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/turf/simulated/floor/plating,
/area/security/prisonershuttle)
"swx" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/wood/fancy/cherry,
/area/lawoffice)
@@ -104133,12 +101384,9 @@
req_access = list(63)
},
/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -104285,12 +101533,9 @@
/area/crew_quarters/captain/bedroom)
"sxZ" = (
/obj/effect/spawner/window/reinforced,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/obj/machinery/door/poddoor/shutters/preopen{
dir = 1;
@@ -104378,9 +101623,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/main)
"syC" = (
/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
@@ -104436,7 +101679,7 @@
},
/obj/machinery/light_switch{
pixel_x = 24;
- pixel_y = -22
+ pixel_y = -24
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -104474,12 +101717,8 @@
/turf/simulated/wall/r_wall,
/area/chapel/office)
"szY" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/obj/structure/disposalpipe/sortjunction{
dir = 1;
@@ -104589,9 +101828,7 @@
dir = 8
},
/obj/effect/decal/warning_stripes/yellow/hollow,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/securearmory)
"sBj" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -104664,8 +101901,7 @@
dir = 1
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1;
- initialize_directions = 11
+ dir = 1
},
/obj/structure/disposalpipe/segment{
dir = 4
@@ -104834,9 +102070,7 @@
icon_state = "1-4"
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/securehallway)
"sDV" = (
/obj/machinery/vending/autodrobe,
@@ -104879,9 +102113,6 @@
/turf/simulated/floor/plating,
/area/maintenance/asmaint4)
"sEz" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/unary/vent_pump/on,
/turf/simulated/floor/engine,
/area/toxins/test_chamber)
@@ -104988,7 +102219,6 @@
},
/area/security/podbay)
"sGz" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/light{
dir = 8
},
@@ -105001,6 +102231,8 @@
/obj/structure/cable{
icon_state = "1-2"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
icon_state = "darkbluefull"
},
@@ -105043,7 +102275,6 @@
},
/area/medical/medbay)
"sHI" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/light{
dir = 4
},
@@ -105126,8 +102357,7 @@
dir = 10
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 10;
- initialize_directions = 10
+ dir = 10
},
/obj/structure/cable{
icon_state = "2-8"
@@ -105143,7 +102373,7 @@
"sIS" = (
/obj/machinery/alarm{
dir = 8;
- pixel_x = 24
+ pixel_x = 22
},
/turf/simulated/floor/bluegrid,
/area/turret_protected/aisat_interior)
@@ -105204,7 +102434,6 @@
/area/maintenance/kitchen)
"sKw" = (
/obj/item/radio/intercom{
- dir = 8;
pixel_x = -28
},
/obj/machinery/atmospherics/unary/vent_pump/on{
@@ -105257,6 +102486,9 @@
/obj/structure/cable{
icon_state = "0-4"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkblue"
@@ -105269,7 +102501,7 @@
},
/obj/machinery/alarm{
dir = 8;
- pixel_x = 24
+ pixel_x = 22
},
/obj/structure/table/wood,
/obj/item/toy/russian_revolver,
@@ -105308,7 +102540,7 @@
/obj/structure/table/reinforced,
/obj/machinery/firealarm{
dir = 8;
- pixel_x = -24
+ pixel_x = -26
},
/obj/item/stack/sheet/plasteel{
amount = 10
@@ -105346,8 +102578,7 @@
/area/crew_quarters/theatre)
"sMH" = (
/obj/machinery/light/small{
- dir = 4;
- pixel_y = 8
+ dir = 4
},
/obj/machinery/space_heater,
/turf/simulated/floor/plating,
@@ -105355,7 +102586,7 @@
"sMJ" = (
/obj/machinery/alarm{
dir = 8;
- pixel_x = 25
+ pixel_x = 22
},
/obj/effect/decal/warning_stripes/east,
/turf/simulated/floor/plasteel,
@@ -105395,12 +102626,8 @@
},
/area/hallway/primary/port/west)
"sMZ" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -105535,6 +102762,12 @@
/obj/structure/cable{
icon_state = "4-8"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -105551,9 +102784,7 @@
/obj/structure/sign/poster/official/random{
pixel_x = -32
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/brigstaff)
"sOV" = (
/obj/structure/cable{
@@ -105626,12 +102857,8 @@
/turf/simulated/floor/plating,
/area/toxins/server)
"sPM" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -105736,8 +102963,7 @@
/obj/structure/chair,
/turf/simulated/floor/plasteel{
dir = 1;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (NORTH)"
+ icon_state = "whitepurple"
},
/area/medical/research)
"sRk" = (
@@ -105818,8 +103044,7 @@
},
/turf/simulated/floor/plasteel{
dir = 1;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (NORTH)"
+ icon_state = "whitepurple"
},
/area/medical/research)
"sRH" = (
@@ -105857,7 +103082,7 @@
/area/crew_quarters/theatre)
"sRV" = (
/obj/item/radio/intercom{
- pixel_y = 22
+ pixel_y = 28
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -105870,19 +103095,13 @@
/obj/structure/cable{
icon_state = "0-4"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
@@ -105891,12 +103110,15 @@
},
/turf/simulated/floor/plating,
/area/medical/virology/lab)
+"sSa" = (
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/trading)
"sSo" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 6
},
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "neutralfull"
},
/area/bridge/checkpoint/south)
@@ -105924,7 +103146,7 @@
},
/obj/item/folder/white,
/obj/item/radio/intercom{
- pixel_x = 32
+ pixel_x = 28
},
/turf/simulated/floor/plasteel,
/area/toxins/xenobiology)
@@ -105945,7 +103167,7 @@
/obj/item/flag/sec,
/obj/machinery/alarm{
dir = 4;
- pixel_x = -24
+ pixel_x = -22
},
/turf/simulated/floor/plasteel{
dir = 9;
@@ -105955,12 +103177,11 @@
"sTG" = (
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/obj/machinery/alarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -22
},
/obj/structure/chair/comfy/brown{
dir = 4
@@ -106012,17 +103233,10 @@
/obj/structure/target_stake,
/obj/machinery/magnetic_module,
/obj/effect/decal/warning_stripes/red/hollow,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/range)
"sUd" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -106039,7 +103253,7 @@
"sUw" = (
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 27
+ pixel_x = 26
},
/obj/machinery/light{
dir = 4
@@ -106107,6 +103321,13 @@
icon_state = "red"
},
/area/security/holding_cell)
+"sVt" = (
+/mob/living/simple_animal/mouse/brown{
+ desc = "Совершенно точно и официально уполномоченный следить за состоянием станции непосредственно, как главный архитектор.";
+ name = "Инспектор Мышь"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/casino)
"sVx" = (
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
@@ -106176,11 +103397,6 @@
"sWs" = (
/turf/simulated/floor/carpet,
/area/lawoffice)
-"sWz" = (
-/obj/effect/spawner/random_spawners/rodent,
-/obj/effect/landmark/tiles/damageturf,
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint4)
"sWE" = (
/obj/structure/safe/floor,
/obj/item/clothing/mask/cigarette/pipe,
@@ -106265,14 +103481,11 @@
/obj/structure/cable{
icon_state = "0-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/effect/spawner/window/reinforced/plasma,
+/obj/machinery/door/poddoor/preopen{
id_tag = "xenosecure";
- name = "Secure Creature Cell";
- opacity = 0
+ name = "Secure Creature Cell"
},
-/obj/effect/spawner/window/reinforced/plasma,
/turf/simulated/floor/plasteel,
/area/toxins/xenobiology)
"sYF" = (
@@ -106550,7 +103763,6 @@
"tcC" = (
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/obj/structure/cable{
@@ -106582,10 +103794,6 @@
pixel_x = -6;
pixel_y = 22
},
-/obj/machinery/light_switch{
- pixel_x = 6;
- pixel_y = 24
- },
/turf/simulated/floor/wood,
/area/security/detectives_office)
"tcK" = (
@@ -106608,9 +103816,7 @@
dir = 1
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/brig)
"tcS" = (
/obj/effect/spawner/window/reinforced,
@@ -106626,12 +103832,9 @@
id_tag = "HoSPriv";
name = "HoS Office Privacy Shutters"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/turf/simulated/floor/plating,
/area/security/hos)
@@ -106645,12 +103848,8 @@
},
/area/toxins/xenobiology)
"tde" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -106776,8 +103975,7 @@
"ten" = (
/obj/machinery/photocopier,
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/obj/structure/sign/poster/official/random{
pixel_y = 32
@@ -106833,14 +104031,15 @@
/obj/structure/cable{
icon_state = "2-8"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/brig)
"teF" = (
/obj/structure/cable{
icon_state = "4-8"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "darkbluefull"
},
@@ -106891,8 +104090,7 @@
/obj/effect/decal/warning_stripes/north,
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 24;
- pixel_y = -4
+ pixel_x = 26
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -106922,8 +104120,7 @@
/obj/machinery/vending/sustenance,
/turf/simulated/floor/plasteel{
dir = 6;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (SOUTHEAST)"
+ icon_state = "whitepurple"
},
/area/medical/research/nhallway)
"tfB" = (
@@ -107099,7 +104296,7 @@
"thR" = (
/obj/structure/table,
/obj/machinery/newscaster{
- pixel_x = -32
+ pixel_x = -30
},
/obj/item/reagent_containers/food/snacks/grown/harebell{
pixel_x = 5
@@ -107175,18 +104372,8 @@
icon_state = "1-2"
},
/obj/effect/landmark/start/security_officer,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/reception)
-"tiq" = (
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
- },
-/area/quartermaster/storage)
"tir" = (
/obj/machinery/vending/wallmed{
pixel_y = 30
@@ -107269,8 +104456,7 @@
/obj/machinery/vending/snack,
/obj/effect/decal/warning_stripes/northeast,
/turf/simulated/floor/plasteel{
- icon_state = "whitepurple";
- tag = "icon-whitepurple (WEST)"
+ icon_state = "whitepurple"
},
/area/medical/research/restroom)
"tjr" = (
@@ -107321,7 +104507,7 @@
/obj/item/reagent_containers/spray/cleaner/medical,
/obj/structure/table/glass,
/obj/machinery/newscaster{
- pixel_x = 32
+ pixel_x = 30
},
/turf/simulated/floor/plasteel{
dir = 5;
@@ -107329,9 +104515,19 @@
},
/area/medical/genetics)
"tkg" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/wall/r_wall,
-/area/turret_protected/ai)
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/aisat)
"tko" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
@@ -107369,8 +104565,7 @@
/area/quartermaster/storage)
"tkE" = (
/obj/machinery/light/small{
- dir = 4;
- pixel_y = 8
+ dir = 4
},
/turf/simulated/floor/plating,
/area/maintenance/perma)
@@ -107381,8 +104576,7 @@
dir = 4
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 8;
- initialize_directions = 11
+ dir = 8
},
/obj/effect/landmark/start/civilian,
/turf/simulated/floor/plasteel{
@@ -107393,7 +104587,6 @@
/obj/machinery/hologram/holopad,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "neutralfull"
},
/area/medical/research/nhallway)
@@ -107511,8 +104704,7 @@
"tmH" = (
/obj/item/twohanded/required/kirbyplants,
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/obj/structure/sign/poster/official/random{
pixel_y = 32
@@ -107544,21 +104736,19 @@
/obj/structure/disposalpipe/segment{
dir = 5
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/reception)
"tnd" = (
-/obj/structure/disposalpipe/segment,
-/obj/item/radio/intercom{
- pixel_x = 28;
- pixel_y = -2
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
},
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "red"
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "ceprivacy";
+ name = "CE Privacy Shutters"
},
-/area/security/brig)
+/turf/simulated/floor/plating,
+/area/crew_quarters/chief)
"tni" = (
/obj/effect/decal/warning_stripes/south,
/turf/simulated/floor/plasteel/airless,
@@ -107633,13 +104823,15 @@
pixel_x = 3;
pixel_y = -3
},
-/obj/machinery/light_switch{
- pixel_x = -22;
- pixel_y = -8
- },
/obj/item/key/security{
pixel_y = 13
},
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkred"
@@ -107707,20 +104899,19 @@
},
/turf/simulated/floor/wood/fancy/light,
/area/crew_quarters/heads/hop)
-"tou" = (
-/obj/structure/transit_tube/diagonal/topleft,
-/obj/structure/lattice,
-/turf/space,
-/area/space)
"toB" = (
-/obj/item/radio/intercom{
- pixel_x = -27
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -26
},
/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutralcorner"
+ dir = 8;
+ icon_state = "whiteblue"
},
-/area/crew_quarters/fitness)
+/area/medical/medbay)
"toL" = (
/obj/effect/decal/warning_stripes/north,
/obj/structure/disposalpipe/segment{
@@ -107792,7 +104983,7 @@
/area/engine/mechanic_workshop)
"tpI" = (
/obj/machinery/light_switch{
- pixel_x = 23;
+ pixel_x = 24;
pixel_y = 24
},
/turf/simulated/floor/carpet/cyan,
@@ -107838,17 +105029,14 @@
/obj/effect/spawner/window/reinforced/polarized{
id = "blueshieldofficewindows"
},
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- icon_state = "open";
- id_tag = "blueshield";
- name = "Privacy Shutters";
- opacity = 0
- },
/obj/machinery/door/poddoor/preopen{
id_tag = "BridgeLockdown";
name = "Bridge Lockdown"
},
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "blueshield";
+ name = "Privacy Shutters"
+ },
/turf/simulated/floor/plating,
/area/blueshield)
"tqu" = (
@@ -107889,18 +105077,15 @@
},
/area/library/game_zone)
"tqO" = (
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 2;
- icon_state = "open";
- id_tag = "lawyer";
- name = "Internal Affairs Privacy Shutters";
- opacity = 0
- },
/obj/structure/cable{
icon_state = "0-4"
},
/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "lawyer";
+ name = "Internal Affairs Privacy Shutters"
+ },
/turf/simulated/floor/plating,
/area/lawoffice)
"trg" = (
@@ -107963,12 +105148,6 @@
icon_state = "whitebluecorner"
},
/area/medical/sleeper)
-"tsG" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/simulated/wall/r_wall/coated,
-/area/toxins/test_chamber)
"tsS" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -108071,9 +105250,6 @@
},
/area/crew_quarters/fitness)
"tui" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/cable{
@@ -108133,7 +105309,6 @@
"tuS" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light_switch{
- pixel_x = null;
pixel_y = 24
},
/obj/structure/table,
@@ -108158,7 +105333,7 @@
/obj/structure/closet/secure_closet/security,
/obj/effect/decal/warning_stripes/red/hollow,
/obj/machinery/firealarm{
- pixel_y = 28
+ pixel_y = 26
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -108242,7 +105417,7 @@
},
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 28
+ pixel_x = 26
},
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/wood/fancy/light,
@@ -108275,9 +105450,7 @@
/area/medical/virology/lab)
"twd" = (
/obj/machinery/light,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/permahallway)
"twe" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
@@ -108295,7 +105468,7 @@
"two" = (
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 28
+ pixel_x = 26
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -108313,11 +105486,11 @@
/obj/structure/extinguisher_cabinet{
pixel_y = 28
},
-/obj/structure/table/holotable,
/obj/item/reagent_containers/food/snacks/beans,
/obj/item/kitchen/utensil/pspoon{
pixel_x = 10
},
+/obj/structure/table,
/turf/simulated/floor/plating,
/area/maintenance/consarea_virology)
"twQ" = (
@@ -108368,17 +105541,6 @@
icon_state = "blue"
},
/area/hydroponics)
-"txk" = (
-/obj/machinery/atmospherics/unary/vent_pump/on{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/turret_protected/aisat_interior)
"txl" = (
/obj/structure/table/wood,
/obj/item/soap,
@@ -108476,10 +105638,6 @@
/turf/simulated/floor/engine,
/area/toxins/sm_test_chamber)
"tzb" = (
-/obj/machinery/status_display{
- pixel_x = 32;
- pixel_y = 32
- },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "cautioncorner"
@@ -108530,10 +105688,12 @@
"tzp" = (
/obj/machinery/atmospherics/unary/vent_pump/on,
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/obj/effect/decal/warning_stripes/north,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 28
+ },
/turf/simulated/floor/plasteel,
/area/engine/break_room)
"tzt" = (
@@ -108668,10 +105828,6 @@
/turf/simulated/floor/plating,
/area/teleporter)
"tAB" = (
-/obj/structure/extinguisher_cabinet{
- pixel_x = 28;
- pixel_y = 32
- },
/obj/effect/decal/warning_stripes/northeast,
/turf/simulated/floor/plasteel,
/area/engine/break_room)
@@ -108769,12 +105925,7 @@
/obj/item/seeds/apple,
/obj/item/seeds/apple,
/obj/item/seeds/apple,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
icon_state = "hydrofloor"
},
@@ -108873,9 +106024,6 @@
/turf/simulated/floor/plasteel,
/area/hallway/secondary/entry/additional)
"tDB" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
/turf/simulated/floor/plasteel{
icon_state = "darkblue"
},
@@ -108883,7 +106031,6 @@
"tDD" = (
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/obj/structure/cable{
@@ -108907,7 +106054,7 @@
/area/maintenance/kitchen)
"tDN" = (
/obj/structure/extinguisher_cabinet{
- pixel_y = -30
+ pixel_y = -28
},
/turf/simulated/floor/plasteel{
icon_state = "darkblue"
@@ -109098,9 +106245,7 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/processing)
"tFA" = (
/obj/machinery/hologram/holopad,
@@ -109231,10 +106376,7 @@
/obj/effect/decal/warning_stripes/southeast,
/obj/machinery/atmospherics/pipe/simple/insulated,
/obj/structure/extinguisher_cabinet{
- pixel_y = -30
- },
-/obj/machinery/vending/wallmed{
- pixel_x = 26
+ pixel_y = -28
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -109321,7 +106463,7 @@
network = list("Medical","SS13")
},
/obj/item/radio/intercom{
- pixel_y = -32
+ pixel_y = -28
},
/obj/machinery/disposal,
/obj/structure/disposalpipe/trunk{
@@ -109352,7 +106494,6 @@
"tIu" = (
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/obj/structure/closet/crate,
@@ -109379,7 +106520,7 @@
"tIz" = (
/obj/machinery/alarm{
dir = 4;
- pixel_x = -23
+ pixel_x = -22
},
/obj/machinery/light{
dir = 8
@@ -109412,7 +106553,7 @@
},
/obj/machinery/alarm{
dir = 8;
- pixel_x = 24
+ pixel_x = 22
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -109453,7 +106594,6 @@
},
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/turf/simulated/floor/plating,
@@ -109478,12 +106618,8 @@
},
/area/toxins/xenobiology)
"tJk" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/carpet,
/area/bridge)
@@ -109513,7 +106649,7 @@
/area/chapel/main)
"tJS" = (
/obj/machinery/alarm{
- pixel_y = 24
+ pixel_y = 22
},
/obj/structure/cable{
icon_state = "4-8"
@@ -109539,12 +106675,9 @@
/obj/structure/cable{
icon_state = "2-4"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
@@ -109560,7 +106693,7 @@
"tKh" = (
/obj/structure/chair,
/obj/item/radio/intercom{
- pixel_y = 30
+ pixel_y = 28
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -109599,6 +106732,9 @@
dir = 6;
network = list("SS13","MiniSat")
},
+/obj/machinery/light/small{
+ dir = 1
+ },
/turf/space,
/area/maintenance/ai)
"tKW" = (
@@ -109652,7 +106788,7 @@
dir = 1
},
/obj/machinery/newscaster{
- pixel_y = -32
+ pixel_y = -30
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -109690,9 +106826,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/brig)
"tLy" = (
/obj/machinery/alarm{
@@ -109772,7 +106906,7 @@
/obj/machinery/atmospherics/unary/portables_connector,
/obj/machinery/portable_atmospherics/canister,
/obj/machinery/alarm{
- pixel_y = 24
+ pixel_y = 22
},
/turf/simulated/floor/engine,
/area/maintenance/incinerator)
@@ -109840,16 +106974,15 @@
pixel_x = -6;
pixel_y = 25
},
-/obj/item/radio/intercom{
- pixel_x = -27;
- pixel_y = 3
- },
/obj/machinery/door_control{
id = "Second Surgery Window";
name = "Surgery Window Shutters Control";
pixel_x = -25;
pixel_y = -7
},
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
/turf/simulated/floor/plasteel{
icon_state = "whitebluecorner"
},
@@ -109890,6 +107023,7 @@
/area/security/brig)
"tNa" = (
/obj/machinery/firealarm{
+ dir = 1;
pixel_y = -26
},
/obj/item/radio/sec{
@@ -109933,9 +107067,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/main)
"tNh" = (
/obj/effect/decal/warning_stripes/yellow,
@@ -110036,12 +107168,9 @@
/area/maintenance/kitchen)
"tOf" = (
/obj/effect/spawner/window/reinforced,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/obj/machinery/door/poddoor/shutters/preopen{
dir = 1;
@@ -110153,23 +107282,16 @@
/obj/structure/cable{
icon_state = "0-8"
},
-/obj/machinery/door/poddoor/shutters{
- density = 0;
+/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
- icon_state = "open";
id_tag = "ceprivacy";
- name = "CE Privacy Shutters";
- opacity = 0
+ name = "CE Privacy Shutters"
},
/turf/simulated/floor/plating,
/area/crew_quarters/chief)
"tPe" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -110194,6 +107316,14 @@
/obj/effect/decal/warning_stripes/east,
/turf/simulated/floor/plasteel,
/area/engine/engineering)
+"tPD" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitehall"
+ },
+/area/maintenance/tourist)
"tPK" = (
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/plasteel{
@@ -110286,12 +107416,9 @@
/obj/structure/cable{
icon_state = "0-4"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/turf/simulated/floor/plating,
/area/security/prisonershuttle)
@@ -110321,12 +107448,9 @@
/obj/structure/cable{
icon_state = "2-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/turf/simulated/floor/plating,
/area/security/prisonershuttle)
@@ -110337,6 +107461,22 @@
icon_state = "neutralfull"
},
/area/quartermaster/storage)
+"tRq" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/bed,
+/obj/item/bedsheet/medical{
+ level = 1.4
+ },
+/obj/structure/curtain/open,
+/obj/machinery/light_construct{
+ dir = 1
+ },
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whiteblue"
+ },
+/area/maintenance/starboard)
"tRu" = (
/obj/effect/decal/cleanable/blood/tracks{
layer = 3
@@ -110395,11 +107535,6 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/item/radio/intercom{
- dir = 4;
- pixel_x = 28;
- pixel_y = -28
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 5
},
@@ -110412,7 +107547,7 @@
/area/toxins/server)
"tSz" = (
/obj/machinery/light_switch{
- pixel_x = 23;
+ pixel_x = 24;
pixel_y = -24
},
/obj/machinery/keycard_auth{
@@ -110478,11 +107613,24 @@
/turf/simulated/floor/plating,
/area/engine/gravitygenerator)
"tTR" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
},
-/area/turret_protected/aisat)
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
"tTW" = (
/obj/machinery/computer/security/telescreen/entertainment{
pixel_y = 32
@@ -110525,9 +107673,7 @@
"tUB" = (
/obj/machinery/vending/snack,
/obj/effect/decal/warning_stripes/red/hollow,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/brigstaff)
"tUH" = (
/obj/structure/chair{
@@ -110540,12 +107686,9 @@
/area/crew_quarters/fitness)
"tUI" = (
/obj/effect/spawner/window/reinforced,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/obj/machinery/door/poddoor/shutters/preopen{
dir = 8;
@@ -110559,7 +107702,7 @@
/area/medical/chemistry)
"tUR" = (
/obj/item/radio/intercom{
- pixel_x = -27
+ pixel_x = -28
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -110581,13 +107724,16 @@
name = "Emergency NanoMed";
pixel_y = -30
},
+/obj/item/radio/intercom{
+ pixel_x = 28
+ },
/turf/simulated/floor/plasteel,
/area/engine/gravitygenerator)
"tUX" = (
/obj/effect/decal/remains/mouse{
name = "Джерри"
},
-/turf/simulated/floor/engine/insulated/vacuum,
+/turf/simulated/floor/engine,
/area/toxins/mixing)
"tVr" = (
/obj/machinery/status_display,
@@ -110621,7 +107767,6 @@
/area/maintenance/detectives_office)
"tVC" = (
/turf/simulated/floor/plasteel{
- dir = 0;
icon_state = "green"
},
/area/hallway/secondary/exit)
@@ -110681,8 +107826,7 @@
},
/obj/effect/landmark/event/lightsout,
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1;
- initialize_directions = 11
+ dir = 1
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
/turf/simulated/floor/plasteel{
@@ -110847,18 +107991,22 @@
/obj/item/clipboard,
/obj/item/toy/figure/secofficer,
/obj/machinery/firealarm{
- dir = 4;
- pixel_x = -28
- },
-/turf/simulated/floor/plasteel{
- dir = 1
+ dir = 8;
+ pixel_x = -26
},
+/turf/simulated/floor/plasteel,
/area/security/reception)
"tYg" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light_construct{
dir = 1
},
+/obj/item/radio/intercom{
+ pixel_y = 28
+ },
+/obj/item/radio/intercom{
+ pixel_y = 28
+ },
/turf/simulated/floor/plating,
/area/maintenance/detectives_office)
"tYi" = (
@@ -110878,18 +108026,10 @@
icon_state = "dark"
},
/area/hallway/secondary/exit)
-"tYj" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/electrical)
"tYm" = (
/obj/machinery/alarm{
dir = 4;
- pixel_x = -24
+ pixel_x = -22
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -110962,9 +108102,6 @@
/turf/simulated/floor/wood/fancy/light,
/area/crew_quarters/heads/hop)
"tYM" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 4
- },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkblue"
@@ -111021,11 +108158,9 @@
/obj/structure/closet/crate,
/obj/machinery/alarm{
dir = 4;
- pixel_x = -23
- },
-/obj/structure/disposalpipe/junction/reversed{
- dir = 2
+ pixel_x = -22
},
+/obj/structure/disposalpipe/junction/reversed,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "brown"
@@ -111063,8 +108198,7 @@
},
/turf/simulated/floor/plasteel{
dir = 1;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (NORTH)"
+ icon_state = "whitepurple"
},
/area/medical/research/nhallway)
"uaF" = (
@@ -111077,12 +108211,8 @@
},
/area/maintenance/garden)
"uaK" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -111101,16 +108231,14 @@
/turf/simulated/floor/plating,
/area/maintenance/asmaint4)
"ubg" = (
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/processing)
"ubi" = (
-/obj/machinery/ai_status_display{
- pixel_y = 32
- },
/obj/structure/disposalpipe/trunk,
/obj/machinery/disposal,
+/obj/item/radio/intercom{
+ pixel_y = 28
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -111135,8 +108263,7 @@
},
/turf/simulated/floor/plasteel{
dir = 10;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (SOUTHWEST)"
+ icon_state = "whitepurple"
},
/area/medical/research)
"ubP" = (
@@ -111169,7 +108296,7 @@
/obj/machinery/disposal,
/obj/machinery/alarm{
dir = 4;
- pixel_x = -24
+ pixel_x = -22
},
/obj/structure/disposalpipe/trunk,
/turf/simulated/floor/plasteel{
@@ -111246,14 +108373,13 @@
/obj/structure/window/reinforced{
dir = 8
},
-/obj/structure/window/reinforced,
/obj/item/tank/jetpack/oxygen,
/obj/item/tank/internals/oxygen,
/obj/item/clothing/shoes/magboots,
/obj/effect/decal/warning_stripes/red/hollow,
/obj/machinery/alarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -22
},
/obj/machinery/camera{
c_tag = "Brig Pilot Office";
@@ -111309,7 +108435,7 @@
/area/medical/reception)
"udT" = (
/obj/machinery/firealarm{
- pixel_y = 24
+ pixel_y = 26
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -111338,12 +108464,8 @@
/turf/simulated/floor/carpet/royalblue,
/area/crew_quarters/captain)
"ueo" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel{
icon_state = "whitebluefull"
@@ -111386,7 +108508,7 @@
/obj/structure/table/wood,
/obj/item/storage/briefcase,
/obj/machinery/alarm{
- pixel_y = 24
+ pixel_y = 22
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -111463,11 +108585,14 @@
icon_state = "cmo"
},
/area/medical/cmo)
+"ufs" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
"ufw" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/range)
"ufD" = (
/obj/structure/cable{
@@ -111485,12 +108610,6 @@
},
/turf/simulated/floor/plating,
/area/maintenance/engineering)
-"ufG" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/space,
-/area/aisat)
"ufP" = (
/turf/simulated/floor/plasteel{
icon_state = "cmo"
@@ -111521,9 +108640,7 @@
icon_state = "4-8"
},
/obj/machinery/computer/secure_data,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/reception)
"ugf" = (
/obj/machinery/status_display,
@@ -111661,7 +108778,7 @@
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/machinery/firealarm{
dir = 8;
- pixel_x = -25
+ pixel_x = -26
},
/turf/simulated/floor/plasteel,
/area/teleporter)
@@ -111696,13 +108813,6 @@
},
/turf/simulated/floor/plating,
/area/chapel/main)
-"uhL" = (
-/obj/structure/chair/office{
- dir = 4
- },
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint)
"uhP" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -111712,9 +108822,7 @@
/obj/structure/cable{
icon_state = "2-4"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/reception)
"uhY" = (
/turf/simulated/floor/plasteel{
@@ -111733,7 +108841,6 @@
/obj/machinery/photocopier,
/obj/machinery/power/apc{
dir = 4;
- name = "east bump";
pixel_x = 26
},
/obj/structure/cable{
@@ -111760,8 +108867,7 @@
/area/medical/virology/lab)
"uiX" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 8;
- initialize_directions = 11
+ dir = 8
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 8
@@ -111778,11 +108884,7 @@
/area/security/brig)
"ujh" = (
/obj/structure/table/wood,
-/obj/machinery/newscaster{
- pixel_y = -32
- },
/obj/item/radio/intercom{
- dir = 4;
pixel_x = 28
},
/obj/effect/decal/warning_stripes/north,
@@ -111797,7 +108899,9 @@
/area/crew_quarters/hor)
"ujm" = (
/obj/effect/decal/cleanable/dirt,
-/obj/structure/disposalpipe/segment,
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
/turf/simulated/floor/plasteel,
/area/maintenance/bar)
"ujn" = (
@@ -111816,7 +108920,7 @@
"ujB" = (
/obj/machinery/photocopier,
/obj/machinery/newscaster/security_unit{
- pixel_x = -32
+ pixel_x = -28
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 6
@@ -111824,6 +108928,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 6
},
+/obj/machinery/firealarm{
+ pixel_y = 26
+ },
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "red"
@@ -111847,7 +108954,7 @@
},
/obj/effect/decal/cleanable/dirt,
/obj/machinery/newscaster{
- pixel_x = -32
+ pixel_x = -30
},
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
@@ -111893,12 +109000,9 @@
/obj/structure/cable{
icon_state = "0-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/turf/simulated/floor/plating,
/area/security/prisonershuttle)
@@ -111954,21 +109058,12 @@
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/machinery/optable,
/obj/item/radio/intercom{
- dir = 1;
pixel_y = -28
},
/turf/simulated/floor/plasteel{
- icon_state = "whiteblue";
- tag = "icon-whitehall (WEST)"
+ icon_state = "whiteblue"
},
/area/assembly/robotics)
-"ulb" = (
-/obj/effect/decal/warning_stripes/east,
-/obj/machinery/light/small{
- dir = 8
- },
-/turf/simulated/floor/plating,
-/area/maintenance/starboard)
"ulo" = (
/obj/structure/chair{
dir = 8
@@ -112227,7 +109322,7 @@
/area/security/podbay)
"uoI" = (
/obj/structure/lattice,
-/obj/structure/transit_tube/diagonal/topleft,
+/obj/structure/transit_tube/diagonal/crossing/topleft,
/turf/space,
/area/space)
"uoK" = (
@@ -112276,8 +109371,7 @@
"upr" = (
/obj/effect/decal/warning_stripes/south,
/obj/machinery/light_switch{
- pixel_x = 6;
- pixel_y = -26
+ pixel_y = -24
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -112305,6 +109399,10 @@
/obj/structure/cable{
icon_state = "4-8"
},
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -22
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -112362,7 +109460,7 @@
"uqq" = (
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/machinery/alarm{
- pixel_y = 24
+ pixel_y = 22
},
/obj/machinery/shieldgen,
/turf/simulated/floor/plasteel,
@@ -112495,6 +109593,14 @@
icon_state = "red"
},
/area/security/customs)
+"usB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/shard{
+ icon_state = "small"
+ },
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint4)
"usM" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/closet/body_bag,
@@ -112531,14 +109637,11 @@
/obj/structure/cable{
icon_state = "0-4"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
id_tag = "xeno5";
- name = "Creature Cell #5";
- opacity = 0
+ name = "Creature Cell #5"
},
-/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
/area/toxins/xenobiology)
"utb" = (
@@ -112563,9 +109666,7 @@
name = "Emergency NanoMed";
pixel_y = 28
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/brigstaff)
"utC" = (
/obj/structure/rack,
@@ -112664,18 +109765,22 @@
dir = 8
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 8;
- initialize_directions = 11
+ dir = 8
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/chapel/office)
"uuK" = (
-/obj/machinery/atmospherics/unary/vent_pump/on,
/obj/structure/cable{
icon_state = "4-8"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
@@ -112705,10 +109810,6 @@
pixel_x = 4;
pixel_y = 4
},
-/obj/machinery/light_switch{
- pixel_x = 7;
- pixel_y = 27
- },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whitepurple"
@@ -112791,7 +109892,6 @@
"uvG" = (
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/obj/structure/cable{
@@ -112838,9 +109938,6 @@
"uws" = (
/obj/machinery/vending/cola,
/obj/effect/decal/warning_stripes/yellow,
-/obj/item/radio/intercom{
- pixel_x = -28
- },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
@@ -112857,6 +109954,9 @@
/obj/structure/cable{
icon_state = "1-4"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
@@ -112885,6 +109985,12 @@
/obj/structure/cable{
icon_state = "4-8"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -112904,9 +110010,7 @@
"uxL" = (
/obj/machinery/recharge_station,
/obj/effect/decal/warning_stripes/red/hollow,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/brigstaff)
"uxS" = (
/obj/structure/cable{
@@ -112955,12 +110059,8 @@
/area/security/execution)
"uyr" = (
/obj/effect/decal/warning_stripes/northwest,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/obj/structure/cable{
icon_state = "4-8"
@@ -113001,11 +110101,16 @@
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"uyQ" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/cable{
icon_state = "4-8"
},
/obj/effect/landmark/start/cyborg,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "darkbluefull"
},
@@ -113024,7 +110129,7 @@
icon_state = "4-8"
},
/obj/item/radio/intercom{
- pixel_y = 24
+ pixel_y = 28
},
/obj/machinery/camera{
c_tag = "HoS Office";
@@ -113107,6 +110212,12 @@
/obj/structure/cable{
icon_state = "4-8"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -113140,12 +110251,9 @@
req_access = list(6)
},
/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/obj/structure/disposalpipe/segment{
dir = 4
@@ -113194,9 +110302,6 @@
/obj/structure/closet/emcloset,
/turf/simulated/floor/plating,
/area/maintenance/starboard)
-"uAX" = (
-/turf/simulated/wall/r_wall,
-/area/construction/hallway)
"uBk" = (
/obj/structure/sign/poster/random{
pixel_y = -32
@@ -113247,6 +110352,9 @@
/turf/simulated/floor/plasteel,
/area/toxins/sm_test_chamber)
"uBz" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "darkyellow"
@@ -113384,9 +110492,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 6
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/range)
"uDm" = (
/obj/machinery/door/airlock/medical/glass{
@@ -113468,9 +110574,7 @@
icon_state = "1-2"
},
/obj/item/radio/beacon,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/main)
"uEX" = (
/obj/machinery/door/firedoor,
@@ -113480,10 +110584,6 @@
icon_state = "neutralcorner"
},
/area/bridge/vip)
-"uEZ" = (
-/obj/structure/sign/nosmoking_2,
-/turf/simulated/wall/r_wall,
-/area/toxins/lab)
"uFk" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -113527,12 +110627,9 @@
id_tag = "Briefing";
name = "Briefing Room Shutters"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/turf/simulated/floor/plating,
/area/security/main)
@@ -113630,7 +110727,7 @@
},
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 27
+ pixel_x = 26
},
/obj/structure/disposalpipe/segment{
dir = 10
@@ -113656,7 +110753,7 @@
/obj/structure/closet/secure_closet/security,
/obj/machinery/alarm{
dir = 4;
- pixel_x = -24
+ pixel_x = -22
},
/turf/simulated/floor/plasteel{
dir = 9;
@@ -113664,12 +110761,11 @@
},
/area/security/reception)
"uHl" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/flasher{
pixel_y = -24
},
/obj/structure/extinguisher_cabinet{
- pixel_x = -26
+ pixel_x = -28
},
/turf/simulated/floor/plasteel{
dir = 10;
@@ -113691,7 +110787,6 @@
/turf/simulated/floor/plating,
/area/toxins/mixing)
"uHu" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/camera/motion{
c_tag = "Minisat Hallway South";
dir = 1;
@@ -113704,8 +110799,7 @@
/area/turret_protected/aisat_interior)
"uHv" = (
/obj/structure/extinguisher_cabinet{
- pixel_x = -6;
- pixel_y = 32
+ pixel_y = 28
},
/obj/structure/table/reinforced,
/obj/item/storage/toolbox/mechanical{
@@ -113806,8 +110900,7 @@
location = "A20"
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 8;
- initialize_directions = 11
+ dir = 8
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 8
@@ -113938,7 +111031,7 @@
/area/crew_quarters/mrchangs)
"uJJ" = (
/obj/machinery/newscaster{
- pixel_y = 32
+ pixel_y = 30
},
/obj/effect/decal/warning_stripes/south,
/obj/machinery/disposal,
@@ -113978,7 +111071,7 @@
"uKo" = (
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 25
+ pixel_x = 26
},
/obj/structure/sign/nosmoking_1{
pixel_y = 32
@@ -114068,7 +111161,7 @@
dir = 4
},
/obj/machinery/firealarm{
- pixel_y = 24
+ pixel_y = 26
},
/obj/item/twohanded/required/kirbyplants,
/obj/effect/decal/warning_stripes/southeast,
@@ -114090,9 +111183,7 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/customs)
"uLv" = (
/turf/simulated/floor/plasteel{
@@ -114101,15 +111192,9 @@
/area/medical/medbay2)
"uLw" = (
/obj/machinery/light{
- dir = 1;
- in_use = 1
- },
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+ dir = 1
},
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -114253,9 +111338,7 @@
"uNV" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/girder,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/maintenance/tourist)
"uNZ" = (
/obj/machinery/computer/pandemic,
@@ -114284,11 +111367,9 @@
/obj/item/storage/box/donkpockets,
/obj/machinery/firealarm{
dir = 8;
- pixel_x = -28
- },
-/turf/simulated/floor/plasteel{
- dir = 1
+ pixel_x = -26
},
+/turf/simulated/floor/plasteel,
/area/security/brigstaff)
"uOm" = (
/obj/structure/cable{
@@ -114312,9 +111393,7 @@
dir = 4
},
/obj/effect/landmark/start/security_officer,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/brigstaff)
"uOy" = (
/obj/structure/cable{
@@ -114453,8 +111532,7 @@
"uPT" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light_switch{
- pixel_x = -26;
- pixel_y = 4
+ pixel_x = -24
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -114486,7 +111564,6 @@
"uQp" = (
/obj/machinery/vending/tool,
/obj/item/radio/intercom{
- dir = 0;
pixel_x = -28
},
/obj/effect/decal/warning_stripes/yellow,
@@ -114499,9 +111576,7 @@
pixel_y = 1
},
/obj/item/storage/fancy/cigarettes/cigpack_robust,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/main)
"uQr" = (
/obj/structure/bed,
@@ -114534,7 +111609,6 @@
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/effect/decal/warning_stripes/west,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "neutralfull"
},
/area/assembly/robotics)
@@ -114644,7 +111718,6 @@
dir = 9
},
/obj/machinery/power/apc{
- name = "south bump";
pixel_y = -26
},
/obj/structure/cable,
@@ -114689,16 +111762,13 @@
},
/area/crew_quarters/theatre)
"uSv" = (
-/obj/machinery/door/poddoor/shutters{
- density = 0;
+/obj/structure/cable,
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
- icon_state = "open";
id_tag = "lawyer";
- name = "Internal Affairs Privacy Shutters";
- opacity = 0
+ name = "Internal Affairs Privacy Shutters"
},
-/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
/area/lawoffice)
"uSB" = (
@@ -114708,11 +111778,10 @@
"uSR" = (
/obj/machinery/alarm{
dir = 8;
- pixel_x = 25
+ pixel_x = 22
},
/obj/machinery/light/small{
- dir = 4;
- tag = "icon-bulb1 (EAST)"
+ dir = 4
},
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/plasteel{
@@ -114806,7 +111875,7 @@
"uUa" = (
/obj/machinery/alarm{
dir = 8;
- pixel_x = 25
+ pixel_x = 22
},
/turf/simulated/floor/plasteel{
icon_state = "chapel"
@@ -114932,14 +112001,10 @@
/obj/structure/disposalpipe/segment,
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 24
+ pixel_x = 26
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
@@ -114955,7 +112020,7 @@
/area/crew_quarters/chief)
"uWi" = (
/obj/machinery/alarm{
- pixel_y = 24
+ pixel_y = 22
},
/obj/machinery/portable_atmospherics/canister/oxygen,
/turf/simulated/floor/plasteel{
@@ -115039,7 +112104,7 @@
/obj/structure/table/wood,
/obj/item/flashlight/lamp,
/obj/structure/extinguisher_cabinet{
- pixel_x = 25
+ pixel_x = 28
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -115181,9 +112246,7 @@
/obj/structure/cable{
icon_state = "1-8"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/main)
"uYX" = (
/obj/structure/cable{
@@ -115269,16 +112332,10 @@
/turf/simulated/floor/plasteel,
/area/assembly/chargebay)
"uZU" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
-/turf/simulated/floor/plasteel{
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 1
},
+/turf/simulated/floor/plasteel,
/area/security/main)
"vad" = (
/obj/machinery/computer/security/telescreen/entertainment{
@@ -115290,8 +112347,7 @@
/obj/effect/decal/warning_stripes/east,
/obj/machinery/iv_drip,
/obj/item/radio/intercom{
- pixel_x = 28;
- pixel_y = -2
+ pixel_x = 28
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -115492,6 +112548,20 @@
/obj/machinery/papershredder,
/turf/simulated/floor/wood/fancy/cherry,
/area/lawoffice)
+"vcS" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/spawner/random_spawners/rodent,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
"vcX" = (
/turf/simulated/floor/plasteel{
dir = 1;
@@ -115504,7 +112574,7 @@
"vdd" = (
/obj/structure/cult/archives,
/obj/machinery/newscaster{
- pixel_x = -32
+ pixel_x = -30
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -115523,6 +112593,19 @@
icon_state = "darkblue"
},
/area/tcommsat/chamber)
+"vdH" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/wood/fancy/oak,
+/area/maintenance/trading)
"vdJ" = (
/obj/machinery/navbeacon{
codes_txt = "patrol;next_patrol=Armory_North";
@@ -115555,12 +112638,9 @@
},
/area/medical/paramedic)
"veO" = (
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "RnDChem";
- name = "Biohazard Shutter";
- opacity = 0
+ name = "Biohazard Shutter"
},
/obj/effect/spawner/window/reinforced/plasma,
/obj/machinery/atmospherics/pipe/simple/insulated{
@@ -115743,7 +112823,7 @@
"vgu" = (
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 28
+ pixel_x = 26
},
/turf/simulated/floor/plasteel{
icon_state = "chapel"
@@ -115780,13 +112860,6 @@
/obj/structure/cable{
icon_state = "2-8"
},
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- icon_state = "open";
- id_tag = "blueshield";
- name = "Privacy Shutters";
- opacity = 0
- },
/obj/effect/spawner/window/reinforced/polarized{
id = "blueshieldofficewindows"
},
@@ -115797,6 +112870,10 @@
id_tag = "BridgeLockdown";
name = "Bridge Lockdown"
},
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "blueshield";
+ name = "Privacy Shutters"
+ },
/turf/simulated/floor/plating,
/area/blueshield)
"vgU" = (
@@ -115833,7 +112910,7 @@
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
-/area/hallway/primary/port/east)
+/area/hallway/primary/port)
"vhI" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 5
@@ -115876,13 +112953,6 @@
icon_state = "whitepurple"
},
/area/medical/genetics)
-"vhU" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/fpmaint)
"vhV" = (
/obj/item/twohanded/required/kirbyplants,
/obj/effect/decal/warning_stripes/southeast,
@@ -115893,16 +112963,13 @@
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"vhW" = (
-/obj/machinery/door/poddoor/shutters{
- density = 0;
+/obj/structure/cable,
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
dir = 8;
- icon_state = "open";
id_tag = "lawyer";
- name = "Internal Affairs Privacy Shutters";
- opacity = 0
+ name = "Internal Affairs Privacy Shutters"
},
-/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
/area/lawoffice)
"vib" = (
@@ -116065,7 +113132,7 @@
"vkb" = (
/obj/machinery/firealarm{
dir = 8;
- pixel_x = -28
+ pixel_x = -26
},
/turf/simulated/floor/plasteel{
icon_state = "grimy"
@@ -116091,12 +113158,7 @@
"vkm" = (
/obj/item/trash/spentcasing,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
icon_state = "bar"
},
@@ -116121,12 +113183,9 @@
/obj/structure/cable{
icon_state = "0-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/turf/simulated/floor/plating,
/area/security/prisonershuttle)
@@ -116168,7 +113227,7 @@
"vlh" = (
/obj/machinery/firealarm{
dir = 8;
- pixel_x = -25
+ pixel_x = -26
},
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
@@ -116177,7 +113236,7 @@
"vli" = (
/obj/effect/decal/warning_stripes/northeast,
/obj/machinery/newscaster{
- pixel_y = 32
+ pixel_y = 30
},
/turf/simulated/floor/plasteel,
/area/toxins/launch)
@@ -116185,8 +113244,7 @@
/obj/machinery/suit_storage_unit/engine,
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/obj/effect/decal/warning_stripes/south,
/turf/simulated/floor/plasteel{
@@ -116278,7 +113336,7 @@
"vmq" = (
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 28
+ pixel_x = 26
},
/turf/simulated/floor/wood,
/area/crew_quarters/cabin2)
@@ -116318,12 +113376,9 @@
/obj/structure/cable{
icon_state = "0-2"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/turf/simulated/floor/plating,
/area/security/reception)
@@ -116336,13 +113391,29 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/maintenance/electrical)
+"vnf" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
"vnq" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/obj/effect/landmark/start/research_director,
/turf/simulated/floor/carpet/purple,
@@ -116355,8 +113426,7 @@
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/machinery/light/small,
/obj/machinery/light_switch{
- pixel_x = -26;
- pixel_y = 4
+ pixel_x = -24
},
/turf/simulated/floor/plasteel{
dir = 5;
@@ -116381,9 +113451,7 @@
dir = 1
},
/obj/effect/decal/warning_stripes/red/hollow,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/main)
"vnI" = (
/turf/simulated/floor/plasteel{
@@ -116445,9 +113513,7 @@
icon_state = "1-2"
},
/obj/machinery/hologram/holopad,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/reception)
"vpb" = (
/obj/machinery/door/airlock/medical{
@@ -116518,9 +113584,7 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 8
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/brig)
"vpz" = (
/obj/structure/closet/radiation,
@@ -116582,12 +113646,8 @@
},
/area/medical/sleeper)
"vpW" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -116603,8 +113663,7 @@
/area/bridge/vip)
"vqg" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1;
- initialize_directions = 11
+ dir = 1
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 1
@@ -116635,9 +113694,7 @@
/obj/machinery/vending/wallmed{
pixel_x = -26
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/range)
"vqp" = (
/obj/structure/chair{
@@ -116763,9 +113820,7 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/brig)
"vse" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -116781,17 +113836,6 @@
icon_state = "neutralfull"
},
/area/hallway/primary/central/west)
-"vsj" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 5
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_5,
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
-/area/maintenance/kitchen)
"vsn" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
@@ -116909,6 +113953,9 @@
dir = 8;
network = list("SS13","MiniSat")
},
+/obj/machinery/light/small{
+ dir = 4
+ },
/turf/space,
/area/maintenance/ai)
"vtR" = (
@@ -116996,7 +114043,6 @@
"vuD" = (
/obj/effect/decal/warning_stripes/south,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "neutralfull"
},
/area/assembly/robotics)
@@ -117032,10 +114078,6 @@
},
/turf/simulated/floor/wood,
/area/crew_quarters/bar/atrium)
-"vvz" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/wall/r_wall,
-/area/turret_protected/aisat)
"vvG" = (
/obj/structure/cable{
icon_state = "1-8"
@@ -117117,6 +114159,8 @@
/obj/structure/cable{
icon_state = "1-2"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -117239,6 +114283,9 @@
dir = 4;
network = list("SS13","MiniSat")
},
+/obj/machinery/light/small{
+ dir = 8
+ },
/turf/space,
/area/maintenance/ai)
"vxk" = (
@@ -117335,25 +114382,16 @@
},
/area/bridge/vip)
"vyc" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel{
dir = 4;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (EAST)"
+ icon_state = "whitepurple"
},
/area/medical/research/shallway)
"vyd" = (
/obj/effect/decal/cleanable/dirt,
-/obj/structure/closet/walllocker/emerglocker{
- pixel_x = -32;
- pixel_y = 32
- },
/obj/machinery/atmospherics/pipe/simple/hidden{
dir = 4
},
@@ -117409,9 +114447,7 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/structure/disposalpipe/junction/yjunction{
- dir = 2
- },
+/obj/structure/disposalpipe/junction/yjunction,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whitepurple"
@@ -117420,8 +114456,7 @@
"vyD" = (
/obj/structure/bookcase,
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -117432,11 +114467,16 @@
/turf/simulated/floor/greengrid,
/area/toxins/xenobiology)
"vyN" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/cable{
icon_state = "4-8"
},
/obj/effect/landmark/start/cyborg,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "darkbluefull"
},
@@ -117480,7 +114520,6 @@
},
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/turf/simulated/floor/plasteel{
@@ -117612,14 +114651,10 @@
"vAC" = (
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 28
+ pixel_x = 26
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -117734,26 +114769,18 @@
},
/area/medical/virology)
"vBE" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/obj/machinery/light,
/obj/machinery/newscaster{
- pixel_y = -28
+ pixel_y = -30
},
/turf/simulated/floor/plasteel{
icon_state = "red"
},
/area/security/prison/cell_block/A)
"vBG" = (
-/obj/machinery/light_switch{
- pixel_x = 10;
- pixel_y = -24
- },
/mob/living/simple_animal/hostile/retaliate/araneus,
/obj/structure/bed/dogbed{
desc = "A comfy-looking spider bed. You can even strap your pet in, just in case the gravity turns off.";
@@ -117762,12 +114789,8 @@
/turf/simulated/floor/wood,
/area/security/hos)
"vBQ" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/plasteel{
dir = 9;
@@ -117881,7 +114904,7 @@
/obj/item/reagent_containers/food/drinks/bottle/patron,
/obj/machinery/alarm{
dir = 4;
- pixel_x = -24
+ pixel_x = -22
},
/turf/simulated/floor/wood,
/area/maintenance/kitchen)
@@ -117999,8 +115022,7 @@
/area/security/prisonershuttle)
"vEh" = (
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/turf/simulated/floor/engine,
/area/toxins/test_chamber)
@@ -118025,11 +115047,9 @@
pixel_y = -24
},
/obj/machinery/newscaster/security_unit{
- pixel_x = 30
- },
-/turf/simulated/floor/plasteel{
- dir = 1
+ pixel_x = 28
},
+/turf/simulated/floor/plasteel,
/area/security/main)
"vEz" = (
/obj/structure/table,
@@ -118087,7 +115107,7 @@
},
/obj/machinery/alarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -22
},
/turf/simulated/floor/plasteel,
/area/maintenance/garden)
@@ -118236,7 +115256,7 @@
/obj/machinery/atmospherics/unary/passive_vent{
dir = 8
},
-/turf/simulated/floor/engine/insulated/vacuum,
+/turf/simulated/floor/engine,
/area/toxins/mixing)
"vIi" = (
/obj/structure/cable{
@@ -118285,7 +115305,7 @@
},
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 24
+ pixel_x = 26
},
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -118300,6 +115320,16 @@
/obj/structure/dresser,
/turf/simulated/floor/carpet/orange,
/area/crew_quarters/heads/hop)
+"vJa" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/flour,
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plasteel{
+ icon_state = "redyellowfull"
+ },
+/area/maintenance/asmaint4)
"vJb" = (
/turf/simulated/floor/light,
/area/maintenance/kitchen)
@@ -118349,9 +115379,8 @@
},
/area/medical/virology/lab)
"vJJ" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- on = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/obj/structure/cable{
icon_state = "1-2"
@@ -118403,18 +115432,15 @@
},
/area/quartermaster/storage)
"vKJ" = (
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 8;
- icon_state = "open";
- id_tag = "lawyer";
- name = "Internal Affairs Privacy Shutters";
- opacity = 0
- },
/obj/structure/cable{
icon_state = "0-2"
},
/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "lawyer";
+ name = "Internal Affairs Privacy Shutters"
+ },
/turf/simulated/floor/plating,
/area/lawoffice)
"vLh" = (
@@ -118479,6 +115505,9 @@
dir = 4;
pixel_x = -22
},
+/obj/machinery/light{
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
@@ -118499,6 +115528,13 @@
icon_state = "whiteblue"
},
/area/medical/medbay)
+"vMS" = (
+/obj/structure/chair/office{
+ dir = 4
+ },
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
"vMV" = (
/obj/machinery/door_control{
id = "RoboPrivat";
@@ -118522,8 +115558,7 @@
/obj/item/toy/figure/roboticist,
/turf/simulated/floor/plasteel{
dir = 4;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (EAST)"
+ icon_state = "whitepurple"
},
/area/assembly/robotics)
"vMY" = (
@@ -118608,8 +115643,7 @@
/obj/item/pen,
/obj/structure/table/glass,
/obj/item/radio/intercom{
- pixel_x = 28;
- pixel_y = -2
+ pixel_x = 28
},
/obj/item/toy/figure/geneticist,
/turf/simulated/floor/plasteel{
@@ -118689,12 +115723,7 @@
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/light_switch{
- pixel_x = 24;
- pixel_y = -22
- },
/obj/item/radio/intercom{
- dir = 4;
pixel_x = 28
},
/turf/simulated/floor/plasteel{
@@ -118747,6 +115776,10 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/light_switch{
+ pixel_x = 24;
+ pixel_y = 24
+ },
/turf/simulated/floor/bluegrid,
/area/turret_protected/ai_upload)
"vPB" = (
@@ -118782,10 +115815,6 @@
/obj/machinery/camera/motion{
c_tag = "AI Upload Chamber"
},
-/obj/machinery/light_switch{
- pixel_x = -5;
- pixel_y = 26
- },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -118985,7 +116014,7 @@
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/effect/decal/warning_stripes/southwest,
/obj/structure/extinguisher_cabinet{
- pixel_y = 32
+ pixel_y = 28
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -119050,9 +116079,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/lobby)
"vTw" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -119103,8 +116130,7 @@
/area/security/reception)
"vTG" = (
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/obj/effect/decal/warning_stripes/red/hollow,
/obj/structure/table/reinforced,
@@ -119170,6 +116196,9 @@
desc = "Это кресло осталось от одного из предыдущих детективов. Говорят, что тот открыл в себе псионические способности и ушёл работать в федерацию магов.";
name = "Старое инвалидное кресло"
},
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -28
+ },
/turf/simulated/floor/plasteel{
icon_state = "darkblue"
},
@@ -119228,8 +116257,8 @@
/area/hallway/primary/starboard/east)
"vUJ" = (
/obj/machinery/light_switch{
- pixel_x = -26;
- pixel_y = 26
+ pixel_x = -24;
+ pixel_y = 24
},
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/structure/closet/secure_closet/engineering_electrical,
@@ -119274,8 +116303,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
- icon_state = "whitepurple";
- tag = "icon-whitepurple (WEST)"
+ icon_state = "whitepurple"
},
/area/medical/research/restroom)
"vUU" = (
@@ -119335,7 +116363,7 @@
dir = 1
},
/obj/machinery/alarm{
- pixel_y = 24
+ pixel_y = 22
},
/obj/machinery/computer/med_data/laptop,
/turf/simulated/floor/plasteel{
@@ -119413,10 +116441,6 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/light{
- dir = 8;
- pixel_y = -32
- },
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "darkred"
@@ -119446,17 +116470,12 @@
/obj/structure/cable{
icon_state = "2-4"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/machinery/door/firedoor,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/reception)
"vWF" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
@@ -119490,12 +116509,9 @@
id_tag = "Warden";
name = "Warden Privacy Shutters"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "ArmoryLock";
- name = "Armory Lockdown";
- opacity = 0
+ name = "Armory Lockdown"
},
/turf/simulated/floor/plating,
/area/security/warden)
@@ -119534,12 +116550,8 @@
dir = 8;
tag = "icon-wooden_chair_wings (WEST)"
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/turf/simulated/floor/wood,
/area/maintenance/tourist)
@@ -119677,7 +116689,7 @@
"vZo" = (
/obj/structure/ore_box,
/obj/machinery/newscaster/security_unit{
- pixel_y = -30
+ pixel_y = -28
},
/obj/machinery/vending/wallmed{
name = "Emergency NanoMed";
@@ -119692,9 +116704,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 6
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/customs)
"vZG" = (
/obj/structure/chair/office/dark,
@@ -119779,11 +116789,13 @@
},
/area/chapel/main)
"waQ" = (
-/obj/machinery/light/small{
- dir = 4
+/obj/item/radio/intercom{
+ pixel_y = 28
},
-/turf/space,
-/area/maintenance/ai)
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/bridge/meeting_room)
"waS" = (
/obj/structure/window/reinforced{
dir = 4
@@ -119807,12 +116819,8 @@
},
/area/maintenance/kitchen)
"wbi" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/engine,
/area/toxins/test_chamber)
@@ -119825,14 +116833,12 @@
},
/area/turret_protected/aisat)
"wbx" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/firealarm{
pixel_y = 26
},
/obj/item/flag/nt,
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -119851,13 +116857,10 @@
/obj/structure/cable{
icon_state = "0-2"
},
-/obj/machinery/door/poddoor/shutters{
- density = 0;
+/obj/machinery/door/poddoor/shutters/preopen{
dir = 1;
- icon_state = "open";
id_tag = "rdprivacy";
- name = "Research Director Office Shutters";
- opacity = 0
+ name = "Research Director Office Shutters"
},
/turf/simulated/floor/plating,
/area/crew_quarters/hor)
@@ -119874,8 +116877,7 @@
req_access = list(2)
},
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/obj/item/wrench,
/obj/structure/sign/poster/official/random{
@@ -119898,12 +116900,6 @@
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/security/checkpoint)
-"wck" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/turf/space,
-/area/maintenance/ai)
"wcl" = (
/obj/machinery/door/airlock/external{
frequency = 1379;
@@ -119956,12 +116952,8 @@
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"wcB" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/carpet/black,
/area/bridge/vip)
@@ -120112,12 +117104,8 @@
},
/area/engine/aienter)
"wek" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -120141,7 +117129,6 @@
/area/engine/aienter)
"weY" = (
/obj/item/radio/intercom{
- dir = 4;
pixel_x = 28
},
/turf/simulated/floor/plasteel{
@@ -120188,12 +117175,14 @@
/obj/structure/table/wood,
/obj/item/flashlight/lamp,
/obj/machinery/power/apc{
- name = "south bump";
pixel_y = -26
},
/obj/structure/cable{
icon_state = "0-4"
},
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
/turf/simulated/floor/wood,
/area/crew_quarters/cabin3)
"wgm" = (
@@ -120260,7 +117249,7 @@
"whh" = (
/obj/machinery/light,
/obj/machinery/light_switch{
- pixel_y = -26
+ pixel_y = -24
},
/obj/structure/table/reinforced,
/obj/item/stack/sheet/metal{
@@ -120276,7 +117265,6 @@
"whs" = (
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/obj/structure/cable{
@@ -120301,9 +117289,7 @@
/obj/item/flag/species,
/obj/effect/decal/warning_stripes/red,
/obj/machinery/light,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/main)
"wir" = (
/turf/simulated/floor/plasteel{
@@ -120345,12 +117331,8 @@
dir = 8;
pixel_x = -26
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/plasteel,
/area/medical/research/nhallway)
@@ -120388,12 +117370,8 @@
/turf/simulated/wall/rust,
/area/maintenance/library)
"wjl" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -120404,34 +117382,23 @@
/turf/simulated/floor/wood,
/area/security/hos)
"wjo" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whiteblue"
},
/area/medical/sleeper)
-"wjF" = (
-/obj/machinery/light/small,
-/turf/simulated/floor/plating,
-/area/construction/hallway)
"wjG" = (
/obj/machinery/door/poddoor/shutters/preopen{
dir = 8;
id_tag = "SecMedPrivOutside"
},
/obj/structure/cable,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
@@ -120468,9 +117435,6 @@
},
/area/storage/tech)
"wkc" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 8
- },
/turf/simulated/floor/plasteel{
icon_state = "darkblue"
},
@@ -120504,7 +117468,7 @@
/obj/effect/landmark/event/revenantspawn,
/obj/machinery/light/small,
/obj/structure/extinguisher_cabinet{
- pixel_y = -32
+ pixel_y = -28
},
/turf/simulated/floor/plasteel{
icon_state = "darkblue"
@@ -120528,18 +117492,15 @@
},
/area/crew_quarters/fitness)
"wkK" = (
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 1;
- icon_state = "open";
- id_tag = "brig_detprivacy";
- name = "Detective Privacy Shutters";
- opacity = 0
- },
/obj/structure/cable{
icon_state = "0-4"
},
/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "brig_detprivacy";
+ name = "Detective Privacy Shutters"
+ },
/turf/simulated/floor/plating,
/area/security/detectives_office)
"wkZ" = (
@@ -120654,7 +117615,6 @@
/area/quartermaster/storage)
"wmD" = (
/obj/item/twohanded/required/kirbyplants,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/camera{
c_tag = "Minisat AI Control Room";
dir = 1;
@@ -120695,10 +117655,6 @@
/turf/simulated/floor/plating,
/area/hallway/secondary/entry/lounge)
"wna" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkbluecorners"
@@ -120743,8 +117699,7 @@
},
/turf/simulated/floor/plasteel{
dir = 10;
- icon_state = "whiteblue";
- tag = "icon-whitehall (WEST)"
+ icon_state = "whiteblue"
},
/area/assembly/robotics)
"wnq" = (
@@ -120758,24 +117713,12 @@
dir = 4
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1;
- initialize_directions = 11
+ dir = 1
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/bridge)
-"wns" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/aisat)
"wnD" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -120801,16 +117744,14 @@
/obj/effect/decal/warning_stripes/red/hollow,
/obj/machinery/firealarm{
dir = 8;
- pixel_x = -28
+ pixel_x = -26
},
/obj/machinery/camera{
c_tag = "Briefing Room South";
dir = 4;
network = list("SS13","Security")
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/main)
"wnS" = (
/obj/effect/decal/cleanable/dirt,
@@ -120908,12 +117849,8 @@
},
/area/security/medbay)
"wpk" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/turf/simulated/floor/wood,
/area/security/hos)
@@ -120941,12 +117878,7 @@
/turf/simulated/floor/carpet,
/area/crew_quarters/captain/bedroom)
"wpA" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkred"
@@ -120955,8 +117887,7 @@
"wpC" = (
/obj/structure/bookcase,
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/obj/structure/window/reinforced{
dir = 8
@@ -121018,12 +117949,9 @@
/obj/structure/cable{
icon_state = "0-2"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/turf/simulated/floor/plating,
/area/security/securehallway)
@@ -121077,7 +118005,6 @@
},
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "neutralfull"
},
/area/hallway/primary/central/sw)
@@ -121149,9 +118076,7 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/customs)
"wrP" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -121297,7 +118222,6 @@
/area/crew_quarters/locker)
"wtj" = (
/obj/machinery/power/apc{
- name = "south bump";
pixel_y = -26
},
/obj/structure/cable,
@@ -121449,12 +118373,8 @@
/turf/simulated/floor/carpet/royalblack,
/area/maintenance/asmaint3)
"wvd" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -121463,7 +118383,7 @@
/area/crew_quarters/locker)
"wvA" = (
/obj/item/radio/intercom{
- pixel_y = -30
+ pixel_y = -28
},
/obj/machinery/light,
/turf/simulated/floor/plasteel{
@@ -121477,17 +118397,14 @@
/obj/machinery/camera{
c_tag = "Library Games Room"
},
+/obj/machinery/light_switch{
+ pixel_y = 24
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/library/game_zone)
"wvK" = (
-/obj/machinery/light{
- dir = 1;
- layer = 3.1;
- on = 1;
- pixel_y = -6
- },
/obj/structure/window/reinforced{
dir = 1
},
@@ -121500,7 +118417,7 @@
},
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -25
+ pixel_y = -26
},
/obj/machinery/light,
/turf/simulated/floor/plasteel{
@@ -121528,6 +118445,20 @@
icon_state = "darkblue"
},
/area/medical/morgue)
+"wvU" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/decal/cleanable/blood/writing,
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "tranquillite"
+ },
+/area/crew_quarters/theatre)
"wwg" = (
/obj/item/taperecorder{
pixel_x = -4;
@@ -121587,12 +118518,8 @@
},
/area/maintenance/detectives_office)
"wwu" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/turf/simulated/floor/plating,
/area/maintenance/library)
@@ -121639,19 +118566,19 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/processing)
"wxl" = (
+/obj/machinery/cryopod{
+ dir = 4
+ },
/obj/item/radio/intercom{
- pixel_y = 22
+ pixel_x = -28
},
/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "neutralcorner"
+ icon_state = "freezerfloor"
},
-/area/hallway/primary/central/north)
+/area/crew_quarters/sleep)
"wxt" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -121686,7 +118613,7 @@
/obj/effect/spawner/lootdrop/maintenance,
/obj/effect/decal/warning_stripes/north,
/obj/machinery/alarm{
- pixel_y = 24
+ pixel_y = 22
},
/turf/simulated/floor/plating,
/area/maintenance/electrical)
@@ -121768,19 +118695,6 @@
/obj/structure/table_frame/wood,
/turf/simulated/floor/plating,
/area/maintenance/brig)
-"wyR" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint2)
"wyT" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
@@ -121818,15 +118732,12 @@
/turf/simulated/floor/wood/fancy/cherry,
/area/lawoffice)
"wzK" = (
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- icon_state = "open";
- id_tag = "brig_detprivacy";
- name = "Detective Privacy Shutters";
- opacity = 0
- },
/obj/structure/cable,
/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "brig_detprivacy";
+ name = "Detective Privacy Shutters"
+ },
/turf/simulated/floor/plating,
/area/security/detectives_office)
"wzM" = (
@@ -121849,12 +118760,9 @@
"wAh" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/turf/simulated/floor/plating,
/area/security/reception)
@@ -121862,7 +118770,7 @@
/obj/structure/table/reinforced,
/obj/item/paicard,
/obj/structure/extinguisher_cabinet{
- pixel_y = 30
+ pixel_y = 28
},
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel,
@@ -121870,9 +118778,7 @@
"wAv" = (
/obj/machinery/power/apc{
dir = 4;
- name = "east bump";
- pixel_x = 26;
- pixel_y = 4
+ pixel_x = 26
},
/obj/structure/cable{
icon_state = "0-8"
@@ -121910,10 +118816,6 @@
"wAL" = (
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/structure/closet/secure_closet/research_reagents,
-/obj/machinery/light_switch{
- pixel_x = -24;
- pixel_y = -8
- },
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "whitepurple"
@@ -121954,6 +118856,19 @@
},
/turf/simulated/floor/plating,
/area/toxins/xenobiology)
+"wBL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/kitchen)
"wBW" = (
/obj/structure/chair/sofa/left,
/obj/effect/landmark/start/virologist,
@@ -121974,19 +118889,16 @@
id_tag = "Warden";
name = "Warden Privacy Shutters"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "ArmoryLock";
- name = "Armory Lockdown";
- opacity = 0
+ name = "Armory Lockdown"
},
/turf/simulated/floor/plating,
/area/security/warden)
"wCm" = (
/obj/machinery/computer/crew,
/obj/machinery/alarm{
- pixel_y = 24
+ pixel_y = 22
},
/turf/simulated/floor/wood/fancy/light,
/area/blueshield)
@@ -121996,7 +118908,7 @@
},
/obj/effect/decal/warning_stripes/eastsouthwest,
/obj/structure/extinguisher_cabinet{
- pixel_y = -30
+ pixel_y = -28
},
/turf/simulated/floor/plasteel,
/area/toxins/mixing)
@@ -122067,9 +118979,7 @@
/obj/structure/cable{
icon_state = "2-4"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/prison/cell_block/A)
"wDs" = (
/obj/structure/cable{
@@ -122138,16 +119048,13 @@
/area/bridge/vip)
"wEb" = (
/obj/effect/spawner/window/reinforced,
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- icon_state = "open";
- id_tag = "researchdesk1";
- name = "Research Desk Shutters";
- opacity = 0
- },
/obj/structure/cable{
icon_state = "0-2"
},
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "researchdesk1";
+ name = "Research Desk Shutters"
+ },
/turf/simulated/floor/plating,
/area/toxins/lab)
"wEh" = (
@@ -122278,7 +119185,6 @@
},
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/turf/simulated/floor/plasteel{
@@ -122328,6 +119234,9 @@
/area/medical/ward)
"wFU" = (
/obj/structure/filingcabinet/chestdrawer/autopsy,
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkblue"
@@ -122354,22 +119263,6 @@
icon_state = "freezerfloor"
},
/area/security/brigstaff)
-"wGm" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/spawner/random_spawners/rodent,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint)
"wGp" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -122413,17 +119306,18 @@
/turf/simulated/floor/plating,
/area/maintenance/asmaint4)
"wGH" = (
+/obj/effect/spawner/window/reinforced,
/obj/structure/disposalpipe/segment{
dir = 4
},
-/turf/simulated/wall,
+/turf/simulated/floor/plating,
/area/crew_quarters/theatre)
"wGM" = (
/obj/machinery/portable_atmospherics/pump,
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/effect/decal/warning_stripes/northeastsouth,
/obj/machinery/newscaster{
- pixel_y = -32
+ pixel_y = -30
},
/turf/simulated/floor/plasteel,
/area/toxins/mixing)
@@ -122441,7 +119335,6 @@
"wGW" = (
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/obj/structure/cable{
@@ -122483,7 +119376,7 @@
/obj/item/storage/fancy/donut_box,
/obj/effect/decal/cleanable/dirt,
/obj/item/radio/intercom{
- pixel_x = -32
+ pixel_x = -28
},
/turf/simulated/floor/plasteel{
dir = 9;
@@ -122509,9 +119402,7 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/securehallway)
"wHM" = (
/turf/simulated/wall/r_wall/coated,
@@ -122526,9 +119417,7 @@
/obj/structure/cable{
icon_state = "2-8"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/securehallway)
"wHW" = (
/obj/machinery/alarm{
@@ -122550,8 +119439,7 @@
},
/turf/simulated/floor/plasteel{
dir = 6;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (SOUTHEAST)"
+ icon_state = "whitepurple"
},
/area/medical/research)
"wIU" = (
@@ -122570,7 +119458,7 @@
"wJs" = (
/obj/machinery/alarm{
dir = 4;
- pixel_x = -23
+ pixel_x = -22
},
/turf/simulated/floor/plasteel{
dir = 9;
@@ -122587,12 +119475,7 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -122687,13 +119570,10 @@
/obj/structure/cable{
icon_state = "0-8"
},
-/obj/machinery/door/poddoor/shutters{
- density = 0;
+/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
- icon_state = "open";
id_tag = "rdprivacy";
- name = "Research Director Office Shutters";
- opacity = 0
+ name = "Research Director Office Shutters"
},
/turf/simulated/floor/plating,
/area/crew_quarters/hor)
@@ -122733,9 +119613,6 @@
dir = 8
},
/obj/structure/table,
-/obj/machinery/newscaster{
- pixel_x = -28
- },
/obj/machinery/requests_console{
department = "Cargo Bay";
departmentType = 2;
@@ -122744,6 +119621,10 @@
},
/obj/item/stack/packageWrap,
/obj/item/hand_labeler,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -26
+ },
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "brown"
@@ -122756,12 +119637,9 @@
req_access = list(63)
},
/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -122785,12 +119663,8 @@
},
/area/security/hos)
"wLC" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/turf/simulated/floor/plasteel,
/area/toxins/launch)
@@ -122890,7 +119764,7 @@
/area/bridge/vip)
"wMU" = (
/obj/item/radio/intercom{
- pixel_y = 24
+ pixel_y = 28
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -122931,13 +119805,9 @@
icon_state = "1-8"
},
/obj/effect/decal/warning_stripes/west,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Singularity";
- layer = 2.7;
- name = "Singularity Blast Doors";
- opacity = 0
+ name = "Singularity Blast Doors"
},
/turf/simulated/floor/plating,
/area/engine/engineering)
@@ -122953,12 +119823,9 @@
/obj/structure/cable{
icon_state = "1-4"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "xeno6";
- name = "Creature Cell #6";
- opacity = 0
+ name = "Creature Cell #6"
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -123005,9 +119872,7 @@
/obj/structure/disposalpipe/segment{
dir = 5
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/processing)
"wOf" = (
/turf/simulated/floor/plating,
@@ -123061,7 +119926,6 @@
dir = 4
},
/obj/machinery/power/apc{
- name = "south bump";
pixel_y = -26
},
/obj/structure/cable,
@@ -123124,6 +119988,10 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/effect/decal/warning_stripes/yellow,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/light_switch{
+ pixel_x = 24;
+ pixel_y = -24
+ },
/turf/simulated/floor/plasteel,
/area/storage/tech)
"wQq" = (
@@ -123218,7 +120086,7 @@
"wQV" = (
/obj/structure/filingcabinet,
/obj/machinery/firealarm{
- pixel_y = 25
+ pixel_y = 26
},
/turf/simulated/floor/plasteel{
dir = 9;
@@ -123241,12 +120109,11 @@
/area/medical/psych)
"wRw" = (
/obj/structure/extinguisher_cabinet{
- pixel_y = 30
+ pixel_y = 28
},
/turf/simulated/floor/plasteel{
dir = 1;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (NORTH)"
+ icon_state = "whitepurple"
},
/area/medical/research/nhallway)
"wRz" = (
@@ -123255,14 +120122,11 @@
},
/area/construction/hallway)
"wRB" = (
-/obj/item/twohanded/required/kirbyplants,
-/obj/machinery/light_switch{
- pixel_x = -8;
- pixel_y = -26
+/obj/machinery/atmospherics/unary/vent_scrubber,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
},
-/obj/effect/decal/warning_stripes/yellow,
-/turf/simulated/floor/plasteel,
-/area/storage/tech)
+/area/medical/virology)
"wRH" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -123276,7 +120140,7 @@
"wRP" = (
/obj/structure/table/reinforced,
/obj/machinery/newscaster{
- pixel_y = -32
+ pixel_y = -30
},
/obj/item/wrench,
/obj/item/crowbar,
@@ -123294,11 +120158,11 @@
/area/storage/tech)
"wRU" = (
/obj/machinery/recharge_station,
-/obj/effect/decal/warning_stripes/northwest,
/obj/machinery/alarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -22
},
+/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plating,
/area/aisat/maintenance)
"wRX" = (
@@ -123382,18 +120246,6 @@
icon_state = "whiteblue"
},
/area/medical/paramedic)
-"wTf" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/medical/reception)
"wTm" = (
/obj/machinery/door/poddoor/shutters/preopen{
dir = 1;
@@ -123445,7 +120297,6 @@
pixel_y = -28
},
/turf/simulated/floor/plasteel{
- dir = 0;
icon_state = "green"
},
/area/hallway/secondary/exit)
@@ -123467,7 +120318,7 @@
/obj/item/radio,
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -26
},
/obj/machinery/light_switch{
pixel_x = 24
@@ -123626,6 +120477,9 @@
c_tag = "AI Satellite Exterior 12";
network = list("SS13","MiniSat")
},
+/obj/machinery/light/small{
+ dir = 1
+ },
/turf/space,
/area/maintenance/ai)
"wWn" = (
@@ -123811,7 +120665,7 @@
},
/obj/machinery/alarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -22
},
/turf/simulated/floor/plasteel{
icon_state = "red"
@@ -123819,10 +120673,6 @@
/area/security/customs)
"wYX" = (
/obj/structure/chair/comfy/black,
-/obj/machinery/light_switch{
- pixel_x = 38;
- pixel_y = 8
- },
/obj/effect/landmark/start/nanotrasen_rep,
/turf/simulated/floor/carpet/royalblack,
/area/ntrep)
@@ -123832,9 +120682,7 @@
/obj/structure/extinguisher_cabinet{
pixel_x = 28
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/main)
"wZo" = (
/obj/item/flag/nt,
@@ -123870,8 +120718,8 @@
/area/security/permabrig)
"xas" = (
/obj/machinery/firealarm{
- dir = 1;
- pixel_x = -28
+ dir = 8;
+ pixel_x = -26
},
/obj/structure/table/wood,
/obj/item/reagent_containers/food/drinks/bottle/whiskey,
@@ -124029,12 +120877,8 @@
},
/area/hallway/primary/central/south)
"xci" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/turf/simulated/floor/wood/fancy/light,
/area/crew_quarters/courtroom)
@@ -124091,10 +120935,9 @@
"xcG" = (
/obj/machinery/alarm{
dir = 4;
- pixel_x = -23
+ pixel_x = -22
},
/obj/item/radio/intercom{
- dir = 1;
pixel_y = 28
},
/obj/machinery/computer/mech_bay_power_console,
@@ -124142,7 +120985,6 @@
/obj/effect/decal/warning_stripes/yellow,
/obj/effect/decal/warning_stripes/south,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "neutralfull"
},
/area/assembly/robotics)
@@ -124156,6 +120998,8 @@
/obj/structure/cable{
icon_state = "2-8"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
icon_state = "darkbluefull"
},
@@ -124183,12 +121027,7 @@
/area/crew_quarters/hor)
"xdB" = (
/obj/effect/decal/warning_stripes/northeastcorner,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitepurplecorner"
@@ -124204,6 +121043,20 @@
icon_state = "darkblue"
},
/area/bridge)
+"xdO" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/maintenance/asmaint4)
"xdP" = (
/obj/machinery/computer/pandemic,
/obj/effect/decal/warning_stripes/northwest,
@@ -124220,12 +121073,9 @@
/obj/structure/cable{
icon_state = "0-2"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/obj/machinery/door/poddoor/shutters/preopen{
dir = 1;
@@ -124325,9 +121175,7 @@
/area/quartermaster/storage)
"xfo" = (
/obj/effect/decal/cleanable/dirt,
-/obj/structure/closet/walllocker/emerglocker{
- pixel_x = -32
- },
+/obj/structure/closet/walllocker/emerglocker/west,
/turf/simulated/floor/plating,
/area/maintenance/asmaint2)
"xfr" = (
@@ -124524,7 +121372,6 @@
dir = 4
},
/turf/simulated/floor/plasteel{
- dir = 0;
icon_state = "green"
},
/area/hallway/secondary/exit)
@@ -124540,12 +121387,6 @@
c_tag = "Minisat AI Core Centre";
network = list("Minisat","SS13")
},
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
/obj/machinery/door_control{
id = "ai1";
name = "Turret Hallway Shutters Control";
@@ -124558,6 +121399,9 @@
pixel_x = 8;
pixel_y = 40
},
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
/turf/simulated/floor/bluegrid,
/area/turret_protected/ai)
"xhC" = (
@@ -124700,7 +121544,7 @@
/obj/structure/morgue,
/obj/machinery/firealarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -26
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -124768,6 +121612,20 @@
},
/turf/simulated/floor/plating,
/area/maintenance/kitchen)
+"xkw" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/spawner/random_spawners/rodent,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
"xkY" = (
/obj/structure/lattice/catwalk,
/turf/space,
@@ -124808,8 +121666,7 @@
/obj/item/mmi,
/turf/simulated/floor/plasteel{
dir = 6;
- icon_state = "whiteblue";
- tag = "icon-whiteblue (SOUTHEAST)"
+ icon_state = "whiteblue"
},
/area/assembly/robotics)
"xmf" = (
@@ -124833,7 +121690,7 @@
dir = 4
},
/obj/item/radio/intercom{
- pixel_y = 24
+ pixel_y = 28
},
/obj/machinery/camera{
c_tag = "Xenobio Central";
@@ -124846,9 +121703,7 @@
"xmw" = (
/obj/machinery/computer/mech_bay_power_console,
/obj/effect/decal/warning_stripes/yellow/hollow,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/securearmory)
"xmJ" = (
/obj/structure/table/wood/fancy,
@@ -124986,12 +121841,9 @@
"xnT" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Exp_lockdown";
- name = "Expedition Lockdown";
- opacity = 0
+ name = "Expedition Lockdown"
},
/turf/simulated/floor/plating,
/area/gateway)
@@ -125001,18 +121853,15 @@
"xoj" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable,
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "rdprivacy";
- name = "Research Director Office Shutters";
- opacity = 0
+ name = "Research Director Office Shutters"
},
/turf/simulated/floor/plating,
/area/crew_quarters/hor)
"xol" = (
/obj/structure/extinguisher_cabinet{
- pixel_x = 26
+ pixel_x = 28
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -125204,9 +122053,7 @@
/obj/structure/cable{
icon_state = "2-4"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/securehallway)
"xqk" = (
/obj/structure/table/wood,
@@ -125227,12 +122074,9 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Brig_lockdown";
- name = "Brig Lockdown";
- opacity = 0
+ name = "Brig Lockdown"
},
/obj/structure/spacepoddoor{
luminosity = 3
@@ -125278,9 +122122,7 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/prisonershuttle)
"xqX" = (
/obj/effect/spawner/window/reinforced,
@@ -125352,12 +122194,9 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
@@ -125401,8 +122240,7 @@
},
/turf/simulated/floor/plasteel{
dir = 5;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (SOUTHWEST)"
+ icon_state = "whitepurple"
},
/area/assembly/robotics)
"xsB" = (
@@ -125489,8 +122327,7 @@
/area/aisat/maintenance)
"xtw" = (
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/obj/effect/decal/warning_stripes/south,
/obj/structure/closet/bombcloset,
@@ -125503,7 +122340,6 @@
/obj/item/stock_parts/cell/high,
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/obj/structure/cable{
@@ -125535,8 +122371,7 @@
charge = 5e+006
},
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/obj/structure/cable{
icon_state = "0-8"
@@ -125591,7 +122426,7 @@
/obj/machinery/power/port_gen/pacman,
/obj/effect/decal/warning_stripes/southeast,
/obj/item/radio/intercom{
- pixel_y = 24
+ pixel_y = 28
},
/obj/structure/cable{
icon_state = "0-2"
@@ -125617,7 +122452,7 @@
name = "Toxins Venting Bay Door";
use_power = 0
},
-/turf/simulated/floor/engine/insulated/vacuum,
+/turf/simulated/floor/engine,
/area/toxins/mixing)
"xuv" = (
/obj/structure/cable{
@@ -125636,8 +122471,7 @@
/area/security/detectives_office)
"xuz" = (
/obj/item/radio/intercom{
- dir = 8;
- pixel_y = 24
+ pixel_y = 28
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -125653,13 +122487,11 @@
req_access = list(63)
},
/obj/machinery/door/firedoor,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/customs)
"xuF" = (
/obj/machinery/newscaster/security_unit{
- pixel_x = 30
+ pixel_x = 28
},
/obj/structure/filingcabinet/chestdrawer,
/turf/simulated/floor/carpet,
@@ -125676,7 +122508,7 @@
/area/toxins/explab)
"xuL" = (
/obj/machinery/newscaster{
- pixel_x = 28
+ pixel_x = 30
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -125733,7 +122565,6 @@
/obj/item/twohanded/required/kirbyplants,
/obj/machinery/power/apc{
dir = 4;
- name = "east bump";
pixel_x = 26
},
/obj/machinery/camera{
@@ -125765,7 +122596,6 @@
/area/engine/controlroom)
"xvv" = (
/obj/machinery/status_display{
- layer = 4;
pixel_y = 32
},
/obj/structure/closet/secure_closet/personal/cabinet,
@@ -125774,8 +122604,7 @@
/obj/item/clothing/under/blacktango,
/obj/item/clothing/head/bowlerhat,
/obj/machinery/light{
- dir = 1;
- in_use = 1
+ dir = 1
},
/obj/structure/cable{
icon_state = "2-8"
@@ -125856,8 +122685,7 @@
"xwd" = (
/obj/effect/decal/warning_stripes/southeast,
/obj/machinery/light_switch{
- pixel_x = 26;
- pixel_y = -4
+ pixel_x = 24
},
/obj/structure/table/reinforced,
/obj/item/wrench,
@@ -125927,9 +122755,7 @@
icon_state = "1-2"
},
/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/lobby)
"xwO" = (
/obj/effect/spawner/window/reinforced,
@@ -125962,7 +122788,6 @@
layer = 2.9
},
/obj/item/radio/intercom{
- dir = 8;
pixel_x = -28
},
/turf/simulated/floor/carpet/royalblue,
@@ -126005,7 +122830,6 @@
},
/obj/machinery/power/apc{
dir = 8;
- name = "west bump";
pixel_x = -26
},
/turf/simulated/floor/plasteel{
@@ -126135,8 +122959,7 @@
dir = 1
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1;
- initialize_directions = 11
+ dir = 1
},
/obj/structure/disposalpipe/segment{
dir = 4
@@ -126158,7 +122981,7 @@
/obj/structure/disposaloutlet{
dir = 8
},
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/space)
"xyi" = (
/turf/simulated/floor/plasteel{
@@ -126184,7 +123007,7 @@
/area/aisat)
"xyK" = (
/obj/machinery/atmospherics/pipe/simple/heat_exchanging,
-/turf/simulated/floor/engine/insulated/vacuum,
+/turf/simulated/floor/engine,
/area/toxins/mixing)
"xyM" = (
/obj/structure/cable{
@@ -126228,12 +123051,8 @@
},
/area/security/prison/cell_block/A)
"xza" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/turf/simulated/floor/carpet,
/area/library)
@@ -126312,7 +123131,6 @@
/obj/item/twohanded/required/kirbyplants,
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/obj/structure/cable{
@@ -126340,8 +123158,7 @@
dir = 4
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1;
- initialize_directions = 11
+ dir = 1
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 1
@@ -126368,9 +123185,7 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/brig)
"xBo" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -126389,18 +123204,15 @@
},
/area/maintenance/asmaint4)
"xBx" = (
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 2;
- icon_state = "open";
- id_tag = "magistrate";
- name = "Magistrate Privacy Shutters";
- opacity = 0
- },
/obj/structure/cable{
icon_state = "0-4"
},
/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "magistrate";
+ name = "Magistrate Privacy Shutters"
+ },
/turf/simulated/floor/plating,
/area/magistrateoffice)
"xBC" = (
@@ -126446,12 +123258,7 @@
},
/area/turret_protected/aisat)
"xCt" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/obj/machinery/light{
dir = 1
},
@@ -126460,7 +123267,6 @@
},
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
pixel_y = 26
},
/turf/simulated/floor/plasteel{
@@ -126532,14 +123338,11 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/securehallway)
"xDu" = (
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -126568,8 +123371,7 @@
"xDD" = (
/turf/simulated/floor/plasteel{
dir = 4;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (EAST)"
+ icon_state = "whitepurple"
},
/area/medical/research/shallway)
"xDG" = (
@@ -126583,7 +123385,7 @@
"xDL" = (
/obj/machinery/alarm{
dir = 8;
- pixel_x = 24
+ pixel_x = 22
},
/turf/simulated/floor/carpet,
/area/lawoffice)
@@ -126637,8 +123439,7 @@
/obj/structure/table/reinforced,
/turf/simulated/floor/plasteel{
dir = 4;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (EAST)"
+ icon_state = "whitepurple"
},
/area/assembly/robotics)
"xEr" = (
@@ -126687,9 +123488,7 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 8
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/lobby)
"xEP" = (
/obj/item/twohanded/required/kirbyplants,
@@ -126697,7 +123496,7 @@
dir = 8
},
/obj/structure/extinguisher_cabinet{
- pixel_x = -26
+ pixel_x = -28
},
/turf/simulated/floor/wood,
/area/library)
@@ -126750,10 +123549,13 @@
/turf/space,
/area/space)
"xFt" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/cable{
icon_state = "4-8"
},
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -126770,6 +123572,12 @@
/area/security/checkpoint/south)
"xFF" = (
/obj/machinery/atmospherics/unary/cryo_cell,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "whiteblue"
@@ -126779,9 +123587,7 @@
/obj/structure/chair,
/obj/effect/decal/warning_stripes/red/hollow,
/obj/effect/landmark/start/security_officer,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/main)
"xFU" = (
/obj/structure/cable{
@@ -126847,8 +123653,7 @@
name = "MiniSat Transit Tube";
req_access = list(19,32)
},
-/obj/machinery/door/poddoor{
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "transitlock";
name = "Transit Tube Blast Doors"
},
@@ -126923,11 +123728,6 @@
icon_state = "whitegreen"
},
/area/medical/medbay)
-"xHm" = (
-/turf/simulated/floor/engine{
- name = "Holodeck Projector Floor"
- },
-/area/holodeck/alphadeck)
"xHs" = (
/obj/structure/disposalpipe/segment,
/obj/structure/sign/poster/official/state_laws{
@@ -126945,12 +123745,8 @@
/turf/simulated/floor/carpet/orange,
/area/crew_quarters/serviceyard)
"xHE" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
/obj/effect/decal/warning_stripes/east,
/turf/simulated/floor/plasteel,
@@ -127038,12 +123834,9 @@
name = "Chemistry Desk";
req_access = list(33)
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+ name = "Quarantine Lockdown"
},
/obj/machinery/door/poddoor/shutters/preopen{
dir = 1;
@@ -127068,21 +123861,18 @@
},
/area/maintenance/starboard)
"xIB" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/carpet/arcade,
/area/crew_quarters/fitness)
"xIF" = (
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 1
},
/obj/structure/bed,
/obj/item/bedsheet/ce,
+/obj/machinery/firealarm{
+ pixel_y = 26
+ },
/turf/simulated/floor/plasteel{
icon_state = "grimy"
},
@@ -127249,6 +124039,23 @@
icon_state = "bluefull"
},
/area/bridge/checkpoint/south)
+"xKA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/chair/office{
+ dir = 8
+ },
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
"xKC" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -127272,9 +124079,7 @@
icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/maintenance/asmaint3)
"xKH" = (
/obj/structure/closet/secure_closet/engineering_chief,
@@ -127282,10 +124087,6 @@
c_tag = "Chief Engineer's Quarters";
network = list("Engineering","SS13")
},
-/obj/machinery/light_switch{
- pixel_x = 11;
- pixel_y = 26
- },
/obj/machinery/door_control{
id = "ceprivacy";
name = "Privacy Shutters";
@@ -127293,25 +124094,23 @@
},
/obj/effect/decal/warning_stripes/northwest,
/obj/item/radio/intercom{
- pixel_y = 24
+ pixel_y = 28
},
/turf/simulated/floor/plasteel,
/area/crew_quarters/chief)
"xKK" = (
/obj/machinery/disposal,
-/obj/machinery/firealarm{
- dir = 4;
- pixel_x = 6;
- pixel_y = 28
- },
/obj/machinery/light{
dir = 4
},
/obj/structure/disposalpipe/trunk,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 26
+ },
/turf/simulated/floor/plasteel{
dir = 5;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (SOUTHWEST)"
+ icon_state = "whitepurple"
},
/area/assembly/robotics)
"xKL" = (
@@ -127322,12 +124121,14 @@
},
/area/medical/cmostore)
"xKP" = (
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "whitepurple";
- tag = "icon-whitepurple (NORTH)"
+ dir = 8;
+ icon_state = "neutralcorner"
},
-/area/medical/research/nhallway)
+/area/crew_quarters/fitness)
"xKT" = (
/obj/structure/transit_tube/curved{
dir = 4
@@ -127361,7 +124162,6 @@
/area/security/execution)
"xLF" = (
/obj/item/radio/intercom{
- dir = 4;
pixel_x = 28
},
/turf/simulated/floor/wood/fancy/light,
@@ -127403,11 +124203,6 @@
icon_state = "dark"
},
/area/chapel/main)
-"xLM" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/engineering)
"xLU" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -127497,12 +124292,9 @@
/area/engine/engineering/monitor)
"xMC" = (
/obj/effect/spawner/window/reinforced/plasma,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "engsm1";
- name = "Supermatter Blast Doors";
- opacity = 0
+ name = "Supermatter Blast Doors"
},
/turf/simulated/floor/plating,
/area/toxins/sm_test_chamber)
@@ -127625,9 +124417,7 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/brigstaff)
"xOq" = (
/obj/effect/decal/warning_stripes/yellow/hollow,
@@ -127770,9 +124560,8 @@
/obj/effect/decal/warning_stripes/southwest,
/obj/structure/closet/secure_closet/personal/patient,
/obj/effect/spawner/lootdrop/maintenance,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- on = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -127787,7 +124576,7 @@
/obj/effect/decal/warning_stripes/north,
/obj/machinery/alarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -22
},
/obj/item/stock_parts/cell/high/plus,
/obj/item/stock_parts/cell/high/plus,
@@ -127836,6 +124625,14 @@
},
/turf/simulated/floor/carpet/royalblack,
/area/ntrep)
+"xPM" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
"xPP" = (
/turf/simulated/floor/plasteel{
dir = 1;
@@ -127931,18 +124728,16 @@
/area/hallway/secondary/exit)
"xQB" = (
/obj/item/radio/intercom{
- dir = 1;
pixel_y = 28
},
/obj/machinery/alarm{
dir = 4;
- pixel_x = -24
+ pixel_x = -22
},
/obj/machinery/mecha_part_fabricator,
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/effect/decal/warning_stripes/northwest,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "neutralfull"
},
/area/assembly/robotics)
@@ -127994,15 +124789,10 @@
},
/area/security/prisonershuttle)
"xQS" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/turf/simulated/floor/plasteel{
- dir = 0;
icon_state = "green"
},
/area/hallway/secondary/exit)
@@ -128070,7 +124860,7 @@
/obj/item/restraints/handcuffs,
/obj/item/flash,
/obj/machinery/firealarm{
- pixel_y = 25
+ pixel_y = 26
},
/obj/structure/sign/poster/official/random{
pixel_x = 32
@@ -128086,8 +124876,7 @@
pixel_y = -32
},
/obj/machinery/newscaster{
- pixel_x = -28;
- pixel_y = 2
+ pixel_x = -30
},
/obj/machinery/photocopier/faxmachine/longrange{
department = "Chief Medical Officer's Office"
@@ -128118,6 +124907,9 @@
icon_state = "4-8"
},
/obj/effect/decal/warning_stripes/north,
+/obj/machinery/firealarm{
+ pixel_y = 26
+ },
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"xSx" = (
@@ -128189,19 +124981,16 @@
},
/area/toxins/server)
"xTn" = (
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 2;
- icon_state = "open";
- id_tag = "lawyer";
- name = "Internal Affairs Privacy Shutters";
- opacity = 0
- },
/obj/structure/cable,
/obj/structure/cable{
icon_state = "1-8"
},
/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "lawyer";
+ name = "Internal Affairs Privacy Shutters"
+ },
/turf/simulated/floor/plating,
/area/lawoffice)
"xTp" = (
@@ -128315,14 +125104,12 @@
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "neutralfull"
},
/area/assembly/robotics)
"xUA" = (
/obj/item/radio/intercom{
- pixel_x = 28;
- pixel_y = -2
+ pixel_x = 28
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -128437,16 +125224,12 @@
c_tag = "Barber Shop"
},
/obj/item/radio/intercom{
- pixel_y = 24
+ pixel_y = 28
},
/turf/simulated/floor/plasteel{
icon_state = "barber"
},
/area/civilian/barber)
-"xWr" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/wall/r_wall,
-/area/turret_protected/ai)
"xWx" = (
/obj/effect/decal/warning_stripes/south,
/obj/structure/morgue{
@@ -128473,12 +125256,6 @@
icon_state = "freezerfloor"
},
/area/crew_quarters/sleep)
-"xWS" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
-/area/maintenance/starboard)
"xWZ" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
@@ -128568,12 +125345,9 @@
id_tag = "ArmorySecAccess";
name = "Armory Security Shutters"
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "ArmoryLock";
- name = "Armory Lockdown";
- opacity = 0
+ name = "Armory Lockdown"
},
/obj/machinery/door/firedoor,
/turf/simulated/floor/plasteel{
@@ -128607,7 +125381,7 @@
"xXS" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/alarm{
- pixel_y = 24
+ pixel_y = 22
},
/obj/machinery/atmospherics/pipe/simple/hidden{
dir = 10
@@ -128712,7 +125486,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/alarm{
dir = 4;
- pixel_x = -24
+ pixel_x = -22
},
/turf/simulated/floor/plating,
/area/maintenance/trading)
@@ -128786,14 +125560,6 @@
/turf/simulated/wall,
/area/maintenance/starboard)
"xZv" = (
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 8;
- icon_state = "open";
- id_tag = "representative";
- name = "Privacy Shutters";
- opacity = 0
- },
/obj/machinery/door/poddoor/preopen{
id_tag = "BridgeLockdown";
name = "Bridge Lockdown"
@@ -128807,15 +125573,16 @@
/obj/effect/spawner/window/reinforced/polarized{
id = "ntr"
},
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "representative";
+ name = "Privacy Shutters"
+ },
/turf/simulated/floor/plating,
/area/ntrep)
"xZw" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/turf/simulated/floor/wood/fancy/light,
/area/crew_quarters/captain/bedroom)
@@ -128868,19 +125635,16 @@
"yai" = (
/obj/structure/table/reinforced,
/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 2;
- icon_state = "open";
- id_tag = "kitchenhall";
- name = "Kitchen Shutters";
- opacity = 0
- },
/obj/machinery/door/window/westright{
dir = 1;
name = "Kitchen";
req_access = list(28)
},
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "kitchenhall";
+ name = "Kitchen Privacy Shutters"
+ },
/turf/simulated/floor/plasteel{
icon_state = "cafeteria"
},
@@ -128955,12 +125719,9 @@
name = "Chemical Testing Room";
req_access = list(47)
},
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
+/obj/machinery/door/poddoor/preopen{
id_tag = "RnDChem";
- name = "Biohazard Shutter";
- opacity = 0
+ name = "Biohazard Shutter"
},
/obj/machinery/door/firedoor,
/obj/structure/sign/fire{
@@ -128975,6 +125736,9 @@
/obj/structure/cable{
icon_state = "4-8"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/engine,
/area/toxins/test_chamber)
"ybC" = (
@@ -129005,12 +125769,8 @@
/turf/simulated/floor/engine,
/area/toxins/sm_test_chamber)
"ybL" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -129082,9 +125842,7 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 4
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/securehallway)
"ycn" = (
/obj/effect/decal/cleanable/fungus,
@@ -129098,9 +125856,7 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/security/prisonershuttle)
"ycx" = (
/obj/structure/disposalpipe/segment,
@@ -129151,9 +125907,6 @@
/obj/structure/disposalpipe/trunk{
dir = 8
},
-/obj/structure/extinguisher_cabinet{
- pixel_x = 26
- },
/obj/machinery/light{
dir = 4
},
@@ -129196,13 +125949,10 @@
icon_state = "0-4"
},
/obj/effect/spawner/window/reinforced,
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 8;
- icon_state = "open";
+/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "BridgeShutters";
name = "Bridge Privacy Shutters";
- opacity = 0
+ dir = 8
},
/turf/simulated/floor/plating,
/area/bridge)
@@ -129248,6 +125998,11 @@
/obj/item/pen/multi,
/turf/simulated/floor/plating,
/area/maintenance/library)
+"ydK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/bar)
"ydL" = (
/obj/structure/window/reinforced{
dir = 1
@@ -129324,14 +126079,12 @@
dir = 4
},
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "neutralfull"
},
/area/hallway/primary/central/south)
"yeA" = (
/obj/machinery/power/apc{
dir = 4;
- name = "east bump";
pixel_x = 26
},
/obj/structure/cable,
@@ -129358,6 +126111,7 @@
/obj/structure/cable{
icon_state = "2-8"
},
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -129456,12 +126210,8 @@
/area/maintenance/incinerator)
"yfG" = (
/obj/effect/decal/warning_stripes/south,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/turf/simulated/floor/plasteel{
icon_state = "whitepurple"
@@ -129494,12 +126244,8 @@
/turf/space,
/area/space)
"ygb" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/turf/simulated/floor/plasteel,
/area/assembly/chargebay)
@@ -129507,7 +126253,7 @@
/obj/effect/decal/warning_stripes/south,
/obj/machinery/firealarm{
dir = 4;
- pixel_x = 28
+ pixel_x = 26
},
/turf/simulated/floor/plasteel{
dir = 6;
@@ -129525,9 +126271,7 @@
icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 1
- },
+/turf/simulated/floor/plasteel,
/area/maintenance/asmaint3)
"ygC" = (
/obj/structure/table/reinforced,
@@ -129585,12 +126329,7 @@
/turf/simulated/floor/plating,
/area/maintenance/brig)
"yhA" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "red"
@@ -129693,8 +126432,7 @@
},
/obj/machinery/hologram/holopad,
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 8;
- initialize_directions = 11
+ dir = 8
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 4
@@ -129750,7 +126488,7 @@
},
/obj/effect/decal/warning_stripes/south,
/obj/structure/extinguisher_cabinet{
- pixel_x = -26
+ pixel_x = -28
},
/turf/simulated/floor/plating,
/area/aisat/maintenance)
@@ -129820,9 +126558,7 @@
"yjG" = (
/obj/effect/decal/warning_stripes/southeast,
/obj/machinery/atmospherics/meter,
-/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{
- dir = 4
- },
+/obj/machinery/atmospherics/pipe/manifold/hidden/cyan,
/turf/simulated/floor/plating,
/area/aisat/maintenance)
"yjJ" = (
@@ -129945,7 +126681,6 @@
},
/area/toxins/server)
"ykW" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
icon_state = "darkbluefull"
},
@@ -130030,6 +126765,9 @@
/obj/structure/cable{
icon_state = "1-2"
},
+/obj/machinery/atmospherics/pipe/simple/visible/universal{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "darkblue"
@@ -133290,9 +130028,9 @@ aaq
aaq
aaq
aaq
-yhg
-yhg
-yhg
+aaq
+aaq
+aaq
aaq
aaq
aaq
@@ -133546,11 +130284,11 @@ aaq
aaq
aaq
aaq
+aaq
yhg
yhg
yhg
-yhg
-yhg
+aaq
aaq
aaq
aaq
@@ -134316,13 +131054,13 @@ aaq
aaq
aaq
aaq
-uAX
+aaq
yhg
yhg
yhg
yhg
yhg
-uAX
+aaq
aaq
aaq
aaq
@@ -134573,13 +131311,13 @@ aaq
aaq
aaq
aaq
-uAX
-uAX
+aaq
yhg
-vAm
yhg
-uAX
-uAX
+yhg
+yhg
+yhg
+aaq
aaq
aaq
aaq
@@ -134831,11 +131569,11 @@ aaq
aaq
aaq
aaq
-uAX
-oTI
-bdu
-wjF
-uAX
+coE
+yhg
+vAm
+yhg
+coE
aaq
aaq
aaq
@@ -135088,11 +131826,11 @@ dZq
coE
dZq
dZq
-uAX
+coE
tOj
heT
tOj
-uAX
+coE
dZq
dZq
coE
@@ -136861,13 +133599,13 @@ dYy
wVe
iGo
fFm
-dSb
iGo
iGo
iGo
iGo
iGo
-kfX
+iGo
+iGo
lin
oJo
diW
@@ -137113,7 +133851,7 @@ iGo
iGo
iGo
iGo
-dSb
+iGo
iGo
coE
coE
@@ -137142,7 +133880,7 @@ sOt
tSb
aaq
vtK
-waQ
+aaq
cvf
xtz
ylF
@@ -137151,7 +133889,7 @@ mMz
wRU
cvf
cvf
-ejD
+aaq
coE
aaq
iGo
@@ -137917,7 +134655,7 @@ xHS
wJR
xuL
uty
-yeB
+nEP
dcS
lfh
cxN
@@ -138137,7 +134875,7 @@ dZq
cgA
bNR
bUT
-ccx
+coE
btd
btd
bpo
@@ -138432,7 +135170,7 @@ cvf
cvf
cvf
bRr
-bTx
+cvf
cvf
cvf
qrT
@@ -138701,7 +135439,7 @@ nIa
qrT
qrT
qrT
-llL
+oKs
uYS
bRE
aof
@@ -139173,37 +135911,37 @@ dTo
dhS
dQd
bXG
-fGE
+btd
qKj
gSG
btd
btd
iFw
-dPJ
-cqM
+dQd
+dYl
ljn
eDD
-xWr
+btd
mGx
-rhX
-rhX
+nuj
+nuj
jZL
+nuj
+nuj
rhX
-rhX
-rhX
-rhX
-rhX
+nuj
+nuj
sGz
nuj
-rhX
+nuj
uHl
-vvz
+bJW
wbx
-tTR
-tTR
-qZG
+xEr
+xEr
+ykW
vyN
-kpV
+xEr
xEr
sNY
qrT
@@ -139443,7 +136181,7 @@ bmr
qYr
oXx
oXx
-nEP
+oXx
xdo
nUs
oXx
@@ -139451,7 +136189,7 @@ qiU
oXx
nUs
sGJ
-txk
+oXx
oXx
oXx
vwq
@@ -139687,37 +136425,37 @@ dTo
dhS
eAm
btd
-dhI
+btd
xhy
gbp
btd
bXG
iFO
-dPT
-bBg
+dQd
+dYl
cnY
wmD
-tkg
+btd
bmp
-owm
+tYM
tYM
oLC
+tYM
+tYM
owm
-owm
-owm
-owm
-owm
+tYM
+tYM
sHI
-owm
-owm
+tYM
+tYM
uHu
-pkE
+bJW
bLO
-rUs
-rUs
+xEr
+xEr
ykW
uyQ
-bTB
+xEr
xEr
bVP
qrT
@@ -140243,7 +136981,7 @@ fxz
qrT
qOo
qrT
-llL
+oKs
sFJ
bRE
wRz
@@ -140488,7 +137226,7 @@ cvg
cvg
cvg
sOI
-bRC
+cvg
cvg
cvg
qrT
@@ -140707,7 +137445,7 @@ dZq
cgA
bNR
bUT
-ccx
+coE
btd
btd
bpo
@@ -140744,7 +137482,7 @@ pIb
cvg
cvg
rLv
-ybC
+tkg
bRD
cvg
cvg
@@ -141002,7 +137740,7 @@ wJR
xxy
dns
uuK
-wns
+tst
bTG
wJR
pIb
@@ -141739,7 +138477,7 @@ dxZ
dxZ
dxZ
dxZ
-dTT
+dxZ
dxZ
coE
coE
@@ -141768,7 +138506,7 @@ sOt
bXR
aaq
vxh
-wck
+aaq
cvg
xyS
tst
@@ -141777,7 +138515,7 @@ tDB
nxr
cvg
cvg
-ufG
+aaq
coE
aaq
dxZ
@@ -142001,13 +138739,13 @@ dZj
eER
dxZ
fHS
-dTT
dxZ
dxZ
dxZ
dxZ
dxZ
-klv
+dxZ
+dxZ
dEZ
mbT
dYa
@@ -144810,7 +141548,7 @@ coE
aaq
bCI
bCI
-aaq
+coE
aaq
aaq
aaq
@@ -145068,8 +141806,8 @@ aaq
coE
aaq
coE
-aaq
-aaq
+coE
+coE
aaq
aaq
aaq
@@ -146439,7 +143177,7 @@ nRb
vwo
vgq
dtt
-aaE
+sqw
vgq
cEx
mLp
@@ -147213,7 +143951,7 @@ reP
aMW
pnM
wLd
-bbA
+mWw
jIV
kPD
wtZ
@@ -147466,7 +144204,7 @@ twh
tWo
deL
uXU
-huZ
+aim
uRn
pzu
deL
@@ -147682,7 +144420,7 @@ coE
acF
aaq
coE
-tou
+uoI
tKX
itZ
aaq
@@ -148757,7 +145495,7 @@ pKP
ocD
scD
sMF
-mYk
+nVa
kPW
sMF
fBx
@@ -149265,7 +146003,7 @@ bLm
kxy
dbo
nBy
-aaD
+wvU
fig
joV
deL
@@ -150289,7 +147027,7 @@ arH
olA
xbh
qQQ
-aaC
+tPD
puK
deL
pkp
@@ -150496,7 +147234,7 @@ dOJ
gFR
dOJ
aOg
-pnA
+cfM
aOg
kLP
kLP
@@ -150559,7 +147297,7 @@ bAU
frM
gaJ
deE
-aaG
+jDL
pfA
dYs
deL
@@ -151307,7 +148045,7 @@ ePR
bXU
bXU
dhw
-pGX
+klT
hsp
mRE
mZE
@@ -153118,7 +149856,7 @@ dah
sUj
lpm
hwC
-qmv
+fkf
nOH
kBv
eGT
@@ -153556,8 +150294,8 @@ bqG
bsu
btE
bVk
+dsW
bvC
-aJW
aOg
dJZ
dNA
@@ -153593,7 +150331,7 @@ psk
whh
bGz
bGz
-tPd
+tnd
bGz
bGz
kVo
@@ -153839,7 +150577,7 @@ hvI
brB
dwW
pWK
-jVz
+kAF
bwS
byo
cIA
@@ -153880,8 +150618,8 @@ qnQ
cbC
lpm
fbz
-cJO
gMy
+dah
qTt
dah
dah
@@ -154137,7 +150875,7 @@ fWk
cbC
lpm
fKi
-dah
+dkp
sEz
sZg
uwp
@@ -154394,8 +151132,8 @@ dvC
cbC
lpm
vEh
-dah
dkp
+dah
qTt
dah
dah
@@ -154613,7 +151351,7 @@ frD
frD
frD
frD
-frD
+jJA
cKe
ofQ
oPZ
@@ -154909,7 +151647,7 @@ qUe
lpm
lpm
yaQ
-tsG
+lpm
veO
lFP
ekt
@@ -155448,7 +152186,7 @@ cIM
cIM
oOo
fvu
-ies
+iLJ
pzS
kps
aaq
@@ -156094,7 +152832,7 @@ etQ
bsE
bjl
bme
-aUr
+ccx
aUr
aUr
qcW
@@ -156191,7 +152929,7 @@ xJC
mDe
dvC
cbC
-xLM
+ufs
vdu
lDu
sDH
@@ -156943,7 +153681,7 @@ npT
yhX
cbC
cdl
-xLM
+ufs
dkj
utt
gxS
@@ -157009,7 +153747,7 @@ mBc
bRb
opP
dFg
-aaO
+ooL
uTm
kDR
dFg
@@ -157149,7 +153887,7 @@ czv
cCn
hKB
bqN
-abW
+sVt
bqN
dbm
dEt
@@ -157785,7 +154523,7 @@ mxx
ydB
dFg
rAh
-pYt
+jZQ
nte
nte
hqh
@@ -157897,7 +154635,7 @@ aaq
coE
coE
etQ
-bOb
+bOo
aPg
gWz
evc
@@ -158165,7 +154903,7 @@ aSh
bCv
evc
aOL
-cqG
+xkw
mzQ
pcJ
ccJ
@@ -158302,7 +155040,7 @@ mcQ
fGj
nte
qcX
-wyR
+hlu
bWX
vEZ
coE
@@ -158474,7 +155212,7 @@ cMk
bFf
bGL
qJo
-wRB
+rfQ
bxh
tTD
vfh
@@ -158948,7 +155686,7 @@ cAh
cAz
cEj
ceZ
-aDg
+vcS
wFr
cQu
fSj
@@ -158972,7 +155710,7 @@ jyk
kBe
lwz
baF
-vhU
+nNB
bgs
brW
aaq
@@ -159198,7 +155936,7 @@ bSM
bTv
bTv
bTv
-jVO
+sSa
aBr
hxk
csa
@@ -159319,7 +156057,7 @@ kZr
pWT
tbO
jtl
-aaN
+bez
vDf
myH
dFg
@@ -159441,7 +156179,7 @@ aaq
aaq
etQ
aPg
-cxS
+bOb
evc
evc
evc
@@ -159450,7 +156188,7 @@ evc
evc
evc
bVU
-lXT
+fHA
bTv
dcC
cmh
@@ -159970,7 +156708,7 @@ cmh
fHb
xuO
qQX
-kEo
+fTL
lzm
lzm
cCt
@@ -159984,7 +156722,7 @@ doh
iTZ
nSx
iTZ
-dLA
+vnf
ctG
dEG
cup
@@ -160043,7 +156781,7 @@ rgA
frN
dBH
gMw
-hHE
+nQm
cAT
qac
ddi
@@ -160249,7 +156987,7 @@ aNr
aOP
cmo
cCC
-bCL
+qaO
dHZ
aYZ
unx
@@ -160478,7 +157216,7 @@ bNK
aGo
lnB
dPH
-ewd
+vdH
cHT
cqW
cdj
@@ -161253,7 +157991,7 @@ dtE
eOd
eiC
cno
-mwd
+jHA
cno
lEk
cwa
@@ -161842,7 +158580,7 @@ tcK
nPZ
dZn
gMw
-hcE
+grQ
ufD
cbC
iuW
@@ -161857,7 +158595,7 @@ vkS
jcR
cjD
bDP
-xKP
+fEg
uJo
pzW
vsH
@@ -162114,7 +158852,7 @@ fYC
izb
fJp
lxY
-xKP
+fEg
vye
gXb
vsH
@@ -162141,7 +158879,7 @@ aoc
pda
puB
wKr
-pYt
+jZQ
dFS
fGj
jIl
@@ -162385,7 +159123,7 @@ uPh
loO
pQd
rpv
-pQd
+kfX
vsH
xSf
xSf
@@ -162793,7 +159531,7 @@ aoo
bJk
dGD
bvG
-bWa
+pyb
hUX
ckh
ckh
@@ -163399,7 +160137,7 @@ hQl
wiY
nDj
uHA
-xKP
+fEg
fnI
gXb
wbP
@@ -164041,8 +160779,8 @@ aaq
aaq
aaq
aaq
-agp
-agp
+aaq
+aaq
aaq
aaq
coE
@@ -164122,8 +160860,8 @@ aaq
bwf
rlm
eMO
-byU
-cKT
+lap
+lSG
cks
clU
pej
@@ -164295,6 +161033,7 @@ aaq
aaq
aaq
aaq
+aaq
yhg
yhg
yhg
@@ -164302,7 +161041,6 @@ yhg
agp
agp
agp
-agp
ahS
agp
agp
@@ -164413,7 +161151,7 @@ gcg
czG
dRL
oFJ
-fIC
+xMi
vzv
oqA
oKl
@@ -164551,13 +161289,13 @@ aaq
aaq
aaq
aaq
+aaq
yhg
yhg
yhg
yhg
yhg
yhg
-apB
ahS
alv
axa
@@ -164670,7 +161408,7 @@ eXx
czG
dRL
hev
-lap
+jIN
noj
oqA
jqb
@@ -164680,7 +161418,7 @@ jQt
ugy
iRd
pBD
-uEZ
+pBD
pBD
pBD
pBD
@@ -164708,7 +161446,7 @@ ykx
tzX
fqo
lsA
-pYt
+jZQ
lmx
tLI
wKr
@@ -164808,13 +161546,13 @@ aaq
aaq
aaq
aaq
+aaq
yhg
yhg
yhg
yhg
yhg
ahe
-aii
dZo
ayB
amj
@@ -164848,7 +161586,7 @@ lZy
lZy
lZy
lZy
-kSr
+xPM
bXL
cFG
wMm
@@ -164927,7 +161665,7 @@ mck
qRN
dRL
oFJ
-fIC
+xMi
vzv
mcd
nJZ
@@ -165065,13 +161803,13 @@ aaq
aaq
aaq
aaq
+aaq
yhg
yhg
yhg
yhg
yhg
yhg
-apL
ahS
ahr
aah
@@ -165161,7 +161899,7 @@ des
luu
aIm
vPj
-rki
+cKT
rki
nIG
bYp
@@ -165323,6 +162061,7 @@ aaq
aaq
aaq
aaq
+aaq
yhg
yhg
yhg
@@ -165330,7 +162069,6 @@ yhg
agp
agp
agp
-agp
ahS
agp
agp
@@ -165441,7 +162179,7 @@ gcg
fvE
csK
cCM
-fIC
+xMi
vzv
oqA
sRf
@@ -165583,8 +162321,8 @@ aaq
aaq
aaq
aaq
-agp
-agp
+aaq
+aaq
aaq
aaq
coE
@@ -165676,7 +162414,7 @@ bwf
aaq
aaq
bHj
-kiG
+waQ
ddy
bSE
bSE
@@ -165698,7 +162436,7 @@ rnJ
fXK
csK
aVO
-fIC
+xMi
vzv
saY
dkn
@@ -165933,7 +162671,7 @@ aaq
aaq
aaq
bHj
-fXw
+tdn
pYW
kiG
tNB
@@ -165955,7 +162693,7 @@ tlg
eDn
csK
pCP
-fIC
+xMi
vzv
saY
dkn
@@ -166142,7 +162880,7 @@ aad
cqT
bgl
aDI
-auk
+icv
fQu
aFA
cWp
@@ -166212,7 +162950,7 @@ csK
jqk
csK
rSJ
-fIC
+xMi
vzv
oqA
oKl
@@ -166473,7 +163211,7 @@ fgD
vzv
oqA
bRo
-dIG
+vyT
qhT
ckq
bNH
@@ -166726,7 +163464,7 @@ qjj
rrz
cBk
cCM
-fIC
+xMi
kKR
fRt
mDj
@@ -167022,9 +163760,9 @@ xUN
xpj
xWm
mjx
-aAy
+dGR
mZk
-aAy
+dGR
oeE
qpk
mUT
@@ -168531,7 +165269,7 @@ lRh
sdF
wds
udO
-dKa
+heZ
sRA
sRA
heZ
@@ -168667,8 +165405,8 @@ aaq
aaq
aaq
aaq
-aiE
-aiE
+aaq
+aaq
aaq
aaq
coE
@@ -168788,7 +165526,7 @@ ixo
jrm
cPy
rYG
-wTf
+kzy
cPy
cPy
kzy
@@ -168921,13 +165659,13 @@ aaq
aaq
aaq
aaq
+aaq
yhg
yhg
yhg
yhg
aiE
aiE
-aiE
ajN
ala
aiE
@@ -169177,13 +165915,13 @@ aaq
aaq
aaq
aaq
+aaq
yhg
yhg
yhg
yhg
yhg
yhg
-aqM
ala
alw
awV
@@ -169218,7 +165956,7 @@ aqa
aqV
sme
vSH
-aab
+bPo
bbl
bNC
ayA
@@ -169273,7 +166011,7 @@ deM
agT
avA
ped
-aci
+klv
aci
kFR
bST
@@ -169434,13 +166172,13 @@ aaq
aaq
aaq
aaq
+aaq
yhg
yhg
yhg
yhg
yhg
ahf
-aiL
agN
ahs
aml
@@ -169691,13 +166429,13 @@ aaq
aaq
aaq
aaq
+aaq
yhg
yhg
yhg
yhg
yhg
yhg
-arm
ala
ahv
aNA
@@ -169843,10 +166581,10 @@ pem
dCc
ylJ
xGL
-eZC
+jxO
duk
-flw
-jIo
+vLr
+oIw
wTz
ogi
coE
@@ -169949,6 +166687,7 @@ aaq
aaq
aaq
aaq
+aaq
yhg
yhg
yhg
@@ -169957,7 +166696,6 @@ irJ
irJ
irJ
irJ
-irJ
axf
irJ
aod
@@ -170209,8 +166947,8 @@ aaq
aaq
aaq
aaq
-irJ
-irJ
+aaq
+aaq
irJ
arT
atR
@@ -170290,8 +167028,8 @@ aaq
bwf
rlm
lVo
-byU
-cKT
+cJO
+lSG
pty
pVM
pPK
@@ -170617,7 +167355,7 @@ mcf
xWx
duk
seJ
-woA
+tTR
wTz
uCn
coE
@@ -170794,7 +167532,7 @@ dUw
dWR
lFj
cqB
-wxl
+ivV
jya
kow
luQ
@@ -170874,7 +167612,7 @@ xGL
jxO
duk
fKK
-wGm
+sfE
vLr
uCn
coE
@@ -171132,7 +167870,7 @@ faG
duk
iUx
oIw
-uhL
+vMS
ogi
coE
coE
@@ -171631,8 +168369,8 @@ vzW
dum
sHA
pJA
-dmn
-dum
+hBg
+toB
pgA
sHA
psQ
@@ -171903,7 +168641,7 @@ gDZ
wrQ
iWJ
mZc
-hut
+xKA
ogi
coE
coE
@@ -172043,7 +168781,7 @@ rRs
bBK
ljv
bBK
-aPJ
+qPt
sjs
caK
bGs
@@ -172069,7 +168807,7 @@ eZs
eZs
eZs
aUT
-aWr
+qnD
cqB
cqB
dXb
@@ -172304,11 +169042,11 @@ huC
bBK
uki
ujm
-ekj
-hSN
-cue
+bFK
+dmq
+daa
ric
-tiq
+eZs
uAf
xfm
bzc
@@ -173068,7 +169806,7 @@ bbl
aww
bzT
sjs
-aaa
+ydK
geW
aww
aww
@@ -173679,7 +170417,7 @@ lOG
njF
nLE
pEi
-qnD
+mGq
wVd
uLv
pRj
@@ -173933,7 +170671,7 @@ cNX
cJq
pEi
jJW
-dsW
+kjk
pEi
pEi
fQE
@@ -174994,7 +171732,7 @@ wDC
bgy
bgy
fTk
-jCx
+jul
sDx
vCt
vCt
@@ -175003,7 +171741,7 @@ vCt
eQp
wpK
jwW
-ouK
+oWW
xNO
pCa
fTk
@@ -176236,11 +172974,11 @@ cAg
cnP
jdn
prR
-xWS
+rEe
xZu
uJx
xZu
-aaz
+tRq
riA
cOd
gsG
@@ -177222,10 +173960,10 @@ sCb
mpI
nCX
jmN
-vfE
+mpI
oWt
jdI
-rVi
+mpI
qAY
hRD
xmo
@@ -177494,8 +174232,8 @@ gBU
gBU
iJL
xba
-iEi
-rsK
+ncC
+vTk
kRP
gDB
fnm
@@ -177546,7 +174284,7 @@ uhz
wqI
fav
vTA
-aaI
+qnJ
mAE
xRL
xCQ
@@ -177751,7 +174489,7 @@ mTh
xwM
xEM
rDb
-gDx
+xwM
llN
sGl
duJ
@@ -177785,7 +174523,7 @@ fju
fLv
gku
gnV
-gPv
+iRl
flW
jVb
cUf
@@ -177833,7 +174571,7 @@ aaq
aaq
bAP
fsH
-bpe
+ptB
lfQ
bBo
vih
@@ -178310,7 +175048,7 @@ jmK
xWh
rFn
wCS
-tYj
+dau
iYS
mYW
gaI
@@ -178547,7 +175285,7 @@ vkb
mcs
qBw
cDo
-cDi
+lXr
hHP
cFh
pts
@@ -178607,7 +175345,7 @@ xwj
qzj
jCl
bBo
-sWz
+rJc
taq
gmq
wfx
@@ -178797,7 +175535,7 @@ fnm
sTO
usx
gJQ
-fRu
+psh
cDo
xvv
oDk
@@ -178820,7 +175558,7 @@ xZu
nuG
nIv
sdj
-reA
+qyT
xWh
uRB
xct
@@ -179102,7 +175840,7 @@ rvd
fey
ltW
wBW
-qIo
+wRB
qUW
ltW
hbD
@@ -179280,7 +176018,7 @@ ubg
wuf
ojn
gVB
-pKE
+dTT
okq
pZL
llt
@@ -179896,7 +176634,7 @@ fTk
say
bgy
fsG
-mGd
+fWR
oUs
jks
coE
@@ -180100,7 +176838,7 @@ kRE
lov
uWH
imN
-reA
+qyT
yfp
mde
dLy
@@ -180311,9 +177049,9 @@ iyV
qFw
uKw
ozk
+pby
lUL
lUL
-tnd
lUL
ryr
vpW
@@ -180607,7 +177345,7 @@ tbb
iFR
nRC
ojx
-iBC
+wxl
gJy
iBC
rja
@@ -180920,7 +177658,7 @@ lAJ
sEv
bUk
qQq
-aaQ
+xdO
uzL
fEE
bgy
@@ -181121,7 +177859,7 @@ fre
pom
fvU
ojx
-fRN
+xWJ
xWJ
xWJ
xWJ
@@ -181396,7 +178134,7 @@ xZu
xqm
xWh
rEe
-smR
+ccy
rEe
skZ
xZu
@@ -181624,8 +178362,8 @@ rbm
xqu
cmr
jLc
-toB
hqP
+dmn
doc
cAV
ezU
@@ -181634,7 +178372,7 @@ ooV
pqM
ucN
jGi
-sil
+xKP
uws
sHi
xva
@@ -181849,7 +178587,7 @@ nwj
nKc
lCu
wMw
-pby
+kNt
tLv
tMU
tzh
@@ -182710,7 +179448,7 @@ coE
coE
nIH
lHt
-qBf
+vJa
ofZ
qKI
uHJ
@@ -183192,7 +179930,7 @@ xZu
qjy
xZu
vzF
-hvU
+vzF
vkX
tff
jpm
@@ -183444,13 +180182,13 @@ tOb
xyi
pVa
qEC
-xZu
-ulb
-kXR
-kXR
+coE
+yhg
+mrO
+yhg
+coE
vzF
hvU
-hvU
vYH
eUo
gdW
@@ -183461,7 +180199,7 @@ aDz
bRp
vzF
njL
-vsj
+iuu
rze
qNX
hwq
@@ -183483,7 +180221,7 @@ aAE
pEE
xuT
fTk
-aaP
+usB
wWb
fsG
ePt
@@ -183701,15 +180439,15 @@ pVa
pVa
rHr
qEC
-qEC
yhg
-mrO
yhg
-vzF
+yhg
+yhg
+yhg
vzF
vkX
lTr
-gBX
+wBL
vkX
gdW
vzF
@@ -183725,7 +180463,7 @@ vzF
aAE
jGk
kJi
-aaM
+cZV
wWf
lWM
irV
@@ -184486,12 +181224,12 @@ qzG
gMS
fHE
mss
-keu
+eFN
vzF
eBw
puz
fbI
-lYK
+gpR
bmM
txD
qOp
@@ -184515,7 +181253,7 @@ nIH
fTk
nUR
bgy
-lQE
+nkg
ePt
nJi
jit
@@ -184729,11 +181467,11 @@ coE
coE
coE
coE
+aaq
yhg
yhg
yhg
-yhg
-yhg
+aaq
vzF
vkX
vEp
@@ -184987,9 +181725,9 @@ aaq
aaq
aaq
aaq
-yhg
-yhg
-yhg
+aaq
+aaq
+aaq
aaq
usN
vJb
@@ -185023,7 +181761,7 @@ aaq
aaq
fsG
vAJ
-auA
+oKE
idR
ezo
hnJ
@@ -185035,7 +181773,7 @@ oCo
jAe
gOM
tJS
-aaR
+nVr
knl
pkV
rGz
@@ -185229,10 +181967,10 @@ mYv
foh
lER
lER
-xHm
lER
lER
-xHm
+lER
+lER
lER
lER
eCY
@@ -185262,7 +182000,7 @@ wXk
dMp
ryv
ojd
-lYK
+gpR
uqV
tDG
rMp
@@ -185518,7 +182256,7 @@ vtg
hXd
sSQ
eUi
-qsa
+qNU
wXn
hvU
uqV
@@ -185774,10 +182512,10 @@ swS
vkX
pso
ycV
-jGj
+rFp
jLB
vkX
-jGj
+rFp
hvU
eNI
vzF
@@ -186802,7 +183540,7 @@ coE
aaq
coE
coE
-jpq
+aaq
coE
coE
coE
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/USSP_gorky17.dmm b/_maps/map_files/RandomRuins/SpaceRuins/USSP_gorky17.dmm
index 579c05113a0..7496120acc4 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/USSP_gorky17.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/USSP_gorky17.dmm
@@ -2,7 +2,6 @@
"ab" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/obj/structure/cable{
@@ -45,8 +44,7 @@
/obj/structure/table/reinforced,
/obj/machinery/light,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/machinery/flasher_button{
id = "g17flash1";
@@ -105,8 +103,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
dir = 1
@@ -132,7 +129,6 @@
/area/ruin/space/USSP_gorky17/dorms)
"az" = (
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/machinery/light/small{
@@ -157,8 +153,7 @@
/area/space)
"aC" = (
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/structure/cable,
/obj/effect/spawner/window/reinforced,
@@ -246,8 +241,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/structure/cable{
icon_state = "2-4"
@@ -287,9 +281,7 @@
/area/ruin/space/USSP_gorky17/engineering)
"bl" = (
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/bridge)
"bm" = (
@@ -310,9 +302,7 @@
"bo" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/bridge)
"bs" = (
@@ -331,8 +321,7 @@
/area/ruin/space/USSP_gorky17/dorms)
"bv" = (
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/machinery/computer/security/old_frame{
name = "Gorky17 security camera console";
@@ -348,8 +337,7 @@
icon_state = "1-2"
},
/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
+ icon_state = "1-4"
},
/turf/space,
/area/ruin/space/USSP_gorky17/solars)
@@ -359,8 +347,7 @@
"bC" = (
/obj/structure/table,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/machinery/computer/old_frame/macintosh{
layer = 3.15;
@@ -401,8 +388,7 @@
dir = 4
},
/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
+ icon_state = "1-4"
},
/obj/structure/cable{
icon_state = "2-4"
@@ -425,8 +411,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/structure/cable{
icon_state = "1-8"
@@ -494,9 +479,7 @@
icon_state = "2-8"
},
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/bridge)
"bW" = (
@@ -565,8 +548,7 @@
/area/ruin/space/USSP_gorky17/solmaintsouth)
"cj" = (
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -582,7 +564,6 @@
icon_state = "2-8"
},
/obj/structure/cable{
- d2 = 2;
icon_state = "0-2"
},
/obj/machinery/door/poddoor/preopen{
@@ -594,7 +575,6 @@
"cp" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
- dir = 5;
icon_state = "darkredfull"
},
/area/ruin/space/USSP_gorky17/angar)
@@ -657,17 +637,14 @@
dir = 4
},
/obj/structure/cable{
- icon_state = "2-4";
- tag = ""
+ icon_state = "2-4"
},
/obj/structure/cable{
icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/rnd)
"cB" = (
@@ -703,8 +680,7 @@
dir = 1
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -737,8 +713,7 @@
icon_state = "1-8"
},
/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
+ icon_state = "1-4"
},
/obj/machinery/door/airlock/security/glass{
name = "Gorky17 secure";
@@ -821,8 +796,7 @@
dir = 9
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/structure/cable{
icon_state = "1-4"
@@ -870,8 +844,7 @@
/area/ruin/space/USSP_gorky17/check2)
"do" = (
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -910,9 +883,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/rnd)
"dJ" = (
@@ -964,8 +935,7 @@
req_access = list(122,123,124,125,126)
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
@@ -999,8 +969,7 @@
icon_state = "2-4"
},
/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
+ icon_state = "1-4"
},
/turf/simulated/floor/wood,
/area/ruin/space/USSP_gorky17/dorms)
@@ -1116,8 +1085,7 @@
},
/obj/structure/table/tray,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -1185,9 +1153,7 @@
"eC" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/rnd)
"eD" = (
@@ -1196,8 +1162,7 @@
icon_state = "0-2"
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/machinery/door/poddoor/preopen{
id_tag = "g17extlock";
@@ -1226,7 +1191,6 @@
"eI" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 2;
icon_state = "0-2"
},
/obj/structure/cable{
@@ -1306,8 +1270,7 @@
/area/ruin/space/USSP_gorky17/gate)
"eX" = (
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/machinery/computer/crew/old_frame,
/turf/simulated/floor/plasteel{
@@ -1342,7 +1305,6 @@
icon_state = "2-8"
},
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/obj/machinery/door/poddoor/preopen{
@@ -1386,8 +1348,7 @@
"fi" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/structure/cable,
/obj/machinery/door/poddoor/preopen{
@@ -1407,8 +1368,7 @@
"fk" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
+ icon_state = "1-4"
},
/obj/structure/cable{
icon_state = "4-8"
@@ -1487,7 +1447,6 @@
icon_state = "4-8"
},
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/turf/simulated/floor/plating,
@@ -1559,7 +1518,6 @@
"fR" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/machinery/door/poddoor/preopen{
@@ -1585,8 +1543,7 @@
/area/template_noop)
"fV" = (
/obj/structure/cable{
- icon_state = "1-8";
- tag = ""
+ icon_state = "1-8"
},
/turf/space,
/area/ruin/space/USSP_gorky17/solars)
@@ -1637,8 +1594,7 @@
icon_state = "2-8"
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/machinery/door/airlock/public/glass{
name = "Gorky17 operating";
@@ -1682,7 +1638,6 @@
"gm" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/obj/machinery/door/poddoor/shutters/preopen{
@@ -1717,11 +1672,9 @@
"gp" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
+ icon_state = "1-4"
},
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/structure/cable{
@@ -1761,9 +1714,7 @@
icon_state = "2-4"
},
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/rnd)
"gz" = (
@@ -1778,7 +1729,6 @@
/area/ruin/space/USSP_gorky17/engineering)
"gA" = (
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/machinery/power/apc/noalarm{
@@ -1814,7 +1764,6 @@
"gH" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/machinery/door/poddoor/preopen{
@@ -1851,8 +1800,7 @@
/area/ruin/space/USSP_gorky17/engineering)
"gN" = (
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/vault,
@@ -1873,8 +1821,7 @@
},
/obj/effect/decal/warning_stripes/west,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/plating,
/area/ruin/space/USSP_gorky17/solmaintsouth)
@@ -1885,8 +1832,7 @@
dir = 9
},
/obj/structure/cable{
- icon_state = "1-8";
- tag = ""
+ icon_state = "1-8"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -1959,8 +1905,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/structure/cable{
icon_state = "2-8"
@@ -1992,8 +1937,7 @@
/area/ruin/space/USSP_gorky17/vault)
"hr" = (
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/plasteel/goonplaque,
/area/ruin/space/USSP_gorky17/check2)
@@ -2007,8 +1951,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/structure/cable{
icon_state = "2-4"
@@ -2064,7 +2007,6 @@
icon_state = "4-8"
},
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/turf/simulated/floor/plating,
@@ -2144,7 +2086,6 @@
"hL" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/obj/machinery/door/poddoor/preopen{
@@ -2193,9 +2134,7 @@
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/rnd)
"hW" = (
@@ -2212,8 +2151,7 @@
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
- icon_state = "redfull";
- tag = "icon-redfull (NORTHWEST)"
+ icon_state = "redfull"
},
/area/ruin/space/USSP_gorky17/check1)
"hZ" = (
@@ -2242,7 +2180,6 @@
"ic" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/turf/simulated/floor/plating,
@@ -2259,8 +2196,7 @@
dir = 2
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -2300,7 +2236,6 @@
/area/ruin/space/USSP_gorky17/medbay)
"ij" = (
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/obj/item/shard{
@@ -2365,8 +2300,7 @@
req_access = list(124,125,126)
},
/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
+ icon_state = "1-4"
},
/obj/structure/cable{
icon_state = "2-4"
@@ -2459,11 +2393,9 @@
"jd" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- icon_state = "1-8";
- tag = ""
+ icon_state = "1-8"
},
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/turf/simulated/floor/plating,
@@ -2497,8 +2429,7 @@
dir = 6
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
icon_state = "darkfull"
@@ -2559,8 +2490,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/machinery/door/airlock/maintenance_hatch{
name = "Gorky17 engineering hatch";
@@ -2580,7 +2510,6 @@
"jG" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/turf/simulated/floor/plating,
@@ -2637,7 +2566,6 @@
/area/ruin/space/USSP_gorky17/solmaintsouth)
"jS" = (
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/machinery/power/solar,
@@ -2647,19 +2575,15 @@
/area/ruin/space/USSP_gorky17/solars)
"jU" = (
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/bridge)
"jY" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/obj/machinery/door/poddoor/shutters/preopen{
@@ -2717,8 +2641,7 @@
"kh" = (
/obj/structure/chair/office/dark,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/machinery/atmospherics/unary/vent_pump{
dir = 1
@@ -2733,7 +2656,6 @@
icon_state = "2-8"
},
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/obj/machinery/door/poddoor/preopen{
@@ -2863,8 +2785,7 @@
},
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/structure/cable{
icon_state = "2-4"
@@ -2906,8 +2827,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
dir = 1
@@ -3122,8 +3042,7 @@
"lB" = (
/obj/structure/table,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/item/stack/sheet/glass{
amount = 20
@@ -3138,8 +3057,7 @@
"lC" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -3210,8 +3128,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -3243,8 +3160,7 @@
icon_state = "1-8"
},
/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
+ icon_state = "1-4"
},
/obj/machinery/door/airlock/security/glass{
name = "Gorky17 common";
@@ -3285,8 +3201,7 @@
/area/ruin/space/USSP_gorky17/dorms)
"ma" = (
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -3426,8 +3341,7 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/structure/cable{
icon_state = "2-8"
@@ -3436,7 +3350,6 @@
icon_state = "2-4"
},
/turf/simulated/floor/plasteel{
- dir = 5;
icon_state = "darkredfull"
},
/area/ruin/space/USSP_gorky17/gate)
@@ -3450,7 +3363,6 @@
/area/ruin/space/USSP_gorky17/medbay)
"mO" = (
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/machinery/power/apc/noalarm{
@@ -3508,22 +3420,9 @@
/obj/item/stamp/chameleon,
/obj/item/gun/projectile/revolver/nagant,
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/bridge)
-"mZ" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "1-8";
- tag = ""
- },
-/turf/space,
-/area/ruin/space/USSP_gorky17/solars)
"nd" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -3543,9 +3442,7 @@
icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/rnd)
"ng" = (
@@ -3553,8 +3450,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/machinery/door/airlock/security{
name = "Gorky17 hangar airlock";
@@ -3681,8 +3577,7 @@
icon_state = "2-4"
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
icon_state = "white"
@@ -3695,7 +3590,6 @@
"nG" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/structure/cable{
@@ -3755,8 +3649,7 @@
/area/ruin/space/USSP_gorky17/gate)
"nP" = (
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/structure/cable,
/obj/machinery/door/poddoor/preopen{
@@ -3818,7 +3711,6 @@
"od" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/obj/machinery/door/poddoor/preopen{
@@ -3866,7 +3758,6 @@
icon_state = "2-4"
},
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/structure/cable{
@@ -3884,8 +3775,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/structure/cable{
icon_state = "2-4"
@@ -3950,7 +3840,6 @@
"ot" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/turf/simulated/floor/plating,
@@ -3958,7 +3847,6 @@
"ou" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/turf/simulated/floor/plating,
@@ -4018,8 +3906,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
@@ -4083,12 +3970,10 @@
dir = 2
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
+ icon_state = "1-4"
},
/turf/simulated/floor/plasteel{
dir = 1
@@ -4108,8 +3993,7 @@
"oP" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable{
- icon_state = "1-8";
- tag = ""
+ icon_state = "1-8"
},
/obj/structure/cable{
icon_state = "4-8"
@@ -4171,7 +4055,6 @@
/area/ruin/space/USSP_gorky17/arrival)
"pd" = (
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/machinery/power/apc/noalarm{
@@ -4206,8 +4089,7 @@
/area/ruin/space/USSP_gorky17/medbay)
"pk" = (
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -4221,8 +4103,7 @@
dir = 9
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -4250,8 +4131,7 @@
"pr" = (
/obj/item/twohanded/required/kirbyplants,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/wood,
/area/ruin/space/USSP_gorky17/dinning)
@@ -4393,8 +4273,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/wood,
@@ -4451,8 +4330,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -4499,8 +4377,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -4554,8 +4431,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/machinery/door/airlock/maintenance/external{
name = "Gorky17 engineering";
@@ -4666,9 +4542,7 @@
dir = 4
},
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/rnd)
"qW" = (
@@ -4682,7 +4556,6 @@
/area/ruin/space/USSP_gorky17/kitchen)
"qZ" = (
/obj/structure/cable{
- d2 = 2;
icon_state = "0-2"
},
/obj/item/solar_assembly,
@@ -4702,8 +4575,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -4740,8 +4612,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -4754,7 +4625,6 @@
"rm" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/turf/simulated/floor/plating,
@@ -4830,9 +4700,7 @@
on = 1
},
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/rnd)
"rx" = (
@@ -4852,8 +4720,7 @@
icon_state = "0-2"
},
/obj/structure/cable{
- icon_state = "2-4";
- tag = ""
+ icon_state = "2-4"
},
/obj/structure/cable{
icon_state = "2-8"
@@ -4962,12 +4829,6 @@
},
/turf/simulated/floor/plating,
/area/ruin/space/USSP_gorky17/solmaintsouth)
-"rP" = (
-/turf/simulated/floor/plasteel{
- dir = 0;
- icon_state = "red"
- },
-/area/ruin/space/USSP_gorky17/common)
"rQ" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
@@ -5003,7 +4864,6 @@
/area/ruin/space/USSP_gorky17/common)
"rV" = (
/turf/simulated/floor/plasteel{
- dir = 5;
icon_state = "darkredfull"
},
/area/ruin/space/USSP_gorky17/angar)
@@ -5013,8 +4873,7 @@
icon_state = "2-4"
},
/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
+ icon_state = "1-4"
},
/obj/structure/cable{
icon_state = "4-8"
@@ -5058,9 +4917,7 @@
"sk" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/rnd)
"sl" = (
@@ -5069,18 +4926,6 @@
icon_state = "darkred"
},
/area/ruin/space/USSP_gorky17/gate)
-"sm" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
- },
-/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
- },
-/turf/space,
-/area/ruin/space/USSP_gorky17/solars)
"sn" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -5188,8 +5033,7 @@
dir = 10
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
icon_state = "white"
@@ -5217,9 +5061,7 @@
"sP" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/bridge)
"sQ" = (
@@ -5235,8 +5077,7 @@
pixel_x = 12
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/machinery/light_switch{
pixel_x = 24;
@@ -5259,12 +5100,10 @@
"sT" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 2;
icon_state = "0-2"
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/plating,
/area/ruin/space/USSP_gorky17/check1)
@@ -5321,7 +5160,6 @@
"tc" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 2;
icon_state = "0-2"
},
/obj/machinery/door/poddoor/preopen{
@@ -5345,7 +5183,6 @@
/area/ruin/space/USSP_gorky17/rnd)
"ti" = (
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/obj/machinery/power/terminal{
@@ -5354,18 +5191,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/USSP_gorky17/solmaintnorth)
-"tj" = (
-/obj/effect/spawner/window/reinforced,
-/obj/structure/cable{
- d2 = 2;
- icon_state = "0-2"
- },
-/obj/machinery/door/poddoor/preopen{
- id_tag = "g17extlock";
- name = "Gorky17 exterior lockdown"
- },
-/turf/simulated/floor/plating,
-/area/ruin/space/USSP_gorky17/dorms)
"tl" = (
/mob/living/simple_animal/hostile/carp{
health = 50;
@@ -5376,8 +5201,7 @@
/area/template_noop)
"tm" = (
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/structure/cable{
icon_state = "2-8"
@@ -5414,8 +5238,7 @@
icon_state = "2-4"
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/item/shard{
icon_state = "medium"
@@ -5589,8 +5412,7 @@
dir = 9
},
/obj/structure/cable{
- icon_state = "1-8";
- tag = ""
+ icon_state = "1-8"
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -5599,8 +5421,7 @@
/area/ruin/space/USSP_gorky17/engineering)
"tY" = (
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/decal/warning_stripes/west,
/obj/machinery/light/small{
@@ -5623,12 +5444,10 @@
"ua" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
+ icon_state = "1-4"
},
/obj/structure/cable{
- icon_state = "1-8";
- tag = ""
+ icon_state = "1-8"
},
/turf/space,
/area/ruin/space/USSP_gorky17/solars)
@@ -5686,8 +5505,7 @@
"up" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 8
@@ -5723,7 +5541,6 @@
/area/ruin/space/USSP_gorky17/angar)
"ut" = (
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/obj/effect/spawner/window/reinforced,
@@ -5771,7 +5588,6 @@
"uC" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/turf/simulated/floor/plating,
@@ -5819,7 +5635,6 @@
"uM" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/obj/structure/cable{
@@ -5852,9 +5667,7 @@
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/rnd)
"uP" = (
@@ -5873,14 +5686,6 @@
/obj/effect/decal/cleanable/ash,
/turf/space,
/area/ruin/space/USSP_gorky17/solars)
-"uR" = (
-/obj/effect/spawner/window/reinforced,
-/obj/structure/cable{
- d2 = 2;
- icon_state = "0-2"
- },
-/turf/simulated/floor/plating,
-/area/ruin/space/USSP_gorky17/check1)
"uT" = (
/obj/structure/table,
/obj/item/deck/cards/black,
@@ -5904,7 +5709,6 @@
icon_state = "4-8"
},
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/obj/structure/cable{
@@ -5923,7 +5727,6 @@
/area/ruin/space/USSP_gorky17/check2)
"uV" = (
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/obj/machinery/power/smes/vintage{
@@ -5958,12 +5761,10 @@
req_access = list(122)
},
/obj/structure/cable{
- icon_state = "2-4";
- tag = ""
+ icon_state = "2-4"
},
/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
+ icon_state = "1-4"
},
/turf/simulated/floor/plasteel{
dir = 1
@@ -6135,8 +5936,7 @@
},
/turf/simulated/floor/plasteel{
dir = 4;
- icon_state = "rampbottom";
- tag = "icon-stage_stairs"
+ icon_state = "rampbottom"
},
/area/ruin/space/USSP_gorky17/arrival)
"vX" = (
@@ -6167,7 +5967,6 @@
/area/ruin/space/USSP_gorky17/rnd)
"wa" = (
/obj/structure/cable{
- d2 = 2;
icon_state = "0-2"
},
/obj/effect/spawner/window/reinforced,
@@ -6233,8 +6032,7 @@
/area/ruin/space/USSP_gorky17/bridge)
"wj" = (
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/plating,
/area/ruin/space/USSP_gorky17/medbay)
@@ -6257,7 +6055,6 @@
"ws" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/structure/cable{
@@ -6279,7 +6076,6 @@
"wx" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/turf/simulated/floor/plating,
@@ -6368,8 +6164,7 @@
dir = 5
},
/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
+ icon_state = "1-4"
},
/obj/structure/cable{
icon_state = "4-8"
@@ -6403,8 +6198,7 @@
dir = 5
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/wood,
@@ -6494,15 +6288,13 @@
/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
+ icon_state = "1-4"
},
/obj/structure/cable{
icon_state = "1-8"
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -6554,7 +6346,6 @@
"xv" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/turf/simulated/floor/plating,
@@ -6685,8 +6476,7 @@
/area/ruin/space/USSP_gorky17/gate)
"yb" = (
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -6721,9 +6511,7 @@
icon_state = "1-8"
},
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/bridge)
"yi" = (
@@ -6764,8 +6552,7 @@
/area/ruin/space/USSP_gorky17/common)
"ym" = (
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
dir = 0;
@@ -6791,7 +6578,6 @@
icon_state = "1-4"
},
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/turf/simulated/floor/plating,
@@ -6831,9 +6617,7 @@
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/bridge)
"yz" = (
@@ -6842,7 +6626,6 @@
icon_state = "1-4"
},
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/turf/simulated/floor/plating,
@@ -6854,12 +6637,10 @@
icon_state = "2-8"
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
- dir = 5;
icon_state = "darkredfull"
},
/area/ruin/space/USSP_gorky17/angar)
@@ -6896,7 +6677,6 @@
/area/template_noop)
"yN" = (
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/machinery/power/smes/vintage{
@@ -7082,8 +6862,7 @@
icon_state = "2-4"
},
/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
+ icon_state = "1-4"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -7167,8 +6946,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
icon_state = "white"
@@ -7182,7 +6960,6 @@
"zM" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/turf/simulated/floor/plating,
@@ -7200,7 +6977,6 @@
"zP" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 2;
icon_state = "0-2"
},
/obj/machinery/door/poddoor/preopen{
@@ -7258,7 +7034,6 @@
/area/ruin/space/USSP_gorky17/kitchen)
"zX" = (
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/obj/effect/decal/warning_stripes/northeast,
@@ -7268,7 +7043,6 @@
"zY" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 2;
icon_state = "0-2"
},
/turf/simulated/floor/plating,
@@ -7291,8 +7065,7 @@
dir = 4
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
dir = 1
@@ -7320,9 +7093,7 @@
icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/rnd)
"Af" = (
@@ -7345,8 +7116,7 @@
dir = 8
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -7356,8 +7126,7 @@
"Aj" = (
/obj/structure/table,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/item/reagent_containers/food/snacks/boiledpelmeni,
/turf/simulated/floor/plasteel{
@@ -7390,8 +7159,7 @@
dir = 5
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/item/reagent_containers/food/snacks/boiledpelmeni,
/turf/simulated/floor/plasteel{
@@ -7400,9 +7168,7 @@
/area/ruin/space/USSP_gorky17/engineering)
"An" = (
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/rnd)
"Ao" = (
@@ -7454,20 +7220,11 @@
icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/gate)
-"Av" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
- },
-/turf/space,
-/area/ruin/space/USSP_gorky17/solars)
"Aw" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -7491,8 +7248,7 @@
dir = 2
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/structure/cable{
icon_state = "2-8"
@@ -7546,12 +7302,10 @@
dir = 8
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
+ icon_state = "1-4"
},
/obj/machinery/camera/autoname{
dir = 4;
@@ -7575,7 +7329,6 @@
"AQ" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/obj/machinery/door/poddoor/preopen{
@@ -7608,8 +7361,7 @@
dir = 4
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/structure/cable{
icon_state = "2-8"
@@ -7670,7 +7422,6 @@
/area/ruin/space/USSP_gorky17/vault)
"Be" = (
/obj/structure/cable{
- d2 = 2;
icon_state = "0-2"
},
/obj/machinery/power/solar,
@@ -7697,7 +7448,6 @@
icon_state = "2-8"
},
/obj/structure/cable{
- d2 = 2;
icon_state = "0-2"
},
/obj/machinery/door/poddoor/preopen{
@@ -7853,8 +7603,7 @@
"BP" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 4
@@ -7923,8 +7672,7 @@
icon_state = "2-4"
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -7978,7 +7726,6 @@
"Cp" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/obj/structure/cable{
@@ -8021,15 +7768,13 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/structure/cable{
icon_state = "2-8"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
- dir = 5;
icon_state = "darkredfull"
},
/area/ruin/space/USSP_gorky17/angar)
@@ -8066,7 +7811,6 @@
/area/ruin/space/USSP_gorky17/solmaintsouth)
"CJ" = (
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/item/solar_assembly,
@@ -8080,11 +7824,9 @@
icon_state = "2-8"
},
/obj/structure/cable{
- icon_state = "2-4";
- tag = ""
+ icon_state = "2-4"
},
/obj/structure/cable{
- d2 = 2;
icon_state = "0-2"
},
/turf/simulated/floor/plating,
@@ -8095,8 +7837,7 @@
icon_state = "0-2"
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
@@ -8289,7 +8030,6 @@
"Ds" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/machinery/door/poddoor/preopen{
@@ -8447,8 +8187,7 @@
/obj/structure/table,
/obj/effect/spawner/lootdrop/maintenance,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -8473,7 +8212,6 @@
/area/ruin/space/USSP_gorky17/asteroids)
"DW" = (
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/turf/simulated/floor/plasteel/airless{
@@ -8498,7 +8236,6 @@
/area/ruin/space/USSP_gorky17/gate)
"Ee" = (
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/machinery/power/apc/noalarm{
@@ -8536,9 +8273,7 @@
icon_state = "2-8"
},
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/bridge)
"Em" = (
@@ -8567,8 +8302,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/machinery/light/small{
dir = 8
@@ -8606,7 +8340,6 @@
/area/ruin/space/USSP_gorky17/check1)
"Er" = (
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/structure/cable{
@@ -8643,8 +8376,7 @@
/area/ruin/space/USSP_gorky17/dorms)
"EB" = (
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -8667,17 +8399,6 @@
},
/turf/simulated/floor/wood,
/area/ruin/space/USSP_gorky17/dorms)
-"EE" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
- },
-/turf/space,
-/area/ruin/space/USSP_gorky17/solars)
"EF" = (
/obj/effect/decal/warning_stripes/west,
/obj/machinery/camera/autoname{
@@ -8686,8 +8407,7 @@
network = list("USSP_gorky17")
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/machinery/alarm{
alarm_frequency = 1520;
@@ -8778,8 +8498,7 @@
icon_state = "1-8"
},
/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
+ icon_state = "1-4"
},
/turf/simulated/floor/plating,
/area/ruin/space/USSP_gorky17/engineering)
@@ -8854,7 +8573,6 @@
"Ff" = (
/obj/effect/decal/warning_stripes/east,
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/obj/machinery/power/solar_control/old_frame{
@@ -8874,7 +8592,6 @@
/area/ruin/space/USSP_gorky17/angar)
"Fi" = (
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/machinery/power/apc/noalarm{
@@ -8908,8 +8625,7 @@
"Fo" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
+ icon_state = "1-4"
},
/obj/structure/cable{
icon_state = "1-2"
@@ -8921,8 +8637,7 @@
dir = 10
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/structure/cable{
icon_state = "2-4"
@@ -8958,7 +8673,6 @@
/area/ruin/space/USSP_gorky17/dorms)
"Fx" = (
/obj/structure/cable{
- d2 = 2;
icon_state = "0-2"
},
/obj/effect/decal/warning_stripes/northwest,
@@ -8986,7 +8700,6 @@
"FE" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 2;
icon_state = "0-2"
},
/turf/simulated/floor/plating,
@@ -9085,7 +8798,6 @@
"FV" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/structure/cable{
@@ -9099,15 +8811,12 @@
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/bridge)
"FY" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/obj/structure/cable{
@@ -9118,7 +8827,6 @@
"Gb" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/obj/structure/cable{
@@ -9133,8 +8841,7 @@
"Gc" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable{
- icon_state = "1-8";
- tag = ""
+ icon_state = "1-8"
},
/obj/structure/cable{
icon_state = "1-2"
@@ -9241,8 +8948,7 @@
icon_state = "2-8"
},
/obj/structure/cable{
- icon_state = "2-4";
- tag = ""
+ icon_state = "2-4"
},
/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
@@ -9277,8 +8983,7 @@
/area/ruin/space/USSP_gorky17/solars)
"Gx" = (
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -9365,14 +9070,11 @@
dir = 1
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/rnd)
"GH" = (
@@ -9455,8 +9157,7 @@
icon_state = "2-8"
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/space,
/area/ruin/space/USSP_gorky17/solars)
@@ -9472,7 +9173,6 @@
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
- dir = 0;
icon_state = "red"
},
/area/ruin/space/USSP_gorky17/check1)
@@ -9500,7 +9200,6 @@
"Hh" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/structure/cable{
@@ -9521,8 +9220,7 @@
dir = 10
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
icon_state = "darkfull"
@@ -9565,7 +9263,6 @@
"HC" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/structure/cable{
@@ -9624,9 +9321,7 @@
dir = 8
},
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/bridge)
"HP" = (
@@ -9643,15 +9338,6 @@
icon_state = "white"
},
/area/ruin/space/USSP_gorky17/kitchen)
-"HQ" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
- },
-/obj/item/shard,
-/turf/space,
-/area/ruin/space/USSP_gorky17/solars)
"HS" = (
/obj/effect/decal/warning_stripes/south,
/obj/structure/cable{
@@ -9698,8 +9384,7 @@
pixel_y = 3
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/plating,
/area/ruin/space/USSP_gorky17/medbay)
@@ -9733,8 +9418,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/structure/cable{
icon_state = "2-4"
@@ -9770,8 +9454,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -9829,7 +9512,6 @@
"Iv" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/machinery/door/poddoor/preopen{
@@ -9882,7 +9564,6 @@
/area/ruin/space/USSP_gorky17/gate)
"IJ" = (
/obj/structure/cable{
- d2 = 2;
icon_state = "0-2"
},
/obj/machinery/computer/monitor/secret/old_frame,
@@ -9892,8 +9573,7 @@
/area/ruin/space/USSP_gorky17/bridge)
"IL" = (
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/structure/cable{
icon_state = "1-8"
@@ -9906,8 +9586,7 @@
/obj/effect/spawner/window/reinforced,
/obj/structure/cable,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/plating,
/area/ruin/space/USSP_gorky17/angar)
@@ -9963,8 +9642,7 @@
/area/template_noop)
"IW" = (
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -10001,7 +9679,6 @@
"Jh" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/structure/cable{
@@ -10018,15 +9695,12 @@
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/rnd)
"Jl" = (
/obj/machinery/power/port_gen/pacman,
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/turf/simulated/floor/plating,
@@ -10046,8 +9720,7 @@
dir = 5
},
/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
+ icon_state = "1-4"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -10121,7 +9794,6 @@
"Jx" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/turf/simulated/floor/plating,
@@ -10178,8 +9850,7 @@
"JG" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
+ icon_state = "1-4"
},
/obj/structure/cable{
icon_state = "1-8"
@@ -10198,20 +9869,16 @@
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/bridge)
"JN" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 2;
icon_state = "0-2"
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/plating,
/area/ruin/space/USSP_gorky17/angar)
@@ -10259,7 +9926,6 @@
"JX" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/obj/machinery/door/poddoor/preopen{
@@ -10275,7 +9941,6 @@
"Kc" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/turf/simulated/floor/plating,
@@ -10310,8 +9975,7 @@
icon_state = "4-8"
},
/obj/structure/cable{
- icon_state = "2-4";
- tag = ""
+ icon_state = "2-4"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -10321,7 +9985,6 @@
"Kg" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/turf/simulated/floor/plating,
@@ -10357,8 +10020,7 @@
dir = 4
},
/obj/structure/cable{
- icon_state = "1-8";
- tag = ""
+ icon_state = "1-8"
},
/obj/effect/decal/warning_stripes/southwest,
/obj/effect/decal/cleanable/dirt,
@@ -10375,8 +10037,7 @@
dir = 2
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -10472,7 +10133,6 @@
"KK" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/structure/cable{
@@ -10569,8 +10229,7 @@
icon_state = "2-4"
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -10579,7 +10238,6 @@
/area/ruin/space/USSP_gorky17/angar)
"Li" = (
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/effect/spawner/window/reinforced,
@@ -10629,12 +10287,10 @@
/area/ruin/space/USSP_gorky17/arrival)
"Lr" = (
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
- dir = 5;
icon_state = "darkredfull"
},
/area/ruin/space/USSP_gorky17/angar)
@@ -10720,8 +10376,7 @@
icon_state = "2-8"
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/space,
/area/ruin/space/USSP_gorky17/solars)
@@ -10762,12 +10417,10 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
- icon_state = "1-8";
- tag = ""
+ icon_state = "1-8"
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
@@ -10822,8 +10475,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -10915,9 +10567,7 @@
dir = 5
},
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/bridge)
"Mo" = (
@@ -10941,9 +10591,7 @@
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/rnd)
"Mq" = (
@@ -10981,8 +10629,7 @@
/area/template_noop)
"Mz" = (
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/structure/cable,
/obj/machinery/computer/monitor/secret/old_frame,
@@ -11017,7 +10664,6 @@
/area/ruin/space/USSP_gorky17/gate)
"MJ" = (
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/turf/simulated/floor/plasteel/airless{
@@ -11027,8 +10673,7 @@
"MK" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
+ icon_state = "1-4"
},
/obj/structure/cable{
icon_state = "1-8"
@@ -11050,7 +10695,6 @@
"MO" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/machinery/door/poddoor/preopen{
@@ -11118,8 +10762,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/structure/cable{
icon_state = "1-8"
@@ -11194,8 +10837,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -11212,12 +10854,10 @@
/obj/effect/spawner/window/reinforced,
/obj/structure/cable,
/obj/structure/cable{
- icon_state = "1-8";
- tag = ""
+ icon_state = "1-8"
},
/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
+ icon_state = "1-4"
},
/turf/simulated/floor/plating,
/area/ruin/space/USSP_gorky17/rnd)
@@ -11400,7 +11040,6 @@
"NU" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/turf/simulated/floor/plating,
@@ -11408,7 +11047,6 @@
"NV" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/structure/cable{
@@ -11440,8 +11078,7 @@
"Oc" = (
/obj/structure/chair/office/light,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -11460,7 +11097,6 @@
icon_state = "1-4"
},
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/turf/simulated/floor/plating,
@@ -11512,7 +11148,6 @@
"Oo" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 2;
icon_state = "0-2"
},
/turf/simulated/floor/plating,
@@ -11541,14 +11176,12 @@
"Ov" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
+ icon_state = "1-4"
},
/obj/structure/cable{
icon_state = "2-4"
},
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/machinery/door/poddoor/preopen{
@@ -11592,13 +11225,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
- icon_state = "redfull";
- tag = "icon-redfull (NORTHWEST)"
+ icon_state = "redfull"
},
/area/ruin/space/USSP_gorky17/check1)
"OD" = (
@@ -11813,12 +11444,10 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
+ icon_state = "1-4"
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/wood,
/area/ruin/space/USSP_gorky17/dinning)
@@ -11887,7 +11516,6 @@
/area/ruin/space/USSP_gorky17/check1)
"Pl" = (
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/machinery/power/apc/noalarm{
@@ -11912,8 +11540,7 @@
dir = 9
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
dir = 1
@@ -11963,9 +11590,7 @@
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/bridge)
"PI" = (
@@ -12063,7 +11688,6 @@
icon_state = "2-4"
},
/obj/structure/cable{
- d2 = 2;
icon_state = "0-2"
},
/turf/simulated/floor/plating,
@@ -12108,9 +11732,7 @@
dir = 9
},
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/bridge)
"Qs" = (
@@ -12127,8 +11749,7 @@
icon_state = "2-4"
},
/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
+ icon_state = "1-4"
},
/obj/item/shard{
icon_state = "small"
@@ -12262,8 +11883,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/plasteel{
@@ -12285,8 +11905,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
dir = 1
@@ -12305,8 +11924,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -12316,7 +11934,6 @@
/obj/structure/lattice/catwalk,
/obj/machinery/power/tracker,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/turf/space,
@@ -12329,7 +11946,6 @@
dir = 6
},
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/machinery/power/apc/noalarm{
@@ -12352,8 +11968,7 @@
req_access = list(122,123,124,125,126)
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
icon_state = "darkfull"
@@ -12391,8 +12006,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -12460,7 +12074,6 @@
"Ro" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/machinery/door/poddoor/preopen{
@@ -12472,7 +12085,6 @@
"Rq" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/obj/machinery/door/poddoor/preopen{
@@ -12485,8 +12097,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
@@ -12551,7 +12162,6 @@
/area/ruin/space/USSP_gorky17/medbay)
"RC" = (
/obj/structure/cable{
- d2 = 2;
icon_state = "0-2"
},
/turf/simulated/floor/plasteel/airless{
@@ -12587,14 +12197,6 @@
},
/turf/space,
/area/template_noop)
-"RR" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- icon_state = "1-8";
- tag = ""
- },
-/turf/space,
-/area/ruin/space/USSP_gorky17/solars)
"RV" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
@@ -12646,8 +12248,7 @@
/area/ruin/space/USSP_gorky17/dorms)
"Sh" = (
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/simple/hidden/universal,
/turf/simulated/floor/plating,
@@ -12667,7 +12268,6 @@
"Sk" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/structure/cable{
@@ -12770,7 +12370,6 @@
/obj/structure/lattice/catwalk,
/obj/machinery/power/tracker,
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/turf/space,
@@ -12778,11 +12377,9 @@
"SJ" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- icon_state = "1-8";
- tag = ""
+ icon_state = "1-8"
},
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/turf/simulated/floor/plating,
@@ -12828,8 +12425,7 @@
dir = 8
},
/obj/structure/cable{
- icon_state = "2-4";
- tag = ""
+ icon_state = "2-4"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -12912,11 +12508,9 @@
"Tj" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
+ icon_state = "1-4"
},
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/machinery/door/poddoor/preopen{
@@ -12935,13 +12529,6 @@
icon_state = "wood-broken3"
},
/area/ruin/space/USSP_gorky17/dinning)
-"To" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 0;
- icon_state = "red"
- },
-/area/ruin/space/USSP_gorky17/common)
"Tq" = (
/obj/item/twohanded/required/kirbyplants,
/obj/machinery/light/small,
@@ -12956,7 +12543,6 @@
"Tr" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/obj/structure/cable{
@@ -12982,7 +12568,6 @@
"Tw" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/machinery/door/poddoor/shutters/preopen{
@@ -13031,7 +12616,6 @@
req_access = list(122,123,124,125,126)
},
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/structure/rack,
@@ -13089,7 +12673,6 @@
"TU" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/turf/simulated/floor/plating,
@@ -13099,7 +12682,6 @@
dir = 1
},
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/obj/structure/reagent_dispensers/beerkeg,
@@ -13118,7 +12700,6 @@
/area/ruin/space/USSP_gorky17/dinning)
"TX" = (
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/obj/item/solar_assembly,
@@ -13131,12 +12712,10 @@
icon_state = "2-4"
},
/obj/structure/cable{
- d2 = 2;
icon_state = "0-2"
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/machinery/door/poddoor/preopen{
id_tag = "g17extlock";
@@ -13154,8 +12733,7 @@
/area/ruin/space/USSP_gorky17/solmaintnorth)
"Ue" = (
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/machinery/door/airlock/security/glass{
name = "Gorky17 gate operating";
@@ -13223,7 +12801,6 @@
"Uz" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/turf/simulated/floor/plating,
@@ -13259,7 +12836,6 @@
"UF" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/turf/simulated/floor/plating,
@@ -13291,8 +12867,7 @@
/area/ruin/space/USSP_gorky17/gate)
"UO" = (
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/structure/cable{
icon_state = "1-4"
@@ -13335,8 +12910,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
icon_state = "darkfull"
@@ -13405,12 +12979,10 @@
/area/ruin/space/USSP_gorky17/solars)
"Vi" = (
/obj/structure/cable{
- d2 = 2;
icon_state = "0-2"
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
@@ -13438,8 +13010,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -13454,8 +13025,7 @@
/area/ruin/space/USSP_gorky17/engineering)
"Vr" = (
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -13479,9 +13049,7 @@
dir = 4
},
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/bridge)
"Vv" = (
@@ -13580,8 +13148,7 @@
"VK" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
+ icon_state = "1-4"
},
/obj/structure/cable{
icon_state = "1-8"
@@ -13643,8 +13210,7 @@
/obj/effect/spawner/window/reinforced,
/obj/structure/cable,
/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
+ icon_state = "1-4"
},
/obj/structure/cable{
icon_state = "1-8"
@@ -13654,8 +13220,7 @@
"VZ" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable{
- icon_state = "1-8";
- tag = ""
+ icon_state = "1-8"
},
/obj/structure/cable{
icon_state = "2-8"
@@ -13684,9 +13249,7 @@
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/bridge)
"Wd" = (
@@ -13721,15 +13284,13 @@
"Wl" = (
/obj/machinery/light,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/wood,
/area/ruin/space/USSP_gorky17/dinning)
"Wn" = (
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
icon_state = "white"
@@ -13757,8 +13318,7 @@
dir = 5
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -13804,8 +13364,7 @@
dir = 1
},
/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
+ icon_state = "1-4"
},
/obj/structure/cable{
icon_state = "4-8"
@@ -13823,9 +13382,7 @@
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/rnd)
"Ww" = (
@@ -13841,12 +13398,10 @@
"WB" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
+ icon_state = "1-4"
},
/obj/structure/cable{
- icon_state = "1-8";
- tag = ""
+ icon_state = "1-8"
},
/obj/structure/cable{
icon_state = "1-2"
@@ -13870,7 +13425,6 @@
"WG" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 2;
icon_state = "0-2"
},
/turf/simulated/floor/plating,
@@ -13882,8 +13436,7 @@
"WK" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/machinery/atmospherics/unary/vent_scrubber,
/turf/simulated/floor/plasteel{
@@ -13924,7 +13477,6 @@
"WQ" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/turf/simulated/floor/plating,
@@ -13939,7 +13491,6 @@
"WU" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/turf/simulated/floor/plating,
@@ -13991,12 +13542,10 @@
/area/ruin/space/USSP_gorky17/engineering)
"Xh" = (
/obj/structure/cable{
- icon_state = "1-8";
- tag = ""
+ icon_state = "1-8"
},
/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
+ icon_state = "1-4"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/vault,
@@ -14083,17 +13632,6 @@
icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/utility)
-"Xt" = (
-/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
- },
-/area/ruin/space/USSP_gorky17/rnd)
"Xu" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/unary/vent_pump{
@@ -14138,14 +13676,11 @@
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/rnd)
"XH" = (
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/obj/machinery/power/solar,
@@ -14158,8 +13693,7 @@
icon_state = "1-8"
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -14180,7 +13714,6 @@
icon_state = "2-4"
},
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/machinery/door/poddoor/preopen{
@@ -14219,8 +13752,7 @@
"XW" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable{
- icon_state = "1-8";
- tag = ""
+ icon_state = "1-8"
},
/obj/structure/cable{
icon_state = "2-8"
@@ -14233,9 +13765,7 @@
"XZ" = (
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/rnd)
"Ya" = (
@@ -14278,7 +13808,6 @@
icon_state = "2-4"
},
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/machinery/door/poddoor/preopen{
@@ -14321,9 +13850,7 @@
on = 1
},
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/USSP_gorky17/bridge)
"Yx" = (
@@ -14339,8 +13866,7 @@
/area/ruin/space/USSP_gorky17/solmaintnorth)
"Yz" = (
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/machinery/atmospherics/unary/vent_scrubber,
/turf/simulated/floor/plasteel{
@@ -14389,8 +13915,7 @@
dir = 5
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -14485,14 +14010,6 @@
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/plating,
/area/ruin/space/USSP_gorky17/engineering)
-"Ze" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
- },
-/turf/space,
-/area/ruin/space/USSP_gorky17/solars)
"Zf" = (
/turf/simulated/wall/r_wall,
/area/ruin/space/USSP_gorky17/medbay)
@@ -14539,8 +14056,7 @@
"Zr" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/structure/cable{
icon_state = "1-8"
@@ -14563,7 +14079,6 @@
"Zt" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/machinery/door/poddoor/shutters/preopen{
@@ -14602,15 +14117,13 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/structure/cable{
icon_state = "1-8"
},
/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
+ icon_state = "1-4"
},
/obj/machinery/door/airlock/security/glass{
name = "Gorky17 common";
@@ -14638,12 +14151,10 @@
icon_state = "2-8"
},
/obj/structure/cable{
- d2 = 2;
icon_state = "0-2"
},
/obj/structure/cable{
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/machinery/door/poddoor/preopen{
id_tag = "g17extlock";
@@ -27738,11 +27249,11 @@ wZ
fB
JZ
Be
-EE
+MV
IS
Xi
Be
-EE
+MV
dV
JZ
fB
@@ -28369,7 +27880,7 @@ fB
fB
fB
fB
-tj
+fv
ED
Xk
dU
@@ -28552,7 +28063,7 @@ Db
ee
ji
ee
-Ze
+lG
fB
fB
fB
@@ -29156,7 +28667,7 @@ oP
Gu
JZ
qZ
-RR
+Tb
KB
Db
fB
@@ -32408,7 +31919,7 @@ Ku
EX
Sd
bA
-uR
+Nw
sT
yz
UI
@@ -33621,7 +33132,7 @@ Ge
Lt
UI
UI
-uR
+Nw
SJ
UI
bA
@@ -34831,7 +34342,7 @@ lt
Ku
dl
vJ
-To
+Pr
Jw
Jw
Yb
@@ -35033,7 +34544,7 @@ Zf
Zf
vT
vJ
-To
+Pr
Jw
zT
dY
@@ -36088,7 +35599,7 @@ Qv
OD
JZ
Be
-EE
+MV
IS
JZ
fB
@@ -36891,14 +36402,14 @@ fB
fB
fB
zu
-Av
+ee
Zr
-Av
-Av
+ee
+ee
WO
Zr
-Av
-Ze
+ee
+lG
fB
xi
fB
@@ -37081,18 +36592,18 @@ sX
eo
bx
ee
-Av
-Av
-Av
-Av
-Av
-Av
+ee
+ee
+ee
+ee
+ee
+ee
Db
Db
CR
-Av
-Av
-mZ
+ee
+ee
+ua
WO
HY
Db
@@ -37101,9 +36612,9 @@ Ho
JZ
Db
JT
-Av
-Av
-Av
+ee
+ee
+ee
ue
JZ
wZ
@@ -37295,12 +36806,12 @@ fB
fB
fB
pN
-HQ
-sm
-Av
-Av
-Av
-Ze
+XK
+bx
+ee
+ee
+ee
+lG
JZ
Ao
fB
@@ -38108,7 +37619,7 @@ VZ
IS
JZ
Be
-RR
+Tb
Xm
Ho
fB
@@ -39477,7 +38988,7 @@ ST
ST
PE
vJ
-rP
+Bz
oa
YC
Ig
@@ -39679,14 +39190,14 @@ HF
qH
FK
VG
-rP
+Bz
Ul
Ul
la
qd
Ae
cA
-Xt
+Ae
IL
vU
oa
@@ -43337,7 +42848,7 @@ wZ
wZ
JZ
JT
-HQ
+XK
GW
LI
Gp
@@ -43346,7 +42857,7 @@ Kz
Fo
Gc
Gc
-RR
+Tb
ev
wZ
yI
@@ -44145,7 +43656,7 @@ yI
wZ
JZ
JT
-Av
+ee
tr
GW
op
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/abandoned_banya.dmm b/_maps/map_files/RandomRuins/SpaceRuins/abandoned_banya.dmm
index c6f1e7de63a..5ce3eb8eaff 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/abandoned_banya.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/abandoned_banya.dmm
@@ -116,7 +116,7 @@
/obj/machinery/door/airlock/external{
name = "Arrival USSP Hatch"
},
-/turf/simulated/floor/plating/airless,
+/turf/simulated/floor/wood,
/area/ruin/USSP_SpaceBanya)
"eu" = (
/turf/simulated/floor/wood{
@@ -763,10 +763,6 @@
/turf/simulated/floor/wood,
/area/ruin/USSP_SpaceBanya)
"EO" = (
-/obj/machinery/alarm{
- dir = 1;
- pixel_y = -25
- },
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/wood{
icon_state = "wood-broken7";
@@ -822,8 +818,7 @@
id = "Bar";
name = "Bar Privacy Shutters Control";
pixel_x = 25;
- pixel_y = -6;
- req_access = list(28)
+ pixel_y = -6
},
/obj/machinery/light_switch{
pixel_x = -4;
@@ -893,14 +888,8 @@
/turf/space,
/area/space)
"Nj" = (
-/obj/machinery/alarm{
- pixel_y = 23
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/simulated/floor/wood,
-/area/ruin/USSP_SpaceBanya)
+/turf/template_noop,
+/area/template_noop)
"Nr" = (
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/wood{
@@ -949,7 +938,7 @@
name = "Arrival USSP Hatch"
},
/obj/structure/fans/tiny/invisible,
-/turf/simulated/floor/plating/airless,
+/turf/simulated/floor/plating,
/area/ruin/USSP_SpaceBanya)
"QL" = (
/obj/structure/table/reinforced,
@@ -979,7 +968,7 @@
/obj/structure/cable{
icon_state = "0-8"
},
-/turf/simulated/floor/plating/airless,
+/turf/simulated/floor/plating,
/area/ruin/USSP_SpaceBanya)
"RV" = (
/obj/effect/decal/cleanable/flour,
@@ -1227,31 +1216,32 @@
/area/ruin/USSP_SpaceBanya)
(1,1,1) = {"
-Nd
-Nd
-Nd
-Nd
-Nd
-Nd
-Nd
-Nd
-Nd
-Nd
-Nd
-Nd
-Nd
-Nd
-Nd
-Nd
-Nd
-Nd
-Nd
-Nd
-Nd
-Nd
-Nd
+Nj
+Nj
+Nj
+Nj
+Nj
+Nj
+Nj
+Nj
+Nj
+Nj
+Nj
+Nj
+Nj
+Nj
+Nj
+Nj
+Nj
+Nj
+Nj
+Nj
+Nj
+Nj
+Nj
"}
(2,1,1) = {"
+Nj
Nd
Nd
Nd
@@ -1273,10 +1263,10 @@ Nd
Nd
Nd
Nd
-Nd
-Nd
+Nj
"}
(3,1,1) = {"
+Nj
Nd
Nd
Nd
@@ -1298,11 +1288,10 @@ Nd
Nd
Nd
Nd
-Nd
-Nd
+Nj
"}
(4,1,1) = {"
-Nd
+Nj
Nd
Nd
Nd
@@ -1324,10 +1313,10 @@ Nd
Nd
Nd
Nd
-Nd
+Nj
"}
(5,1,1) = {"
-Nd
+Nj
Nd
Nd
Nd
@@ -1349,10 +1338,10 @@ Nd
Nd
Nd
Nd
-Nd
+Nj
"}
(6,1,1) = {"
-Nd
+Nj
Nd
Nd
Nd
@@ -1374,10 +1363,10 @@ dr
Nd
Nd
Nd
-Nd
+Nj
"}
(7,1,1) = {"
-Nd
+Nj
Nd
Nd
Nd
@@ -1399,10 +1388,10 @@ nD
Nd
Nd
Nd
-Nd
+Nj
"}
(8,1,1) = {"
-Nd
+Nj
Nd
Nd
Nd
@@ -1424,10 +1413,10 @@ nD
Nd
Nd
Nd
-Nd
+Nj
"}
(9,1,1) = {"
-Nd
+Nj
Nd
Nd
Nd
@@ -1449,10 +1438,10 @@ dr
dr
Nd
Nd
-Nd
+Nj
"}
(10,1,1) = {"
-Nd
+Nj
Nd
Nd
Nd
@@ -1474,10 +1463,10 @@ dr
Nd
Nd
Nd
-Nd
+Nj
"}
(11,1,1) = {"
-Nd
+Nj
Nd
Nd
Nd
@@ -1499,10 +1488,10 @@ Nd
Nd
Nd
Nd
-Nd
+Nj
"}
(12,1,1) = {"
-Nd
+Nj
Nd
Nd
dr
@@ -1524,10 +1513,10 @@ Nd
Nd
Nd
Nd
-Nd
+Nj
"}
(13,1,1) = {"
-Nd
+Nj
Nd
Nd
dr
@@ -1549,10 +1538,10 @@ Nd
Nd
Nd
Nd
-Nd
+Nj
"}
(14,1,1) = {"
-Nd
+Nj
Nd
Nd
Nd
@@ -1574,10 +1563,10 @@ Sa
Nd
Nd
Nd
-Nd
+Nj
"}
(15,1,1) = {"
-Nd
+Nj
Nd
Nd
Nd
@@ -1599,10 +1588,10 @@ nD
Nd
Nd
Nd
-Nd
+Nj
"}
(16,1,1) = {"
-Nd
+Nj
Nd
Nd
Nd
@@ -1612,11 +1601,11 @@ Dd
uN
mL
DE
-DE
+wR
zo
Dd
Dd
-Nj
+Ep
Re
Dd
nD
@@ -1624,10 +1613,10 @@ dr
Nd
Nd
Nd
-Nd
+Nj
"}
(17,1,1) = {"
-Nd
+Nj
Nd
Nd
Nd
@@ -1649,10 +1638,10 @@ Nd
Nd
Nd
Nd
-Nd
+Nj
"}
(18,1,1) = {"
-Nd
+Nj
Nd
Nd
Nd
@@ -1674,10 +1663,10 @@ Nd
Nd
Nd
Nd
-Nd
+Nj
"}
(19,1,1) = {"
-Nd
+Nj
Nd
Nd
Nd
@@ -1699,10 +1688,10 @@ Nd
Nd
Nd
Nd
-Nd
+Nj
"}
(20,1,1) = {"
-Nd
+Nj
Nd
Nd
Nd
@@ -1724,10 +1713,10 @@ dr
Nd
Nd
Nd
-Nd
+Nj
"}
(21,1,1) = {"
-Nd
+Nj
Nd
Nd
Dd
@@ -1749,10 +1738,10 @@ dr
Nd
Nd
Nd
-Nd
+Nj
"}
(22,1,1) = {"
-Nd
+Nj
Nd
Nd
Qo
@@ -1774,10 +1763,10 @@ nD
dr
Nd
Nd
-Nd
+Nj
"}
(23,1,1) = {"
-Nd
+Nj
Nd
Nd
Dd
@@ -1799,10 +1788,10 @@ nD
dr
Nd
Nd
-Nd
+Nj
"}
(24,1,1) = {"
-Nd
+Nj
Nd
Nd
dr
@@ -1824,10 +1813,10 @@ nD
dr
Nd
Nd
-Nd
+Nj
"}
(25,1,1) = {"
-Nd
+Nj
Nd
Nd
dr
@@ -1849,10 +1838,10 @@ nD
Nd
Nd
Nd
-Nd
+Nj
"}
(26,1,1) = {"
-Nd
+Nj
Nd
Nd
Nd
@@ -1874,10 +1863,10 @@ dr
Nd
Nd
Nd
-Nd
+Nj
"}
(27,1,1) = {"
-Nd
+Nj
Nd
Nd
Nd
@@ -1899,10 +1888,10 @@ dr
dr
Nd
Nd
-Nd
+Nj
"}
(28,1,1) = {"
-Nd
+Nj
Nd
Nd
Nd
@@ -1924,10 +1913,10 @@ nD
dr
Nd
Nd
-Nd
+Nj
"}
(29,1,1) = {"
-Nd
+Nj
Nd
Nd
dr
@@ -1949,10 +1938,10 @@ nD
dr
Nd
Nd
-Nd
+Nj
"}
(30,1,1) = {"
-Nd
+Nj
Nd
Nd
dr
@@ -1974,10 +1963,10 @@ nD
Nd
Nd
Nd
-Nd
+Nj
"}
(31,1,1) = {"
-Nd
+Nj
Nd
Nd
Nd
@@ -1999,10 +1988,10 @@ nD
Nd
Nd
Nd
-Nd
+Nj
"}
(32,1,1) = {"
-Nd
+Nj
Nd
Nd
Nd
@@ -2024,10 +2013,10 @@ nD
Nd
Nd
Nd
-Nd
+Nj
"}
(33,1,1) = {"
-Nd
+Nj
Nd
Nd
dr
@@ -2049,10 +2038,10 @@ dr
Nd
Nd
Nd
-Nd
+Nj
"}
(34,1,1) = {"
-Nd
+Nj
Nd
Nd
Nd
@@ -2074,10 +2063,10 @@ Nd
Nd
Nd
Nd
-Nd
+Nj
"}
(35,1,1) = {"
-Nd
+Nj
Nd
Nd
Nd
@@ -2099,10 +2088,10 @@ Nd
Nd
Nd
Nd
-Nd
+Nj
"}
(36,1,1) = {"
-Nd
+Nj
Nd
Nd
Nd
@@ -2124,9 +2113,10 @@ Nd
Nd
Nd
Nd
-Nd
+Nj
"}
(37,1,1) = {"
+Nj
Nd
Nd
Nd
@@ -2148,11 +2138,10 @@ Nd
Nd
Nd
Nd
-Nd
-Nd
+Nj
"}
(38,1,1) = {"
-Nd
+Nj
Nd
Sa
Nd
@@ -2174,9 +2163,10 @@ Nd
Nd
Nd
Nd
-Nd
+Nj
"}
(39,1,1) = {"
+Nj
Nd
Nd
Nd
@@ -2198,31 +2188,30 @@ Nd
Nd
Nd
Nd
-Nd
-Nd
+Nj
"}
(40,1,1) = {"
-Nd
-Nd
-Nd
-Nd
-Nd
-Nd
-Nd
-Nd
-Nd
-Nd
-Nd
-Nd
-Nd
-Nd
-Nd
-Nd
-Nd
-Nd
-Nd
-Nd
-Nd
-Nd
-Nd
+Nj
+Nj
+Nj
+Nj
+Nj
+Nj
+Nj
+Nj
+Nj
+Nj
+Nj
+Nj
+Nj
+Nj
+Nj
+Nj
+Nj
+Nj
+Nj
+Nj
+Nj
+Nj
+Nj
"}
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/abandonedzoo.dmm b/_maps/map_files/RandomRuins/SpaceRuins/abandonedzoo.dmm
index dc8dc174e93..6c5a465d46a 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/abandonedzoo.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/abandonedzoo.dmm
@@ -1,100 +1,216 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"aa" = (
-/turf/space,
-/area/space)
-"ab" = (
-/obj/machinery/shieldwallgen{
- active = 2;
- anchored = 1;
- power = 1
+"ax" = (
+/mob/living/simple_animal/hostile/asteroid/basilisk,
+/turf/simulated/floor/plating/asteroid,
+/area/ruin/unpowered)
+"bq" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/box/syringes{
+ pixel_x = 5;
+ pixel_y = 5
+ },
+/obj/item/storage/box/beakers,
+/obj/machinery/light{
+ dir = 4;
+ icon_state = "tube1"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/ruin/unpowered)
+"dm" = (
+/obj/structure/grille,
+/obj/item/shard{
+ icon_state = "medium"
},
/obj/structure/cable{
- icon_state = "0-4";
- d2 = 4
+ icon_state = "0-8"
},
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
-"ac" = (
+"dr" = (
+/obj/structure/flora/rock,
+/obj/machinery/light,
+/turf/simulated/floor/plating/asteroid,
+/area/ruin/unpowered)
+"dx" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/ruin/unpowered)
+"es" = (
/obj/structure/grille,
/obj/structure/window/full/reinforced,
/obj/structure/cable{
- icon_state = "4-8";
- pixel_y = 0
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating/airless,
+/area/ruin/unpowered)
+"eM" = (
+/obj/machinery/smartfridge/secure/chemistry,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
-/turf/simulated/floor/plating,
/area/ruin/unpowered)
-"ad" = (
+"fg" = (
/obj/machinery/shieldwallgen{
- active = 2;
- anchored = 1;
- power = 1
+ anchored = 1
},
/obj/structure/cable{
- icon_state = "0-2";
- d2 = 2
+ icon_state = "2-8"
},
/obj/structure/cable{
- icon_state = "2-8"
+ icon_state = "0-2"
},
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
-"ae" = (
-/obj/machinery/shieldwallgen{
- active = 2;
- anchored = 1;
- power = 1
+"fT" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
},
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/ruin/unpowered)
+"fX" = (
+/obj/machinery/light,
+/mob/living/simple_animal/hostile/poison/bees,
+/turf/simulated/floor/grass,
+/area/ruin/unpowered)
+"gb" = (
+/obj/structure/grille,
+/obj/structure/window/full/reinforced,
/obj/structure/cable{
- icon_state = "2-4";
- tag = ""
+ icon_state = "4-8";
+ pixel_y = 0
},
/obj/structure/cable{
- icon_state = "0-2";
- d2 = 2
+ icon_state = "0-8"
},
-/turf/simulated/floor/plating,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
-"af" = (
-/obj/machinery/shieldwallgen{
- active = 2;
- anchored = 1;
- power = 1
+"go" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"gp" = (
+/obj/structure/flora/ausbushes/leafybush,
+/mob/living/simple_animal/hostile/poison/bees,
+/turf/simulated/floor/grass,
+/area/ruin/unpowered)
+"hh" = (
+/obj/structure/table/reinforced,
+/obj/item/surgicaldrill,
+/obj/item/hemostat,
+/obj/item/scalpel,
+/obj/item/surgical_drapes,
+/obj/item/retractor,
+/obj/item/cautery,
+/obj/item/circular_saw,
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/ruin/unpowered)
+"hO" = (
+/obj/structure/flora/rock/pile,
+/turf/simulated/floor/plating/asteroid,
+/area/ruin/unpowered)
+"iz" = (
+/turf/simulated/floor/plating/airless,
+/area/ruin/unpowered)
+"iK" = (
+/turf/space,
+/area/space)
+"jf" = (
+/obj/structure/window/reinforced{
+ dir = 8
},
+/turf/space,
+/area/space/nearstation)
+"jl" = (
+/obj/machinery/shieldwallgen,
+/turf/space,
+/area/space)
+"jK" = (
+/obj/structure/grille/broken,
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
-"ag" = (
-/obj/structure/grille,
-/obj/structure/window/full/reinforced,
-/turf/simulated/floor/plating,
+"kQ" = (
+/obj/structure/cable{
+ icon_state = "4-8";
+ pixel_y = 0
+ },
+/obj/machinery/door/airlock/highsecurity{
+ name = "Bio Containment";
+ req_access = list(47)
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
/area/ruin/unpowered)
-"ah" = (
-/turf/simulated/mineral,
+"lc" = (
+/obj/machinery/optable,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
/area/ruin/unpowered)
-"ai" = (
-/turf/simulated/floor/plating/asteroid/airless,
+"li" = (
+/obj/structure/table/reinforced,
+/obj/machinery/computer/med_data/laptop,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
/area/ruin/unpowered)
-"aj" = (
-/obj/structure/flora/rock,
-/turf/simulated/floor/plating/asteroid/airless,
+"lm" = (
+/obj/structure/reagent_dispensers/fueltank,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
/area/ruin/unpowered)
-"ak" = (
+"mA" = (
+/turf/simulated/floor/plating,
+/area/ruin/unpowered)
+"mJ" = (
/obj/structure/grille,
/obj/structure/window/full/reinforced,
/obj/structure/cable{
- icon_state = "1-2";
- pixel_y = 0
+ icon_state = "0-2"
},
-/turf/simulated/floor/plating,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
-"al" = (
-/obj/structure/flora/ausbushes/genericbush,
-/turf/simulated/floor/grass,
+"mM" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
/area/ruin/unpowered)
-"am" = (
+"ni" = (
/mob/living/simple_animal/hostile/poison/bees,
/mob/living/simple_animal/hostile/poison/bees,
/mob/living/simple_animal/hostile/poison/bees,
@@ -103,54 +219,84 @@
/mob/living/simple_animal/hostile/poison/bees,
/turf/simulated/floor/grass,
/area/ruin/unpowered)
-"an" = (
-/mob/living/simple_animal/hostile/poison/bees,
+"no" = (
+/obj/structure/flora/ausbushes/ppflowers,
/turf/simulated/floor/grass,
/area/ruin/unpowered)
-"ao" = (
-/obj/structure/flora/ausbushes/lavendergrass,
-/turf/simulated/floor/grass,
+"nz" = (
+/obj/structure/chair/office/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
-"ap" = (
-/mob/living/simple_animal/hostile/asteroid/goldgrub{
- will_burrow = 0
+"nX" = (
+/turf/simulated/mineral,
+/area/ruin/unpowered)
+"oh" = (
+/obj/structure/alien/resin/wall,
+/turf/simulated/floor/plating/airless,
+/area/ruin/unpowered)
+"oo" = (
+/obj/structure/alien/weeds/node,
+/obj/machinery/light{
+ dir = 1
},
-/turf/simulated/floor/plating/asteroid/airless,
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
-"aq" = (
-/obj/structure/flora/ausbushes/grassybush,
+"oM" = (
+/obj/structure/flora/ausbushes/ywflowers,
/turf/simulated/floor/grass,
/area/ruin/unpowered)
-"ar" = (
-/obj/structure/flora/rock/pile,
-/turf/simulated/floor/plating/asteroid/airless,
-/area/ruin/unpowered)
-"as" = (
-/mob/living/simple_animal/hostile/asteroid/basilisk,
-/turf/simulated/floor/plating/asteroid/airless,
+"pt" = (
+/obj/structure/bed,
+/obj/item/bedsheet/green,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
/area/ruin/unpowered)
-"at" = (
-/turf/simulated/wall/r_wall,
+"qr" = (
+/obj/structure/grille,
+/obj/structure/window/full/reinforced,
+/obj/structure/cable,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
-"au" = (
-/obj/structure/flora/ausbushes/leafybush,
-/mob/living/simple_animal/hostile/poison/bees,
-/turf/simulated/floor/grass,
+"qD" = (
+/obj/structure/cable{
+ icon_state = "4-8";
+ pixel_y = 0
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
-"av" = (
-/obj/structure/flora/ausbushes/brflowers,
-/turf/simulated/floor/grass,
+"qZ" = (
+/obj/machinery/shieldwallgen{
+ anchored = 1
+ },
+/obj/structure/cable,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
-"aw" = (
-/obj/structure/flora/rock,
-/obj/machinery/light,
-/turf/simulated/floor/plating/asteroid/airless,
+"rj" = (
+/obj/structure/rack,
+/obj/item/crowbar,
+/obj/item/shield/riot,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
/area/ruin/unpowered)
-"ax" = (
-/obj/structure/table/reinforced,
-/obj/item/clipboard,
-/obj/item/clothing/mask/surgical,
-/obj/item/razor,
+"rC" = (
+/obj/machinery/space_heater,
/obj/machinery/light{
icon_state = "tube1";
dir = 8
@@ -159,38 +305,68 @@
icon_state = "dark"
},
/area/ruin/unpowered)
-"ay" = (
-/turf/simulated/floor/plasteel,
-/area/ruin/unpowered)
-"az" = (
-/obj/structure/table/reinforced,
-/obj/item/storage/box/syringes{
- pixel_x = 5;
- pixel_y = 5
+"rZ" = (
+/obj/structure/cable{
+ icon_state = "4-8";
+ pixel_y = 0
},
-/obj/item/storage/box/beakers,
-/obj/machinery/light{
- dir = 4;
- icon_state = "tube1"
+/obj/machinery/door/airlock/highsecurity{
+ name = "Bio Containment";
+ req_access = list(47)
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/unpowered)
-"aA" = (
-/obj/structure/flora/ausbushes/ywflowers,
-/turf/simulated/floor/grass,
+"se" = (
+/obj/machinery/shieldwallgen{
+ anchored = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable,
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
-"aB" = (
-/obj/machinery/light,
-/mob/living/simple_animal/hostile/poison/bees,
-/turf/simulated/floor/grass,
+"tt" = (
+/obj/item/stack/cable_coil/cut,
+/obj/item/stack/cable_coil/cut,
+/obj/item/stack/tile/plasteel{
+ pixel_x = 3;
+ pixel_y = -4
+ },
+/obj/item/wirecutters,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
/area/ruin/unpowered)
-"aC" = (
-/obj/structure/flora/ausbushes/ppflowers,
-/turf/simulated/floor/grass,
+"tW" = (
+/obj/machinery/shieldwallgen{
+ anchored = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating/airless,
+/area/ruin/unpowered)
+"up" = (
+/obj/structure/lattice,
+/turf/space,
+/area/space/nearstation)
+"vd" = (
+/mob/living/simple_animal/crab/royal{
+ faction = list("carp")
+ },
+/turf/simulated/floor/plating,
/area/ruin/unpowered)
-"aD" = (
+"vl" = (
/obj/structure/cable{
icon_state = "4-8";
pixel_y = 0
@@ -199,1023 +375,1145 @@
name = "Bio Containment";
req_access = list(47)
},
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/ruin/unpowered)
+"vS" = (
+/obj/machinery/power/apc/worn_out{
+ dir = 8;
+ pixel_x = -24;
+ pixel_y = 0
+ },
+/obj/structure/rack,
+/obj/item/melee/baton/security/cattleprod,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/unpowered)
-"aE" = (
+"wo" = (
+/obj/structure/grille,
+/obj/structure/window/full/reinforced,
+/obj/structure/cable{
+ icon_state = "4-8";
+ pixel_y = 0
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating/airless,
+/area/ruin/unpowered)
+"ws" = (
+/obj/structure/grille/broken,
+/obj/item/shard{
+ icon_state = "small"
+ },
+/obj/structure/cable,
+/turf/simulated/floor/plating/airless,
+/area/ruin/unpowered)
+"wv" = (
/obj/machinery/shieldwallgen{
- active = 2;
- anchored = 1;
- power = 1
+ anchored = 1
},
/obj/structure/cable{
- icon_state = "0-2";
- d2 = 2
- },
-/obj/structure/cable{
- icon_state = "1-2";
- pixel_y = 0
+ icon_state = "0-8"
},
/obj/structure/cable{
icon_state = "2-8"
},
-/obj/structure/cable{
- icon_state = "2-4";
- tag = ""
- },
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
-"aF" = (
+"wK" = (
/obj/structure/cable{
icon_state = "4-8";
pixel_y = 0
},
-/turf/simulated/wall/r_wall,
-/area/ruin/unpowered)
-"aG" = (
-/obj/structure/table/reinforced,
/obj/structure/cable{
- icon_state = "4-8";
- pixel_y = 0
+ icon_state = "1-4"
},
-/obj/item/gun/energy/floragun,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
+/turf/simulated/floor/plasteel,
+/area/ruin/unpowered)
+"xr" = (
+/obj/structure/flora/ausbushes/sunnybush,
+/turf/simulated/floor/plating,
/area/ruin/unpowered)
-"aH" = (
+"xB" = (
/obj/structure/cable{
- icon_state = "4-8";
- pixel_y = 0
+ icon_state = "2-8"
},
-/turf/simulated/floor/plasteel,
-/area/ruin/unpowered)
-"aI" = (
-/obj/structure/table/reinforced,
-/obj/machinery/computer/med_data/laptop,
/obj/structure/cable{
- icon_state = "4-8";
- pixel_y = 0
+ icon_state = "1-8"
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/unpowered)
-"aJ" = (
-/obj/machinery/shieldwallgen{
- active = 2;
- anchored = 1;
- power = 1
- },
-/obj/structure/cable{
- icon_state = "4-8";
- pixel_y = 0
- },
+"xU" = (
+/obj/item/shard,
+/turf/space,
+/area/space)
+"yf" = (
+/obj/item/gps/ruin,
+/turf/simulated/wall/r_wall,
+/area/ruin/unpowered)
+"yp" = (
+/obj/structure/grille,
+/obj/structure/window/full/reinforced,
+/turf/simulated/floor/plating,
+/area/ruin/unpowered)
+"yJ" = (
+/obj/structure/flora/ausbushes/sparsegrass,
+/turf/simulated/floor/plating,
+/area/ruin/unpowered)
+"zn" = (
/obj/structure/cable{
- icon_state = "1-8";
- tag = ""
+ icon_state = "2-4"
},
/obj/structure/cable{
- d2 = 8;
- icon_state = "0-8"
+ icon_state = "1-4"
},
-/turf/simulated/floor/plating,
-/area/ruin/unpowered)
-"aK" = (
-/obj/structure/window/reinforced{
- dir = 4
+/obj/structure/disposalpipe/segment{
+ dir = 6
},
-/turf/space,
-/area/space/nearstation)
-"aL" = (
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/unpowered)
-"aM" = (
+"Ap" = (
/obj/structure/cable{
- icon_state = "1-2";
- pixel_y = 0
+ icon_state = "1-2"
},
-/turf/simulated/wall/r_wall,
-/area/ruin/unpowered)
-"aN" = (
-/obj/structure/table/reinforced,
-/obj/item/folder,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/unpowered)
-"aO" = (
-/obj/structure/chair/office/light{
- dir = 8
+"Ax" = (
+/obj/machinery/shieldwallgen{
+ anchored = 1
},
-/turf/simulated/floor/plasteel,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating/airless,
+/area/ruin/unpowered)
+"AE" = (
+/mob/living/simple_animal/hostile/asteroid/goldgrub{
+ will_burrow = 0
+ },
+/turf/simulated/floor/plating/asteroid,
/area/ruin/unpowered)
-"aP" = (
+"AU" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/glass/bottle/liver_enhance_virion,
-/obj/item/reagent_containers/dropper,
+/obj/item/gun/syringe,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/unpowered)
-"aQ" = (
+"Bz" = (
/obj/structure/window/reinforced{
- dir = 8
+ dir = 4
},
/turf/space,
/area/space/nearstation)
-"aR" = (
-/obj/machinery/light/small{
- dir = 4
+"BI" = (
+/obj/structure/grille,
+/obj/structure/window/full/reinforced,
+/obj/structure/cable,
+/obj/structure/cable{
+ icon_state = "1-2"
},
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+/obj/structure/disposalpipe/segment{
+ dir = 5
},
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
-"aS" = (
-/obj/machinery/power/apc/worn_out{
- dir = 8;
- pixel_x = -24;
+"BS" = (
+/obj/structure/grille,
+/obj/structure/window/full/reinforced,
+/obj/structure/cable{
+ icon_state = "4-8";
pixel_y = 0
},
/obj/structure/cable{
- icon_state = "0-4";
- d2 = 4
- },
-/obj/structure/rack,
-/obj/item/melee/baton/security/cattleprod,
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ icon_state = "0-4"
},
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
-"aT" = (
+"Dk" = (
+/obj/machinery/shieldwallgen{
+ anchored = 1
+ },
/obj/structure/cable{
- icon_state = "2-8"
+ icon_state = "0-8"
},
/obj/structure/cable{
- icon_state = "1-2";
- pixel_y = 0
+ icon_state = "1-8"
},
-/obj/structure/rack,
-/obj/item/clothing/suit/space/hardsuit/medical,
-/obj/item/tank/internals/emergency_oxygen/double,
+/turf/simulated/floor/plating/airless,
+/area/ruin/unpowered)
+"Ds" = (
+/obj/structure/table/reinforced,
+/obj/item/gun/energy/temperature,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/unpowered)
-"aU" = (
-/obj/structure/rack,
-/obj/item/crowbar,
-/obj/item/shield/riot,
-/obj/machinery/light{
+"Du" = (
+/obj/structure/alien/weeds,
+/turf/simulated/floor/plating/airless,
+/area/ruin/unpowered)
+"Ec" = (
+/obj/structure/disposalpipe/trunk{
dir = 1
},
+/obj/structure/disposaloutlet,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"Fo" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/unpowered)
-"aV" = (
-/obj/machinery/smartfridge/secure/chemistry,
+"FB" = (
+/obj/structure/closet/wardrobe/toxins_white,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/unpowered)
-"aW" = (
+"FD" = (
+/obj/structure/grille,
+/obj/structure/window/full/reinforced,
+/obj/structure/cable{
+ icon_state = "4-8";
+ pixel_y = 0
+ },
+/turf/simulated/floor/plating/airless,
+/area/ruin/unpowered)
+"FL" = (
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"Gx" = (
+/obj/item/clothing/mask/facehugger{
+ icon_state = "facehugger_dead";
+ stat = 2
+ },
+/turf/simulated/floor/plating/airless,
+/area/ruin/unpowered)
+"GZ" = (
/obj/structure/table/reinforced,
-/obj/item/gun/syringe,
+/obj/item/folder,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/unpowered)
-"aX" = (
-/obj/structure/table/reinforced,
-/obj/item/grenade/chem_grenade/antiweed{
- pixel_x = 3;
- pixel_y = 5
+"Hp" = (
+/obj/structure/grille,
+/obj/structure/window/full/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
},
-/obj/item/grenade/chem_grenade/antiweed{
- pixel_x = 4
+/turf/simulated/floor/plating/airless,
+/area/ruin/unpowered)
+"Hz" = (
+/obj/machinery/shieldwallgen{
+ anchored = 1
},
-/obj/item/grenade/chem_grenade/antiweed{
- pixel_x = -3;
- pixel_y = -1
+/obj/structure/cable{
+ icon_state = "0-8"
},
-/obj/machinery/light{
- dir = 1
+/obj/structure/cable{
+ icon_state = "2-8"
},
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+/obj/structure/disposalpipe/segment{
+ dir = 10
},
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
-"aY" = (
+"HU" = (
+/obj/structure/flora/ausbushes/reedbush,
+/turf/simulated/floor/plating,
+/area/ruin/unpowered)
+"Ic" = (
+/turf/simulated/floor/plating/asteroid,
+/area/ruin/unpowered)
+"Ja" = (
/obj/structure/table/reinforced,
-/obj/item/gun/energy/temperature,
+/obj/item/clipboard,
+/obj/item/clothing/mask/surgical,
+/obj/item/razor,
+/obj/machinery/light{
+ icon_state = "tube1";
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/unpowered)
-"aZ" = (
+"Jb" = (
/obj/structure/table/reinforced,
-/obj/item/cultivator,
-/obj/item/shovel,
+/obj/item/reagent_containers/hypospray/autoinjector/stimpack,
+/obj/item/reagent_containers/glass/bottle/mutagen,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/unpowered)
-"ba" = (
-/obj/machinery/light/small{
- dir = 8
- },
+"JH" = (
+/obj/structure/reagent_dispensers/watertank,
+/obj/machinery/light,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/unpowered)
-"bb" = (
-/obj/machinery/door/airlock/hatch{
- name = "Bio-Research Station"
- },
-/turf/simulated/floor/plasteel,
+"JO" = (
+/obj/machinery/power/terminal,
+/obj/structure/cable,
+/turf/simulated/floor/plating,
/area/ruin/unpowered)
-"bc" = (
-/obj/structure/cable{
- icon_state = "1-2";
- pixel_y = 0
- },
-/turf/simulated/floor/plasteel,
+"JU" = (
+/obj/structure/flora/ausbushes/palebush,
+/turf/simulated/floor/plating,
/area/ruin/unpowered)
-"bd" = (
-/obj/machinery/power/terminal,
-/obj/structure/cable{
- icon_state = "1-2";
- pixel_y = 0
+"Km" = (
+/obj/machinery/door/airlock/hatch{
+ name = "Bio-Research Station"
},
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
-"be" = (
-/obj/structure/reagent_dispensers/fueltank,
+"Lg" = (
+/obj/machinery/computer/operating,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/unpowered)
-"bf" = (
-/obj/machinery/power/smes/magical{
- desc = "A high-capacity superconducting magnetic energy storage (SMES) unit.";
- name = "power storage unit"
- },
-/obj/structure/cable,
+"LT" = (
/obj/structure/cable{
- icon_state = "1-2";
+ icon_state = "4-8";
pixel_y = 0
},
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/ruin/unpowered)
-"bg" = (
-/obj/structure/reagent_dispensers/watertank,
-/obj/machinery/light,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
+/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
-"bh" = (
-/obj/machinery/disposal,
-/obj/structure/disposalpipe/trunk,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
+"LU" = (
+/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
-"bi" = (
-/obj/structure/table/reinforced,
-/obj/item/reagent_containers/hypospray/autoinjector/stimpack,
-/obj/item/reagent_containers/glass/bottle/mutagen,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+"Mf" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
},
-/area/ruin/unpowered)
-"bj" = (
-/obj/structure/table/reinforced,
-/obj/item/surgicaldrill,
-/obj/item/hemostat,
-/obj/item/scalpel,
-/obj/item/surgical_drapes,
-/obj/item/retractor,
-/obj/item/cautery,
-/obj/item/circular_saw,
-/obj/machinery/light,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/unpowered)
-"bk" = (
-/obj/machinery/optable,
+"MH" = (
+/obj/structure/flora/ausbushes/lavendergrass,
+/turf/simulated/floor/grass,
+/area/ruin/unpowered)
+"MK" = (
+/obj/structure/table/reinforced,
+/obj/item/cultivator,
+/obj/item/shovel,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/unpowered)
-"bl" = (
-/obj/machinery/computer/operating,
+"Nd" = (
+/obj/machinery/power/smes/magical{
+ desc = "A high-capacity superconducting magnetic energy storage (SMES) unit.";
+ name = "power storage unit"
+ },
+/obj/structure/cable,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/unpowered)
-"bm" = (
-/obj/structure/closet/wardrobe/toxins_white,
-/obj/structure/disposalpipe/segment,
+"NY" = (
+/obj/structure/flora/ausbushes/grassybush,
+/turf/simulated/floor/grass,
+/area/ruin/unpowered)
+"Oi" = (
+/mob/living/simple_animal/hostile/poison/bees,
+/turf/simulated/floor/grass,
+/area/ruin/unpowered)
+"OF" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/ruin/unpowered)
+"Qe" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/ruin/unpowered)
+"QK" = (
+/obj/structure/flora/ausbushes/brflowers,
+/turf/simulated/floor/grass,
+/area/ruin/unpowered)
+"QQ" = (
+/obj/structure/rack,
+/obj/item/clothing/suit/space/hardsuit/medical,
+/obj/item/tank/internals/emergency_oxygen/double,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/unpowered)
-"bn" = (
+"Rf" = (
/obj/structure/table/reinforced,
/obj/item/reagent_containers/food/snacks/carrotfries,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/unpowered)
-"bo" = (
+"Rk" = (
+/obj/structure/flora/ausbushes/genericbush,
+/turf/simulated/floor/grass,
+/area/ruin/unpowered)
+"RV" = (
+/turf/template_noop,
+/area/template_noop)
+"RZ" = (
+/obj/item/shard,
+/turf/simulated/floor/plating/airless,
+/area/ruin/unpowered)
+"SA" = (
/obj/machinery/shieldwallgen{
- active = 2;
- anchored = 1;
- power = 1
+ anchored = 1
},
/obj/structure/cable{
- icon_state = "1-2";
- pixel_y = 0
+ icon_state = "0-2"
},
/obj/structure/cable{
- icon_state = "1-8";
- tag = ""
+ icon_state = "2-4"
},
-/obj/structure/cable,
-/obj/structure/cable{
- icon_state = "1-4"
+/turf/simulated/floor/plating/airless,
+/area/ruin/unpowered)
+"SO" = (
+/obj/machinery/light{
+ dir = 1
},
+/mob/living/simple_animal/hostile/carp,
/turf/simulated/floor/plating,
/area/ruin/unpowered)
-"bp" = (
-/obj/structure/bed,
-/obj/item/bedsheet/green,
-/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
+"SP" = (
+/obj/machinery/door/airlock/external,
+/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
-"bq" = (
-/obj/item/stack/cable_coil/cut,
-/obj/item/stack/tile/plasteel{
- pixel_x = 3;
- pixel_y = -4
+"Tc" = (
+/obj/machinery/shieldwallgen{
+ anchored = 1
},
-/obj/item/wirecutters,
-/turf/simulated/floor/plating,
-/area/ruin/unpowered)
-"br" = (
-/obj/structure/table/reinforced,
-/obj/machinery/kitchen_machine/microwave,
/obj/structure/cable{
- icon_state = "4-8";
- pixel_y = 0
+ icon_state = "1-8"
},
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+/obj/structure/cable{
+ icon_state = "0-8"
},
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
-"bs" = (
+"Tf" = (
/obj/structure/cable{
icon_state = "4-8";
pixel_y = 0
},
+/obj/machinery/door/airlock/highsecurity{
+ name = "Bio Containment";
+ req_access = list(47)
+ },
/obj/structure/cable{
icon_state = "2-8"
},
-/obj/structure/cable{
- d2 = 8;
- icon_state = "0-8"
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
-/obj/machinery/shieldwallgen,
-/turf/simulated/floor/plating,
/area/ruin/unpowered)
-"bt" = (
+"TD" = (
+/obj/machinery/shieldwallgen{
+ anchored = 1
+ },
/obj/structure/cable{
- d2 = 8;
- icon_state = "0-8"
+ icon_state = "0-4"
},
-/obj/machinery/shieldwallgen,
-/turf/simulated/floor/plating,
-/area/ruin/unpowered)
-"bu" = (
-/obj/structure/flora/ausbushes/sunnybush,
-/turf/simulated/floor/plating,
-/area/ruin/unpowered)
-"bv" = (
-/turf/simulated/floor/plating,
-/area/ruin/unpowered)
-"bw" = (
-/obj/machinery/light{
- dir = 1
+/obj/structure/cable{
+ icon_state = "1-4"
},
-/mob/living/simple_animal/hostile/carp,
-/turf/simulated/floor/plating,
-/area/ruin/unpowered)
-"bx" = (
-/obj/structure/flora/ausbushes/palebush,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
-"by" = (
-/obj/structure/disposalpipe/segment{
- dir = 6
+"TG" = (
+/obj/machinery/door/airlock/hatch{
+ name = "Bio-Research Station"
},
-/turf/simulated/wall/r_wall,
-/area/ruin/unpowered)
-"bz" = (
-/obj/machinery/space_heater,
-/obj/structure/disposalpipe/segment{
- dir = 9
+/obj/structure/cable{
+ icon_state = "4-8";
+ pixel_y = 0
},
-/obj/machinery/light{
- icon_state = "tube1";
- dir = 8
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
+/turf/simulated/floor/plasteel,
+/area/ruin/unpowered)
+"Ud" = (
+/obj/structure/table/reinforced,
+/obj/machinery/kitchen_machine/microwave,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/unpowered)
-"bA" = (
+"Uv" = (
/obj/structure/table/reinforced,
-/obj/machinery/juicer,
+/obj/item/grenade/chem_grenade/antiweed{
+ pixel_x = 3;
+ pixel_y = 5
+ },
+/obj/item/grenade/chem_grenade/antiweed{
+ pixel_x = 4
+ },
+/obj/item/grenade/chem_grenade/antiweed{
+ pixel_x = -3;
+ pixel_y = -1
+ },
+/obj/machinery/light{
+ dir = 1
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/unpowered)
-"bB" = (
-/obj/structure/alien/weeds,
-/turf/simulated/floor/plating,
-/area/ruin/unpowered)
-"bC" = (
-/obj/structure/alien/weeds/node,
-/obj/machinery/light{
- dir = 1
+"UA" = (
+/obj/structure/grille,
+/obj/structure/window/full/reinforced,
+/obj/structure/cable,
+/obj/structure/cable{
+ icon_state = "1-2"
},
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
-"bD" = (
-/obj/item/clothing/mask/facehugger{
- icon_state = "facehugger_dead";
- stat = 2
+"VI" = (
+/obj/structure/cable{
+ icon_state = "4-8";
+ pixel_y = 0
},
-/turf/simulated/floor/plating,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
-"bE" = (
-/obj/structure/flora/ausbushes/sparsegrass,
-/turf/simulated/floor/plating,
+"VN" = (
+/obj/structure/table/reinforced,
+/obj/machinery/juicer,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
/area/ruin/unpowered)
-"bF" = (
-/obj/structure/disposalpipe/segment,
+"Wq" = (
/turf/simulated/wall/r_wall,
/area/ruin/unpowered)
-"bG" = (
-/obj/machinery/door/airlock/external,
+"Wv" = (
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
-"bH" = (
-/obj/structure/alien/resin/wall,
-/turf/simulated/floor/plating,
-/area/ruin/unpowered)
-"bI" = (
-/obj/structure/flora/ausbushes/reedbush,
-/turf/simulated/floor/plating,
-/area/ruin/unpowered)
-"bJ" = (
-/mob/living/simple_animal/crab/royal{
- faction = list("carp")
+"Xg" = (
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/glass/bottle/liver_enhance_virion,
+/obj/item/reagent_containers/dropper,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
-/turf/simulated/floor/plating,
/area/ruin/unpowered)
-"bK" = (
-/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plating,
-/area/space/nearstation)
-"bL" = (
-/obj/machinery/light/small{
- dir = 8
+"Xh" = (
+/obj/machinery/door/airlock/hatch{
+ name = "Bio-Research Station"
},
-/turf/simulated/floor/plasteel,
-/area/ruin/unpowered)
-"bM" = (
-/obj/machinery/light/small{
- dir = 4
+/obj/structure/cable{
+ icon_state = "4-8";
+ pixel_y = 0
},
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
-"bN" = (
-/obj/structure/grille/broken,
-/obj/item/shard{
- icon_state = "small"
- },
-/turf/simulated/floor/plating,
-/area/ruin/unpowered)
-"bO" = (
-/obj/item/shard,
-/turf/simulated/floor/plating,
-/area/ruin/unpowered)
-"bP" = (
-/obj/structure/lattice,
-/turf/space,
-/area/space/nearstation)
-"bQ" = (
-/obj/machinery/shieldwallgen{
- active = 2;
- anchored = 1;
- power = 1
- },
+"Yk" = (
+/obj/structure/grille,
+/obj/structure/window/full/reinforced,
/obj/structure/cable{
- icon_state = "1-8";
- tag = ""
+ icon_state = "1-2"
},
/obj/structure/cable,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
-"bR" = (
-/obj/structure/disposalpipe/trunk{
- dir = 1
- },
-/obj/structure/disposaloutlet,
-/turf/simulated/floor/plating,
-/area/space/nearstation)
-"bS" = (
+"Yv" = (
+/obj/structure/flora/rock,
+/turf/simulated/floor/plating/asteroid,
+/area/ruin/unpowered)
+"Zn" = (
/obj/structure/cable{
icon_state = "1-4"
},
/obj/structure/cable,
-/obj/machinery/shieldwallgen,
-/turf/simulated/floor/plating,
-/area/ruin/unpowered)
-"bT" = (
-/obj/structure/grille,
-/obj/item/shard{
- icon_state = "medium"
+/obj/machinery/shieldwallgen{
+ anchored = 1
},
-/turf/simulated/floor/plating,
-/area/ruin/unpowered)
-"bU" = (
-/obj/structure/grille/broken,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
-"bV" = (
-/obj/machinery/shieldwallgen,
-/turf/space,
-/area/space/nearstation)
-"bW" = (
-/obj/item/shard,
-/turf/space,
-/area/space/nearstation)
-"Hv" = (
-/obj/item/gps/ruin,
-/turf/simulated/wall/r_wall,
+"ZT" = (
+/obj/structure/table/reinforced,
+/obj/item/gun/energy/floragun,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
/area/ruin/unpowered)
(1,1,1) = {"
-aa
-ab
-ag
-ag
-ag
-ag
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ag
-ag
-ag
-ag
-ab
-aa
+RV
+RV
+RV
+RV
+RV
+RV
+RV
+RV
+RV
+RV
+RV
+RV
+RV
+RV
+RV
+RV
+RV
+RV
+RV
+RV
+RV
+RV
"}
(2,1,1) = {"
-aa
-ac
-ah
-ai
-ar
-ah
-ac
-aK
-aK
-aK
-aK
-aK
-aK
-ac
-bu
-bv
-bI
-bv
-ac
-aa
+RV
+iK
+iK
+iK
+iK
+iK
+iK
+iK
+iK
+iK
+iK
+iK
+iK
+iK
+iK
+iK
+iK
+iK
+iK
+iK
+iK
+RV
"}
(3,1,1) = {"
-aa
-ac
-ah
-ap
-ai
-ai
-aD
-aL
-aR
-aL
-aL
-aR
-aL
-aD
-bv
-bv
-bJ
-bv
-ac
-aa
+RV
+iK
+SA
+mJ
+mJ
+mJ
+mJ
+TD
+iK
+iK
+iK
+iK
+iK
+iK
+Ax
+UA
+UA
+UA
+UA
+qZ
+iK
+RV
"}
(4,1,1) = {"
-aa
-ac
-ai
-ah
-ai
-aw
-ac
-at
-at
-bb
-bb
-at
-at
-ac
-bw
-bv
-bv
-bv
-ac
-aa
+RV
+iK
+wo
+nX
+Ic
+hO
+nX
+BS
+Bz
+Bz
+Bz
+Bz
+Bz
+Bz
+FD
+xr
+mA
+HU
+mA
+wo
+iK
+RV
"}
(5,1,1) = {"
-aa
-ac
-aj
-ai
-as
-ar
-ac
-at
-aS
-ay
-ay
-be
-at
-ac
-bx
-bE
-bv
-bv
-ac
-aa
+RV
+iK
+wo
+nX
+AE
+Ic
+Ic
+kQ
+dx
+Fo
+zn
+Ap
+mM
+Ap
+vl
+mA
+mA
+vd
+mA
+wo
+iK
+RV
"}
(6,1,1) = {"
-aa
-ad
-ak
-ak
-ak
-ak
-aE
-aM
-aT
-bc
-bd
-bf
-aM
-bo
-ak
-ak
-ak
-ak
-bQ
-aa
+RV
+iK
+BS
+Ic
+nX
+Ic
+dr
+wo
+Wq
+Wq
+TG
+Km
+Wq
+Wq
+gb
+SO
+mA
+mA
+mA
+BS
+iK
+RV
"}
(7,1,1) = {"
-aa
-aa
-aa
-aa
-at
-at
-aF
-Hv
-aU
-ay
-ay
-bg
-at
-aF
-by
-bF
-bK
-bK
-bR
-aa
+RV
+iK
+BS
+Yv
+Ic
+ax
+hO
+wo
+Wq
+vS
+wK
+LU
+lm
+Wq
+gb
+JU
+yJ
+mA
+mA
+BS
+iK
+RV
"}
(8,1,1) = {"
-aa
-aa
-aa
-aa
-ag
-ax
-aG
-aN
-aV
-ay
-ay
-bh
-bm
-bp
-bz
-at
-at
-at
-aa
-aa
+RV
+iK
+fg
+Hp
+Hp
+Hp
+Hp
+Dk
+Wq
+QQ
+tt
+JO
+Nd
+Wq
+Hz
+qr
+qr
+BI
+UA
+se
+iK
+RV
"}
(9,1,1) = {"
-aa
-aa
-aa
-aa
-ag
-ay
-aH
-aO
-ay
-ay
-ay
-ay
-ay
-aH
-ay
-bG
-bL
-bG
-aa
-aa
+RV
+iK
+iK
+iK
+iK
+Wq
+Wq
+Wq
+yf
+rj
+VI
+LU
+JH
+Wq
+Wq
+Wq
+Wq
+FL
+go
+Ec
+iK
+RV
"}
(10,1,1) = {"
-aa
-aa
-aa
-aa
-ag
-ay
-aH
-ay
-ay
-ay
-ay
-ay
-ay
-bq
-ay
-bG
-bM
-bG
-aa
-aa
+RV
+iK
+iK
+iK
+iK
+yp
+Ja
+ZT
+GZ
+eM
+qD
+Wv
+fT
+FB
+pt
+rC
+Wq
+Wq
+Wq
+iK
+iK
+RV
"}
(11,1,1) = {"
-aa
-aa
-aa
-aa
-ag
-az
-aI
-aP
-aW
-ay
-ay
-bi
-bn
-br
-bA
-at
-at
-at
-aa
-aa
+RV
+iK
+iK
+iK
+iK
+yp
+LU
+LU
+nz
+LU
+LT
+LU
+LU
+LU
+LU
+LU
+SP
+Qe
+SP
+iK
+iK
+RV
"}
(12,1,1) = {"
-aa
-aa
-aa
-aa
-at
-at
-aF
-at
-aX
-ay
-ay
-bj
-at
-aF
-at
-at
-aa
-aa
-aa
-aa
+RV
+iK
+iK
+iK
+iK
+yp
+LU
+LU
+LU
+LU
+LT
+LU
+LU
+LU
+LU
+LU
+SP
+OF
+SP
+iK
+iK
+RV
"}
(13,1,1) = {"
-aa
-ae
-ak
-ak
-ak
-ak
-aJ
-at
-aY
-ay
-ay
-bk
-at
-bs
-ak
-ak
-ak
-ak
-bS
-aa
+RV
+iK
+iK
+iK
+iK
+yp
+bq
+li
+Xg
+AU
+LT
+LU
+Jb
+Rf
+Ud
+VN
+Wq
+Wq
+Wq
+iK
+iK
+RV
"}
(14,1,1) = {"
-aa
-ac
-al
-an
-an
-aA
-ac
-at
-aZ
-ay
-ay
-bl
-at
-ac
-bB
-bB
-bD
-bH
-ac
-aa
+RV
+iK
+iK
+iK
+iK
+Wq
+Wq
+Wq
+Wq
+Uv
+LT
+LU
+hh
+Wq
+Wq
+Wq
+Wq
+iK
+iK
+iK
+iK
+RV
"}
(15,1,1) = {"
-aa
-ac
-am
-am
-ao
-aB
-ac
-at
-at
-bb
-bb
-at
-at
-ac
-bC
-bH
-bH
-bv
-bT
-aa
+RV
+iK
+tW
+es
+es
+es
+es
+TD
+Wq
+Ds
+LT
+LU
+lc
+Wq
+Ax
+Yk
+Yk
+Yk
+Yk
+Zn
+iK
+RV
"}
(16,1,1) = {"
-aa
-ac
-an
-aq
-au
-am
-aD
-aL
-ba
-aL
-aL
-ba
-aL
-aD
-bD
-bB
-bv
-bO
-bU
-bW
+RV
+iK
+wo
+Rk
+Oi
+Oi
+oM
+BS
+Wq
+MK
+LT
+LU
+Lg
+Wq
+BS
+Du
+Du
+Gx
+oh
+wo
+iK
+RV
"}
(17,1,1) = {"
-aa
-ac
-ao
-an
-av
-aC
-ac
-aQ
-aQ
-aQ
-aQ
-aQ
-aQ
-ac
-bB
-bB
-bv
-bv
-bP
-aa
+RV
+iK
+wo
+ni
+ni
+MH
+fX
+BS
+Wq
+Wq
+Xh
+Km
+Wq
+Wq
+BS
+oo
+oh
+oh
+iz
+dm
+iK
+RV
"}
(18,1,1) = {"
-aa
-af
-ak
-ak
-ak
-ak
-af
-aa
-aa
-aa
-aa
-aa
-aa
-bt
-ag
-ag
-bN
-bP
-aa
-aa
+RV
+iK
+BS
+Oi
+NY
+gp
+ni
+Tf
+dx
+Mf
+xB
+dx
+Mf
+dx
+rZ
+Gx
+Du
+iz
+RZ
+jK
+xU
+RV
"}
(19,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bV
-aa
+RV
+iK
+BS
+MH
+Oi
+QK
+no
+wo
+jf
+jf
+jf
+jf
+jf
+jf
+wo
+Du
+Du
+iz
+iz
+up
+iK
+RV
"}
(20,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
+RV
+iK
+fg
+mJ
+mJ
+mJ
+mJ
+Tc
+iK
+iK
+iK
+iK
+iK
+iK
+wv
+Yk
+Yk
+ws
+up
+iK
+iK
+RV
+"}
+(21,1,1) = {"
+RV
+iK
+iK
+iK
+iK
+iK
+iK
+iK
+iK
+iK
+iK
+iK
+iK
+iK
+iK
+iK
+iK
+iK
+iK
+jl
+iK
+RV
+"}
+(22,1,1) = {"
+RV
+RV
+RV
+RV
+RV
+RV
+RV
+RV
+RV
+RV
+RV
+RV
+RV
+RV
+RV
+RV
+RV
+RV
+RV
+RV
+RV
+RV
"}
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/anomalyship.dmm b/_maps/map_files/RandomRuins/SpaceRuins/anomalyship.dmm
index 18d1ec44d88..75b5db04cdc 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/anomalyship.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/anomalyship.dmm
@@ -7,7 +7,6 @@
maximum_pressure = 50000
},
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/energy)
@@ -32,7 +31,6 @@
"aU" = (
/obj/machinery/door/airlock/multi_tile/glass,
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/miner)
@@ -58,13 +56,9 @@
/area/ae13/command)
"cJ" = (
/obj/structure/cable{
- d1 = 2;
- d2 = 8;
- icon_state = "2-8";
- tag = ""
+ icon_state = "2-8"
},
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/energy)
@@ -103,10 +97,7 @@
"dL" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
- d1 = 1;
- d2 = 4;
- icon_state = "1-4";
- tag = "90Curve"
+ icon_state = "1-4"
},
/obj/effect/decal/cleanable/blood/writing{
dir = 6
@@ -196,7 +187,6 @@
icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/miner)
@@ -233,7 +223,6 @@
/obj/effect/mob_spawn/headcrab,
/mob/living/simple_animal/hostile/mimic/crate,
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/epicenter)
@@ -331,8 +320,6 @@
"id" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
- d1 = 1;
- d2 = 2;
icon_state = "1-2"
},
/turf/simulated/floor/plating,
@@ -348,10 +335,7 @@
/area/ae13/medbay)
"iQ" = (
/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- tag = ""
+ icon_state = "4-8"
},
/obj/effect/decal/cleanable/blood/writing,
/obj/structure/cable{
@@ -436,7 +420,6 @@
/obj/effect/decal/cleanable/dirt,
/obj/machinery/floodlight,
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/energy)
@@ -445,7 +428,6 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/landmark/tiles/damageturf,
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/epicenter)
@@ -545,7 +527,7 @@
/obj/structure/window/reinforced{
dir = 8
},
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ae13/medbay)
"nV" = (
/obj/effect/decal/cleanable/dirt,
@@ -558,10 +540,7 @@
/area/ae13/hall)
"ok" = (
/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- tag = ""
+ icon_state = "4-8"
},
/obj/effect/landmark/tiles/damageturf,
/turf/simulated/floor/plating,
@@ -583,10 +562,7 @@
"oD" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- tag = ""
+ icon_state = "4-8"
},
/obj/effect/decal/cleanable/blood/writing,
/turf/simulated/floor/plating,
@@ -606,8 +582,6 @@
"pa" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
- d1 = 2;
- d2 = 4;
icon_state = "2-4"
},
/turf/simulated/floor/plating/asteroid{
@@ -656,7 +630,6 @@
name = "S.U.P.E.R.P.A.C.M.A.N.-type portable generator"
},
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/energy)
@@ -711,7 +684,7 @@
/obj/structure/window/reinforced{
dir = 1
},
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ae13/energy)
"qM" = (
/obj/structure/rack,
@@ -735,7 +708,7 @@
dir = 8
},
/obj/structure/window/reinforced,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ae13/energy)
"ru" = (
/turf/simulated/floor/plasteel{
@@ -758,21 +731,17 @@
/obj/structure/window/reinforced{
dir = 8
},
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ae13/medbay)
"sc" = (
/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- tag = ""
+ icon_state = "4-8"
},
/turf/simulated/floor/plating,
/area/ae13/hall)
"si" = (
/obj/structure/closet/crate/secure/unknownchemicals,
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/epicenter)
@@ -780,7 +749,6 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/vomit,
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/energy)
@@ -811,10 +779,7 @@
"tp" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- tag = ""
+ icon_state = "4-8"
},
/obj/effect/decal/cleanable/blood,
/obj/effect/gluttony,
@@ -870,14 +835,10 @@
"tD" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- tag = ""
+ icon_state = "4-8"
},
/obj/effect/gluttony,
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/hall)
@@ -899,7 +860,6 @@
maximum_pressure = 50000
},
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/energy)
@@ -915,7 +875,6 @@
dir = 1
},
/obj/structure/cable{
- d2 = 2;
icon_state = "0-2"
},
/turf/simulated/floor/plating/asteroid{
@@ -982,7 +941,6 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/landmark/tiles/damageturf,
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/epicenter)
@@ -1019,13 +977,9 @@
/area/ae13/energy)
"vZ" = (
/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- tag = ""
+ icon_state = "4-8"
},
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/energy)
@@ -1064,7 +1018,6 @@
start_charge = 0
},
/obj/structure/cable{
- d2 = 2;
icon_state = "0-2"
},
/obj/structure/spider/stickyweb,
@@ -1078,7 +1031,6 @@
icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/energy)
@@ -1112,7 +1064,6 @@
"xM" = (
/obj/machinery/door/airlock/multi_tile/glass,
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/energy)
@@ -1134,17 +1085,13 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/landmark/tiles/damageturf,
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/epicenter)
"yC" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- tag = ""
+ icon_state = "4-8"
},
/turf/simulated/floor/plating,
/area/ae13/hall)
@@ -1183,8 +1130,6 @@
"yQ" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
- d1 = 1;
- d2 = 4;
icon_state = "1-4"
},
/turf/simulated/floor/plasteel{
@@ -1196,7 +1141,6 @@
dir = 1
},
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/medbay)
@@ -1279,10 +1223,7 @@
icon_state = "1-2"
},
/obj/structure/cable{
- d1 = 1;
- d2 = 8;
- icon_state = "1-8";
- tag = ""
+ icon_state = "1-8"
},
/obj/effect/decal/cleanable/blood/writing{
dir = 1
@@ -1304,14 +1245,13 @@
/turf/simulated/floor/indestructible/plating,
/area/ae13/energy)
"AR" = (
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ae13/energy)
"AT" = (
/obj/effect/decal/cleanable/dirt,
/obj/item/clothing/suit/hooded/carp_costume,
/obj/effect/decal/cleanable/blood/gibs/old,
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/hall)
@@ -1370,10 +1310,7 @@
"CH" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- tag = ""
+ icon_state = "4-8"
},
/obj/effect/landmark/tiles/damageturf,
/turf/simulated/floor/plating,
@@ -1387,7 +1324,6 @@
name = "P.A.C.M.A.N.-type portable generator"
},
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/energy)
@@ -1401,10 +1337,7 @@
/area/ae13/asteroid)
"Do" = (
/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- tag = ""
+ icon_state = "4-8"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
@@ -1424,7 +1357,6 @@
"DI" = (
/obj/effect/landmark/tiles/damageturf,
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/epicenter)
@@ -1463,7 +1395,7 @@
/obj/structure/shuttle/engine/large{
dir = 4
},
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ae13/medbay)
"EE" = (
/obj/effect/decal/cleanable/dirt,
@@ -1482,7 +1414,6 @@
outputting = 0
},
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/turf/simulated/floor/indestructible/plating,
@@ -1499,7 +1430,6 @@
/obj/effect/spawner/lootdrop/bluespace_tap/hat,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/epicenter)
@@ -1582,7 +1512,6 @@
/obj/effect/decal/cleanable/dirt,
/obj/structure/dispenser/oxygen,
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/energy)
@@ -1593,7 +1522,6 @@
/obj/item/stack/sheet/bluespace_crystal,
/obj/effect/landmark/tiles/damageturf,
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/epicenter)
@@ -1624,7 +1552,6 @@
"Ht" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/energy)
@@ -1649,7 +1576,6 @@
dir = 8
},
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/hall)
@@ -1709,7 +1635,6 @@
amount = 10
},
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/epicenter)
@@ -1717,14 +1642,12 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/blood/writing,
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/hall)
"Ki" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/hall)
@@ -1766,7 +1689,6 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/blood,
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/hall)
@@ -1811,7 +1733,6 @@
start_charge = 0
},
/obj/structure/cable{
- d2 = 2;
icon_state = "0-2"
},
/obj/machinery/light{
@@ -1834,8 +1755,6 @@
"Mq" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
- d1 = 2;
- d2 = 8;
icon_state = "2-8"
},
/turf/simulated/floor/plating/asteroid{
@@ -1846,16 +1765,10 @@
"Mx" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
- d1 = 2;
- d2 = 4;
- icon_state = "2-4";
- tag = ""
+ icon_state = "2-4"
},
/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- tag = ""
+ icon_state = "4-8"
},
/obj/effect/decal/cleanable/blood/writing,
/turf/simulated/floor/plating,
@@ -1868,7 +1781,6 @@
"Nb" = (
/obj/structure/table/reinforced,
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/energy)
@@ -1902,22 +1814,13 @@
"NR" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
},
/obj/structure/cable{
- d1 = 1;
- d2 = 8;
- icon_state = "1-8";
- tag = ""
+ icon_state = "1-8"
},
/obj/structure/cable{
- d1 = 1;
- d2 = 4;
- icon_state = "1-4";
- tag = ""
+ icon_state = "1-4"
},
/turf/simulated/floor/plating/asteroid{
icon_state = "asteroidfloor";
@@ -1951,7 +1854,6 @@
"OE" = (
/obj/structure/largecrate,
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/epicenter)
@@ -1963,7 +1865,6 @@
/area/ae13/miner)
"OH" = (
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/hall)
@@ -1972,17 +1873,13 @@
dir = 8
},
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/hall)
"Pa" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
- d1 = 2;
- d2 = 8;
- icon_state = "2-8";
- tag = ""
+ icon_state = "2-8"
},
/turf/simulated/floor/plating,
/area/ae13/energy)
@@ -2046,7 +1943,6 @@
/obj/structure/ore_box,
/obj/effect/turf_decal/stripes/box,
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/miner)
@@ -2111,7 +2007,6 @@
name = "bluespace portal"
},
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/epicenter)
@@ -2156,8 +2051,6 @@
"Sd" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
- d1 = 2;
- d2 = 4;
icon_state = "2-4"
},
/turf/simulated/floor/plating/asteroid{
@@ -2196,7 +2089,6 @@
start_charge = 0
},
/obj/structure/cable{
- d2 = 2;
icon_state = "0-2"
},
/obj/machinery/light{
@@ -2211,7 +2103,6 @@
/obj/effect/decal/cleanable/blood/writing,
/obj/machinery/door/airlock/multi_tile/glass,
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/medbay)
@@ -2232,20 +2123,14 @@
"SV" = (
/obj/machinery/door/airlock/shuttle,
/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- tag = ""
+ icon_state = "4-8"
},
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ae13/command)
"Tf" = (
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/epicenter)
@@ -2267,7 +2152,6 @@
},
/obj/effect/decal/cleanable/blood/writing,
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/hall)
@@ -2277,7 +2161,6 @@
icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/epicenter)
@@ -2312,8 +2195,6 @@
},
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
- d1 = 1;
- d2 = 8;
icon_state = "1-8"
},
/turf/simulated/floor/plasteel{
@@ -2322,15 +2203,10 @@
/area/ae13/miner)
"TC" = (
/obj/structure/cable{
- d1 = 1;
- d2 = 4;
icon_state = "1-4"
},
/obj/structure/cable{
- d1 = 1;
- d2 = 8;
- icon_state = "1-8";
- tag = ""
+ icon_state = "1-8"
},
/turf/simulated/floor/plating/asteroid{
icon_state = "asteroidfloor";
@@ -2356,7 +2232,6 @@
/obj/structure/spider/stickyweb,
/obj/effect/decal/cleanable/vomit,
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "dark"
},
/area/ae13/medbay)
@@ -2376,10 +2251,7 @@
"TU" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- tag = ""
+ icon_state = "4-8"
},
/obj/structure/statue/gold/cmo{
anchored = 1;
@@ -2402,10 +2274,7 @@
"UA" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- tag = ""
+ icon_state = "4-8"
},
/obj/effect/mob_spawn/headcrab,
/turf/simulated/floor/plating,
@@ -2417,7 +2286,6 @@
/obj/effect/decal/cleanable/dirt,
/obj/structure/closet/crate/secure/loot,
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "sepia"
},
/area/ae13/epicenter)
@@ -2432,21 +2300,18 @@
"Vo" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- tag = ""
+ icon_state = "4-8"
},
/turf/simulated/floor/plating,
/area/ae13/miner)
"VG" = (
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ae13/medbay)
"VJ" = (
/obj/structure/shuttle/engine/large{
dir = 4
},
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ae13/energy)
"VX" = (
/obj/structure/alien/weeds,
@@ -2473,10 +2338,7 @@
/area/ae13/miner)
"Wj" = (
/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- tag = ""
+ icon_state = "4-8"
},
/obj/effect/decal/cleanable/blood/writing,
/turf/simulated/floor/plating,
@@ -2521,9 +2383,7 @@
"XS" = (
/obj/machinery/door/airlock/shuttle,
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ae13/command)
"XW" = (
@@ -2545,10 +2405,7 @@
"Yb" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- tag = ""
+ icon_state = "4-8"
},
/turf/simulated/floor/plating,
/area/ae13/epicenter)
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/asteroid4.dmm b/_maps/map_files/RandomRuins/SpaceRuins/asteroid4.dmm
index 09f3bb0b6ba..38a04e6aefb 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/asteroid4.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/asteroid4.dmm
@@ -50,7 +50,7 @@
/area/ruin/unpowered)
"n" = (
/obj/structure/shuttle/engine/propulsion/burst,
-/turf/simulated/floor/shuttle/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
"G" = (
/turf/simulated/wall/shuttle{
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/debris2.dmm b/_maps/map_files/RandomRuins/SpaceRuins/debris2.dmm
index 90a1c7513ad..e7626fc546d 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/debris2.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/debris2.dmm
@@ -8,18 +8,10 @@
"d" = (
/turf/simulated/wall/r_wall,
/area/space)
-"e" = (
-/obj/item/stack/cable_coil/cut,
-/turf/space,
-/area/template_noop)
-"g" = (
-/obj/structure/lattice,
-/turf/template_noop,
-/area/space)
"h" = (
/obj/structure/girder,
/turf/space,
-/area/template_noop)
+/area/space)
"j" = (
/obj/structure/grille/broken,
/turf/space,
@@ -30,7 +22,7 @@
/area/space)
"n" = (
/obj/item/stack/cable_coil/cut,
-/turf/template_noop,
+/turf/space,
/area/space)
"o" = (
/obj/machinery/door/airlock/command{
@@ -38,43 +30,24 @@
},
/turf/simulated/floor/plating/airless,
/area/space)
-"p" = (
-/mob/living/simple_animal/hostile/carp,
-/turf/space,
-/area/template_noop)
"q" = (
/obj/structure/lattice,
/turf/space,
/area/space)
-"s" = (
-/obj/item/stack/rods,
-/turf/space,
-/area/template_noop)
-"t" = (
-/obj/structure/door_assembly/door_assembly_com,
-/turf/space,
-/area/template_noop)
"u" = (
/obj/item/clothing/head/bio_hood/virology,
/turf/space,
/area/space)
-"v" = (
-/turf/template_noop,
-/area/space)
-"x" = (
-/obj/structure/grille/broken,
-/turf/template_noop,
-/area/space)
"y" = (
/obj/structure/lattice,
/obj/structure/door_assembly/door_assembly_vault{
anchored = 1
},
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/space)
"z" = (
/obj/item/stack/rods,
-/turf/template_noop,
+/turf/space,
/area/space)
"A" = (
/obj/structure/closet/crate,
@@ -87,10 +60,6 @@
},
/turf/space,
/area/space)
-"C" = (
-/obj/item/stack/sheet/metal,
-/turf/space,
-/area/template_noop)
"D" = (
/obj/effect/landmark/tiles/burnturf,
/turf/simulated/floor/plating/airless,
@@ -98,7 +67,7 @@
"E" = (
/obj/item/reagent_containers/glass/beaker/large,
/turf/space,
-/area/template_noop)
+/area/space)
"G" = (
/obj/structure/safe,
/obj/item/stack/sheet/mineral/bananium{
@@ -118,8 +87,9 @@
/turf/simulated/floor/plasteel/airless,
/area/space)
"I" = (
+/obj/structure/door_assembly/door_assembly_com,
/turf/space,
-/area/template_noop)
+/area/space)
"J" = (
/mob/living/simple_animal/hostile/carp,
/turf/space,
@@ -135,24 +105,14 @@
/obj/item/clothing/suit/bio_suit/virology,
/turf/space,
/area/space)
-"O" = (
-/obj/item/shard{
- icon_state = "small"
- },
-/turf/space,
-/area/template_noop)
"P" = (
/obj/item/reagent_containers/spray/cleaner,
/turf/space,
/area/space)
"R" = (
/obj/item/stack/sheet/metal,
-/turf/template_noop,
-/area/space)
-"S" = (
-/obj/item/reagent_containers/spray/cleaner,
/turf/space,
-/area/template_noop)
+/area/space)
"T" = (
/turf/simulated/wall,
/area/space)
@@ -160,14 +120,6 @@
/obj/effect/landmark/tiles/burnturf,
/turf/simulated/floor/plasteel/airless,
/area/space)
-"V" = (
-/obj/structure/lattice,
-/turf/space,
-/area/template_noop)
-"W" = (
-/obj/effect/landmark/tiles/burnturf,
-/turf/simulated/floor/plating/burnt,
-/area/space)
"X" = (
/turf/space,
/area/space)
@@ -182,25 +134,25 @@
(1,1,1) = {"
M
-I
-I
-I
-I
-I
-I
-I
-I
-I
-I
-I
-I
-I
-I
-I
-I
-I
-I
-I
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
"}
(2,1,1) = {"
M
@@ -210,19 +162,19 @@ d
d
d
Y
-v
-S
-I
-I
-I
-I
-I
-I
-C
-I
-I
-I
-I
+X
+P
+X
+X
+X
+X
+X
+X
+R
+X
+X
+X
+M
"}
(3,1,1) = {"
M
@@ -239,12 +191,12 @@ T
T
o
T
-I
-p
-O
-I
-I
-I
+X
+J
+B
+X
+X
+M
"}
(4,1,1) = {"
M
@@ -255,18 +207,18 @@ c
U
d
X
-g
+q
b
c
U
b
T
-V
-I
-I
-I
-I
-I
+q
+X
+X
+X
+X
+M
"}
(5,1,1) = {"
M
@@ -277,18 +229,18 @@ D
q
d
z
-x
+j
D
b
D
b
T
-I
-I
-I
-I
-I
-I
+X
+X
+X
+X
+X
+M
"}
(6,1,1) = {"
M
@@ -299,18 +251,18 @@ d
d
Y
X
-g
+q
X
n
X
-g
+q
T
-I
-I
-I
-C
-I
-I
+X
+X
+X
+R
+X
+M
"}
(7,1,1) = {"
M
@@ -325,14 +277,14 @@ X
T
T
T
-v
+X
T
-I
-I
-V
-I
-I
-I
+X
+X
+q
+X
+X
+M
"}
(8,1,1) = {"
M
@@ -345,43 +297,43 @@ X
X
R
X
-g
+q
X
b
-v
-v
-I
-I
-I
-I
-I
+X
+X
+X
+X
+X
+X
+M
"}
(9,1,1) = {"
M
-p
-s
+J
+z
T
-x
-g
+j
+q
T
R
X
B
X
-g
+q
+X
X
-v
z
-I
-s
-I
-I
-I
+X
+z
+X
+X
+M
"}
(10,1,1) = {"
M
-s
-I
+z
+X
T
b
D
@@ -392,18 +344,18 @@ X
X
X
X
-v
-v
-I
-I
-I
-I
-I
+X
+X
+X
+X
+X
+X
+M
"}
(11,1,1) = {"
M
-I
-I
+X
+X
T
c
D
@@ -416,187 +368,187 @@ b
j
D
T
+X
+X
I
-I
-I
-t
-I
+X
+M
"}
(12,1,1) = {"
M
-C
-I
+R
+X
T
X
b
N
-s
-I
-I
+z
+X
+X
L
q
q
b
T
-I
-s
-I
-I
-I
+X
+z
+X
+X
+M
"}
(13,1,1) = {"
M
-I
-I
+X
+X
l
T
T
T
-I
-I
+X
+X
u
j
-W
+D
c
U
T
-I
-I
-I
-I
-I
+X
+X
+X
+X
+M
"}
(14,1,1) = {"
M
-I
-s
-p
-I
-I
-I
-I
-p
-I
-I
+X
+z
+J
+X
+X
+X
+X
+J
+X
+X
c
H
Z
T
-I
-I
-I
-I
-I
+X
+X
+X
+X
+M
"}
(15,1,1) = {"
M
-V
-I
-I
-s
-V
-C
-I
-I
-s
+q
+X
+X
+z
+q
+R
+X
+X
+z
h
T
T
T
T
-I
-I
-I
-I
-I
+X
+X
+X
+X
+M
"}
(16,1,1) = {"
M
-I
-I
+X
+X
E
-I
-I
-V
-I
-O
-I
-V
-I
-I
-I
-I
-I
-C
-I
-I
-I
+X
+X
+q
+X
+B
+X
+q
+X
+X
+X
+X
+X
+R
+X
+X
+M
"}
(17,1,1) = {"
M
-I
-I
-C
-I
-e
-I
-I
-I
-I
-I
-e
-I
-V
-I
-I
-I
-I
-I
-I
+X
+X
+R
+X
+n
+X
+X
+X
+X
+X
+n
+X
+q
+X
+X
+X
+X
+X
+M
"}
(18,1,1) = {"
M
-I
-I
-I
-I
-I
-I
+X
+X
+X
+X
+X
+X
h
-I
-I
-C
-I
-I
-I
-I
-I
-I
-I
-I
-I
+X
+X
+R
+X
+X
+X
+X
+X
+X
+X
+X
+M
"}
(19,1,1) = {"
M
-I
-I
-I
-I
-I
-I
-I
-I
-I
-I
-I
-I
-I
-C
-I
-I
-I
-I
-I
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+R
+X
+X
+X
+X
+M
"}
(20,1,1) = {"
M
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/debris3.dmm b/_maps/map_files/RandomRuins/SpaceRuins/debris3.dmm
index 689a8669fa0..70ee8e5f0d5 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/debris3.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/debris3.dmm
@@ -4,169 +4,161 @@
/area/template_noop)
"b" = (
/obj/item/stack/rods,
-/turf/simulated/floor/plating/damaged,
-/area/template_noop)
+/turf/simulated/floor/plating/airless,
+/area/space)
"c" = (
/obj/item/trash/popcorn,
/turf/space,
-/area/template_noop)
+/area/space)
"d" = (
-/obj/effect/spawner/random_spawners/wall_rusted_30,
/turf/space,
-/area/template_noop)
+/area/space)
"e" = (
/obj/item/poster/random_contraband,
/turf/space,
-/area/template_noop)
+/area/space)
"f" = (
/obj/structure/lattice,
/obj/item/stack/sheet/metal,
/turf/space,
-/area/template_noop)
+/area/space)
"g" = (
/obj/item/paperplane,
/turf/space,
-/area/template_noop)
+/area/space)
"h" = (
/obj/item/trash/can,
/turf/space,
-/area/template_noop)
-"i" = (
-/obj/item/stack/rods,
-/turf/template_noop,
-/area/template_noop)
+/area/space)
"k" = (
/obj/item/shard,
/turf/space,
-/area/template_noop)
+/area/space)
"l" = (
/obj/item/stack/cable_coil{
amount = 10
},
/turf/space,
-/area/template_noop)
+/area/space)
"m" = (
/turf/simulated/wall,
-/area/template_noop)
+/area/space)
"n" = (
/obj/item/stack/sheet/glass,
/turf/space,
-/area/template_noop)
+/area/space)
"p" = (
/obj/random/plushie,
/turf/space,
-/area/template_noop)
+/area/space)
"q" = (
/obj/item/stack/rods,
/obj/item/stack/sheet/metal,
/turf/space,
-/area/template_noop)
+/area/space)
"t" = (
/obj/machinery/computer/arcade/battle,
/turf/simulated/floor/plasteel/airless,
-/area/template_noop)
+/area/space)
"u" = (
/obj/random/tool,
/turf/space,
-/area/template_noop)
+/area/space)
"v" = (
/obj/item/trash/syndi_cakes,
/turf/space,
-/area/template_noop)
+/area/space)
"w" = (
/obj/item/stack/tickets,
/turf/space,
-/area/template_noop)
+/area/space)
"x" = (
/obj/structure/bookcase/random/fiction,
-/turf/simulated/floor/plating/damaged,
-/area/template_noop)
+/turf/simulated/floor/plating/airless,
+/area/space)
"y" = (
/obj/item/storage/pill_bottle/random_meds/labelled,
/turf/space,
-/area/template_noop)
+/area/space)
"z" = (
-/turf/simulated/floor/plating/damaged,
-/area/template_noop)
-"A" = (
-/turf/space,
-/area/template_noop)
+/turf/simulated/floor/plating/airless,
+/area/space)
"B" = (
/obj/item/stack/rods,
/turf/space,
-/area/template_noop)
+/area/space)
"D" = (
/obj/item/paper,
/obj/item/paper,
/turf/space,
-/area/template_noop)
+/area/space)
"F" = (
/obj/random/tool,
-/turf/simulated/floor/plating/damaged,
-/area/template_noop)
+/turf/simulated/floor/plating/airless,
+/area/space)
"G" = (
/obj/item/poster/random_official,
/turf/space,
-/area/template_noop)
+/area/space)
"H" = (
/obj/item/stack/sheet/wood,
/turf/space,
-/area/template_noop)
+/area/space)
"I" = (
/obj/item/stack/rods,
/obj/item/stack/rods,
/turf/space,
-/area/template_noop)
+/area/space)
"J" = (
/obj/item/trash/pistachios,
/turf/space,
-/area/template_noop)
+/area/space)
"K" = (
/obj/structure/lattice,
/obj/structure/girder,
/turf/space,
-/area/template_noop)
+/area/space)
"L" = (
/obj/structure/girder,
/turf/space,
-/area/template_noop)
+/area/space)
"M" = (
/obj/item/stack/sheet/metal,
/turf/space,
-/area/template_noop)
+/area/space)
"O" = (
/obj/structure/girder/displaced,
/turf/space,
-/area/template_noop)
+/area/space)
"S" = (
/obj/structure/lattice,
/turf/space,
-/area/template_noop)
+/area/space)
"U" = (
/obj/item/stack/sheet/wood,
/obj/item/stack/sheet/wood,
/turf/space,
-/area/template_noop)
+/area/space)
"V" = (
/obj/item/circuitboard/arcade,
/turf/space,
-/area/template_noop)
+/area/space)
"W" = (
/obj/item/stack/tickets,
/obj/item/stack/tickets,
/obj/item/stack/tickets,
/turf/space,
-/area/template_noop)
+/area/space)
"Z" = (
/obj/item/paper,
/turf/space,
-/area/template_noop)
+/area/space)
(1,1,1) = {"
a
a
a
-i
+a
a
a
a
@@ -195,13 +187,13 @@ a
a
a
a
-i
a
a
a
a
a
-i
+a
+a
a
a
a
@@ -209,315 +201,315 @@ a
(3,1,1) = {"
a
a
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
a
a
"}
(4,1,1) = {"
a
a
-A
+d
B
-A
+d
B
-A
-A
-A
-A
-A
-A
-A
-A
+d
+d
+d
+d
+d
+d
+d
+d
B
B
-A
-A
+d
+d
a
a
"}
(5,1,1) = {"
-i
a
-A
-A
-A
-A
-A
+a
+d
+d
+d
+d
+d
w
-A
+d
M
-A
-A
-A
-A
-A
-A
-A
-A
-a
-i
+d
+d
+d
+d
+d
+d
+d
+d
+a
+a
"}
(6,1,1) = {"
a
a
-A
-A
+d
+d
I
-A
+d
B
-A
-A
+d
+d
B
B
M
-A
-A
+d
+d
M
-A
-A
-A
+d
+d
+d
a
a
"}
(7,1,1) = {"
a
a
-A
-A
+d
+d
k
-A
-A
+d
+d
O
-A
-A
-A
-A
+d
+d
+d
+d
m
-A
+d
w
-A
+d
M
-A
+d
a
a
"}
(8,1,1) = {"
a
a
-A
+d
B
-A
+d
M
-A
-A
+d
+d
H
-A
+d
G
n
m
-A
-A
+d
+d
B
-A
-A
+d
+d
a
a
"}
(9,1,1) = {"
a
a
-A
-A
+d
+d
m
-A
+d
w
-A
+d
M
S
-A
-A
+d
+d
d
B
M
-A
+d
O
-A
+d
a
a
"}
(10,1,1) = {"
a
a
-A
+d
w
-A
-A
+d
+d
Z
-A
+d
W
B
S
h
M
L
-A
+d
c
-A
-A
+d
+d
a
a
"}
(11,1,1) = {"
a
-i
+a
B
w
-A
+d
S
-A
+d
F
-A
-A
+d
+d
S
-A
+d
Z
-A
-A
-A
+d
+d
+d
M
-A
+d
a
a
"}
(12,1,1) = {"
a
a
-A
-A
-A
-A
+d
+d
+d
+d
H
L
S
m
m
b
-A
-A
+d
+d
Z
w
B
-A
-i
+d
+a
a
"}
(13,1,1) = {"
a
a
-A
-A
+d
+d
B
O
-A
+d
B
-A
+d
M
-A
+d
D
K
z
S
H
B
-A
+d
a
a
"}
(14,1,1) = {"
a
a
-A
+d
n
-A
+d
y
f
B
-A
+d
z
B
-A
+d
m
t
-A
-A
-A
-A
+d
+d
+d
+d
a
a
"}
(15,1,1) = {"
a
a
-A
-A
+d
+d
z
H
-A
-A
-A
+d
+d
+d
S
-A
+d
q
z
z
-A
-A
+d
+d
O
-A
+d
a
a
"}
(16,1,1) = {"
a
a
-A
-A
+d
+d
S
-A
+d
S
U
B
B
-A
-A
+d
+d
S
-A
+d
M
B
u
-A
+d
+a
a
-i
"}
(17,1,1) = {"
a
a
-A
+d
M
H
w
@@ -527,12 +519,12 @@ x
S
B
S
-A
+d
k
J
-A
-A
-A
+d
+d
+d
a
a
"}
@@ -540,64 +532,64 @@ a
a
a
B
-A
-A
-A
-A
-A
-A
+d
+d
+d
+d
+d
+d
w
B
z
-A
+d
O
-A
+d
M
-A
-A
+d
+d
a
a
"}
(19,1,1) = {"
-i
a
-A
-A
+a
+d
+d
M
z
S
w
S
M
-A
+d
m
p
-A
-A
+d
+d
B
-A
-A
+d
+d
a
a
"}
(20,1,1) = {"
a
a
-A
+d
B
-A
+d
O
H
v
-A
+d
V
H
-A
+d
B
L
-A
+d
M
-A
+d
w
a
a
@@ -605,132 +597,132 @@ a
(21,1,1) = {"
a
a
-A
-A
-A
-A
+d
+d
+d
+d
e
M
-A
+d
w
Z
w
B
-A
+d
w
-A
-A
-A
+d
+d
+d
a
a
"}
(22,1,1) = {"
a
a
-A
-A
+d
+d
M
O
m
m
L
-A
+d
B
-A
-A
+d
+d
q
-A
-A
-A
-A
+d
+d
+d
+d
a
a
"}
(23,1,1) = {"
a
a
-A
+d
B
k
-A
+d
B
-A
+d
B
g
n
-A
+d
O
-A
-A
+d
+d
B
B
-A
+d
a
a
"}
(24,1,1) = {"
a
a
-A
-A
-A
-A
-A
+d
+d
+d
+d
+d
M
-A
-A
+d
+d
l
-A
+d
w
-A
-A
-A
-A
-A
+d
+d
+d
+d
+d
a
a
"}
(25,1,1) = {"
a
a
-A
+d
w
B
-A
-A
-A
-A
-A
-A
+d
+d
+d
+d
+d
+d
B
-A
-A
-A
+d
+d
+d
w
-A
-A
+d
+d
a
a
"}
(26,1,1) = {"
a
a
-A
-A
-A
-A
-A
-A
+d
+d
+d
+d
+d
+d
B
-A
+d
B
-A
-A
+d
+d
B
-A
+d
B
-A
-A
+d
+d
a
a
"}
@@ -738,20 +730,20 @@ a
a
a
B
-A
+d
w
-A
+d
B
-A
+d
w
-A
-B
-A
-A
-A
-A
-A
-A
+d
+B
+d
+d
+d
+d
+d
+d
w
a
a
@@ -759,34 +751,34 @@ a
(28,1,1) = {"
a
a
-A
-A
-A
-A
-A
-A
-A
+d
+d
+d
+d
+d
+d
+d
w
-A
-A
-A
-A
-A
-A
-A
-A
-a
-i
+d
+d
+d
+d
+d
+d
+d
+d
+a
+a
"}
(29,1,1) = {"
-i
a
a
a
a
a
a
-i
+a
+a
a
a
a
@@ -818,7 +810,7 @@ a
a
a
a
-i
+a
a
a
"}
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/deepstorage.dmm b/_maps/map_files/RandomRuins/SpaceRuins/deepstorage.dmm
index 58ccb909f57..5bc3ff74b30 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/deepstorage.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/deepstorage.dmm
@@ -591,17 +591,15 @@
/area/ruin/unpowered)
"br" = (
/obj/structure/cable{
- d2 = 4;
- icon_state = "0-4"
+ icon_state = "2-4"
},
-/obj/machinery/power/port_gen/pacman,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"bs" = (
+/obj/machinery/power/smes,
/obj/structure/cable{
- icon_state = "2-8"
+ icon_state = "0-8"
},
-/obj/machinery/power/smes,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"bu" = (
@@ -627,13 +625,13 @@
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"by" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
/obj/machinery/power/terminal{
dir = 1;
icon_state = "term"
},
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"bz" = (
@@ -644,30 +642,26 @@
/obj/structure/table,
/obj/machinery/kitchen_machine/microwave,
/turf/simulated/floor/plasteel{
- icon_state = "bar";
- tag = "icon-bar"
+ icon_state = "bar"
},
/area/ruin/unpowered)
"bB" = (
/turf/simulated/floor/plasteel{
- icon_state = "bar";
- tag = "icon-bar"
+ icon_state = "bar"
},
/area/ruin/unpowered)
"bC" = (
/obj/structure/table,
/obj/item/storage/box/donkpockets,
/turf/simulated/floor/plasteel{
- icon_state = "bar";
- tag = "icon-bar"
+ icon_state = "bar"
},
/area/ruin/unpowered)
"bD" = (
/obj/structure/table,
/obj/item/reagent_containers/food/snacks/beans,
/turf/simulated/floor/plasteel{
- icon_state = "bar";
- tag = "icon-bar"
+ icon_state = "bar"
},
/area/ruin/unpowered)
"bE" = (
@@ -675,8 +669,7 @@
dir = 8
},
/turf/simulated/floor/plasteel{
- icon_state = "bar";
- tag = "icon-bar"
+ icon_state = "bar"
},
/area/ruin/unpowered)
"bF" = (
@@ -697,8 +690,9 @@
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"bH" = (
+/obj/machinery/power/port_gen/pacman,
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "0-2"
},
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
@@ -716,23 +710,20 @@
/obj/structure/table,
/obj/item/kitchen/knife,
/turf/simulated/floor/plasteel{
- icon_state = "bar";
- tag = "icon-bar"
+ icon_state = "bar"
},
/area/ruin/unpowered)
"bL" = (
/obj/structure/table,
/turf/simulated/floor/plasteel{
- icon_state = "bar";
- tag = "icon-bar"
+ icon_state = "bar"
},
/area/ruin/unpowered)
"bM" = (
/obj/structure/table,
/obj/item/kitchen/utensil/fork,
/turf/simulated/floor/plasteel{
- icon_state = "bar";
- tag = "icon-bar"
+ icon_state = "bar"
},
/area/ruin/unpowered)
"bN" = (
@@ -758,15 +749,13 @@
"bR" = (
/obj/machinery/smartfridge,
/turf/simulated/floor/plasteel{
- icon_state = "bar";
- tag = "icon-bar"
+ icon_state = "bar"
},
/area/ruin/unpowered)
"bS" = (
/obj/machinery/light/small,
/turf/simulated/floor/plasteel{
- icon_state = "bar";
- tag = "icon-bar"
+ icon_state = "bar"
},
/area/ruin/unpowered)
"bT" = (
@@ -854,6 +843,12 @@
},
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
+"xL" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/ruin/unpowered)
(1,1,1) = {"
aa
@@ -2627,8 +2622,8 @@ ar
ar
ac
br
-ar
-bH
+xL
+bI
ar
ar
ar
@@ -2697,7 +2692,7 @@ au
ac
bs
by
-bI
+ar
ar
ar
ar
@@ -2764,8 +2759,8 @@ ac
ar
ar
ac
-mL
-ar
+bH
+bI
ar
ar
ar
@@ -2974,7 +2969,7 @@ ac
bu
bz
bJ
-bQ
+mL
bW
bQ
ac
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/derelict1.dmm b/_maps/map_files/RandomRuins/SpaceRuins/derelict1.dmm
index a78a8e88151..e2f5bab4865 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/derelict1.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/derelict1.dmm
@@ -4,8 +4,8 @@
/area/template_noop)
"b" = (
/obj/structure/lattice,
-/turf/template_noop,
-/area/template_noop)
+/turf/space,
+/area/space)
"c" = (
/turf/simulated/wall,
/area/ruin/unpowered)
@@ -79,6 +79,9 @@
/obj/effect/decal/remains/xeno,
/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
+"W" = (
+/turf/space,
+/area/space)
(1,1,1) = {"
a
@@ -113,19 +116,16 @@ a
a
a
a
-b
-b
-b
a
a
a
a
a
-"}
-(2,1,1) = {"
a
a
a
+"}
+(2,1,1) = {"
a
a
a
@@ -154,17 +154,10 @@ a
a
a
a
-b
-p
-p
-p
-c
a
a
a
a
-"}
-(3,1,1) = {"
a
a
a
@@ -173,6 +166,8 @@ a
a
a
a
+"}
+(3,1,1) = {"
a
a
a
@@ -195,18 +190,10 @@ a
a
a
a
-b
-b
-c
-q
-q
-c
a
a
a
a
-"}
-(4,1,1) = {"
a
a
a
@@ -221,64 +208,162 @@ a
a
a
a
+"}
+(4,1,1) = {"
a
a
a
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+b
+b
+b
+W
+W
+W
+W
a
a
a
+"}
+(5,1,1) = {"
a
a
a
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+b
+p
+p
+p
+c
+W
+W
+W
a
a
a
+"}
+(6,1,1) = {"
a
a
a
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
b
b
-q
-q
+c
q
q
c
-b
+W
+W
+W
a
a
a
"}
-(5,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+(7,1,1) = {"
a
a
a
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+b
b
q
q
@@ -286,41 +371,83 @@ q
q
c
b
+W
+W
a
a
a
"}
-(6,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+(8,1,1) = {"
a
a
a
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+b
+q
+q
+q
+q
+c
+b
+W
+W
a
a
a
+"}
+(9,1,1) = {"
a
a
a
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
c
q
q
@@ -328,40 +455,40 @@ q
q
p
b
+W
+W
a
a
a
"}
-(7,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+(10,1,1) = {"
a
a
a
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
c
q
q
@@ -370,39 +497,39 @@ c
q
b
b
+W
+W
a
a
a
"}
-(8,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+(11,1,1) = {"
a
a
a
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
b
b
q
@@ -411,191 +538,191 @@ q
b
b
b
-a
+W
+W
+W
a
a
a
"}
-(9,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+(12,1,1) = {"
a
a
a
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
b
b
b
b
b
b
-a
-a
-a
+W
+W
+W
+W
+W
a
a
a
"}
-(10,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+(13,1,1) = {"
a
a
a
+W
+W
+W
+W
+W
+W
+W
+W
b
b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
b
b
-a
+W
b
b
b
-a
-a
-a
-a
+W
+W
+W
+W
+W
+W
a
a
a
"}
-(11,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
+(14,1,1) = {"
a
a
a
+W
+W
+W
+W
+W
+W
+W
b
b
b
b
b
-a
-a
-a
+W
+W
+W
b
b
b
b
b
b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
a
a
a
"}
-(12,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
+(15,1,1) = {"
a
a
a
+W
+W
+W
+W
+W
+W
b
b
b
b
k
c
-a
-a
+W
+W
b
b
b
b
b
b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
a
a
a
"}
-(13,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
+(16,1,1) = {"
a
a
a
+W
+W
+W
+W
+W
+W
b
b
b
@@ -603,40 +730,40 @@ k
f
f
e
-a
+W
c
d
p
b
b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
a
a
a
"}
-(14,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
+(17,1,1) = {"
a
a
a
+W
+W
+W
+W
+W
b
b
b
@@ -650,35 +777,35 @@ c
f
c
b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
a
a
a
"}
-(15,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
+(18,1,1) = {"
a
a
a
+W
+W
+W
+W
+W
b
b
b
@@ -692,35 +819,35 @@ m
f
c
b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
a
a
a
"}
-(16,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
+(19,1,1) = {"
a
a
a
+W
+W
+W
+W
+W
b
b
e
@@ -736,34 +863,34 @@ c
c
c
c
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
a
a
a
"}
-(17,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
+(20,1,1) = {"
a
a
a
+W
+W
+W
+W
+W
+W
c
f
f
@@ -779,33 +906,33 @@ h
f
e
b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
a
a
a
"}
-(18,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
+(21,1,1) = {"
a
a
a
+W
+W
+W
+W
+W
+W
c
c
c
@@ -822,31 +949,31 @@ f
l
b
b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
a
a
a
"}
-(19,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
+(22,1,1) = {"
a
a
a
+W
+W
+W
+W
+W
b
c
g
@@ -865,29 +992,29 @@ f
l
q
b
-a
-a
-a
-a
-a
-a
-a
-a
-a
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
a
a
a
"}
-(20,1,1) = {"
-a
-a
-a
-a
-a
-a
+(23,1,1) = {"
a
a
a
+W
+W
+W
+W
b
b
c
@@ -907,28 +1034,28 @@ r
d
b
b
-a
-a
-a
-a
-a
-a
-a
-a
-a
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
a
a
a
"}
-(21,1,1) = {"
-a
-a
-a
-a
-a
+(24,1,1) = {"
a
a
a
+W
+W
+W
b
b
b
@@ -949,28 +1076,28 @@ f
d
b
b
-a
-a
-a
-a
-a
-a
-a
-a
-a
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
a
a
a
"}
-(22,1,1) = {"
-a
-a
-a
-a
-a
+(25,1,1) = {"
a
a
a
+W
+W
+W
b
b
b
@@ -990,29 +1117,29 @@ g
d
b
b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
a
a
a
"}
-(23,1,1) = {"
-a
-a
-a
-a
-a
+(26,1,1) = {"
a
a
a
+W
+W
+W
b
b
b
@@ -1032,31 +1159,31 @@ c
h
b
b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
a
a
a
"}
-(24,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
+(27,1,1) = {"
a
a
a
+W
+W
+W
+W
+W
b
c
j
@@ -1074,31 +1201,31 @@ b
b
b
b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
a
a
a
"}
-(25,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
+(28,1,1) = {"
a
a
a
+W
+W
+W
+W
+W
b
c
c
@@ -1115,34 +1242,34 @@ p
b
b
b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
a
a
a
"}
-(26,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
+(29,1,1) = {"
a
a
a
+W
+W
+W
+W
+W
+W
+W
b
c
c
@@ -1155,313 +1282,189 @@ q
b
b
b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
a
a
a
"}
-(27,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
+(30,1,1) = {"
a
a
a
+W
+W
+W
+W
+W
+W
+W
b
b
c
m
o
c
-a
-a
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+W
+W
+b
+b
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
a
a
a
"}
-(28,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
+(31,1,1) = {"
a
a
a
+W
+W
+W
+W
+W
+W
+W
b
b
l
l
p
p
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
a
a
a
"}
-(29,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
+(32,1,1) = {"
a
a
a
+W
+W
+W
+W
+W
+W
+W
b
b
b
b
b
b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
a
a
a
"}
-(30,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
+(33,1,1) = {"
a
a
a
+W
+W
+W
+W
+W
+W
+W
b
b
b
b
b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(31,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(32,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(33,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
a
a
a
@@ -1470,40 +1473,40 @@ a
a
a
a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+W
+W
+W
+W
+W
+W
+W
+W
+b
+b
+b
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
a
a
a
@@ -1512,40 +1515,40 @@ a
a
a
a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
a
a
a
@@ -1554,40 +1557,40 @@ a
a
a
a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
a
a
a
@@ -1596,40 +1599,40 @@ a
a
a
a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
a
a
a
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/derelict2.dmm b/_maps/map_files/RandomRuins/SpaceRuins/derelict2.dmm
index f3b7a74c0b3..3eacf25d547 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/derelict2.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/derelict2.dmm
@@ -8,7 +8,7 @@
icon_state = "rwindow";
dir = 4
},
-/turf/template_noop,
+/turf/space,
/area/space/nearstation)
"c" = (
/obj/machinery/door/airlock/external,
@@ -20,7 +20,7 @@
icon_state = "rwindow";
dir = 8
},
-/turf/template_noop,
+/turf/space,
/area/space/nearstation)
"e" = (
/obj/structure/window/reinforced{
@@ -64,7 +64,7 @@
/area/ruin/powered)
"k" = (
/obj/structure/window/reinforced,
-/turf/template_noop,
+/turf/space,
/area/space/nearstation)
"l" = (
/obj/structure/window/reinforced,
@@ -112,7 +112,7 @@
icon_state = "rwindow";
dir = 1
},
-/turf/template_noop,
+/turf/space,
/area/space/nearstation)
"q" = (
/obj/machinery/light/small{
@@ -126,6 +126,9 @@
/obj/machinery/light/small,
/turf/simulated/floor/plasteel,
/area/ruin/powered)
+"J" = (
+/turf/space,
+/area/space)
(1,1,1) = {"
a
@@ -257,1384 +260,1384 @@ a
a
a
a
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
a
a
a
+"}
+(5,1,1) = {"
a
a
a
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
a
a
a
+"}
+(6,1,1) = {"
a
a
a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
a
a
a
"}
-(5,1,1) = {"
-a
-a
-a
-a
+(7,1,1) = {"
a
a
a
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
a
a
a
+"}
+(8,1,1) = {"
a
a
a
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
a
a
a
+"}
+(9,1,1) = {"
a
a
a
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
a
a
a
+"}
+(10,1,1) = {"
a
a
a
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
a
a
a
+"}
+(11,1,1) = {"
a
a
a
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
a
a
a
+"}
+(12,1,1) = {"
a
a
a
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+k
+c
+p
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
a
a
a
"}
-(6,1,1) = {"
-a
-a
-a
-a
+(13,1,1) = {"
a
a
a
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+k
+l
+p
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
a
a
a
+"}
+(14,1,1) = {"
a
a
a
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+k
+l
+p
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
a
a
a
+"}
+(15,1,1) = {"
a
a
a
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+k
+l
+p
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
a
a
a
+"}
+(16,1,1) = {"
a
a
a
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+f
+g
+c
+g
+f
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
a
a
a
+"}
+(17,1,1) = {"
a
a
a
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+f
+f
+i
+i
+i
+f
+f
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
a
a
a
+"}
+(18,1,1) = {"
a
a
a
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+f
+f
+i
+i
+i
+i
+q
+f
+f
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
a
a
a
"}
-(7,1,1) = {"
-a
-a
-a
-a
+(19,1,1) = {"
a
a
a
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+f
+f
+h
+i
+i
+i
+i
+i
+i
+f
+f
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
a
a
a
+"}
+(20,1,1) = {"
a
a
a
+J
+J
+J
+J
+J
+J
+J
+b
+b
+b
+b
+g
+i
+i
+i
+i
+m
+i
+i
+i
+i
+g
+b
+b
+b
+b
+J
+J
+J
+J
+J
+J
+J
+J
a
a
a
+"}
+(21,1,1) = {"
a
a
a
+J
+J
+J
+J
+J
+J
+J
+c
+e
+e
+e
+c
+i
+i
+i
+i
+n
+i
+i
+i
+i
+c
+e
+e
+e
+c
+J
+J
+J
+J
+J
+J
+J
+J
a
a
a
+"}
+(22,1,1) = {"
a
a
a
+J
+J
+J
+J
+J
+J
+J
+d
+d
+d
+d
+g
+i
+i
+i
+i
+o
+i
+i
+i
+i
+g
+d
+d
+d
+d
+J
+J
+J
+J
+J
+J
+J
+J
a
a
a
+"}
+(23,1,1) = {"
a
a
a
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+f
+f
+i
+i
+i
+i
+i
+i
+r
+f
+f
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
a
a
a
+"}
+(24,1,1) = {"
a
a
a
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+f
+f
+j
+i
+i
+i
+i
+f
+f
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
a
a
a
"}
-(8,1,1) = {"
-a
-a
-a
-a
+(25,1,1) = {"
a
a
a
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+f
+f
+i
+i
+i
+f
+f
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
a
a
a
+"}
+(26,1,1) = {"
a
a
a
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+f
+g
+c
+g
+f
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
a
a
a
+"}
+(27,1,1) = {"
a
a
a
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+k
+l
+p
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
a
a
a
+"}
+(28,1,1) = {"
a
a
a
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+k
+l
+p
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
a
a
a
+"}
+(29,1,1) = {"
a
a
a
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+k
+l
+p
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
a
a
a
+"}
+(30,1,1) = {"
a
a
a
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+k
+c
+p
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
a
a
a
"}
-(9,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(10,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(11,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(12,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(13,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-k
-c
-p
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(14,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-k
-l
-p
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(15,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-k
-l
-p
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(16,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-k
-l
-p
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(17,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-f
-g
-c
-g
-f
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(18,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-f
-i
-i
-i
-i
-q
-f
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(19,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-f
-h
-i
-i
-i
-i
-i
-i
-f
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(20,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-b
-b
-g
-i
-i
-i
-m
-i
-i
-i
-g
-b
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(21,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-c
-e
-e
-e
-c
-i
-i
-i
-n
-i
-i
-i
-c
-e
-e
-e
-c
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(22,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-d
-d
-d
-d
-g
-i
-i
-i
-o
-i
-i
-i
-g
-d
-d
-d
-d
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(23,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-f
-i
-i
-i
-i
-i
-i
-r
-f
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(24,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-f
-j
-i
-i
-i
-i
-f
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(25,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-f
-g
-c
-g
-f
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(26,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-k
-l
-p
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(27,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-k
-l
-p
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(28,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-k
-l
-p
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(29,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-k
-c
-p
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(30,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(31,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(32,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(33,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(34,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(35,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(36,1,1) = {"
-a
-a
-a
-a
+(31,1,1) = {"
a
a
a
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
a
a
a
+"}
+(32,1,1) = {"
a
a
a
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
a
a
a
+"}
+(33,1,1) = {"
a
a
a
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
a
a
a
+"}
+(34,1,1) = {"
a
a
a
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
a
a
a
+"}
+(35,1,1) = {"
a
a
a
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
a
a
a
+"}
+(36,1,1) = {"
a
a
a
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
a
a
a
@@ -1643,40 +1646,40 @@ a
a
a
a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
a
a
a
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/derelict4.dmm b/_maps/map_files/RandomRuins/SpaceRuins/derelict4.dmm
index 808030b4eb0..a6bf4251606 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/derelict4.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/derelict4.dmm
@@ -24,7 +24,7 @@
/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
"h" = (
-/turf/simulated/floor/mineral/titanium/blue,
+/turf/simulated/floor/mineral/titanium/blue/airless,
/area/ruin/unpowered)
"i" = (
/obj/structure/window/reinforced{
@@ -32,22 +32,25 @@
tag = "icon-rwindow (WEST)"
},
/obj/structure/chair/comfy/shuttle,
-/turf/simulated/floor/mineral/titanium/blue,
+/turf/simulated/floor/mineral/titanium/blue/airless,
/area/ruin/unpowered)
"j" = (
-/obj/structure/chair/comfy/shuttle,
-/turf/simulated/floor/mineral/titanium/blue,
+/obj/structure/table,
+/turf/simulated/floor/mineral/titanium/blue/airless,
/area/ruin/unpowered)
"k" = (
-/obj/effect/spawner/lootdrop/crate_spawner,
-/turf/simulated/floor/mineral/titanium/blue,
+/obj/item/shard,
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
+/turf/simulated/floor/mineral/titanium/blue/airless,
/area/ruin/unpowered)
"l" = (
/obj/structure/shuttle/engine/propulsion{
dir = 4;
tag = "icon-propulsion (WEST)"
},
-/turf/simulated/floor/shuttle/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
"m" = (
/obj/item/shard,
@@ -64,15 +67,11 @@
/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
"p" = (
-/obj/structure/table,
-/turf/simulated/floor/mineral/titanium/blue,
-/area/ruin/unpowered)
+/turf/space,
+/area/space)
"q" = (
-/obj/item/shard,
-/obj/structure/chair/comfy/shuttle{
- dir = 8
- },
-/turf/simulated/floor/mineral/titanium/blue,
+/obj/structure/chair/comfy/shuttle,
+/turf/simulated/floor/mineral/titanium/blue/airless,
/area/ruin/unpowered)
"r" = (
/obj/structure/window/reinforced{
@@ -82,7 +81,7 @@
/obj/structure/chair/comfy/shuttle{
dir = 1
},
-/turf/simulated/floor/mineral/titanium/blue,
+/turf/simulated/floor/mineral/titanium/blue/airless,
/area/ruin/unpowered)
"s" = (
/obj/structure/chair/comfy/shuttle{
@@ -105,6 +104,10 @@
icon_state = "white_walls"
},
/area/ruin/unpowered)
+"D" = (
+/obj/effect/spawner/lootdrop/crate_spawner,
+/turf/simulated/floor/mineral/titanium/blue/airless,
+/area/ruin/unpowered)
"G" = (
/turf/simulated/wall/shuttle{
dir = 8;
@@ -210,314 +213,397 @@ a
(3,1,1) = {"
a
a
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+b
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
a
a
+"}
+(4,1,1) = {"
a
a
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+b
+b
+p
+p
+p
+p
+p
+p
+p
+p
+p
a
a
+"}
+(5,1,1) = {"
a
a
+p
+p
+p
+c
+c
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+b
+b
+b
+p
+p
+p
+p
+p
+p
+p
+p
+p
a
a
+"}
+(6,1,1) = {"
a
a
+p
+p
+b
+c
+c
+c
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+b
+p
+p
+p
+b
+b
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
a
a
+"}
+(7,1,1) = {"
a
a
+p
+b
+b
+c
+c
+c
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
a
a
+"}
+(8,1,1) = {"
a
a
+p
+b
+b
+b
+b
+b
+p
+p
+p
+p
+p
+p
+c
+c
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
a
a
+"}
+(9,1,1) = {"
a
a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(4,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(5,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+p
b
b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(6,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-c
-c
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
b
b
b
-a
-a
-a
-a
-a
-a
-a
+p
+p
+p
+p
+p
+p
+c
+c
+c
+c
+c
+c
+c
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
a
a
"}
-(7,1,1) = {"
-a
-a
-a
-a
+(10,1,1) = {"
a
a
+p
+p
+p
b
+b
+p
+p
+p
+p
+p
+p
+p
+c
+c
+c
+c
c
c
c
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
b
-a
-a
-a
b
b
-a
-a
-a
-a
-a
-a
-a
-a
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
a
a
"}
-(8,1,1) = {"
-a
-a
-a
+(11,1,1) = {"
a
a
+p
+p
+p
+b
b
+p
+p
+p
+p
+p
b
c
c
c
+c
+c
+c
+c
+c
+c
+b
+b
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
a
a
+"}
+(12,1,1) = {"
a
a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(9,1,1) = {"
-a
-a
-a
-a
-a
-b
-b
-b
-b
-b
-a
-a
-a
-a
-a
-a
-c
-c
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(10,1,1) = {"
-a
-a
-a
-a
-a
-b
-b
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
b
b
b
-a
-a
-a
-a
-a
-a
c
c
c
@@ -525,212 +611,85 @@ c
c
c
c
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+b
+b
+b
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
a
a
"}
-(11,1,1) = {"
-a
-a
-a
-a
-a
+(13,1,1) = {"
a
a
+p
+p
+p
+p
+p
+p
+p
+p
+p
+b
+b
+b
+b
b
b
-a
-a
-a
-a
-a
-a
-a
-c
-c
-c
-c
-c
c
c
b
b
b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+b
+b
+b
+b
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
a
a
"}
-(12,1,1) = {"
-a
-a
-a
-a
-a
+(14,1,1) = {"
a
a
+p
+p
+p
+p
+p
+p
+p
+p
+p
b
b
-a
-a
-a
-a
-a
b
-c
-c
-c
-c
-c
-c
-c
-c
-c
b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(13,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-b
-c
-c
-c
-c
-c
-c
-c
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(14,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-b
-b
-b
-b
-c
-c
-b
-b
-b
-b
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(15,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-b
-b
-d
-d
+d
+d
b
b
b
@@ -740,33 +699,33 @@ b
b
b
d
-a
-a
-a
-a
-a
-a
-a
+p
+p
+p
+p
+p
+p
+p
b
b
b
+p
+p
a
a
"}
-(16,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+(15,1,1) = {"
a
a
+p
+p
+p
+p
+p
+p
+p
+p
+p
d
d
b
@@ -782,33 +741,33 @@ b
b
b
b
-a
-a
-a
-a
-a
-a
-a
-a
+p
+p
+p
+p
+p
+p
+p
+p
b
b
b
-a
-"}
-(17,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
+p
a
a
+"}
+(16,1,1) = {"
a
a
+p
+p
+p
+p
+p
+p
+p
+p
+p
d
d
b
@@ -825,32 +784,32 @@ b
b
b
b
-a
-a
-a
-a
-a
-a
+p
+p
+p
+p
+p
+p
b
b
b
b
b
-"}
-(18,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
a
a
+"}
+(17,1,1) = {"
a
a
+p
+p
+p
+p
+p
+p
+p
+p
+p
d
d
d
@@ -867,32 +826,32 @@ b
b
d
d
-a
-a
-a
-a
-a
+p
+p
+p
+p
+p
d
b
b
b
c
c
-"}
-(19,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
a
a
+"}
+(18,1,1) = {"
a
a
+p
+p
+p
+p
+p
+p
+p
+p
+p
d
d
b
@@ -901,7 +860,7 @@ c
e
g
m
-p
+j
g
e
c
@@ -909,10 +868,10 @@ b
b
d
d
-a
-a
-a
-a
+p
+p
+p
+p
d
d
b
@@ -920,21 +879,21 @@ b
d
c
c
-"}
-(20,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
a
a
+"}
+(19,1,1) = {"
a
a
+p
+p
+p
+p
+p
+p
+p
+p
+p
d
b
b
@@ -943,7 +902,7 @@ c
e
g
n
-q
+k
h
e
c
@@ -951,9 +910,9 @@ b
b
d
d
-a
-a
-a
+p
+p
+p
d
b
b
@@ -961,22 +920,22 @@ b
c
c
c
-a
-"}
-(21,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
+p
a
a
+"}
+(20,1,1) = {"
a
a
+p
+p
+p
+p
+p
+p
+p
+p
+p
b
b
b
@@ -993,9 +952,9 @@ c
b
b
b
-a
-a
-a
+p
+p
+p
b
b
b
@@ -1003,22 +962,22 @@ b
c
c
c
-a
-"}
-(22,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
+p
a
a
+"}
+(21,1,1) = {"
a
a
+p
+p
+p
+p
+p
+p
+p
+p
+p
b
b
b
@@ -1035,8 +994,8 @@ c
c
c
b
-a
-a
+p
+p
d
b
b
@@ -1045,23 +1004,23 @@ c
c
c
c
-a
-"}
-(23,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+p
a
a
+"}
+(22,1,1) = {"
a
a
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
b
b
c
@@ -1077,7 +1036,7 @@ c
c
c
b
-a
+p
b
b
b
@@ -1085,25 +1044,25 @@ b
c
c
c
-a
+p
+p
+p
a
a
"}
-(24,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+(23,1,1) = {"
a
a
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
b
b
b
@@ -1118,40 +1077,40 @@ c
c
c
c
-a
-a
+p
+p
b
b
b
c
c
c
-a
-a
+p
+p
+p
+p
a
a
"}
-(25,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
+(24,1,1) = {"
a
a
+p
+p
+p
+p
+p
+p
+p
b
-a
-a
+p
+p
b
b
b
c
e
-j
+q
h
h
s
@@ -1160,75 +1119,75 @@ c
c
c
c
-a
-a
+p
+p
b
b
c
-a
-a
-a
-a
-a
+p
+p
+p
+p
+p
+p
+p
a
a
"}
-(26,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+(25,1,1) = {"
a
a
+p
+p
+p
+p
+p
+p
+p
+p
+p
b
b
b
d
c
e
-k
+D
h
g
g
g
c
c
-a
-a
-a
-a
-a
+p
+p
+p
+p
+p
b
c
-a
-a
-a
-a
-a
+p
+p
+p
+p
+p
+p
+p
a
a
"}
-(27,1,1) = {"
-a
-a
-a
-a
-a
-a
+(26,1,1) = {"
a
a
+p
+p
+p
+p
b
b
-a
-a
-a
+p
+p
+p
b
b
b
@@ -1242,35 +1201,35 @@ S
A
c
c
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
a
a
+"}
+(27,1,1) = {"
a
a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(28,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
+p
+p
+p
b
b
b
-a
-a
-a
+p
+p
+p
b
b
b
@@ -1284,438 +1243,482 @@ l
V
c
c
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
a
a
+"}
+(28,1,1) = {"
a
a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(29,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-a
-a
-a
-b
-b
-b
-b
-b
-c
-c
-c
-c
-c
-c
-c
-c
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(30,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-b
-c
-c
-c
-c
-c
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(31,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-c
-c
-c
-c
-c
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(32,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(33,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(34,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+p
+p
+p
+p
+b
+b
+p
+p
+p
+b
+b
+b
+b
+b
c
c
c
-a
-a
-a
-a
+c
+c
+c
+c
+c
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
a
a
"}
-(35,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
+(29,1,1) = {"
a
a
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+b
+b
+b
+c
+c
+c
+c
+c
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
a
a
+"}
+(30,1,1) = {"
a
a
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+b
+b
+c
+c
+c
+c
+c
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
a
a
+"}
+(31,1,1) = {"
a
a
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
a
a
+"}
+(32,1,1) = {"
a
a
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
a
a
+"}
+(33,1,1) = {"
a
a
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+c
+c
+c
+p
+p
+p
+p
+p
+p
a
a
+"}
+(34,1,1) = {"
a
a
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
c
c
b
b
-a
-a
-a
-a
+p
+p
+p
+p
+p
+p
a
a
"}
-(36,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+(35,1,1) = {"
a
a
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
c
c
d
b
-a
-a
-a
-a
+p
+p
+p
+p
+p
+p
a
a
"}
-(37,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+(36,1,1) = {"
a
a
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
b
-a
+p
b
d
b
b
-a
-a
-a
-a
+p
+p
+p
+p
+p
+p
a
a
"}
-(38,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+(37,1,1) = {"
a
a
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
b
b
+p
+p
+p
+p
+p
+p
+p
+p
a
a
+"}
+(38,1,1) = {"
a
a
-a
-a
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
a
a
"}
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/derelict5.dmm b/_maps/map_files/RandomRuins/SpaceRuins/derelict5.dmm
index fe74e127741..7175794757d 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/derelict5.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/derelict5.dmm
@@ -6,8 +6,8 @@
/turf/simulated/mineral,
/area/ruin/unpowered)
"c" = (
-/turf/simulated/mineral,
-/area/space/nearstation)
+/turf/space,
+/area/space)
"d" = (
/turf/simulated/floor/plating/asteroid/airless,
/area/ruin/unpowered)
@@ -18,42 +18,40 @@
/turf/simulated/wall/rust,
/area/ruin/unpowered)
"g" = (
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
"h" = (
-/obj/structure/closet/crate,
-/turf/simulated/floor/plating,
+/obj/structure/table,
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
"i" = (
-/obj/effect/spawner/lootdrop/crate_spawner,
-/turf/simulated/floor/plating,
+/obj/effect/decal/remains/human,
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
"j" = (
-/obj/structure/barricade/wooden,
-/obj/structure/door_assembly,
-/turf/simulated/floor/plating,
+/obj/machinery/door/airlock/external,
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
"k" = (
-/obj/structure/table,
-/obj/item/storage/toolbox/electrical,
-/turf/simulated/floor/plating,
+/obj/effect/spawner/lootdrop/crate_spawner,
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
"l" = (
-/obj/effect/decal/remains/human,
-/turf/simulated/floor/plating,
-/area/ruin/unpowered)
+/turf/simulated/mineral,
+/area/space)
"m" = (
/obj/structure/table,
-/obj/item/storage/toolbox/syndicate,
-/turf/simulated/floor/plating,
+/obj/item/storage/toolbox/electrical,
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
"n" = (
-/obj/structure/table,
-/turf/simulated/floor/plating,
+/obj/structure/barricade/wooden,
+/obj/structure/door_assembly,
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
"o" = (
/obj/structure/barricade/wooden,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
"p" = (
/obj/structure/barricade/wooden,
@@ -61,12 +59,14 @@
/turf/simulated/floor/plating/asteroid/airless,
/area/ruin/unpowered)
"q" = (
-/obj/machinery/door/airlock/external,
-/turf/simulated/floor/plating,
+/obj/structure/closet/crate,
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
"r" = (
-/turf/simulated/floor/plating/asteroid/airless,
-/area/space/nearstation)
+/obj/structure/table,
+/obj/item/storage/toolbox/syndicate,
+/turf/simulated/floor/plating/airless,
+/area/ruin/unpowered)
(1,1,1) = {"
a
@@ -144,19 +144,6 @@ a
a
a
a
-b
-b
-b
-a
-a
-a
-a
-"}
-(3,1,1) = {"
-a
-a
-a
-a
a
a
a
@@ -164,254 +151,265 @@ a
a
a
a
+"}
+(3,1,1) = {"
a
a
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
a
a
+"}
+(4,1,1) = {"
a
a
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+l
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
a
a
+"}
+(5,1,1) = {"
a
a
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
a
a
+"}
+(6,1,1) = {"
a
a
+c
+c
+c
+c
+c
+c
+c
+d
+d
+d
+d
+c
+c
+c
+c
+c
+c
+c
+c
+c
+l
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
a
a
+"}
+(7,1,1) = {"
a
a
+c
+c
+c
+c
+c
+d
+d
+d
+d
+d
+d
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
a
a
+"}
+(8,1,1) = {"
a
a
+c
+c
+c
+c
b
b
b
-a
-a
-a
-a
-"}
-(4,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-a
-a
-a
-b
-"}
-(5,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(6,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-d
-d
-d
-d
-a
-a
-a
-a
-a
-a
-a
-a
-a
b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
b
-a
-"}
-(7,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-d
d
d
d
d
-d
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(8,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-b
-b
-b
-d
-d
-d
-d
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
+c
+c
+c
+c
+c
+c
+c
+c
+c
+l
+l
+l
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
a
a
"}
(9,1,1) = {"
a
a
-a
-a
-a
-a
-a
+c
+c
+c
b
b
b
@@ -425,35 +423,35 @@ d
d
d
d
-a
-a
-a
-a
-a
-a
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
+c
+c
+c
+c
+c
+c
+l
+l
+l
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
a
a
"}
(10,1,1) = {"
a
a
-a
-a
-a
-a
-a
+c
+c
+c
b
b
b
@@ -468,34 +466,34 @@ d
d
d
d
-a
-a
-a
-a
-a
-a
-b
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
+c
+c
+c
+c
+c
+c
+l
+l
+l
+l
+c
+c
+c
+c
+c
+c
+c
+c
+c
a
a
"}
(11,1,1) = {"
a
a
-a
-a
-a
-a
-a
+c
+c
+c
b
b
b
@@ -510,33 +508,33 @@ b
b
d
d
-a
-a
-a
-a
-a
-a
-b
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
+c
+c
+c
+c
+c
+c
+l
+l
+l
+l
+c
+c
+c
+c
+c
+c
+c
+c
+c
a
a
"}
(12,1,1) = {"
a
a
-a
-a
-a
-a
+c
+c
b
b
b
@@ -554,31 +552,31 @@ d
d
d
d
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
a
a
"}
(13,1,1) = {"
a
a
-a
-a
-a
-a
+c
+c
b
b
b
@@ -596,31 +594,31 @@ b
d
d
d
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
a
a
"}
(14,1,1) = {"
a
a
-a
-a
-a
-a
+c
+c
b
b
b
@@ -640,29 +638,29 @@ d
d
d
d
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
a
a
"}
(15,1,1) = {"
a
a
-a
-a
-a
-a
+c
+c
b
b
b
@@ -682,29 +680,29 @@ b
d
d
d
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
a
a
"}
(16,1,1) = {"
a
a
-a
-a
-a
-a
+c
+c
b
b
b
@@ -712,9 +710,9 @@ b
b
b
g
+k
+k
i
-i
-l
g
f
g
@@ -724,31 +722,31 @@ b
d
d
d
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
a
a
"}
(17,1,1) = {"
a
a
-a
-a
-a
-a
-a
-a
+c
+c
+c
+c
b
b
b
@@ -757,7 +755,7 @@ g
g
g
g
-h
+q
f
g
g
@@ -766,40 +764,40 @@ b
d
d
d
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
a
a
"}
(18,1,1) = {"
a
a
-a
-a
-a
-a
-a
-a
+c
+c
+c
+c
b
b
b
e
g
g
-k
m
-i
+r
+k
e
g
g
@@ -809,42 +807,42 @@ d
d
d
d
-a
-a
-a
-a
-a
-a
+c
+c
+c
+c
+c
+c
b
b
b
+c
+c
+c
+c
+c
a
a
+"}
+(19,1,1) = {"
a
a
-a
-"}
-(19,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
+c
+c
+c
+c
b
b
b
f
e
-j
+n
f
f
e
e
d
-i
+k
e
b
b
@@ -852,38 +850,38 @@ b
d
d
d
-r
-r
-a
-a
-a
+d
+d
+c
+c
+c
b
b
b
b
b
-a
+c
+c
+c
a
a
"}
(20,1,1) = {"
a
a
-a
-a
-a
-a
-a
-a
-a
+c
+c
+c
+c
+c
b
b
b
g
g
-i
-h
-i
+k
+q
+k
e
g
g
@@ -894,8 +892,8 @@ b
d
d
d
-r
-r
+d
+d
d
d
d
@@ -904,20 +902,20 @@ d
b
b
b
-a
+c
+c
+c
a
a
"}
(21,1,1) = {"
a
a
-a
-a
-a
-a
-a
-a
-a
+c
+c
+c
+c
+c
b
b
b
@@ -936,7 +934,7 @@ b
d
d
d
-r
+d
d
d
d
@@ -948,18 +946,18 @@ b
b
b
b
+c
+a
a
"}
(22,1,1) = {"
a
a
-a
-a
-a
-a
-a
-a
-a
+c
+c
+c
+c
+c
b
b
e
@@ -968,7 +966,7 @@ g
g
g
g
-j
+n
g
g
e
@@ -978,7 +976,7 @@ b
d
d
d
-r
+d
d
d
d
@@ -990,25 +988,25 @@ d
b
b
b
+c
+a
a
"}
(23,1,1) = {"
a
a
-a
-a
-a
-a
-a
-a
-a
-a
+c
+c
+c
+c
+c
+c
b
e
-h
-h
+q
+q
g
-n
+h
g
e
g
@@ -1020,7 +1018,7 @@ b
d
d
d
-r
+d
d
d
d
@@ -1033,23 +1031,23 @@ b
b
b
b
-"}
-(24,1,1) = {"
-a
-a
-a
-a
-a
-a
a
a
+"}
+(24,1,1) = {"
a
a
+c
+c
+c
+c
+c
+c
b
b
f
f
-j
+n
f
g
e
@@ -1057,12 +1055,12 @@ d
o
p
o
-q
+j
+d
d
d
d
d
-r
d
d
d
@@ -1075,25 +1073,25 @@ b
b
b
b
-"}
-(25,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
a
a
+"}
+(25,1,1) = {"
a
a
+l
+c
+c
+c
+c
+c
+c
b
-i
-h
+k
+q
g
f
-i
+k
e
e
b
@@ -1104,7 +1102,7 @@ b
d
d
d
-r
+d
d
d
d
@@ -1117,19 +1115,19 @@ b
b
b
b
+a
+a
"}
(26,1,1) = {"
a
a
-a
c
-a
-a
-a
-a
-a
-a
-a
+c
+c
+c
+c
+c
+c
b
b
e
@@ -1146,7 +1144,7 @@ b
d
d
d
-r
+d
d
d
d
@@ -1159,19 +1157,19 @@ d
b
b
b
-"}
-(27,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
a
a
+"}
+(27,1,1) = {"
a
a
+c
+l
+l
+c
+c
+c
+c
b
b
b
@@ -1188,7 +1186,7 @@ b
b
b
b
-r
+d
d
d
d
@@ -1201,19 +1199,22 @@ d
d
b
b
-"}
-(28,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
a
a
+"}
+(28,1,1) = {"
a
a
+l
+l
+l
+c
+c
+c
+c
+b
+b
+b
b
b
b
@@ -1228,9 +1229,6 @@ b
b
b
b
-c
-c
-c
d
d
d
@@ -1243,19 +1241,22 @@ d
d
b
b
-"}
-(29,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
a
a
+"}
+(29,1,1) = {"
a
a
+l
+l
+l
+l
+c
+c
+c
+b
+b
+b
b
b
b
@@ -1270,12 +1271,6 @@ b
b
b
b
-c
-c
-c
-d
-d
-d
d
d
d
@@ -1283,21 +1278,24 @@ d
d
d
d
-b
-b
-"}
-(30,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
+d
+d
+d
+b
+b
a
a
+"}
+(30,1,1) = {"
a
a
+c
+l
+l
+l
+c
+c
+c
b
b
b
@@ -1327,20 +1325,20 @@ d
d
b
b
-"}
-(31,1,1) = {"
-a
-a
-a
-b
-b
-a
-a
-a
a
a
+"}
+(31,1,1) = {"
a
a
+l
+c
+c
+c
+c
+c
+c
+c
b
b
b
@@ -1369,20 +1367,20 @@ b
b
b
b
-"}
-(32,1,1) = {"
-a
-a
-b
-b
-b
-a
-a
-a
a
a
+"}
+(32,1,1) = {"
a
a
+l
+c
+c
+c
+c
+c
+c
+c
b
b
b
@@ -1410,23 +1408,23 @@ d
b
b
b
+c
+a
a
"}
(33,1,1) = {"
a
a
-b
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
+c
+c
+c
+c
+l
+c
+c
+c
+c
+c
b
b
b
@@ -1452,23 +1450,23 @@ b
b
b
b
+c
+a
a
"}
(34,1,1) = {"
a
a
-a
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
+c
+c
+c
+c
+c
+c
+l
+c
+c
+c
b
b
b
@@ -1494,25 +1492,25 @@ b
b
b
b
+c
+a
a
"}
(35,1,1) = {"
a
a
-b
-a
-a
-a
-a
-a
-a
-b
-a
-a
-a
-a
-a
-a
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
b
b
b
@@ -1535,26 +1533,26 @@ b
b
b
b
+c
+c
a
a
"}
(36,1,1) = {"
a
a
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
b
b
b
@@ -1577,31 +1575,31 @@ b
b
b
b
+c
+c
a
a
"}
(37,1,1) = {"
a
a
-a
-a
-a
-a
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
b
b
b
@@ -1619,38 +1617,38 @@ b
b
b
b
+c
+c
a
a
"}
(38,1,1) = {"
a
a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
b
b
b
@@ -1658,9 +1656,11 @@ b
b
b
b
-a
-a
-a
+c
+c
+c
+c
+c
a
a
"}
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/dj.dmm b/_maps/map_files/RandomRuins/SpaceRuins/dj.dmm
index d102507fea6..47013df47a3 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/dj.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/dj.dmm
@@ -4,7 +4,7 @@
/area/template_noop)
"ab" = (
/obj/structure/grille,
-/turf/template_noop,
+/turf/space,
/area/space/nearstation)
"ah" = (
/obj/structure/grille,
@@ -14,31 +14,23 @@
},
/turf/simulated/floor/plating,
/area/djstation)
-"ai" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/simulated/wall/mineral/titanium/interior,
-/area/djstation)
"ak" = (
/obj/structure/grille{
density = 0;
icon_state = "brokengrille"
},
-/turf/template_noop,
+/turf/space,
/area/space/nearstation)
"am" = (
/obj/structure/cable{
icon_state = "4-8"
},
/obj/structure/lattice/catwalk,
-/turf/template_noop,
-/area/template_noop)
+/turf/space,
+/area/space)
"an" = (
-/obj/structure/grille,
-/obj/structure/window/full/shuttle,
/obj/structure/cable{
- icon_state = "1-8"
+ icon_state = "4-8"
},
/turf/simulated/floor/plating,
/area/djstation)
@@ -87,13 +79,12 @@
"az" = (
/obj/machinery/power/tracker,
/obj/structure/cable{
- d2 = 2;
icon_state = "0-2"
},
/turf/simulated/floor/plasteel/airless{
icon_state = "solarpanel"
},
-/area/template_noop)
+/area/space)
"aA" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -102,14 +93,13 @@
icon_state = "2-4"
},
/obj/structure/lattice/catwalk,
-/turf/template_noop,
-/area/template_noop)
+/turf/space,
+/area/space)
"aB" = (
/obj/machinery/door/airlock/maintenance,
/turf/simulated/floor/plasteel{
dir = 1;
- icon_state = "rampbottom";
- tag = "icon-stage_stairs"
+ icon_state = "rampbottom"
},
/area/djstation)
"aE" = (
@@ -135,8 +125,8 @@
/obj/structure/cable{
icon_state = "1-4"
},
-/turf/template_noop,
-/area/template_noop)
+/turf/space,
+/area/space)
"aG" = (
/obj/structure/closet/emcloset,
/obj/effect/decal/cleanable/dirt,
@@ -222,10 +212,7 @@
},
/area/djstation)
"aU" = (
-/turf/simulated/wall/mineral/titanium/nodecon/tileblend{
- fixed_underlay = list("icon" = 'icons/turf/floors.dmi', "icon_state" = "dark");
- icon_state = "4-i"
- },
+/turf/simulated/wall/mineral/titanium/nodecon/tileblend,
/area/djstation)
"aV" = (
/obj/machinery/light{
@@ -245,8 +232,8 @@
/obj/structure/sign/poster/contraband/communist_state{
pixel_y = 32
},
-/turf/template_noop,
-/area/template_noop)
+/turf/space,
+/area/space)
"bb" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -255,8 +242,8 @@
icon_state = "2-8"
},
/obj/structure/lattice/catwalk,
-/turf/template_noop,
-/area/template_noop)
+/turf/space,
+/area/space)
"bc" = (
/obj/structure/curtain/open/shower,
/obj/machinery/shower{
@@ -288,8 +275,8 @@
icon_state = "2-8"
},
/obj/structure/lattice/catwalk,
-/turf/template_noop,
-/area/template_noop)
+/turf/space,
+/area/space)
"bh" = (
/obj/machinery/atmospherics/pipe/simple/hidden{
dir = 6
@@ -346,7 +333,7 @@
icon_state = "brokengrille"
},
/obj/structure/lattice,
-/turf/template_noop,
+/turf/space,
/area/space/nearstation)
"bs" = (
/obj/machinery/door/airlock/external{
@@ -363,26 +350,20 @@
icon_state = "1-2"
},
/obj/structure/lattice/catwalk,
-/turf/template_noop,
-/area/template_noop)
+/turf/space,
+/area/space)
"bv" = (
/obj/structure/lattice,
/obj/structure/grille{
density = 0;
icon_state = "brokengrille"
},
-/turf/template_noop,
+/turf/space,
/area/space/nearstation)
"bw" = (
/obj/structure/lattice,
-/turf/template_noop,
+/turf/space,
/area/space/nearstation)
-"bx" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/simulated/wall/mineral/titanium/interior,
-/area/djstation)
"by" = (
/obj/machinery/door/airlock/public/glass{
name = "Cabin"
@@ -392,11 +373,12 @@
},
/area/djstation)
"bz" = (
-/obj/structure/grille,
-/obj/structure/window/full/shuttle,
/obj/structure/cable{
icon_state = "4-8"
},
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
/turf/simulated/floor/plating,
/area/djstation)
"bA" = (
@@ -425,39 +407,21 @@
},
/turf/simulated/floor/plating,
/area/djstation)
-"bB" = (
-/obj/structure/grille,
-/obj/structure/window/full/shuttle,
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/simulated/floor/plating,
-/area/djstation)
"bE" = (
/obj/structure/coatrack,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/djstation)
-"bH" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/simulated/wall/mineral/titanium/interior,
-/area/djstation)
"bI" = (
/obj/machinery/power/solar/fake,
/obj/structure/cable{
- d2 = 2;
icon_state = "0-2"
},
/turf/simulated/floor/plasteel/airless{
icon_state = "solarpanel"
},
-/area/template_noop)
+/area/space)
"bJ" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
@@ -483,10 +447,6 @@
/obj/machinery/light{
dir = 1
},
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
/obj/machinery/tcomms/relay/ruskie,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -494,7 +454,7 @@
},
/area/djstation)
"bN" = (
-/turf/template_noop,
+/turf/space,
/area/djstation)
"bP" = (
/obj/machinery/power/solar/fake,
@@ -505,7 +465,7 @@
/turf/simulated/floor/plasteel/airless{
icon_state = "solarpanel"
},
-/area/template_noop)
+/area/space)
"bR" = (
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -522,8 +482,8 @@
icon_state = "1-4"
},
/obj/structure/lattice/catwalk,
-/turf/template_noop,
-/area/template_noop)
+/turf/space,
+/area/space)
"bT" = (
/obj/structure/grille,
/obj/structure/window/full/shuttle,
@@ -543,7 +503,7 @@
/turf/simulated/floor/plasteel/airless{
icon_state = "solarpanel"
},
-/area/template_noop)
+/area/space)
"dv" = (
/obj/structure/coatrack,
/turf/simulated/floor/plasteel{
@@ -566,13 +526,9 @@
},
/area/djstation)
"hJ" = (
-/obj/structure/grille,
-/obj/structure/window/full/shuttle,
-/obj/structure/cable{
- icon_state = "1-4"
- },
+/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "1-2"
},
/turf/simulated/floor/plating,
/area/djstation)
@@ -622,7 +578,7 @@
/turf/simulated/floor/plasteel/airless{
icon_state = "solarpanel"
},
-/area/template_noop)
+/area/space)
"oE" = (
/obj/machinery/light/small,
/obj/effect/decal/cleanable/dirt,
@@ -636,6 +592,9 @@
pixel_y = -1
},
/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plating,
/area/djstation)
"pT" = (
@@ -711,6 +670,9 @@
/area/djstation)
"zC" = (
/obj/item/multitool,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plating,
/area/djstation)
"AH" = (
@@ -725,6 +687,12 @@
/obj/structure/cable{
icon_state = "2-8"
},
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
/turf/simulated/floor/plating,
/area/djstation)
"Bh" = (
@@ -738,8 +706,8 @@
icon_state = "2-8"
},
/obj/structure/lattice/catwalk,
-/turf/template_noop,
-/area/template_noop)
+/turf/space,
+/area/space)
"DI" = (
/obj/structure/table,
/obj/machinery/kitchen_machine/microwave{
@@ -752,7 +720,6 @@
/area/djstation)
"Er" = (
/obj/structure/cable{
- d2 = 2;
icon_state = "0-2"
},
/obj/machinery/power/smes/magical{
@@ -788,13 +755,11 @@
},
/area/djstation)
"Ig" = (
-/obj/structure/grille,
-/obj/structure/window/full/shuttle,
/obj/structure/cable{
icon_state = "1-2"
},
/obj/structure/cable{
- icon_state = "1-4"
+ icon_state = "2-8"
},
/turf/simulated/floor/plating,
/area/djstation)
@@ -856,15 +821,11 @@
},
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
- icon_state = "2-4"
+ icon_state = "4-8"
},
/turf/simulated/floor/plating,
/area/djstation)
"Mu" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_x = 32
- },
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "darkblue"
@@ -879,13 +840,9 @@
"Po" = (
/obj/structure/lattice,
/obj/structure/grille,
-/turf/template_noop,
+/turf/space,
/area/space/nearstation)
"Qg" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
/obj/structure/table,
/obj/item/paper/djstation{
info = "Station has stopped responding to my reports for about the past month. I assume Vostok just has his knickers in a twist. Hell, not my problem. Got all the vodka and cigarettes I need to last me a year.";
@@ -917,9 +874,7 @@
"Rl" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
- d2 = 2;
- icon_state = "0-2";
- pixel_y = 1
+ icon_state = "0-2"
},
/obj/machinery/power/solar_control/autostart,
/turf/simulated/floor/plating,
@@ -948,14 +903,11 @@
},
/area/djstation)
"Tc" = (
-/obj/structure/grille,
-/obj/structure/window/full/shuttle,
/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "2-8"
+ icon_state = "4-8"
},
+/obj/structure/grille,
+/obj/structure/window/full/shuttle,
/turf/simulated/floor/plating,
/area/djstation)
"Uj" = (
@@ -971,10 +923,6 @@
},
/area/djstation)
"UD" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
/obj/structure/chair/comfy/beige,
/obj/item/lighter/zippo/engraved{
pixel_x = -38;
@@ -1004,8 +952,8 @@
name = "Docking port DJ Post";
width = 8
},
-/turf/template_noop,
-/area/template_noop)
+/turf/space,
+/area/space)
"Xf" = (
/obj/structure/sign/pods,
/turf/simulated/wall/mineral/titanium/interior,
@@ -1019,7 +967,7 @@
pixel_x = 23;
pixel_y = 35
},
-/turf/template_noop,
+/turf/space,
/area/djstation)
"XI" = (
/obj/structure/safe/floor,
@@ -1030,16 +978,8 @@
},
/area/djstation)
"YA" = (
-/obj/machinery/power/solar/fake,
-/obj/structure/cable{
- d2 = 2;
- icon_state = "0-2";
- pixel_y = 1
- },
-/turf/simulated/floor/plasteel/airless{
- icon_state = "solarpanel"
- },
-/area/template_noop)
+/turf/space,
+/area/space)
"ZZ" = (
/obj/machinery/light/small{
dir = 8
@@ -1128,16 +1068,16 @@ aa
(3,1,1) = {"
aa
aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
ab
ab
ab
@@ -1145,228 +1085,228 @@ ab
ak
ab
ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
aa
aa
"}
(4,1,1) = {"
aa
aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
ab
ab
bw
bw
-aa
+YA
bw
bw
ab
ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
aa
aa
"}
(5,1,1) = {"
aa
aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
ab
bw
bw
bP
-aa
+YA
bP
bw
bw
ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
aa
aa
"}
(6,1,1) = {"
aa
aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
ab
bw
bI
bS
-YA
+bI
bS
cP
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
aa
aa
"}
(7,1,1) = {"
aa
aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
ab
bw
bI
bS
-YA
+bI
bS
cP
-aa
+YA
ao
bT
bT
bT
ao
aZ
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
aa
aa
"}
(8,1,1) = {"
aa
aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
ak
bw
bI
bS
-YA
+bI
bS
cP
-aa
+YA
ao
EQ
DI
ku
ao
-aa
-aa
-aa
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
+YA
+YA
+YA
Wc
-aa
+YA
aa
aa
"}
(9,1,1) = {"
aa
aa
-aa
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
+YA
bw
-aa
-aa
-aa
+YA
+YA
+YA
ab
-aa
+YA
bI
bS
-YA
+bI
bS
cP
-aa
+YA
ao
Qg
aM
@@ -1379,31 +1319,31 @@ aS
IK
ao
ao
-aa
-aa
+YA
+YA
aa
aa
"}
(10,1,1) = {"
aa
aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
am
-aa
+YA
am
bw
-aa
+YA
ao
NY
aM
@@ -1416,28 +1356,28 @@ bE
bR
bR
ao
-aa
-aa
+YA
+YA
aa
aa
"}
(11,1,1) = {"
aa
aa
-aa
-aa
+YA
+YA
ab
ab
-aa
+YA
ab
bp
ab
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
am
-aa
+YA
am
bw
bw
@@ -1453,29 +1393,29 @@ bR
bK
wS
bT
-aa
-aa
+YA
+YA
aa
aa
"}
(12,1,1) = {"
aa
aa
-aa
+YA
ab
ab
bw
-aa
+YA
bw
-aa
-aa
-aa
-aa
-bx
-ah
+YA
+YA
+YA
+YA
+ao
+bT
+Tc
+ao
Tc
-ai
-an
bT
ao
aS
@@ -1490,29 +1430,29 @@ kO
Xf
ao
ao
-aa
-aa
+YA
+YA
aa
aa
"}
(13,1,1) = {"
aa
aa
-aa
+YA
ab
-aa
+YA
bw
bP
bP
bP
bP
-aa
-aa
-bz
+YA
+YA
+bT
bJ
+an
ap
-ap
-ap
+an
au
ao
aG
@@ -1526,16 +1466,16 @@ aS
Lv
ZZ
bT
-aa
-aa
-aa
+YA
+YA
+YA
aa
aa
"}
(14,1,1) = {"
aa
aa
-aa
+YA
ak
bI
aA
@@ -1545,11 +1485,11 @@ be
be
bt
bt
-bB
-bJ
-ap
+ah
+hJ
+Ig
zC
-ap
+bz
av
ao
Uj
@@ -1563,16 +1503,16 @@ bL
bR
So
bT
-aa
-aa
-aa
+YA
+YA
+YA
aa
aa
"}
(15,1,1) = {"
aa
aa
-aa
+YA
ab
az
aF
@@ -1580,7 +1520,7 @@ bP
bP
bP
bP
-aa
+YA
bw
sJ
bM
@@ -1600,16 +1540,16 @@ aS
ao
ao
ao
-aa
-aa
-aa
+YA
+YA
+YA
aa
aa
"}
(16,1,1) = {"
aa
aa
-aa
+YA
ab
bI
bb
@@ -1619,8 +1559,8 @@ be
be
bt
bt
-hJ
-ap
+ah
+iU
AP
iU
aq
@@ -1636,17 +1576,17 @@ aS
ao
ao
bN
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
aa
aa
"}
(17,1,1) = {"
aa
aa
-aa
+YA
ab
bw
bw
@@ -1655,8 +1595,8 @@ lv
lv
lv
bw
-aa
-bz
+YA
+bT
ap
pE
Rl
@@ -1673,31 +1613,31 @@ bs
bA
eD
XG
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
aa
aa
"}
(18,1,1) = {"
aa
aa
-aa
+YA
ab
ab
bw
-aa
-aa
+YA
+YA
bw
bw
-aa
-aa
-bH
-ah
-Ig
-ai
-hJ
+YA
+YA
+ao
+bT
+Tc
+ao
+Tc
bT
ao
aS
@@ -1710,33 +1650,33 @@ aS
ao
ao
bN
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
aa
aa
"}
(19,1,1) = {"
aa
aa
-aa
-aa
+YA
+YA
ab
ab
-aa
+YA
ab
ak
ab
-aa
-aa
-aa
+YA
+YA
+YA
bw
am
-aa
+YA
am
-aa
-aa
+YA
+YA
ao
XI
sd
@@ -1746,71 +1686,71 @@ ao
ao
bw
Po
-aa
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
+YA
aa
aa
"}
(20,1,1) = {"
aa
aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
bw
-aa
+YA
bw
bw
am
-aa
+YA
am
-aa
-aa
+YA
+YA
ao
UD
sd
Qy
ao
-aa
-aa
+YA
+YA
ab
Po
bw
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
aa
aa
"}
(21,1,1) = {"
aa
aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
bw
ab
-aa
+YA
bI
Bh
bI
Bh
cP
-aa
+YA
ao
vE
sd
@@ -1822,32 +1762,32 @@ Po
bw
bw
bw
-aa
-aa
-aa
+YA
+YA
+YA
aa
aa
"}
(22,1,1) = {"
aa
aa
-aa
-aa
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
+YA
+YA
bw
-aa
+YA
bw
ab
-aa
+YA
bI
Bh
bI
Bh
cP
-aa
+YA
ao
FB
sd
@@ -1856,27 +1796,27 @@ ao
Po
Po
bw
-aa
-aa
+YA
+YA
bw
bw
-aa
-aa
+YA
+YA
aa
aa
"}
(23,1,1) = {"
aa
aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
bv
bw
bI
@@ -1884,148 +1824,148 @@ Bh
bI
Bh
cP
-aa
+YA
ao
bT
bT
bT
ao
-aa
+YA
bw
-aa
-aa
-aa
+YA
+YA
+YA
bw
-aa
-aa
-aa
+YA
+YA
+YA
aa
aa
"}
(24,1,1) = {"
aa
aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-bw
-bI
-Bh
-bI
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+ab
+bw
+bI
+Bh
+bI
Bh
cP
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
bw
bw
-aa
-aa
-aa
+YA
+YA
+YA
bw
bw
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
aa
aa
"}
(25,1,1) = {"
aa
aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
ab
bw
bw
lv
-aa
+YA
lv
bw
bw
ab
-aa
-aa
-aa
+YA
+YA
+YA
bw
bw
-aa
+YA
bw
bw
-aa
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
+YA
aa
aa
"}
(26,1,1) = {"
aa
aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
ab
ab
-aa
-aa
-aa
+YA
+YA
+YA
bw
bw
ab
ab
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
bw
bw
bw
-aa
-aa
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
+YA
+YA
aa
aa
"}
(27,1,1) = {"
aa
aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
ab
ab
ab
@@ -2033,82 +1973,82 @@ ab
ab
ab
ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
+YA
+YA
+YA
bw
-aa
-aa
-aa
+YA
+YA
+YA
bw
-aa
-aa
+YA
+YA
aa
aa
"}
(28,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
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
bw
-aa
-aa
+YA
+YA
bw
-aa
-aa
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
+YA
+YA
aa
aa
"}
(29,1,1) = {"
aa
aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
bw
bw
bw
@@ -2117,158 +2057,158 @@ bw
bw
bw
bw
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
aa
aa
"}
(30,1,1) = {"
aa
aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
bw
-aa
-aa
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
+YA
+YA
bw
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
aa
aa
"}
(31,1,1) = {"
aa
aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
bw
-aa
-aa
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
+YA
+YA
bw
-aa
-aa
-aa
-aa
+YA
+YA
+YA
+YA
aa
aa
"}
(32,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
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
bw
bw
-aa
-aa
-aa
+YA
+YA
+YA
aa
aa
"}
(33,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
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
+YA
bw
-aa
-aa
+YA
+YA
aa
aa
"}
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/druglab.dmm b/_maps/map_files/RandomRuins/SpaceRuins/druglab.dmm
index 69bd9110580..c572244f2c5 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/druglab.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/druglab.dmm
@@ -81,12 +81,7 @@
pixel_y = 1;
d2 = 2
},
-/obj/machinery/power/apc{
- dir = 4;
- layer = 5;
- name = "east bump";
- pixel_x = 24
- },
+/obj/item/mounted/frame/apc_frame,
/turf/simulated/floor/plating,
/area/exploration/methlab)
"q" = (
@@ -127,6 +122,9 @@
/obj/machinery/kitchen_machine/microwave,
/turf/simulated/floor/plating,
/area/exploration/methlab)
+"Y" = (
+/turf/space,
+/area/space)
(1,1,1) = {"
a
@@ -135,35 +133,35 @@ a
a
a
a
-b
-b
-b
-b
a
a
a
a
-"}
-(2,1,1) = {"
a
a
a
a
+"}
+(2,1,1) = {"
+a
+Y
+Y
+Y
b
b
b
b
b
b
-a
-a
-a
+Y
+Y
+Y
a
"}
(3,1,1) = {"
a
-a
-a
+Y
+Y
b
b
b
@@ -172,14 +170,14 @@ b
b
b
b
-a
-a
+Y
+Y
a
"}
(4,1,1) = {"
a
-a
-a
+Y
+Y
b
b
l
@@ -188,14 +186,14 @@ r
u
w
b
-a
-a
+Y
+Y
a
"}
(5,1,1) = {"
a
-a
-a
+Y
+Y
b
c
i
@@ -206,11 +204,11 @@ j
b
b
b
-b
+a
"}
(6,1,1) = {"
a
-a
+Y
b
b
d
@@ -222,11 +220,11 @@ j
y
b
b
-b
+a
"}
(7,1,1) = {"
a
-a
+Y
b
b
e
@@ -252,12 +250,12 @@ b
b
b
b
-a
-a
+Y
+Y
a
"}
(9,1,1) = {"
-b
+a
b
b
b
@@ -268,12 +266,12 @@ i
j
x
b
-a
-a
+Y
+Y
a
"}
(10,1,1) = {"
-b
+a
b
b
b
@@ -284,13 +282,13 @@ j
j
x
b
-a
-a
+Y
+Y
a
"}
(11,1,1) = {"
a
-a
+Y
b
b
h
@@ -300,13 +298,13 @@ b
b
b
b
-a
-a
+Y
+Y
a
"}
(12,1,1) = {"
a
-a
+Y
b
b
i
@@ -314,10 +312,10 @@ b
b
b
b
-a
-a
-a
-a
+Y
+Y
+Y
+Y
a
"}
(13,1,1) = {"
@@ -330,10 +328,10 @@ b
b
b
b
-a
-a
-a
-a
+Y
+Y
+Y
+Y
a
"}
(14,1,1) = {"
@@ -345,34 +343,34 @@ k
b
b
b
-a
-a
-a
-a
-a
+Y
+Y
+Y
+Y
+Y
a
"}
(15,1,1) = {"
a
-a
+Y
b
b
-a
-a
+Y
+Y
b
-a
-a
-a
-a
-a
-a
+Y
+Y
+Y
+Y
+Y
+Y
a
"}
(16,1,1) = {"
a
a
a
-b
+a
a
a
a
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/emptyshell.dmm b/_maps/map_files/RandomRuins/SpaceRuins/emptyshell.dmm
index 0f30191dfb6..c14edb3ec9f 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/emptyshell.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/emptyshell.dmm
@@ -4,36 +4,36 @@
/area/template_noop)
"b" = (
/obj/structure/lattice,
-/turf/template_noop,
-/area/template_noop)
+/turf/space,
+/area/space)
"c" = (
/turf/simulated/wall/r_wall,
/area/ruin/unpowered)
"d" = (
-/turf/simulated/floor/plating,
-/area/ruin/unpowered)
+/turf/space,
+/area/space)
"e" = (
/obj/effect/spawner/lootdrop/crate_spawner,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
"f" = (
/obj/item/ammo_box/magazine/sniper_rounds,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
"g" = (
/obj/item/stack/rods,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
"h" = (
/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
"i" = (
/obj/machinery/door/airlock,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
"j" = (
/obj/item/stack/cable_coil,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
(1,1,1) = {"
@@ -43,7 +43,7 @@ a
a
a
a
-b
+a
a
a
a
@@ -55,35 +55,35 @@ a
"}
(2,1,1) = {"
a
-a
-a
-a
+d
+d
+d
b
b
b
-a
-a
+d
+d
b
-a
-a
-a
-a
+d
+d
+d
+d
a
"}
(3,1,1) = {"
a
-a
-a
-b
-a
-a
+d
+d
b
d
d
b
-a
-a
-a
+h
+h
+b
+d
+d
+d
b
a
"}
@@ -94,14 +94,14 @@ b
c
c
c
-d
h
h
-d
+h
+h
c
c
c
-a
+d
a
"}
(5,1,1) = {"
@@ -119,55 +119,55 @@ c
c
c
c
-b
+a
"}
(6,1,1) = {"
a
-a
+d
c
c
c
-d
-d
-d
-d
-d
+h
+h
+h
+h
+h
j
c
c
c
-b
+a
"}
(7,1,1) = {"
a
-a
+d
c
c
-d
-d
+h
+h
g
-d
-d
-d
-d
-d
+h
+h
+h
+h
+h
c
c
a
"}
(8,1,1) = {"
a
-a
+d
c
c
e
-d
-d
+h
+h
g
e
-d
+h
e
-d
+h
c
c
a
@@ -177,31 +177,31 @@ a
b
c
c
-d
-d
-d
-d
-d
-d
-d
-d
+h
+h
+h
+h
+h
+h
+h
+h
c
c
a
"}
(10,1,1) = {"
-b
a
+d
c
c
-d
-d
-d
+h
+h
+h
e
-d
-d
-d
-d
+h
+h
+h
+h
c
c
a
@@ -212,29 +212,29 @@ b
c
c
f
-d
-d
-d
-d
-d
+h
+h
+h
+h
+h
e
-d
+h
c
c
a
"}
(12,1,1) = {"
a
-a
+d
c
c
-d
+h
e
-d
-d
-d
+h
+h
+h
g
-d
+h
e
c
c
@@ -242,16 +242,16 @@ a
"}
(13,1,1) = {"
a
-a
+d
c
c
c
-d
-d
-d
-d
-d
-d
+h
+h
+h
+h
+h
+h
c
c
c
@@ -276,8 +276,8 @@ a
"}
(15,1,1) = {"
a
-a
-a
+d
+d
c
c
c
@@ -288,24 +288,24 @@ c
c
c
c
-a
+d
a
"}
(16,1,1) = {"
a
-a
+d
b
-a
+d
b
b
b
-a
+d
b
b
b
-a
+d
b
-a
+d
a
"}
(17,1,1) = {"
@@ -314,12 +314,12 @@ a
a
a
a
-b
-b
a
-b
-b
-b
+a
+a
+a
+a
+a
a
a
a
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/gasthelizards.dmm b/_maps/map_files/RandomRuins/SpaceRuins/gasthelizards.dmm
index 443549c359f..266a4577cb2 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/gasthelizards.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/gasthelizards.dmm
@@ -1,115 +1,77 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"av" = (
-/turf/simulated/wall/r_wall/coated,
+"ai" = (
+/obj/structure/sign/vacuum{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel,
/area/ruin/space/gasthelizards/viewzone)
-"ax" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+"aL" = (
+/obj/machinery/gibber{
+ desc = "The name isn't descriptive enough? Safety lamp doesn't light!";
+ emagged = 1
},
-/area/ruin/space/gasthelizards/engineering)
-"bx" = (
-/obj/machinery/atmospherics/binary/pump{
- dir = 4
+/obj/effect/decal/cleanable/blood{
+ pixel_x = -31
},
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
+/obj/effect/decal/cleanable/blood{
+ pixel_x = -32
},
+/obj/effect/decal/cleanable/blood/old,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/ruin/space/gasthelizards/engineering)
-"by" = (
-/obj/structure/fans/tiny,
-/obj/machinery/light/small{
- dir = 8
+/area/ruin/space/gasthelizards/jail)
+"bf" = (
+/obj/structure/closet/emcloset,
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = -32
},
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plasteel,
/area/ruin/space/gasthelizards/viewzone)
-"bK" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door_control{
- desiredstate = 1;
- id = "gtl";
- in_use = 1;
- name = "Door Bolts";
- normaldoorcontrol = 1;
- pixel_x = -24;
- pixel_y = 24;
- specialfunctions = 4
+"bj" = (
+/obj/machinery/atmospherics/unary/tank/nitrogen{
+ dir = 4
},
-/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
+/area/ruin/space/gasthelizards/engineering)
+"cc" = (
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/gasthelizards/viewzone)
-"bW" = (
-/obj/machinery/atmospherics/binary/pump{
- dir = 1
+"cn" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 10
},
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/firecloset,
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 26
},
/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
+ d2 = 2;
+ icon_state = "0-2"
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/space/gasthelizards/engineering)
-"cm" = (
-/obj/structure/lattice,
-/turf/template_noop,
-/area/template_noop)
-"cA" = (
-/turf/simulated/wall/r_wall,
-/area/ruin/space/gasthelizards/viewzone)
-"cE" = (
-/obj/effect/decal/remains/human{
- desc = "They look like unathi remains. They have a strange aura about them."
- },
-/obj/item/restraints/handcuffs/cable,
-/obj/structure/chair{
+"ct" = (
+/obj/machinery/atmospherics/unary/tank/nitrous_oxide{
dir = 4
},
-/turf/simulated/floor/plating/asteroid/airless,
-/area/ruin/powered)
-"dk" = (
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/ruin/space/gasthelizards/jail)
-"dl" = (
-/obj/structure/closet/crate/freezer,
-/obj/item/reagent_containers/food/snacks/monstermeat/lizardmeat,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/window/reinforced{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/ruin/space/gasthelizards/jail)
-"dm" = (
-/obj/machinery/door/window/brigdoor/northleft{
- dir = 4;
- req_access = list(271)
- },
-/obj/machinery/flasher_button{
- id = "gtl_c1";
- name = "Flasher Control";
- pixel_y = -24
- },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/ruin/space/gasthelizards/jail)
-"dp" = (
+/area/ruin/space/gasthelizards/engineering)
+"cz" = (
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/space)
+"dg" = (
/obj/structure/chair/comfy/brown{
dir = 4
},
@@ -118,29 +80,69 @@
},
/turf/simulated/floor/plasteel,
/area/ruin/space/gasthelizards/viewzone)
-"dx" = (
-/obj/structure/window/reinforced,
-/obj/structure/window/reinforced{
- dir = 8
+"dE" = (
+/obj/machinery/atmospherics/unary/tank/toxins{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/ruin/space/gasthelizards/engineering)
+"dL" = (
+/obj/structure/table/reinforced,
+/obj/item/surgicaldrill,
+/obj/item/hemostat,
+/obj/item/scalpel,
+/obj/item/surgical_drapes,
+/obj/item/retractor,
+/obj/item/cautery,
+/obj/item/circular_saw,
+/obj/machinery/light,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
-/turf/simulated/floor/plating,
/area/ruin/space/gasthelizards/jail)
-"dG" = (
+"dN" = (
/obj/machinery/door/airlock/external/glass{
id = "gtl_main_bolts"
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/gasthelizards/viewzone)
-"dQ" = (
-/obj/structure/rack,
-/obj/item/restraints/handcuffs,
-/obj/item/clothing/glasses/hud/health/sunglasses,
+"dX" = (
+/obj/machinery/atmospherics/pipe/simple/visible,
+/obj/machinery/atmospherics/meter,
+/turf/simulated/wall/r_wall,
+/area/ruin/space/gasthelizards/engineering)
+"eP" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/ruin/space/gasthelizards/jail)
-"eu" = (
+/area/ruin/space/gasthelizards/viewzone)
+"fb" = (
+/obj/machinery/atmospherics/binary/valve,
+/obj/machinery/ignition_switch{
+ id = "gsl_igniter";
+ pixel_x = 24;
+ pixel_y = -7
+ },
+/obj/machinery/door_control{
+ id = "gtl_shutters_gasflush";
+ name = "Gas Flush Control";
+ pixel_x = 25;
+ pixel_y = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/ruin/space/gasthelizards/viewzone)
+"fn" = (
/obj/structure/fans/tiny,
/obj/machinery/light/small/built{
dir = 4
@@ -169,16 +171,55 @@
},
/turf/simulated/floor/plating,
/area/ruin/space/gasthelizards/engineering)
-"ex" = (
-/obj/structure/chair{
- dir = 8
+"fV" = (
+/turf/simulated/wall/r_wall/coated,
+/area/ruin/space/gasthelizards/engineering)
+"fZ" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "blue"
+ },
+/area/ruin/space/gasthelizards/viewzone)
+"gd" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/ruin/space/gasthelizards/engineering)
+"gi" = (
+/obj/item/hatchet/unathiknife,
+/turf/simulated/floor/plating/asteroid/airless,
+/area/ruin/powered)
+"gk" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/engine,
+/area/ruin/space/gasthelizards/viewzone)
+"gp" = (
+/obj/structure/marker_beacon{
+ icon_state = "markerrandom"
},
/turf/simulated/floor/plating/asteroid/airless,
/area/ruin/powered)
-"fq" = (
-/obj/machinery/atmospherics/pipe/simple/visible{
+"gq" = (
+/turf/simulated/floor/plasteel,
+/area/ruin/space/gasthelizards/viewzone)
+"gy" = (
+/obj/machinery/door/airlock/maintenance_hatch{
+ req_access = list(271)
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/ruin/space/gasthelizards/viewzone)
+"hu" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
dir = 4
},
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/ruin/space/gasthelizards/engineering)
+"hS" = (
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -189,52 +230,41 @@
/obj/effect/spawner/window/reinforced/plasma,
/turf/simulated/floor/engine,
/area/ruin/space/gasthelizards/viewzone)
-"fH" = (
+"hW" = (
+/obj/machinery/atmospherics/pipe/simple/visible,
+/turf/simulated/wall/r_wall/coated,
+/area/ruin/space/gasthelizards/engineering)
+"iy" = (
/obj/machinery/atmospherics/unary/outlet_injector/on{
+ dir = 8;
frequency = 1441;
- id = "mix_in"
- },
-/obj/machinery/light/small,
-/turf/simulated/floor/plating/asteroid/airless,
-/area/ruin/space/gasthelizards/engineering)
-"gk" = (
-/obj/machinery/suit_storage_unit/security,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "vault"
+ id = "mix_in_gtl"
},
+/turf/simulated/floor/engine,
/area/ruin/space/gasthelizards/viewzone)
-"hb" = (
-/obj/machinery/computer/general_air_control/large_tank_control{
- frequency = 1441;
- input_tag = "mix_in_gtl";
- name = "Gas Mix Tank Control";
- output_tag = "mix_out_gtl";
- sensors = list("mix_sensor_gtl" = "Tank")
+"iQ" = (
+/obj/structure/closet/crate/freezer,
+/obj/item/reagent_containers/food/snacks/monstermeat/lizardmeat,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/window/reinforced{
+ dir = 1
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/ruin/space/gasthelizards/viewzone)
-"ho" = (
-/obj/structure/lattice/catwalk,
-/turf/template_noop,
-/area/template_noop)
-"hq" = (
-/obj/structure/table,
-/obj/item/reagent_containers/food/snacks/monstermeat/lizardmeat,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/gasthelizards/viewzone)
-"hH" = (
-/obj/structure/disposaloutlet{
- dir = 1
- },
-/obj/structure/disposalpipe/trunk{
- dir = 2
+/area/ruin/space/gasthelizards/jail)
+"iU" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/reagent_dispensers/fueltank,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
},
-/turf/simulated/floor/plating/asteroid/airless,
/area/ruin/space/gasthelizards/engineering)
-"hL" = (
+"jg" = (
+/turf/simulated/wall,
+/area/ruin/space/gasthelizards/engineering)
+"jD" = (
/obj/structure/disposalpipe/segment,
/obj/effect/decal/cleanable/blood/old,
/obj/structure/cable{
@@ -242,130 +272,106 @@
},
/turf/simulated/floor/plating,
/area/ruin/space/gasthelizards/viewzone)
-"hR" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
- },
-/turf/simulated/floor/plating,
-/area/ruin/space/gasthelizards/viewzone)
-"hS" = (
-/obj/structure/barricade/wooden,
-/turf/simulated/floor/plating/asteroid/airless,
-/area/ruin/powered)
-"if" = (
-/obj/structure/lattice,
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/template_noop,
-/area/ruin/space/gasthelizards/viewzone)
-"jj" = (
-/obj/machinery/flasher_button{
- id = "gtl_c2";
- name = "Flasher Control";
- pixel_x = 24;
- pixel_y = -5
- },
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/closet/crate/can,
+"jQ" = (
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/syringe,
+/obj/item/reagent_containers/dropper,
+/obj/item/reagent_containers/glass/bottle/mutagen,
+/obj/item/reagent_containers/glass/bottle/mutagen,
+/obj/item/razor,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/space/gasthelizards/jail)
-"jk" = (
-/obj/item/reagent_containers/glass/bottle/morphine{
- pixel_x = -4;
- pixel_y = 1
+"ky" = (
+/obj/structure/cable{
+ icon_state = "4-8"
},
-/obj/item/reagent_containers/glass/bottle/toxin{
- pixel_x = 6;
- pixel_y = 8
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
-/obj/item/reagent_containers/glass/bottle/morphine{
- pixel_x = 5;
- pixel_y = 1
+/area/ruin/space/gasthelizards/jail)
+"kF" = (
+/obj/machinery/atmospherics/binary/pump{
+ dir = 4
},
-/obj/item/reagent_containers/glass/bottle/facid{
- name = "fluorosulfuric acid bottle";
- pixel_x = -3;
- pixel_y = 6
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
+/area/ruin/space/gasthelizards/engineering)
+"kH" = (
/obj/structure/table/reinforced,
+/obj/machinery/recharger,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/sign/poster/contraband/random{
+ pixel_x = -32
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/ruin/space/gasthelizards/jail)
-"jx" = (
-/obj/machinery/door/airlock/external{
- id_tag = "gtl_main_bolts"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating,
/area/ruin/space/gasthelizards/viewzone)
-"kD" = (
-/obj/structure/closet/crate/freezer,
-/obj/item/stack/sheet/animalhide/lizard,
+"kM" = (
+/obj/structure/table,
/obj/item/reagent_containers/food/snacks/monstermeat/lizardmeat,
-/obj/structure/extinguisher_cabinet{
- pixel_y = 30
+/turf/simulated/floor/plasteel,
+/area/ruin/space/gasthelizards/viewzone)
+"kO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/sink{
+ dir = 1
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/space/gasthelizards/jail)
-"kU" = (
-/obj/machinery/atmospherics/pipe/simple/visible{
- dir = 5
- },
-/obj/machinery/atmospherics/meter,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+"lu" = (
+/obj/machinery/door/poddoor{
+ id_tag = "gtl_shutters_gasflush";
+ name = "Gas Flush Shutter"
},
+/turf/space,
/area/ruin/space/gasthelizards/viewzone)
-"lQ" = (
-/turf/template_noop,
-/area/template_noop)
-"mi" = (
-/obj/structure/disposalpipe/segment,
-/turf/simulated/wall,
-/area/ruin/space/gasthelizards/engineering)
-"nn" = (
-/obj/machinery/atmospherics/unary/tank/toxins{
+"lz" = (
+/obj/machinery/light/small{
dir = 1
},
+/turf/simulated/floor/plating/asteroid/airless,
+/area/ruin/space/gasthelizards/viewzone)
+"mF" = (
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 9
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/space/gasthelizards/engineering)
+"nj" = (
+/obj/structure/janitorialcart,
+/turf/simulated/floor/plasteel,
+/area/ruin/space/gasthelizards/viewzone)
"nu" = (
+/turf/simulated/wall,
+/area/ruin/space/gasthelizards/jail)
+"og" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/external{
- id_tag = "gtl_engi_ext";
- locked = 1
+/obj/structure/cable{
+ icon_state = "4-8"
},
-/turf/simulated/floor/plating,
-/area/ruin/space/gasthelizards/engineering)
-"nv" = (
-/obj/structure/closet/crate/freezer,
-/obj/item/reagent_containers/food/snacks/monstermeat/lizardmeat,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/space/gasthelizards/jail)
-"nG" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/bed,
+"oN" = (
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/gasthelizards/jail)
-"nJ" = (
+"pb" = (
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 9
},
@@ -381,78 +387,50 @@
icon_state = "dark"
},
/area/ruin/space/gasthelizards/engineering)
-"nN" = (
-/obj/machinery/power/terminal,
-/turf/simulated/wall,
-/area/ruin/space/gasthelizards/viewzone)
-"oD" = (
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
- id_tag = "gtl_shutters_inner";
- name = "Fire Breach Shutter";
- opacity = 0
- },
-/obj/effect/spawner/window/reinforced/plasma,
-/turf/simulated/floor/engine,
-/area/ruin/space/gasthelizards/viewzone)
-"oH" = (
-/obj/structure/rack,
-/obj/item/camera,
-/obj/structure/extinguisher_cabinet{
- pixel_y = 30
+"pe" = (
+/obj/effect/decal/cleanable/blood/old,
+/obj/machinery/light_switch{
+ pixel_x = -23;
+ pixel_y = 25
},
/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "blue"
+ icon_state = "dark"
},
-/area/ruin/space/gasthelizards/viewzone)
-"pr" = (
-/obj/machinery/atmospherics/air_sensor{
- frequency = 1441;
- id_tag = "mix_sensor_gtl"
+/area/ruin/space/gasthelizards/jail)
+"pq" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "gtl_vitrine"
},
-/turf/simulated/floor/engine/insulated/vacuum,
+/turf/simulated/floor/plating,
/area/ruin/space/gasthelizards/viewzone)
-"pJ" = (
+"pA" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/maintenance,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/ruin/space/gasthelizards/jail)
-"qa" = (
-/obj/structure/table/wood,
-/obj/item/clothing/mask/cigarette/cigar,
-/obj/item/lighter/zippo/engraved,
-/obj/item/newspaper,
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "blue"
- },
-/area/ruin/space/gasthelizards/viewzone)
-"qg" = (
-/obj/structure/marker_beacon{
- icon_state = "markerrandom"
+/area/ruin/space/gasthelizards/engineering)
+"pM" = (
+/obj/machinery/atmospherics/binary/pump{
+ dir = 4
},
-/turf/simulated/floor/plating/asteroid/airless,
-/area/ruin/powered)
-"qt" = (
-/obj/machinery/door/window/brigdoor/northleft{
- dir = 4;
- req_access = list(271)
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = 32
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/ruin/space/gasthelizards/jail)
-"qy" = (
-/obj/machinery/light/small,
-/turf/simulated/floor/plating/asteroid/airless,
/area/ruin/space/gasthelizards/engineering)
-"qW" = (
+"qc" = (
+/obj/item/caution/proximity_sign,
+/turf/simulated/floor/plasteel,
+/area/ruin/space/gasthelizards/viewzone)
+"qp" = (
/obj/structure/table/reinforced,
/obj/structure/window/reinforced,
/obj/item/paper_bin,
@@ -465,361 +443,319 @@
icon_state = "dark"
},
/area/ruin/space/gasthelizards/viewzone)
-"rK" = (
+"qB" = (
+/obj/machinery/atmospherics/binary/pump{
+ dir = 1
+ },
/obj/structure/cable{
icon_state = "4-8"
},
-/turf/simulated/floor/plating,
-/area/ruin/space/gasthelizards/viewzone)
-"rP" = (
-/obj/structure/rack,
-/obj/item/stack/sheet/animalhide/lizard,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/gasthelizards/viewzone)
-"rW" = (
-/obj/machinery/atmospherics/unary/tank/carbon_dioxide{
- dir = 1
+/obj/structure/cable{
+ icon_state = "1-4";
+ tag = "90Curve"
},
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/space/gasthelizards/engineering)
-"rX" = (
-/obj/machinery/light{
- dir = 4
+"qE" = (
+/obj/structure/disposaloutlet{
+ dir = 1
},
-/turf/simulated/floor/plasteel,
+/obj/structure/disposalpipe/trunk{
+ dir = 2
+ },
+/turf/simulated/floor/plating/asteroid/airless,
+/area/ruin/space/gasthelizards/engineering)
+"qN" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/ruin/space/gasthelizards/jail)
+"rk" = (
+/obj/machinery/atmospherics/air_sensor{
+ frequency = 1441;
+ id_tag = "mix_sensor_gtl"
+ },
+/turf/simulated/floor/engine,
/area/ruin/space/gasthelizards/viewzone)
-"sf" = (
+"ru" = (
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/machinery/light_switch{
- pixel_x = 22;
- pixel_y = 25
- },
-/obj/machinery/door_control{
- id = "gtl_vitrine";
- name = "Vitrine Shutters";
- pixel_x = -39;
- pixel_y = 24
- },
-/obj/machinery/door_control{
- id = "gtl_control";
- name = "Control Shutters";
- pixel_x = -24;
- pixel_y = 24
+/obj/machinery/door/airlock/maintenance,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/ruin/space/gasthelizards/engineering)
+"rA" = (
+/obj/machinery/light{
+ dir = 1
},
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+/obj/machinery/vending/cola,
+/turf/simulated/floor/plasteel,
+/area/ruin/space/gasthelizards/viewzone)
+"rC" = (
+/turf/simulated/wall/r_wall,
+/area/ruin/space/gasthelizards/jail)
+"rI" = (
+/obj/structure/sign/poster/contraband/random{
+ pixel_x = 32
},
+/turf/simulated/floor/plasteel,
/area/ruin/space/gasthelizards/viewzone)
-"ss" = (
-/obj/machinery/atmospherics/unary/outlet_injector/on{
- dir = 8;
- frequency = 1441;
- id = "mix_in_gtl"
+"sa" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/external{
+ id_tag = "gtl_engi_ext";
+ locked = 1
},
-/turf/simulated/floor/engine/insulated/vacuum,
-/area/ruin/space/gasthelizards/viewzone)
-"su" = (
-/turf/simulated/wall/r_wall,
+/turf/simulated/floor/plating,
/area/ruin/space/gasthelizards/engineering)
-"sA" = (
-/obj/item/caution/proximity_sign,
+"so" = (
+/obj/structure/rack,
+/obj/item/storage/backpack/lizard,
/turf/simulated/floor/plasteel,
/area/ruin/space/gasthelizards/viewzone)
-"sE" = (
-/obj/structure/table/reinforced,
-/obj/item/storage/fancy/donut_box,
-/obj/machinery/door/window/brigdoor/northleft{
- dir = 2;
- req_access = list(271)
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- dir = 2;
- id_tag = "gtl_control"
- },
-/obj/item/clothing/glasses/sunglasses,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/ruin/space/gasthelizards/viewzone)
-"sW" = (
-/obj/structure/disposalpipe/segment,
-/turf/simulated/wall,
+"ss" = (
+/obj/structure/rack,
+/obj/item/storage/backpack/satchel_lizard,
+/turf/simulated/floor/plasteel,
/area/ruin/space/gasthelizards/viewzone)
-"ta" = (
-/obj/machinery/atmospherics/binary/valve,
-/obj/machinery/ignition_switch{
- id = "gsl_igniter";
- pixel_x = 24;
- pixel_y = -7
- },
-/obj/machinery/door_control{
- id = "gtl_shutters_gasflush";
- name = "Gas Flush Control";
- pixel_x = 25;
- pixel_y = 6
- },
+"tx" = (
+/obj/structure/table,
+/obj/item/soap/homemade,
+/obj/item/storage/box/prisoner,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/ruin/space/gasthelizards/viewzone)
-"ts" = (
-/obj/machinery/atmospherics/unary/tank/nitrogen{
- dir = 4
+/area/ruin/space/gasthelizards/jail)
+"tA" = (
+/obj/machinery/computer/general_air_control/large_tank_control{
+ frequency = 1441;
+ input_tag = "mix_in_gtl";
+ name = "Gas Mix Tank Control";
+ output_tag = "mix_out_gtl";
+ sensors = list("mix_sensor_gtl" = "Tank")
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/ruin/space/gasthelizards/engineering)
-"tv" = (
+/area/ruin/space/gasthelizards/viewzone)
+"uW" = (
+/obj/machinery/atmospherics/pipe/manifold4w/visible,
+/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "2-4"
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/ruin/space/gasthelizards/jail)
-"tD" = (
-/obj/structure/chair{
- dir = 4
+/area/ruin/space/gasthelizards/engineering)
+"ve" = (
+/obj/machinery/door/airlock/external{
+ id_tag = "gtl_main_bolts"
},
-/turf/simulated/floor/plating/asteroid/airless,
-/area/ruin/powered)
-"tJ" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/old,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/binary/pump{
- dir = 1
+/turf/simulated/floor/plating,
+/area/ruin/space/gasthelizards/viewzone)
+"vq" = (
+/obj/machinery/portable_atmospherics/scrubber,
+/obj/machinery/light/small{
+ dir = 4
},
+/obj/machinery/atmospherics/unary/portables_connector,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/space/gasthelizards/engineering)
-"tM" = (
-/mob/living/simple_animal/lizard,
-/turf/simulated/floor/engine,
-/area/ruin/space/gasthelizards/viewzone)
-"un" = (
-/obj/machinery/atmospherics/binary/pump{
- dir = 4
+"vT" = (
+/obj/machinery/light,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/flasher{
+ id = "gtl_c1";
+ pixel_x = 24;
+ range = 1
},
+/turf/simulated/floor/plating,
+/area/ruin/space/gasthelizards/jail)
+"yk" = (
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/ruin/space/gasthelizards/engineering)
-"uB" = (
-/turf/simulated/wall/r_wall,
/area/ruin/space/gasthelizards/jail)
-"uT" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/machinery/vending/cigarette,
-/turf/simulated/floor/plasteel,
+"yx" = (
+/turf/simulated/floor/engine,
/area/ruin/space/gasthelizards/viewzone)
-"uV" = (
-/obj/machinery/atmospherics/pipe/manifold/visible{
+"yG" = (
+/obj/machinery/power/terminal,
+/turf/simulated/wall,
+/area/ruin/space/gasthelizards/viewzone)
+"zj" = (
+/turf/space,
+/area/space)
+"zr" = (
+/obj/structure/window/reinforced{
dir = 4
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/ruin/space/gasthelizards/engineering)
-"vV" = (
+/area/ruin/space/gasthelizards/jail)
+"zy" = (
/obj/machinery/atmospherics/pipe/simple/visible{
- dir = 6
- },
-/obj/machinery/door_control{
- desiredstate = 1;
- id = "gtl_engi_int";
- in_use = 1;
- name = "Door Bolts";
- normaldoorcontrol = 1;
- pixel_x = -24;
- pixel_y = 24;
- specialfunctions = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 4
},
-/area/ruin/space/gasthelizards/engineering)
-"ww" = (
-/obj/machinery/light/small,
-/obj/effect/decal/remains/human{
- desc = "They look like unathi remains. They have a strange aura about them."
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "open";
+ id_tag = "gtl_shutters_inner";
+ name = "Fire Breach Shutter";
+ opacity = 0
},
-/turf/simulated/floor/plating/asteroid/airless,
-/area/ruin/space/gasthelizards/engineering)
-"wz" = (
+/obj/effect/spawner/window/reinforced/plasma,
+/turf/simulated/floor/engine,
+/area/ruin/space/gasthelizards/viewzone)
+"zB" = (
/obj/structure/table/reinforced,
-/obj/machinery/recharger,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/sign/poster/contraband/random{
- pixel_x = -32
+/obj/item/storage/fancy/donut_box,
+/obj/machinery/door/window/brigdoor/northleft{
+ dir = 2;
+ req_access = list(271)
},
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "gtl_control"
+ },
+/obj/item/clothing/glasses/sunglasses,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/space/gasthelizards/viewzone)
-"wM" = (
-/turf/simulated/floor/plating/asteroid/airless,
-/area/ruin/powered)
-"wS" = (
-/obj/structure/reagent_dispensers/watertank,
-/turf/simulated/floor/plating,
-/area/ruin/space/gasthelizards/viewzone)
-"xg" = (
-/obj/structure/rack,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/storage/bag/trash,
-/obj/item/reagent_containers/glass/bucket,
-/obj/item/mop,
-/obj/item/soap/homemade,
-/obj/item/storage/box/lights/mixed,
-/turf/simulated/floor/plating,
+"zO" = (
+/obj/structure/lattice,
+/turf/space,
+/area/space)
+"Aj" = (
+/mob/living/simple_animal/lizard,
+/turf/simulated/floor/engine,
/area/ruin/space/gasthelizards/viewzone)
-"xi" = (
-/obj/structure/bed,
-/obj/machinery/flasher{
- id = "gtl_c2";
- pixel_y = 24;
- range = 1
- },
-/obj/item/clothing/under/color/orange,
-/turf/simulated/floor/plating,
-/area/ruin/space/gasthelizards/jail)
-"xA" = (
+"Bb" = (
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating,
-/area/ruin/space/gasthelizards/viewzone)
-"xC" = (
-/obj/structure/chair/office/dark,
-/obj/item/toy/plushie/lizardplushie,
-/obj/machinery/door_control{
- id = "gtl_shutters_inner";
- name = "Fire Breach Inner Shutters Control";
- pixel_x = 38;
- pixel_y = -26
- },
-/obj/machinery/door_control{
- id = "gtl_shutters";
- name = "Fire Breach Outer Shutters Control";
- pixel_x = 26;
- pixel_y = -26
- },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/ruin/space/gasthelizards/viewzone)
-"yb" = (
-/obj/structure/sign/poster/contraband/random{
- pixel_x = 32
- },
-/turf/simulated/floor/plasteel,
-/area/ruin/space/gasthelizards/viewzone)
-"yz" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/effect/decal/cleanable/blood/old,
-/obj/structure/window/reinforced{
- dir = 8
+/area/ruin/space/gasthelizards/jail)
+"Bl" = (
+/obj/machinery/door/airlock/highsecurity{
+ heat_proof = 1;
+ id_tag = "gtl";
+ locked = 1;
+ name = "Gas Chamber"
},
/turf/simulated/floor/plating,
-/area/ruin/space/gasthelizards/jail)
-"yD" = (
-/obj/effect/decal/cleanable/blood/old,
-/obj/machinery/light_switch{
- pixel_x = -23;
- pixel_y = 25
+/area/ruin/space/gasthelizards/viewzone)
+"BF" = (
+/obj/machinery/atmospherics/unary/tank/air{
+ dir = 4
},
+/obj/structure/window/reinforced,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/ruin/space/gasthelizards/jail)
-"zd" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/item/radio/beacon{
- emagged = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+/area/ruin/space/gasthelizards/engineering)
+"BH" = (
+/obj/structure/rack,
+/obj/item/melee/baton/security/cattleprod,
+/obj/item/restraints/handcuffs,
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
},
-/area/ruin/space/gasthelizards/viewzone)
-"zf" = (
/obj/structure/cable{
- icon_state = "4-8"
+ d2 = 4;
+ icon_state = "0-4"
},
+/obj/item/card/id/away/gtl,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/space/gasthelizards/viewzone)
-"zi" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/airlock/maintenance,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating,
-/area/ruin/space/gasthelizards/jail)
-"zK" = (
-/obj/machinery/gibber{
- desc = "The name isn't descriptive enough? Safety lamp doesn't light!";
- emagged = 1
- },
+"BR" = (
/obj/effect/decal/cleanable/blood{
- pixel_x = -31
+ pixel_y = 13
},
-/obj/effect/decal/cleanable/blood{
- pixel_x = -32
+/obj/machinery/door/window/brigdoor/northleft{
+ req_access = list(271)
},
-/obj/effect/decal/cleanable/blood/old,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/space/gasthelizards/jail)
-"Aq" = (
-/obj/machinery/atmospherics/pipe/manifold/visible{
- dir = 1
+"CJ" = (
+/obj/structure/chair{
+ dir = 4
},
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/sign/vacuum{
- pixel_y = 32
+/turf/simulated/floor/plating/asteroid/airless,
+/area/ruin/powered)
+"CL" = (
+/turf/simulated/mineral,
+/area/ruin/powered)
+"Da" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/marker_beacon{
+ icon_state = "markerrandom"
},
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+/turf/space,
+/area/space)
+"Dg" = (
+/obj/machinery/atmospherics/unary/outlet_injector/on{
+ frequency = 1441;
+ id = "mix_in"
},
+/obj/machinery/light/small,
+/turf/simulated/floor/plating/asteroid/airless,
/area/ruin/space/gasthelizards/engineering)
-"AN" = (
-/turf/simulated/wall,
-/area/ruin/space/gasthelizards/jail)
-"AV" = (
-/obj/structure/table/reinforced,
-/obj/item/surgicaldrill,
-/obj/item/hemostat,
-/obj/item/scalpel,
-/obj/item/surgical_drapes,
-/obj/item/retractor,
-/obj/item/cautery,
-/obj/item/circular_saw,
-/obj/machinery/light,
-/obj/machinery/light{
+"DE" = (
+/obj/structure/rack,
+/obj/item/camera,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "blue"
+ },
+/area/ruin/space/gasthelizards/viewzone)
+"DL" = (
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "open";
+ id_tag = "gtl_shutters";
+ name = "Fire Breach Shutter";
+ opacity = 0
+ },
+/obj/effect/spawner/window/reinforced/plasma,
+/turf/simulated/floor/engine,
+/area/ruin/space/gasthelizards/viewzone)
+"DP" = (
+/obj/machinery/flasher_button{
+ id = "gtl_c2";
+ name = "Flasher Control";
+ pixel_x = 24;
+ pixel_y = -5
+ },
+/obj/structure/window/reinforced{
dir = 1
},
+/obj/structure/closet/crate/can,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/space/gasthelizards/jail)
-"BL" = (
+"DV" = (
/obj/structure/disposalpipe/trunk{
dir = 1
},
@@ -827,234 +763,260 @@
/obj/structure/sign/poster/contraband/random{
pixel_y = 32
},
-/turf/simulated/floor/plasteel,
-/area/ruin/space/gasthelizards/viewzone)
-"BO" = (
-/obj/machinery/atmospherics/pipe/simple/visible{
- dir = 10
+/turf/simulated/floor/plasteel,
+/area/ruin/space/gasthelizards/viewzone)
+"Ef" = (
+/turf/simulated/wall,
+/area/ruin/space/gasthelizards/viewzone)
+"Ev" = (
+/turf/template_noop,
+/area/template_noop)
+"EG" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/light_switch{
+ pixel_x = 22;
+ pixel_y = 25
},
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/closet/firecloset,
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 26
+/obj/machinery/door_control{
+ id = "gtl_vitrine";
+ name = "Vitrine Shutters";
+ pixel_x = -39;
+ pixel_y = 24
},
-/obj/structure/cable{
- d2 = 2;
- icon_state = "0-2"
+/obj/machinery/door_control{
+ id = "gtl_control";
+ name = "Control Shutters";
+ pixel_x = -24;
+ pixel_y = 24
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/ruin/space/gasthelizards/engineering)
-"Ca" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/simulated/floor/plating/asteroid/airless,
/area/ruin/space/gasthelizards/viewzone)
-"CA" = (
-/obj/machinery/atmospherics/pipe/simple/visible,
+"EJ" = (
/obj/structure/rack,
-/obj/item/flashlight,
-/obj/item/crowbar/red,
-/obj/item/wrench,
-/obj/item/weldingtool,
+/obj/item/restraints/handcuffs,
+/obj/item/clothing/glasses/hud/health/sunglasses,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/ruin/space/gasthelizards/engineering)
-"CE" = (
-/obj/structure/janitorialcart,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/gasthelizards/viewzone)
-"Dc" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
+/area/ruin/space/gasthelizards/jail)
+"EO" = (
+/turf/simulated/floor/plating/asteroid/airless,
+/area/ruin/powered)
+"Gm" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4";
+ tag = "90Curve"
+ },
/turf/simulated/floor/plating,
/area/ruin/space/gasthelizards/viewzone)
-"Ds" = (
-/turf/simulated/floor/engine,
-/area/ruin/space/gasthelizards/viewzone)
-"DB" = (
-/obj/structure/rack,
-/obj/item/melee/baton/security/cattleprod,
-/obj/item/restraints/handcuffs,
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+"GT" = (
+/obj/machinery/door/airlock/hatch,
/obj/structure/cable{
- d2 = 4;
- icon_state = "0-4"
+ icon_state = "1-2"
},
-/obj/item/card/id/away/gtl,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/ruin/space/gasthelizards/viewzone)
-"DG" = (
+/area/ruin/space/gasthelizards/engineering)
+"GU" = (
/obj/structure/window/reinforced,
/obj/machinery/light{
dir = 4
},
/turf/simulated/floor/plating,
/area/ruin/space/gasthelizards/jail)
-"Eh" = (
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
+"Hl" = (
/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/pipe/simple/visible{
- dir = 9
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ icon_state = "4-8"
},
-/area/ruin/space/gasthelizards/engineering)
-"Ej" = (
-/obj/machinery/light{
- dir = 1
+/turf/simulated/floor/plating,
+/area/ruin/space/gasthelizards/viewzone)
+"Hz" = (
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = 32
},
-/obj/machinery/vending/cola,
/turf/simulated/floor/plasteel,
/area/ruin/space/gasthelizards/viewzone)
-"EE" = (
+"HH" = (
+/obj/structure/chair/office/dark,
+/obj/item/toy/plushie/lizardplushie,
/obj/machinery/door_control{
- desiredstate = 1;
- id = "gtl_main_bolts";
- in_use = 1;
- name = "Door Entrance Bolts";
- normaldoorcontrol = 1;
- pixel_x = -24;
- pixel_y = -39;
- specialfunctions = 4
+ id = "gtl_shutters_inner";
+ name = "Fire Breach Inner Shutters Control";
+ pixel_x = 38;
+ pixel_y = -26
},
/obj/machinery/door_control{
- desiredstate = 1;
- id = "gtl_control_airlock";
- in_use = 1;
- name = "Door Bolts";
- normaldoorcontrol = 1;
- pixel_x = -24;
- pixel_y = -24;
- specialfunctions = 4
+ id = "gtl_shutters";
+ name = "Fire Breach Outer Shutters Control";
+ pixel_x = 26;
+ pixel_y = -26
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/space/gasthelizards/viewzone)
-"EY" = (
-/turf/simulated/mineral,
-/area/ruin/powered)
-"Fa" = (
-/obj/structure/table,
-/obj/item/soap/homemade,
-/obj/item/storage/box/prisoner,
+"HU" = (
+/obj/item/reagent_containers/glass/bottle/morphine{
+ pixel_x = -4;
+ pixel_y = 1
+ },
+/obj/item/reagent_containers/glass/bottle/toxin{
+ pixel_x = 6;
+ pixel_y = 8
+ },
+/obj/item/reagent_containers/glass/bottle/morphine{
+ pixel_x = 5;
+ pixel_y = 1
+ },
+/obj/item/reagent_containers/glass/bottle/facid{
+ name = "fluorosulfuric acid bottle";
+ pixel_x = -3;
+ pixel_y = 6
+ },
+/obj/structure/table/reinforced,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/space/gasthelizards/jail)
-"FJ" = (
-/obj/structure/disposalpipe/segment,
-/obj/structure/reagent_dispensers/fueltank,
+"Ih" = (
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/binary/valve{
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "vault";
- tag = "icon-vault (WEST)"
+ icon_state = "dark"
},
/area/ruin/space/gasthelizards/engineering)
-"FS" = (
-/obj/structure/closet/emcloset,
-/obj/structure/sign/poster/contraband/random{
- pixel_y = -32
+"IJ" = (
+/obj/machinery/optable,
+/obj/effect/decal/cleanable/blood/old,
+/obj/item/organ/external/tail/unathi,
+/obj/effect/decal/cleanable/blood{
+ pixel_y = 32
},
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/ruin/space/gasthelizards/jail)
+"IZ" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating/airless,
+/area/space)
+"Kg" = (
+/obj/structure/rack,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/storage/bag/trash,
+/obj/item/reagent_containers/glass/bucket,
+/obj/item/mop,
+/obj/item/soap/homemade,
+/obj/item/storage/box/lights/mixed,
+/turf/simulated/floor/plating,
/area/ruin/space/gasthelizards/viewzone)
-"FV" = (
-/obj/machinery/door/airlock/public{
- id_tag = "gtl_control_airlock";
+"Ko" = (
+/obj/structure/closet/crate/freezer,
+/obj/item/stack/sheet/animalhide/lizard,
+/obj/item/reagent_containers/food/snacks/monstermeat/lizardmeat,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 30
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/ruin/space/gasthelizards/jail)
+"Kx" = (
+/obj/machinery/door/window/brigdoor/northleft{
+ dir = 4;
req_access = list(271)
},
+/obj/machinery/flasher_button{
+ id = "gtl_c1";
+ name = "Flasher Control";
+ pixel_y = -24
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/ruin/space/gasthelizards/viewzone)
-"FX" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
+/area/ruin/space/gasthelizards/jail)
+"KE" = (
+/obj/structure/kitchenspike,
+/obj/effect/decal/cleanable/blood/old,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/ruin/space/gasthelizards/jail)
+"KL" = (
+/obj/machinery/door/window/brigdoor/northleft{
+ dir = 4;
+ req_access = list(271)
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/space/gasthelizards/jail)
-"GC" = (
-/obj/machinery/atmospherics/pipe/manifold/visible{
- dir = 8
+"KW" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 10
},
-/obj/machinery/atmospherics/meter,
-/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
+/obj/structure/sign/vacuum{
+ pixel_y = 32
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/space/gasthelizards/engineering)
-"GP" = (
-/obj/structure/table/wood,
-/obj/machinery/light/small,
-/obj/item/pizzabox/meat,
-/obj/item/kitchen/knife/plastic,
-/turf/simulated/floor/plating/asteroid/airless,
-/area/ruin/space/gasthelizards/engineering)
-"It" = (
-/obj/structure/rack,
-/obj/item/storage/backpack/satchel_lizard,
+"Lk" = (
+/obj/machinery/light{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/ruin/space/gasthelizards/viewzone)
-"IA" = (
-/obj/machinery/portable_atmospherics/canister/oxygen,
+"Lp" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/bed,
+/turf/simulated/floor/plating,
+/area/ruin/space/gasthelizards/jail)
+"Lt" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/closet/l3closet/janitor,
/turf/simulated/floor/plating,
/area/ruin/space/gasthelizards/viewzone)
-"IN" = (
-/obj/machinery/atmospherics/unary/tank/air{
- dir = 4
+"LE" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/external/glass{
+ id_tag = "gtl_engi_int";
+ locked = 1
+ },
+/turf/simulated/floor/plating,
+/area/ruin/space/gasthelizards/engineering)
+"LJ" = (
+/obj/machinery/door/airlock/hatch{
+ req_access = list(271)
},
-/obj/structure/window/reinforced,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/ruin/space/gasthelizards/engineering)
-"Jf" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/marker_beacon{
- icon_state = "markerrandom"
- },
-/turf/template_noop,
-/area/template_noop)
-"Ji" = (
-/obj/structure/rack,
-/obj/item/organ/external/tail/unathi,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/gasthelizards/viewzone)
-"Js" = (
+/area/ruin/space/gasthelizards/jail)
+"LQ" = (
/obj/machinery/light/small,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/gasthelizards/viewzone)
-"JB" = (
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
-/turf/simulated/floor/plasteel,
-/area/ruin/space/gasthelizards/viewzone)
-"JJ" = (
+"Mp" = (
/obj/machinery/power/apc{
name = "south bump";
pixel_y = -24
@@ -1064,104 +1026,70 @@
icon_state = "dark"
},
/area/ruin/space/gasthelizards/jail)
-"JL" = (
-/obj/structure/rack,
-/obj/item/storage/backpack/lizard,
-/turf/simulated/floor/plasteel,
+"My" = (
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/turf/simulated/floor/plating,
/area/ruin/space/gasthelizards/viewzone)
-"JS" = (
-/obj/machinery/atmospherics/unary/tank/oxygen{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/ruin/space/gasthelizards/engineering)
-"JW" = (
-/obj/machinery/atmospherics/binary/pump{
- dir = 4
+"MI" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 5
},
-/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/meter,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/ruin/space/gasthelizards/engineering)
-"JZ" = (
-/obj/structure/chair,
-/obj/effect/decal/cleanable/blood/old,
-/turf/simulated/floor/engine,
/area/ruin/space/gasthelizards/viewzone)
-"KL" = (
-/obj/machinery/light{
+"ML" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/wall,
+/area/ruin/space/gasthelizards/engineering)
+"MX" = (
+/obj/structure/window/reinforced{
dir = 1
},
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/ruin/space/gasthelizards/viewzone)
-"Lh" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/external/glass{
- id_tag = "gtl_engi_int";
- locked = 1
+/obj/effect/decal/cleanable/blood/old,
+/obj/structure/window/reinforced{
+ dir = 8
},
/turf/simulated/floor/plating,
-/area/ruin/space/gasthelizards/engineering)
-"Lj" = (
-/obj/machinery/atmospherics/binary/pump,
-/obj/machinery/light,
+/area/ruin/space/gasthelizards/jail)
+"MZ" = (
+/obj/item/clothing/under/color/orange,
+/turf/simulated/floor/plating,
+/area/ruin/space/gasthelizards/jail)
+"Ns" = (
+/obj/structure/closet/crate/freezer,
+/obj/item/reagent_containers/food/snacks/monstermeat/lizardmeat,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/ruin/space/gasthelizards/engineering)
-"Ll" = (
-/obj/machinery/atmospherics/pipe/simple/visible,
-/turf/simulated/wall,
-/area/ruin/space/gasthelizards/engineering)
-"LH" = (
+/area/ruin/space/gasthelizards/jail)
+"NE" = (
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "1-8"
+ },
+/obj/item/radio/beacon{
+ emagged = 1
},
-/obj/machinery/door/airlock/maintenance,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/ruin/space/gasthelizards/engineering)
-"My" = (
-/obj/machinery/door/airlock/highsecurity{
- heat_proof = 1;
- id_tag = "gtl";
- locked = 1;
- name = "Gas Chamber"
- },
-/turf/simulated/floor/plating,
/area/ruin/space/gasthelizards/viewzone)
-"MV" = (
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
- id_tag = "gtl_shutters";
- name = "Fire Breach Shutter";
- opacity = 0
- },
-/obj/effect/spawner/window/reinforced/plasma,
-/turf/simulated/floor/engine,
+"NM" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/wall,
/area/ruin/space/gasthelizards/viewzone)
-"Nx" = (
-/obj/machinery/door/airlock/hatch{
- req_access = list(271)
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+"OI" = (
+/obj/structure/bed,
+/obj/machinery/flasher{
+ id = "gtl_c2";
+ pixel_y = 24;
+ range = 1
},
+/obj/item/clothing/under/color/orange,
+/turf/simulated/floor/plating,
/area/ruin/space/gasthelizards/jail)
-"ND" = (
-/obj/structure/lattice,
-/turf/simulated/floor/plating/asteroid/airless,
-/area/template_noop)
-"NH" = (
+"Pi" = (
/obj/structure/chair{
dir = 1
},
@@ -1170,59 +1098,94 @@
icon_state = "blue"
},
/area/ruin/space/gasthelizards/viewzone)
-"NS" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/maintenance,
+"Pq" = (
+/obj/structure/disposalpipe/segment,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating,
-/area/ruin/space/gasthelizards/engineering)
-"Oc" = (
-/obj/machinery/door/airlock/maintenance_hatch{
- req_access = list(271)
+/obj/machinery/door_control{
+ desiredstate = 1;
+ id = "gtl";
+ in_use = 1;
+ name = "Door Bolts";
+ normaldoorcontrol = 1;
+ pixel_x = -24;
+ pixel_y = 24;
+ specialfunctions = 4
},
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating,
-/area/ruin/space/gasthelizards/viewzone)
-"Og" = (
-/turf/simulated/wall/r_wall/coated,
-/area/ruin/space/gasthelizards/engineering)
-"Ok" = (
-/obj/machinery/door/poddoor{
- id_tag = "gtl_shutters_gasflush";
- name = "Gas Flush Shutter"
+/obj/structure/cable{
+ icon_state = "1-4";
+ tag = "90Curve"
},
-/turf/space,
+/turf/simulated/floor/plating,
/area/ruin/space/gasthelizards/viewzone)
-"OY" = (
-/obj/structure/window/reinforced{
+"Pr" = (
+/obj/machinery/atmospherics/binary/pump{
dir = 4
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/ruin/space/gasthelizards/jail)
-"PH" = (
-/obj/machinery/door/airlock/hatch,
+/area/ruin/space/gasthelizards/engineering)
+"PR" = (
+/obj/structure/rack,
+/obj/item/organ/external/tail/unathi,
+/turf/simulated/floor/plasteel,
+/area/ruin/space/gasthelizards/viewzone)
+"PT" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/old,
/obj/structure/cable{
- icon_state = "1-2"
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/binary/pump{
+ dir = 1
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/space/gasthelizards/engineering)
-"PY" = (
-/obj/machinery/atmospherics/pipe/manifold4w/visible,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "2-4"
+"Qi" = (
+/obj/machinery/door_control{
+ desiredstate = 1;
+ id = "gtl_main_bolts";
+ in_use = 1;
+ name = "Door Entrance Bolts";
+ normaldoorcontrol = 1;
+ pixel_x = -24;
+ pixel_y = -39;
+ specialfunctions = 4
+ },
+/obj/machinery/door_control{
+ desiredstate = 1;
+ id = "gtl_control_airlock";
+ in_use = 1;
+ name = "Door Bolts";
+ normaldoorcontrol = 1;
+ pixel_x = -24;
+ pixel_y = -24;
+ specialfunctions = 4
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/ruin/space/gasthelizards/engineering)
-"Qk" = (
+/area/ruin/space/gasthelizards/viewzone)
+"Qv" = (
+/obj/structure/reagent_dispensers/watertank,
+/turf/simulated/floor/plating,
+/area/ruin/space/gasthelizards/viewzone)
+"Rh" = (
+/obj/structure/barricade/wooden,
+/turf/simulated/floor/plating/asteroid/airless,
+/area/ruin/powered)
+"Rk" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/maintenance,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/ruin/space/gasthelizards/jail)
+"RA" = (
/obj/machinery/atmospherics/pipe/manifold/visible{
dir = 4
},
@@ -1234,63 +1197,14 @@
icon_state = "dark"
},
/area/ruin/space/gasthelizards/engineering)
-"Qw" = (
-/obj/effect/decal/cleanable/blood{
- pixel_y = 13
- },
-/obj/machinery/door/window/brigdoor/northleft{
- req_access = list(271)
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/ruin/space/gasthelizards/jail)
-"QX" = (
-/obj/machinery/vending/snack,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/gasthelizards/viewzone)
-"Sr" = (
-/obj/machinery/atmospherics/pipe/simple/visible,
-/turf/simulated/wall/r_wall/coated,
-/area/ruin/space/gasthelizards/engineering)
-"SG" = (
-/obj/effect/spawner/window/reinforced,
-/obj/machinery/door/poddoor/shutters/preopen{
- dir = 2;
- id_tag = "gtl_vitrine"
+"RU" = (
+/obj/machinery/light{
+ dir = 8
},
-/turf/simulated/floor/plating,
-/area/ruin/space/gasthelizards/viewzone)
-"SL" = (
+/obj/machinery/vending/cigarette,
/turf/simulated/floor/plasteel,
/area/ruin/space/gasthelizards/viewzone)
-"SW" = (
-/obj/machinery/optable,
-/obj/effect/decal/cleanable/blood/old,
-/obj/item/organ/external/tail/unathi,
-/obj/effect/decal/cleanable/blood{
- pixel_y = 32
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/ruin/space/gasthelizards/jail)
-"Tb" = (
-/obj/item/hatchet/unathiknife,
-/turf/simulated/floor/plating/asteroid/airless,
-/area/ruin/powered)
-"Tg" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/engine,
-/area/ruin/space/gasthelizards/viewzone)
-"UH" = (
-/obj/structure/kitchenspike,
-/obj/effect/decal/cleanable/blood/old,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/ruin/space/gasthelizards/jail)
-"Va" = (
+"Si" = (
/obj/machinery/atmospherics/unary/vent_pump{
dir = 1;
external_pressure_bound = 0;
@@ -1301,70 +1215,71 @@
internal_pressure_bound = 4000;
internal_pressure_bound_default = 4000;
layer = 2.4;
- name = "mix vent";
- pressure_checks = 2;
- pressure_checks_default = 2;
- releasing = 0
- },
-/turf/simulated/floor/engine,
-/area/ruin/space/gasthelizards/viewzone)
-"Vp" = (
-/turf/simulated/wall,
-/area/ruin/space/gasthelizards/engineering)
-"Vr" = (
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/obj/structure/cable{
- icon_state = "4-8"
+ name = "mix vent";
+ pressure_checks = 2;
+ pressure_checks_default = 2;
+ releasing = 0
},
-/obj/machinery/atmospherics/binary/valve{
- dir = 8
+/turf/simulated/floor/engine,
+/area/ruin/space/gasthelizards/viewzone)
+"Sm" = (
+/obj/structure/table/wood,
+/obj/item/clothing/mask/cigarette/cigar,
+/obj/item/lighter/zippo/engraved,
+/obj/item/newspaper,
+/obj/machinery/light/small{
+ dir = 1
},
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 1;
+ icon_state = "blue"
},
-/area/ruin/space/gasthelizards/engineering)
-"VF" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/sink{
+/area/ruin/space/gasthelizards/viewzone)
+"Sw" = (
+/obj/machinery/sparker{
+ id = "gsl_igniter";
+ pixel_x = 1;
+ pixel_y = 24
+ },
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/engine,
+/area/ruin/space/gasthelizards/viewzone)
+"SK" = (
+/obj/structure/rack,
+/obj/item/stack/sheet/animalhide/lizard,
+/turf/simulated/floor/plasteel,
+/area/ruin/space/gasthelizards/viewzone)
+"To" = (
+/obj/machinery/atmospherics/unary/tank/carbon_dioxide{
dir = 1
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/ruin/space/gasthelizards/jail)
-"VP" = (
-/obj/machinery/atmospherics/pipe/simple/visible{
- dir = 10
- },
+/area/ruin/space/gasthelizards/engineering)
+"Tt" = (
/turf/simulated/wall/r_wall,
/area/ruin/space/gasthelizards/engineering)
-"Wg" = (
-/obj/structure/disposalpipe/segment,
-/obj/structure/closet/l3closet/janitor,
-/turf/simulated/floor/plating,
+"TK" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/turf/simulated/floor/plating/asteroid/airless,
+/area/ruin/powered)
+"TQ" = (
+/turf/simulated/wall/r_wall/coated,
/area/ruin/space/gasthelizards/viewzone)
-"Wj" = (
-/obj/structure/table/reinforced,
-/obj/item/reagent_containers/syringe,
-/obj/item/reagent_containers/dropper,
-/obj/item/reagent_containers/glass/bottle/mutagen,
-/obj/item/reagent_containers/glass/bottle/mutagen,
-/obj/item/razor,
+"TZ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/space/gasthelizards/jail)
-"Wo" = (
-/obj/machinery/atmospherics/pipe/simple/visible,
-/obj/machinery/atmospherics/meter,
-/turf/simulated/wall/r_wall,
-/area/ruin/space/gasthelizards/engineering)
-"Wy" = (
-/turf/simulated/wall,
-/area/ruin/space/gasthelizards/viewzone)
-"WA" = (
+"Ud" = (
/obj/structure/table/reinforced,
/obj/item/clothing/suit/straight_jacket,
/obj/effect/decal/cleanable/dirt,
@@ -1373,756 +1288,899 @@
icon_state = "dark"
},
/area/ruin/space/gasthelizards/jail)
-"WJ" = (
-/obj/machinery/sparker{
- id = "gsl_igniter";
- pixel_x = 1;
- pixel_y = 24
+"Us" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 1
},
-/obj/effect/decal/cleanable/blood,
-/turf/simulated/floor/engine/insulated/vacuum,
-/area/ruin/space/gasthelizards/viewzone)
-"WZ" = (
+/obj/effect/decal/cleanable/dirt,
/obj/machinery/door_control{
desiredstate = 1;
- id = "gtl";
+ id = "gtl_engi_int";
in_use = 1;
name = "Door Bolts";
normaldoorcontrol = 1;
pixel_x = -24;
- pixel_y = -24;
- req_access = list(271);
+ pixel_y = 24;
specialfunctions = 4
},
-/turf/simulated/floor/plating/asteroid/airless,
-/area/ruin/space/gasthelizards/engineering)
-"Xq" = (
-/obj/machinery/light,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/flasher{
- id = "gtl_c1";
- pixel_x = 24;
- range = 1
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
-/turf/simulated/floor/plating,
-/area/ruin/space/gasthelizards/jail)
-"Xr" = (
-/obj/machinery/portable_atmospherics/scrubber,
+/area/ruin/space/gasthelizards/engineering)
+"UG" = (
+/obj/machinery/vending/snack,
+/turf/simulated/floor/plasteel,
+/area/ruin/space/gasthelizards/viewzone)
+"UW" = (
+/obj/structure/chair,
+/obj/effect/decal/cleanable/blood/old,
+/turf/simulated/floor/engine,
+/area/ruin/space/gasthelizards/viewzone)
+"Vk" = (
+/obj/structure/lattice,
/obj/machinery/light/small{
- dir = 4
+ dir = 1
+ },
+/turf/space,
+/area/ruin/space/gasthelizards/viewzone)
+"Vz" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 8
+ },
+/obj/machinery/atmospherics/meter,
+/obj/structure/cable{
+ icon_state = "1-4";
+ tag = "90Curve"
},
-/obj/machinery/atmospherics/unary/portables_connector,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/space/gasthelizards/engineering)
-"Xu" = (
-/obj/item/clothing/under/color/orange,
-/turf/simulated/floor/plating,
-/area/ruin/space/gasthelizards/jail)
-"XR" = (
-/obj/effect/decal/cleanable/dirt,
+"VZ" = (
+/obj/machinery/atmospherics/binary/pump{
+ dir = 1
+ },
/obj/structure/cable{
- icon_state = "2-8"
+ icon_state = "4-8"
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/ruin/space/gasthelizards/jail)
-"Yn" = (
-/obj/machinery/power/smes/magical,
-/obj/structure/cable{
- d2 = 2;
- icon_state = "0-2"
+/area/ruin/space/gasthelizards/engineering)
+"Wm" = (
+/obj/machinery/atmospherics/pipe/simple/visible,
+/obj/structure/rack,
+/obj/item/flashlight,
+/obj/item/crowbar/red,
+/obj/item/wrench,
+/obj/item/weldingtool,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
-/turf/simulated/floor/plating,
+/area/ruin/space/gasthelizards/engineering)
+"WC" = (
+/turf/simulated/wall/r_wall,
/area/ruin/space/gasthelizards/viewzone)
-"Yt" = (
-/obj/machinery/atmospherics/unary/tank/nitrous_oxide{
- dir = 4
+"WH" = (
+/obj/machinery/light{
+ dir = 1
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/ruin/space/gasthelizards/engineering)
-"Yv" = (
-/obj/structure/sign/vacuum{
- pixel_y = -32
- },
-/turf/simulated/floor/plasteel,
/area/ruin/space/gasthelizards/viewzone)
-"YP" = (
+"WW" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 6
+ },
/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "blue"
+ icon_state = "dark"
},
-/area/ruin/space/gasthelizards/viewzone)
-"Zm" = (
-/obj/machinery/atmospherics/binary/pump{
- dir = 1
+/area/ruin/space/gasthelizards/engineering)
+"XR" = (
+/obj/machinery/door/airlock/public{
+ id_tag = "gtl_control_airlock";
+ req_access = list(271)
},
-/obj/structure/cable{
- icon_state = "4-8"
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
+/area/ruin/space/gasthelizards/viewzone)
+"XX" = (
+/obj/machinery/atmospherics/pipe/simple/visible,
+/turf/simulated/wall,
+/area/ruin/space/gasthelizards/engineering)
+"Yb" = (
+/obj/machinery/atmospherics/binary/pump,
+/obj/machinery/light,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/space/gasthelizards/engineering)
-"Zn" = (
+"YE" = (
+/obj/structure/table/wood,
+/obj/machinery/light/small,
+/obj/item/pizzabox/meat,
+/obj/item/kitchen/knife/plastic,
+/turf/simulated/floor/plating/asteroid/airless,
+/area/ruin/space/gasthelizards/engineering)
+"YO" = (
+/obj/machinery/suit_storage_unit/security,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "vault"
+ },
+/area/ruin/space/gasthelizards/viewzone)
+"YR" = (
+/obj/machinery/power/smes/magical,
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/ruin/space/gasthelizards/viewzone)
+"Zj" = (
+/obj/structure/fans/tiny,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/ruin/space/gasthelizards/viewzone)
+"Zy" = (
/obj/structure/table,
/obj/effect/spawner/lootdrop/lizardboots,
/turf/simulated/floor/plasteel,
/area/ruin/space/gasthelizards/viewzone)
-"ZC" = (
+"ZI" = (
+/obj/machinery/atmospherics/unary/tank/oxygen{
+ dir = 4
+ },
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating,
-/area/ruin/space/gasthelizards/jail)
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/ruin/space/gasthelizards/engineering)
+"ZP" = (
+/obj/structure/lattice,
+/turf/simulated/floor/plating/asteroid/airless,
+/area/space)
+"ZW" = (
+/obj/effect/decal/remains/human{
+ desc = "They look like unathi remains. They have a strange aura about them."
+ },
+/obj/item/restraints/handcuffs/cable,
+/obj/structure/chair{
+ dir = 4
+ },
+/turf/simulated/floor/plating/asteroid/airless,
+/area/ruin/powered)
(1,1,1) = {"
-lQ
-lQ
-lQ
-lQ
-lQ
-wM
-EY
-EY
-lQ
-EY
-EY
-wM
-lQ
-lQ
-lQ
-lQ
-lQ
-lQ
-lQ
-lQ
-lQ
-lQ
-lQ
-lQ
-lQ
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
"}
(2,1,1) = {"
-lQ
-lQ
-wM
-wM
-EY
-EY
-EY
-EY
-EY
-EY
-EY
-EY
-EY
-EY
-EY
-lQ
-lQ
-lQ
-lQ
-lQ
-lQ
-lQ
-lQ
-lQ
-lQ
+Ev
+zj
+zj
+zj
+zj
+EO
+CL
+CL
+zj
+CL
+CL
+EO
+zj
+zj
+zj
+zj
+zj
+zj
+zj
+zj
+zj
+zj
+zj
+zj
+zj
+Ev
"}
(3,1,1) = {"
-lQ
-EY
-su
-su
-su
-su
-su
-su
-cA
-cA
-cA
-cA
-Wy
-Wy
-Wy
-EY
-wM
-EY
-wM
-wM
-lQ
-lQ
-lQ
-lQ
-Jf
+Ev
+zj
+EO
+EO
+CL
+CL
+CL
+CL
+CL
+CL
+CL
+CL
+CL
+CL
+CL
+zj
+zj
+zj
+zj
+zj
+zj
+zj
+zj
+zj
+zj
+Ev
"}
(4,1,1) = {"
-lQ
-cE
-su
-IN
-ts
-JS
-Yt
-su
-wz
-DB
-gk
-cA
-qa
-dp
-Wy
-EY
-EY
-wM
-qg
-wM
-lQ
-lQ
-lQ
-lQ
-cm
+Ev
+CL
+Tt
+Tt
+Tt
+Tt
+Tt
+Tt
+WC
+WC
+WC
+WC
+Ef
+Ef
+Ef
+CL
+EO
+CL
+EO
+EO
+zj
+zj
+zj
+zj
+Da
+Ev
"}
(5,1,1) = {"
-wM
-wM
-su
-bx
-un
-JW
-un
-su
-KL
-zf
-EE
-FV
-YP
-SL
-Wy
-Wy
-EY
-wM
-wM
-wM
-wM
-lQ
-lQ
-cm
-ho
+Ev
+ZW
+Tt
+BF
+bj
+ZI
+ct
+Tt
+kH
+BH
+YO
+WC
+Sm
+dg
+Ef
+CL
+CL
+EO
+gp
+EO
+zj
+zj
+zj
+zj
+zO
+Ev
"}
(6,1,1) = {"
-qy
-Vp
-su
-VP
-uV
-PY
-nJ
-PH
-sf
-zd
-xC
-sE
-YP
-SL
-uT
-Wy
-EY
-wM
-qg
-wM
-wM
-cm
-cm
-cm
-ho
+Ev
+EO
+Tt
+pM
+kF
+Pr
+kF
+Tt
+WH
+eP
+Qi
+XR
+fZ
+gq
+Ef
+Ef
+CL
+EO
+EO
+EO
+EO
+zj
+zj
+zO
+cz
+Ev
"}
(7,1,1) = {"
-WZ
-nu
-eu
-Lh
-vV
-Qk
-Lj
-Wo
-ta
-kU
-hb
-qW
-YP
-SL
-FS
-Wy
-EY
-wM
-wM
-wM
-wM
-lQ
-lQ
-cm
-ho
+Ev
+EO
+Tt
+KW
+hu
+uW
+pb
+GT
+EG
+NE
+HH
+zB
+fZ
+gq
+RU
+Ef
+CL
+EO
+gp
+EO
+EO
+zO
+zO
+zO
+cz
+Ev
"}
(8,1,1) = {"
-ww
-Vp
-su
-su
-Aq
-Zm
-nn
-Og
-av
-fq
-oD
-av
-oH
-SL
-SL
-Wy
-Wy
-Wy
-Wy
-Ca
-lQ
-lQ
-lQ
-cm
-ho
+Ev
+jg
+Tt
+Tt
+WW
+RA
+Yb
+dX
+fb
+MI
+tA
+qp
+fZ
+gq
+bf
+Ef
+CL
+EO
+EO
+EO
+EO
+zj
+zj
+zO
+cz
+Ev
"}
(9,1,1) = {"
-lQ
-wM
-EY
-su
-BO
-bW
-rW
-Og
-WJ
-ss
-pr
-MV
-NH
-SL
-SL
-SL
-dG
-by
-jx
-Dc
-ho
-ho
-ho
-ho
-ho
+Ev
+sa
+fn
+LE
+Us
+VZ
+dE
+fV
+TQ
+zy
+hS
+TQ
+DE
+gq
+gq
+Ef
+Ef
+Ef
+Ef
+lz
+zj
+zj
+zj
+zO
+cz
+Ev
"}
(10,1,1) = {"
-lQ
-lQ
-wM
-su
-su
-LH
-Og
-Ok
-Tg
-JZ
-tM
-MV
-NH
-SL
-SL
-Yv
-Wy
-Wy
-Wy
-if
-cm
-cm
-cm
-cm
-ho
+Ev
+jg
+Tt
+Tt
+cn
+qB
+To
+fV
+Sw
+iy
+rk
+DL
+Pi
+gq
+gq
+gq
+dN
+Zj
+ve
+IZ
+cz
+cz
+cz
+cz
+cz
+Ev
"}
(11,1,1) = {"
-lQ
-lQ
-fH
-Ll
-CA
-tJ
-GC
-Sr
-Va
-Ds
-Tg
-MV
-NH
-SL
-SL
-SL
-Ji
-SG
-cm
-lQ
-lQ
-lQ
-lQ
-cm
-ho
+Ev
+zj
+EO
+Tt
+Tt
+pA
+fV
+lu
+gk
+UW
+Aj
+DL
+Pi
+gq
+gq
+ai
+Ef
+Ef
+Ef
+Vk
+zO
+zO
+zO
+zO
+cz
+Ev
"}
(12,1,1) = {"
-lQ
-lQ
-hH
-mi
-FJ
-ax
-Vr
-Og
-av
-My
-av
-av
-Ej
-SL
-sA
-SL
-JL
-SG
-cm
-lQ
-lQ
-lQ
-lQ
-cm
-ho
+Ev
+zj
+Dg
+XX
+Wm
+PT
+Vz
+hW
+Si
+yx
+gk
+DL
+Pi
+gq
+gq
+gq
+PR
+pq
+zO
+zj
+zj
+zj
+zj
+zO
+cz
+Ev
"}
(13,1,1) = {"
-lQ
-lQ
-EY
-Vp
-Vp
-Xr
-Eh
-NS
-hL
-bK
-Wg
-sW
-BL
-SL
-SL
-SL
-Zn
-SG
-ND
-lQ
-lQ
-lQ
-lQ
-cm
-ho
+Ev
+zj
+qE
+ML
+iU
+gd
+Ih
+fV
+TQ
+Bl
+TQ
+TQ
+rA
+gq
+qc
+gq
+so
+pq
+zO
+zj
+zj
+zj
+zj
+zO
+cz
+Ev
"}
(14,1,1) = {"
-lQ
-lQ
-lQ
-wM
-Vp
-Vp
-Vp
-Wy
-wS
-rK
-IA
-Wy
-QX
-SL
-CE
-SL
-hq
-SG
-ND
-lQ
-lQ
-lQ
-lQ
-lQ
-cm
+Ev
+zj
+CL
+jg
+jg
+vq
+mF
+ru
+jD
+Pq
+Lt
+NM
+DV
+gq
+gq
+gq
+Zy
+pq
+ZP
+zj
+zj
+zj
+zj
+zO
+cz
+Ev
"}
(15,1,1) = {"
-lQ
-lQ
-lQ
-lQ
-lQ
-hS
-Tb
-Wy
-xg
-rK
-Js
-Wy
-JB
-SL
-SL
-SL
-rP
-SG
-ND
-lQ
-lQ
-lQ
-lQ
-lQ
-Jf
+Ev
+zj
+zj
+EO
+jg
+jg
+jg
+Ef
+Qv
+Hl
+My
+Ef
+UG
+gq
+nj
+gq
+kM
+pq
+ZP
+zj
+zj
+zj
+zj
+zj
+zO
+Ev
"}
(16,1,1) = {"
-lQ
-lQ
-lQ
-lQ
-wM
-EY
-EY
-nN
-Yn
-hR
-xA
-Oc
-SL
-SL
-rX
-yb
-It
-SG
-ND
-lQ
-lQ
-lQ
-lQ
-lQ
-lQ
+Ev
+zj
+zj
+zj
+zj
+Rh
+gi
+Ef
+Kg
+Hl
+LQ
+Ef
+Hz
+gq
+gq
+gq
+SK
+pq
+ZP
+zj
+zj
+zj
+zj
+zj
+Da
+Ev
"}
(17,1,1) = {"
-lQ
-lQ
-lQ
-lQ
-EY
-EY
-EY
-AN
-AN
-zi
-AN
-AN
-AN
-Nx
-AN
-AN
-AN
-Wy
-wM
-wM
-lQ
-lQ
-lQ
-lQ
-lQ
+Ev
+zj
+zj
+zj
+EO
+CL
+CL
+yG
+YR
+Gm
+cc
+gy
+gq
+gq
+Lk
+rI
+ss
+pq
+ZP
+zj
+zj
+zj
+zj
+zj
+zj
+Ev
"}
(18,1,1) = {"
-lQ
-lQ
-lQ
-lQ
-EY
-EY
-EY
-AN
-UH
-tv
-dQ
-dl
-nv
-yD
-zK
-Fa
-AN
-EY
-wM
-wM
-wM
-lQ
-lQ
-lQ
-lQ
+Ev
+zj
+zj
+zj
+CL
+CL
+CL
+nu
+nu
+Rk
+nu
+nu
+nu
+LJ
+nu
+nu
+nu
+Ef
+EO
+EO
+zj
+zj
+zj
+zj
+zj
+Ev
"}
(19,1,1) = {"
-lQ
-lQ
-lQ
-lQ
-EY
-wM
-tD
-AN
-kD
-FX
-pJ
-Qw
-dk
-dk
-pJ
-VF
-AN
-EY
-EY
-qg
-wM
-lQ
-lQ
-lQ
-lQ
+Ev
+zj
+zj
+zj
+CL
+CL
+CL
+nu
+KE
+ky
+EJ
+iQ
+Ns
+pe
+aL
+tx
+nu
+CL
+EO
+EO
+EO
+zj
+zj
+zj
+zj
+Ev
"}
(20,1,1) = {"
-lQ
-lQ
-lQ
-lQ
-EY
-wM
-GP
-AN
-AV
-tv
-dk
-jj
-qt
-OY
-OY
-dm
-AN
-EY
-wM
-wM
-wM
-lQ
-lQ
-lQ
-lQ
+Ev
+zj
+zj
+zj
+CL
+EO
+CJ
+nu
+Ko
+og
+Bb
+BR
+yk
+yk
+Bb
+kO
+nu
+CL
+CL
+gp
+EO
+zj
+zj
+zj
+zj
+Ev
"}
(21,1,1) = {"
-lQ
-lQ
-lQ
-lQ
-wM
-wM
-ex
-AN
-SW
-XR
-JJ
-uB
-ZC
-dx
-yz
-Xu
-uB
-wM
-wM
-qg
-wM
-lQ
-lQ
-lQ
-lQ
+Ev
+zj
+zj
+zj
+CL
+EO
+YE
+nu
+dL
+ky
+yk
+DP
+KL
+zr
+zr
+Kx
+nu
+CL
+EO
+EO
+EO
+zj
+zj
+zj
+zj
+Ev
"}
(22,1,1) = {"
-lQ
-lQ
-lQ
-lQ
-lQ
-EY
-EY
-AN
-Wj
-WA
-jk
-uB
-xi
-DG
-nG
-Xq
-uB
-EY
-EY
-wM
-wM
-lQ
-lQ
-lQ
-lQ
+Ev
+zj
+zj
+zj
+EO
+EO
+TK
+nu
+IJ
+TZ
+Mp
+rC
+oN
+qN
+MX
+MZ
+rC
+EO
+EO
+gp
+EO
+zj
+zj
+zj
+zj
+Ev
"}
(23,1,1) = {"
-lQ
-lQ
-lQ
-lQ
-lQ
-EY
-EY
-AN
-AN
-AN
-AN
-uB
-uB
-uB
-uB
-uB
-uB
-EY
-wM
-lQ
-lQ
-lQ
-lQ
-lQ
-lQ
+Ev
+zj
+zj
+zj
+zj
+CL
+CL
+nu
+jQ
+Ud
+HU
+rC
+OI
+GU
+Lp
+vT
+rC
+CL
+CL
+EO
+EO
+zj
+zj
+zj
+zj
+Ev
"}
(24,1,1) = {"
-lQ
-lQ
-lQ
-lQ
-lQ
-lQ
-EY
-EY
-EY
-EY
-EY
-EY
-EY
-EY
-EY
-EY
-EY
-EY
-lQ
-lQ
-lQ
-lQ
-lQ
-lQ
-lQ
+Ev
+zj
+zj
+zj
+zj
+CL
+CL
+nu
+nu
+nu
+nu
+rC
+rC
+rC
+rC
+rC
+rC
+CL
+EO
+zj
+zj
+zj
+zj
+zj
+zj
+Ev
+"}
+(25,1,1) = {"
+Ev
+zj
+zj
+zj
+zj
+zj
+CL
+CL
+CL
+CL
+CL
+CL
+CL
+CL
+CL
+CL
+CL
+CL
+zj
+zj
+zj
+zj
+zj
+zj
+zj
+Ev
+"}
+(26,1,1) = {"
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
"}
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/graveyard.dmm b/_maps/map_files/RandomRuins/SpaceRuins/graveyard.dmm
index 897e7891c69..bb57698e514 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/graveyard.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/graveyard.dmm
@@ -2403,7 +2403,7 @@
/obj/structure/disposalpipe/trunk{
dir = 2
},
-/turf/space,
+/turf/simulated/floor/plating/airless,
/area/space)
"YU" = (
/obj/structure/bush,
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/intactemptyship.dmm b/_maps/map_files/RandomRuins/SpaceRuins/intactemptyship.dmm
index 2d5d350686c..c01f9cb8398 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/intactemptyship.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/intactemptyship.dmm
@@ -3,35 +3,14 @@
/turf/template_noop,
/area/template_noop)
"b" = (
-/turf/simulated/wall/shuttle/nosmooth/interior{
- dir = 6;
- icon_state = "gray_walls";
- underlay_floor_icon = 'icons/turf/space.dmi';
- underlay_floor_icon_state = "0"
- },
-/turf/space,
-/area/ruin/powered)
-"c" = (
-/turf/simulated/wall/shuttle{
- dir = 4;
- icon_state = "gray_walls_full"
- },
-/area/ruin/powered)
-"d" = (
-/turf/simulated/wall/shuttle/nosmooth/interior{
- dir = 5;
- icon_state = "gray_walls";
- underlay_floor_icon = 'icons/turf/space.dmi';
- underlay_floor_icon_state = "0"
- },
-/turf/space,
+/turf/simulated/wall/shuttle,
/area/ruin/powered)
"e" = (
/obj/structure/shuttle/engine/propulsion{
dir = 8;
tag = "icon-propulsion (EAST)"
},
-/turf/simulated/floor/shuttle/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/powered)
"f" = (
/obj/structure/window/reinforced{
@@ -41,20 +20,18 @@
dir = 8;
tag = "icon-heater (WEST)"
},
-/turf/simulated/floor/shuttle/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/powered)
"g" = (
/obj/structure/table/wood,
/obj/item/clothing/under/shorts/black,
/turf/simulated/floor/shuttle{
- icon_state = "floor5";
- tag = "icon-floor5"
+ icon_state = "floor5"
},
/area/ruin/powered)
"h" = (
/turf/simulated/floor/shuttle{
- icon_state = "floor5";
- tag = "icon-floor5"
+ icon_state = "floor5"
},
/area/ruin/powered)
"i" = (
@@ -64,30 +41,26 @@
dir = 1
},
/turf/simulated/floor/shuttle{
- icon_state = "floor5";
- tag = "icon-floor5"
+ icon_state = "floor5"
},
/area/ruin/powered)
"j" = (
/obj/structure/closet,
/turf/simulated/floor/shuttle{
- icon_state = "floor5";
- tag = "icon-floor5"
+ icon_state = "floor5"
},
/area/ruin/powered)
"k" = (
/obj/machinery/vending/assist,
/turf/simulated/floor/shuttle{
- icon_state = "floor5";
- tag = "icon-floor5"
+ icon_state = "floor5"
},
/area/ruin/powered)
"l" = (
/obj/structure/table/wood,
/obj/item/clothing/shoes/sandal,
/turf/simulated/floor/shuttle{
- icon_state = "floor5";
- tag = "icon-floor5"
+ icon_state = "floor5"
},
/area/ruin/powered)
"m" = (
@@ -95,23 +68,20 @@
dir = 8
},
/turf/simulated/floor/shuttle{
- icon_state = "floor5";
- tag = "icon-floor5"
+ icon_state = "floor5"
},
/area/ruin/powered)
"n" = (
/obj/structure/table/wood,
/turf/simulated/floor/shuttle{
- icon_state = "floor5";
- tag = "icon-floor5"
+ icon_state = "floor5"
},
/area/ruin/powered)
"o" = (
/obj/structure/table/wood,
/obj/machinery/computer/library/checkout,
/turf/simulated/floor/shuttle{
- icon_state = "floor5";
- tag = "icon-floor5"
+ icon_state = "floor5"
},
/area/ruin/powered)
"p" = (
@@ -129,8 +99,7 @@
/obj/item/paper_bin,
/obj/item/pen,
/turf/simulated/floor/shuttle{
- icon_state = "floor5";
- tag = "icon-floor5"
+ icon_state = "floor5"
},
/area/ruin/powered)
"s" = (
@@ -139,22 +108,19 @@
name = "Strange Ship Blast Door"
},
/turf/simulated/floor/shuttle{
- icon_state = "floor5";
- tag = "icon-floor5"
+ icon_state = "floor5"
},
/area/ruin/powered)
"t" = (
/obj/machinery/door/airlock/external,
/turf/simulated/floor/shuttle{
- icon_state = "floor5";
- tag = "icon-floor5"
+ icon_state = "floor5"
},
/area/ruin/powered)
"u" = (
/obj/machinery/door/airlock/public/glass,
/turf/simulated/floor/shuttle{
- icon_state = "floor5";
- tag = "icon-floor5"
+ icon_state = "floor5"
},
/area/ruin/powered)
"v" = (
@@ -162,8 +128,7 @@
dir = 4
},
/turf/simulated/floor/shuttle{
- icon_state = "floor5";
- tag = "icon-floor5"
+ icon_state = "floor5"
},
/area/ruin/powered)
"w" = (
@@ -171,8 +136,7 @@
/obj/item/paper,
/obj/item/pen,
/turf/simulated/floor/shuttle{
- icon_state = "floor5";
- tag = "icon-floor5"
+ icon_state = "floor5"
},
/area/ruin/powered)
"x" = (
@@ -181,85 +145,31 @@
name = "Strange Ship Door Control";
pixel_x = 6
},
-/turf/simulated/wall/shuttle{
- dir = 1;
- icon_state = "gray_walls_directions"
- },
+/turf/simulated/wall/shuttle,
/area/ruin/powered)
"y" = (
/obj/machinery/light,
/turf/simulated/floor/shuttle{
- icon_state = "floor5";
- tag = "icon-floor5"
+ icon_state = "floor5"
},
/area/ruin/powered)
"z" = (
/mob/living/simple_animal/bot/medbot,
/turf/simulated/floor/shuttle{
- icon_state = "floor5";
- tag = "icon-floor5"
- },
-/area/ruin/powered)
-"A" = (
-/turf/simulated/wall/shuttle/nosmooth/interior{
- dir = 10;
- icon_state = "gray_walls";
- underlay_floor_icon = 'icons/turf/space.dmi';
- underlay_floor_icon_state = "0"
+ icon_state = "floor5"
},
-/turf/space,
/area/ruin/powered)
"B" = (
/obj/structure/chair/comfy/shuttle,
/turf/simulated/floor/shuttle{
- icon_state = "floor5";
- tag = "icon-floor5"
+ icon_state = "floor5"
},
/area/ruin/powered)
-"C" = (
-/turf/simulated/wall/shuttle/nosmooth/interior{
- dir = 9;
- icon_state = "gray_walls";
- underlay_floor_icon = 'icons/turf/space.dmi';
- underlay_floor_icon_state = "0"
- },
-/turf/space,
-/area/ruin/powered)
"D" = (
/obj/machinery/light,
/obj/structure/bed,
/turf/simulated/floor/shuttle{
- icon_state = "floor5";
- tag = "icon-floor5"
- },
-/area/ruin/powered)
-"E" = (
-/turf/simulated/wall/shuttle{
- dir = 1;
- icon_state = "gray_walls_directions"
- },
-/area/ruin/powered)
-"F" = (
-/turf/simulated/wall/shuttle{
- dir = 4;
- icon_state = "gray_walls_directions"
- },
-/area/ruin/powered)
-"S" = (
-/turf/simulated/wall/shuttle{
- dir = 1;
- icon_state = "gray_walls_full"
- },
-/area/ruin/powered)
-"T" = (
-/turf/simulated/wall/shuttle{
- icon_state = "gray_walls_directions"
- },
-/area/ruin/powered)
-"V" = (
-/turf/simulated/wall/shuttle{
- dir = 4;
- icon_state = "gray_walls"
+ icon_state = "floor5"
},
/area/ruin/powered)
@@ -268,10 +178,10 @@ a
a
a
b
-T
+b
s
x
-d
+b
a
a
a
@@ -280,11 +190,11 @@ a
a
e
e
-c
+b
n
h
h
-c
+b
e
e
a
@@ -293,43 +203,43 @@ a
b
f
f
-c
+b
o
h
y
-c
+b
f
f
-d
+b
"}
(4,1,1) = {"
-c
+b
g
l
-c
+b
p
t
p
-c
+b
B
n
-c
+b
"}
(5,1,1) = {"
-c
+b
h
h
-F
+b
h
h
z
-F
+b
h
n
-c
+b
"}
(6,1,1) = {"
-c
+b
i
h
m
@@ -339,10 +249,10 @@ h
m
h
D
-c
+b
"}
(7,1,1) = {"
-c
+b
j
h
h
@@ -352,10 +262,10 @@ h
h
h
h
-c
+b
"}
(8,1,1) = {"
-c
+b
k
h
h
@@ -365,70 +275,70 @@ h
h
h
j
-c
+b
"}
(9,1,1) = {"
-A
-S
-V
-T
+b
+b
+b
+b
q
u
q
-E
-V
-S
-C
+b
+b
+b
+b
"}
(10,1,1) = {"
a
a
-c
+b
m
h
h
h
m
-c
+b
a
a
"}
(11,1,1) = {"
a
a
-c
+b
h
h
v
h
h
-c
+b
a
a
"}
(12,1,1) = {"
a
a
-c
+b
j
r
w
n
j
-c
+b
a
a
"}
(13,1,1) = {"
a
a
-A
-S
-S
-S
-S
-S
-C
+b
+b
+b
+b
+b
+b
+b
a
a
"}
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/listeningpost.dmm b/_maps/map_files/RandomRuins/SpaceRuins/listeningpost.dmm
index 179c68aa324..fc6cc9efd78 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/listeningpost.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/listeningpost.dmm
@@ -3,7 +3,9 @@
/turf/template_noop,
/area/template_noop)
"b" = (
-/turf/simulated/mineral,
+/obj/structure/disposalpipe/segment,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel,
/area/ruin/powered)
"c" = (
/turf/simulated/mineral,
@@ -12,7 +14,11 @@
/turf/simulated/floor/plating/asteroid/airless,
/area/ruin/unpowered)
"e" = (
-/turf/simulated/floor/plating/asteroid/airless,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel,
/area/ruin/powered)
"f" = (
/turf/simulated/wall/r_wall,
@@ -29,6 +35,7 @@
/area/ruin/powered)
"i" = (
/obj/machinery/door/airlock,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/powered)
"j" = (
@@ -38,6 +45,10 @@
/obj/structure/table,
/obj/item/paper/monitorkey,
/obj/item/clothing/glasses/regular,
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/powered)
"l" = (
@@ -48,9 +59,14 @@
/obj/machinery/light/small{
dir = 1
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/powered)
"m" = (
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/powered)
"n" = (
@@ -61,6 +77,10 @@
/obj/machinery/light/small{
dir = 1
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/powered)
"p" = (
@@ -75,6 +95,8 @@
desc = "A weary looking syndicate operative.";
environment_smash = 0
},
+/obj/structure/disposalpipe/segment,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/powered)
"r" = (
@@ -84,6 +106,7 @@
name = "november report"
},
/obj/item/pen,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/powered)
"s" = (
@@ -91,22 +114,26 @@
/obj/item/radio/intercom/pirate{
name = "listening post intercom"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/powered)
"t" = (
/obj/structure/rack,
/obj/item/tank/jetpack/carbondioxide,
/obj/item/tank/internals/air,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/powered)
"u" = (
/obj/machinery/tcomms/relay/ruskie{
network_id = "LISTENINGOUTPOST-RELAY"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/powered)
"w" = (
/obj/machinery/light/small,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/powered)
"x" = (
@@ -114,32 +141,32 @@
/obj/item/clothing/suit/space/syndicate,
/obj/item/clothing/mask/gas,
/obj/item/clothing/head/helmet/space/syndicate,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/powered)
+"y" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/ruin/powered)
"z" = (
/obj/structure/disposalpipe/segment{
dir = 6
},
/turf/simulated/mineral,
-/area/ruin/powered)
+/area/ruin/unpowered)
"A" = (
/obj/structure/disposalpipe/segment{
dir = 4
},
/turf/simulated/mineral,
-/area/ruin/powered)
+/area/ruin/unpowered)
"B" = (
-/obj/structure/disposaloutlet{
- dir = 4
- },
-/obj/structure/disposalpipe/trunk{
- dir = 8
- },
/turf/simulated/floor/plating/airless,
-/area/ruin/powered)
+/area/space)
"C" = (
/obj/structure/bed,
/obj/item/bedsheet/brown,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/powered)
"D" = (
@@ -151,6 +178,7 @@
/obj/machinery/light/small{
dir = 1
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/powered)
"F" = (
@@ -160,7 +188,7 @@
"G" = (
/obj/structure/disposalpipe/segment,
/turf/simulated/mineral,
-/area/ruin/powered)
+/area/ruin/unpowered)
"H" = (
/obj/machinery/vending/cola,
/turf/simulated/floor/plasteel,
@@ -168,6 +196,7 @@
"I" = (
/obj/structure/closet,
/obj/item/clothing/gloves/boxing,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/powered)
"J" = (
@@ -204,6 +233,7 @@
info = "1 x Stechtkin pistol - $600 1 x silencer - $200 shipping charge - $4360 total - $5160";
name = "receipt"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/powered)
"K" = (
@@ -212,27 +242,27 @@
info = "Mission Details : You have been assigned to a newly constructed listening post constructed within an asteroid in Nanotrasen space to monitor their plasma mining operations. Accurate intel is crucial to the success of our operatives onboard, do not fail us.";
name = "mission briefing"
},
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
/turf/simulated/floor/plasteel,
/area/ruin/powered)
"L" = (
/obj/machinery/disposal,
/obj/structure/disposalpipe/trunk{
- dir = 4
+ dir = 8
},
/turf/simulated/floor/plasteel,
/area/ruin/powered)
"M" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/simulated/wall/r_wall,
-/area/ruin/powered)
+/turf/space,
+/area/space)
"N" = (
/obj/structure/disposalpipe/segment{
dir = 9
},
/turf/simulated/mineral,
-/area/ruin/powered)
+/area/ruin/unpowered)
"O" = (
/obj/machinery/door/airlock{
name = "Toilet"
@@ -272,10 +302,44 @@
icon_state = "freezerfloor"
},
/area/ruin/powered)
+"T" = (
+/obj/structure/disposaloutlet{
+ dir = 4
+ },
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor/plating/airless,
+/area/space)
+"V" = (
+/obj/machinery/door/airlock/external,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/ruin/powered)
+"W" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/ruin/powered)
+"X" = (
+/obj/machinery/door/airlock,
+/obj/structure/disposalpipe/segment,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel,
+/area/ruin/powered)
"Y" = (
/obj/item/gps/ruin,
/turf/simulated/wall/r_wall,
/area/ruin/powered)
+"Z" = (
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/simulated/floor/plating/airless,
+/area/space)
(1,1,1) = {"
a
@@ -321,60 +385,60 @@ a
"}
(2,1,1) = {"
a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
c
d
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
c
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
a
"}
(3,1,1) = {"
a
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+c
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
c
c
d
@@ -382,41 +446,41 @@ d
d
d
d
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
c
-a
+M
c
c
-a
-b
-a
-a
-a
+M
+c
+M
+M
+M
a
"}
(4,1,1) = {"
a
-b
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
+c
+c
+c
+c
+M
+M
+M
+M
+M
+M
+M
+M
c
c
c
@@ -427,82 +491,82 @@ d
d
d
c
-a
-a
-a
-a
-a
-a
-a
-b
+M
+M
+M
+M
+M
+M
+M
c
-b
-b
-a
c
-b
-b
-a
c
-"}
-(5,1,1) = {"
-a
-a
-b
-b
-b
-b
-a
-a
-a
-a
-a
-a
+c
+M
+c
+c
+c
+M
+a
+"}
+(5,1,1) = {"
+a
+M
+c
+c
+c
+c
+M
+M
+M
+M
+M
+M
c
c
c
c
d
-d
-d
-d
+d
+d
+d
c
d
c
c
-a
-a
-a
-a
-a
-a
-a
-b
-b
-a
-a
-b
-b
-b
-b
+M
+M
+M
+M
+M
+M
+M
+c
+c
+M
+M
+c
+c
+c
+c
a
"}
(6,1,1) = {"
a
-a
-b
-b
-b
-b
-b
-a
-a
-a
-a
-a
+M
+c
+c
+c
+c
+c
+M
+M
+M
+M
+M
+c
c
c
-b
d
d
d
@@ -512,35 +576,35 @@ c
c
c
d
-a
-a
-a
+M
+M
+M
c
-a
-a
-a
-b
+M
+M
+M
c
-a
-b
-b
-b
-a
+c
+M
+c
+c
+c
+M
c
a
"}
(7,1,1) = {"
a
-a
-b
-b
-b
-b
-b
-a
-a
-a
-a
+M
+c
+c
+c
+c
+c
+M
+M
+M
+M
d
c
c
@@ -551,37 +615,37 @@ d
d
c
c
-b
+c
d
d
c
-a
-a
+M
+M
c
c
-a
-a
-a
-b
-b
-b
-b
-a
-a
-a
+M
+M
+M
+c
+c
+c
+c
+M
+M
+M
a
"}
(8,1,1) = {"
a
-a
-a
-b
-b
-b
-b
-b
-a
-a
+M
+M
+c
+c
+c
+c
+c
+M
+M
d
d
c
@@ -601,37 +665,37 @@ c
c
c
c
-a
-a
-a
-a
-b
-b
-a
-a
-a
-a
+M
+M
+M
+M
+c
+c
+M
+M
+M
+M
a
"}
(9,1,1) = {"
a
-a
-a
-a
-b
-a
-a
-b
-a
+M
+M
+M
+c
+M
+M
+c
+M
c
d
-e
+d
d
d
d
d
c
-b
+c
c
d
d
@@ -644,36 +708,35 @@ c
c
c
c
-a
-a
-a
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
+M
+M
+M
+M
a
"}
(10,1,1) = {"
a
-a
-a
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
+M
+M
+M
c
d
-e
+d
d
d
d
c
c
-b
c
c
c
@@ -682,38 +745,37 @@ c
c
c
c
-b
-b
c
c
-a
c
-a
-a
-a
-a
-a
-a
-a
+c
+c
+M
+c
+M
+M
+M
+M
+M
+M
+M
a
"}
(11,1,1) = {"
a
-a
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
+M
+M
+c
+c
c
-b
-b
d
d
c
-b
-b
c
c
c
@@ -724,33 +786,33 @@ c
c
c
c
-b
-b
c
c
c
c
-a
-a
-a
-a
-a
-a
-a
+c
+c
+c
+c
+M
+M
+M
+M
+M
+M
+M
a
"}
(12,1,1) = {"
a
-a
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
+M
+M
c
-b
-b
c
c
c
@@ -760,35 +822,37 @@ c
c
c
c
-b
-b
c
c
-b
-b
c
c
c
c
c
c
-a
-a
-a
-a
-a
-a
-a
+c
+c
+c
+c
+c
+c
+M
+M
+M
+M
+M
+M
+M
a
"}
(13,1,1) = {"
a
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
+M
c
c
c
@@ -802,45 +866,45 @@ c
c
c
c
-b
-b
c
c
-b
-b
c
c
c
c
c
-b
-a
-a
-a
-a
-a
-a
-a
+c
+c
+c
+c
+c
+M
+M
+M
+M
+M
+M
+M
a
"}
(14,1,1) = {"
a
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
+M
+c
+c
+c
+c
+c
+c
c
c
c
c
-b
-b
-b
-b
-b
-b
c
c
f
@@ -848,81 +912,81 @@ f
f
f
f
-b
-b
-b
c
c
c
c
-b
-b
-a
-a
-a
-a
-a
-a
+c
+c
+c
+c
+c
+M
+M
+M
+M
+M
+M
a
"}
(15,1,1) = {"
a
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
+M
+c
+c
+c
+c
+c
+c
c
c
c
c
c
-b
-b
-b
-b
-b
-b
c
f
C
m
I
f
-b
-b
-b
c
c
c
c
c
c
-a
-a
-a
-a
-a
-a
+c
+c
+c
+M
+M
+M
+M
+M
+M
a
"}
(16,1,1) = {"
a
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
+M
+c
+c
+c
c
c
c
c
c
-b
-b
-b
f
f
f
@@ -932,38 +996,38 @@ D
m
J
f
-b
-b
-b
+c
+c
+c
c
c
c
c
c
d
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
+M
a
"}
(17,1,1) = {"
a
-a
-a
-a
-a
-a
-a
-a
-c
-c
+M
+M
+M
+M
+M
+M
+M
+c
+c
+c
+c
c
c
-b
-b
f
f
p
@@ -974,46 +1038,46 @@ j
i
j
f
-b
-b
-b
+c
+c
+c
c
c
c
c
d
d
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
+M
a
"}
(18,1,1) = {"
a
-a
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
+M
+M
+c
+c
c
c
c
c
-b
-b
f
k
q
-m
-m
-i
-m
-m
+b
+b
+X
+b
+b
K
f
f
@@ -1025,23 +1089,23 @@ c
d
d
d
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
+M
a
"}
(19,1,1) = {"
a
-a
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
+M
+M
c
c
c
@@ -1056,7 +1120,7 @@ w
j
E
m
-m
+e
O
P
R
@@ -1066,32 +1130,32 @@ c
c
d
d
-a
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
+M
+M
a
"}
(20,1,1) = {"
a
-a
-a
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
+M
+M
+M
c
c
c
f
-g
+y
i
-m
+e
m
m
m
@@ -1108,39 +1172,39 @@ c
d
d
d
-a
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
+M
+M
a
"}
(21,1,1) = {"
a
-a
-a
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
+M
+M
+M
c
c
c
f
h
j
-m
+e
m
t
x
j
F
H
-M
+f
f
f
f
@@ -1149,770 +1213,770 @@ c
c
d
d
-a
-a
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
+M
+M
+M
a
"}
(22,1,1) = {"
a
-a
-a
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
+M
+M
+M
c
c
c
f
f
f
-n
+V
n
f
f
f
f
f
-M
-b
-b
-b
-b
+f
+c
+c
+c
+c
c
d
d
d
-a
-a
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
+M
+M
+M
a
"}
(23,1,1) = {"
a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
+M
+M
+M
+M
+c
+c
c
c
-b
-b
f
o
g
f
-b
-b
-b
-b
+c
+c
+c
+c
A
-b
-b
-b
-b
+c
+c
+c
+c
c
d
d
-a
-a
-a
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
+M
+M
+M
+M
a
"}
(24,1,1) = {"
a
-a
-a
-a
-b
-b
-b
-a
-a
-a
+M
+M
+M
+c
+c
+c
+M
+M
+M
+c
+c
c
c
-b
-b
f
-g
+W
g
f
-b
+c
z
G
G
N
-b
-b
-b
-b
+c
+c
+c
+c
d
d
d
-a
-a
-a
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
+M
+M
+M
+M
a
"}
(25,1,1) = {"
a
-a
-a
-a
-a
-b
-b
-a
-a
-a
-a
-b
-b
-b
+M
+M
+M
+M
+c
+c
+M
+M
+M
+M
+c
+c
+c
f
-n
+V
n
f
-b
+c
A
-b
-b
-b
-b
-b
-b
-b
+c
+c
+c
+c
+c
+c
+c
d
d
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
a
"}
(26,1,1) = {"
a
-a
-a
+M
+M
+c
+M
+c
+c
+c
+M
+M
+M
+c
+c
+c
+T
+Z
+B
c
-a
-b
-b
-b
-a
-a
-a
-b
-b
-b
-a
-a
-a
c
-b
A
-b
-b
-b
-b
+c
+c
+c
+c
c
c
c
d
d
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
a
"}
(27,1,1) = {"
a
-a
-a
-a
-a
-a
-b
-b
-a
-a
-a
-a
-b
-b
-a
-a
-a
+M
+M
+M
+M
+M
c
c
-B
-b
+M
+M
+M
+M
+c
+c
+M
+M
+M
c
c
c
c
c
-d
-d
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(28,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-a
-a
-b
c
-a
-b
c
c
-a
c
d
d
-d
-a
-a
-a
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
a
+"}
+(28,1,1) = {"
a
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+c
+c
+M
+M
+c
+c
+M
+c
+c
+c
+M
+c
+d
+d
+d
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
a
"}
(29,1,1) = {"
a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-a
-a
-a
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
c
-a
+M
+M
+M
c
+M
c
-a
-a
+c
+M
+M
c
d
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
a
"}
(30,1,1) = {"
a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
a
"}
(31,1,1) = {"
a
-a
-a
+M
+M
c
c
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
a
+"}
+(32,1,1) = {"
a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(32,1,1) = {"
-a
-a
+M
c
c
c
-a
-a
-a
-a
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+c
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
a
"}
(33,1,1) = {"
a
-a
+M
c
c
c
c
-a
-a
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+M
+M
+c
+c
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
a
"}
(34,1,1) = {"
a
-a
-a
+M
+M
c
c
c
-a
-a
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+M
+M
+c
+c
+c
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
a
"}
(35,1,1) = {"
a
-a
+M
c
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
+M
c
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+c
+c
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
a
"}
(36,1,1) = {"
a
-a
+M
c
-a
-a
-a
-a
-a
-a
-a
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
+M
+M
+c
+c
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
a
"}
(37,1,1) = {"
a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
c
-a
-a
-a
-a
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+c
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
a
"}
(38,1,1) = {"
a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
a
"}
(39,1,1) = {"
a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
a
"}
(40,1,1) = {"
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/lonelypod.dmm b/_maps/map_files/RandomRuins/SpaceRuins/lonelypod.dmm
index ed3c3c0acd0..4a8c458e375 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/lonelypod.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/lonelypod.dmm
@@ -65,12 +65,15 @@
name = "Emergency Signal";
width = 16
},
-/turf/template_noop,
-/area/template_noop)
+/turf/space,
+/area/space)
"lI" = (
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/glass/reinforced,
/area/ruin/unpowered)
+"my" = (
+/turf/space,
+/area/space)
"mE" = (
/obj/effect/decal/cleanable/dirt,
/obj/item/twohanded/required/kirbyplants/dead,
@@ -205,9 +208,7 @@
/obj/machinery/door/airlock/public/glass{
locked = 1
},
-/obj/effect/decal/cleanable/dirt{
- light_power = 0
- },
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"Fu" = (
@@ -223,7 +224,7 @@
dir = 8;
tag = "icon-heater (WEST)"
},
-/turf/simulated/floor/shuttle/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
"FI" = (
/obj/structure/closet/walllocker/emerglocker/south{
@@ -397,7 +398,7 @@
dir = 8;
tag = "icon-propulsion (EAST)"
},
-/turf/simulated/floor/shuttle/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
"QK" = (
/obj/effect/decal/cleanable/dust,
@@ -412,8 +413,8 @@
/mob/living/simple_animal/hostile/carp{
health = 50
},
-/turf/template_noop,
-/area/template_noop)
+/turf/space,
+/area/space)
"Sd" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light_construct,
@@ -467,7 +468,6 @@
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"XI" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/unary/vent_pump/high_volume{
dir = 4;
frequency = 1379;
@@ -561,136 +561,136 @@ Zm
(3,1,1) = {"
Zm
Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
Zm
Zm
"}
(4,1,1) = {"
Zm
Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
Zm
Zm
"}
(5,1,1) = {"
Zm
Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
+my
+my
+my
+my
+my
+my
+my
+my
+my
Rz
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
+my
+my
+my
+my
+my
+my
+my
+my
+my
Zm
Zm
"}
(6,1,1) = {"
Zm
Zm
-Zm
-Zm
-Zm
+my
+my
+my
Rz
-Zm
-Zm
-Zm
-Zm
-Zm
+my
+my
+my
+my
+my
kt
-Zm
-Zm
-Zm
-Zm
-Zm
+my
+my
+my
+my
+my
Rz
-Zm
-Zm
-Zm
+my
+my
+my
Zm
Zm
"}
(7,1,1) = {"
Zm
Zm
-Zm
-Zm
-Zm
-Zm
-Zm
+my
+my
+my
+my
+my
QG
QG
-Bp
+PO
Ry
Js
jO
-Bp
+PO
QG
QG
-Zm
-Zm
-Zm
-Zm
-Zm
+my
+my
+my
+my
+my
Zm
Zm
"}
(8,1,1) = {"
Zm
Zm
-Zm
-Zm
-Zm
-Zm
-Bp
+my
+my
+my
+my
+PO
Fy
Fy
PO
@@ -700,46 +700,46 @@ ic
PO
Fy
Fy
-Bp
-Zm
-Zm
-Zm
-Zm
+PO
+my
+my
+my
+my
Zm
Zm
"}
(9,1,1) = {"
Zm
Zm
-Zm
-Zm
-Zm
-Zm
-PO
+my
+my
+my
+my
PO
PO
PO
+Bp
QK
Te
QK
+Bp
PO
PO
PO
-PO
-Zm
-Zm
-Zm
-Zm
+my
+my
+my
+my
Zm
Zm
"}
(10,1,1) = {"
Zm
Zm
-Zm
-Zm
-Zm
-Zm
+my
+my
+my
+my
PO
yj
aO
@@ -751,20 +751,20 @@ FI
GX
TW
PO
-Zm
-Zm
-Zm
-Zm
+my
+my
+my
+my
Zm
Zm
"}
(11,1,1) = {"
Zm
Zm
-Zm
-Zm
-Zm
-Zm
+my
+my
+my
+my
PO
pP
MU
@@ -776,20 +776,20 @@ Yf
TU
Zf
PO
-Zm
-Zm
-Zm
-Zm
+my
+my
+my
+my
Zm
Zm
"}
(12,1,1) = {"
Zm
Zm
-Zm
-Zm
-Zm
-Zm
+my
+my
+my
+my
Vh
Jg
ck
@@ -801,20 +801,20 @@ Et
Zf
Zf
PO
-Zm
-Zm
-Zm
-Zm
+my
+my
+my
+my
Zm
Zm
"}
(13,1,1) = {"
Zm
Zm
-Zm
-Zm
+my
+my
Rz
-Zm
+my
PO
sE
SX
@@ -826,20 +826,20 @@ Yf
Fu
Zf
PO
-Zm
+my
Rz
-Zm
-Zm
+my
+my
Zm
Zm
"}
(14,1,1) = {"
Zm
Zm
-Zm
-Zm
-Zm
-Zm
+my
+my
+my
+my
PO
tq
SX
@@ -851,20 +851,20 @@ PO
rf
Zf
PO
-Zm
-Zm
-Zm
-Zm
+my
+my
+my
+my
Zm
Zm
"}
(15,1,1) = {"
Zm
Zm
-Zm
-Zm
-Zm
-Zm
+my
+my
+my
+my
PO
eL
Pc
@@ -876,46 +876,46 @@ PO
tD
Sd
PO
-Zm
-Zm
-Zm
-Zm
+my
+my
+my
+my
Zm
Zm
"}
(16,1,1) = {"
Zm
Zm
-Zm
-Zm
-Zm
-Zm
+my
+my
+my
+my
+PO
PO
PO
PO
-Bp
Cv
zs
zf
-Bp
PO
PO
PO
-Zm
-Zm
-Zm
-Zm
+PO
+my
+my
+my
+my
Zm
Zm
"}
(17,1,1) = {"
Zm
Zm
-Zm
-Zm
-Zm
-Zm
-Zm
+my
+my
+my
+my
+my
PO
PO
FU
@@ -925,48 +925,48 @@ bL
Is
PO
PO
-Zm
-Zm
-Zm
-Zm
-Zm
+my
+my
+my
+my
+my
Zm
Zm
"}
(18,1,1) = {"
Zm
Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
+my
+my
+my
+my
+my
+my
+PO
PO
-Bp
Ue
PI
Ib
-Bp
PO
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
+PO
+my
+my
+my
+my
+my
+my
Zm
Zm
"}
(19,1,1) = {"
Zm
Zm
-Zm
-Zm
-Zm
+my
+my
+my
Rz
-Zm
-Zm
+my
+my
PO
PO
DL
@@ -974,112 +974,112 @@ DL
DL
PO
PO
-Zm
-Zm
+my
+my
Rz
-Zm
-Zm
-Zm
+my
+my
+my
Zm
Zm
"}
(20,1,1) = {"
Zm
Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
+my
+my
+my
+my
+my
+my
+my
+my
Rz
Rz
Rz
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
+my
+my
+my
+my
+my
+my
+my
+my
Zm
Zm
"}
(21,1,1) = {"
Zm
Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
Zm
Zm
"}
(22,1,1) = {"
Zm
Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
Zm
Zm
"}
(23,1,1) = {"
Zm
Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
-Zm
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
+my
Zm
Zm
"}
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/magestavern.dmm b/_maps/map_files/RandomRuins/SpaceRuins/magestavern.dmm
index a84a9e158e5..28311706809 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/magestavern.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/magestavern.dmm
@@ -78,7 +78,6 @@
pixel_y = 12
},
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "barber"
},
/area/ruin/unpowered)
@@ -102,7 +101,6 @@
/area/space)
"eh" = (
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "barber"
},
/area/ruin/unpowered)
@@ -170,14 +168,12 @@
"hb" = (
/obj/effect/decal/cleanable/blood/writing,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "barber"
},
/area/ruin/unpowered)
"hq" = (
/obj/machinery/kitchen_machine/oven,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "barber"
},
/area/ruin/unpowered)
@@ -192,7 +188,6 @@
/obj/structure/reagent_dispensers/beerkeg,
/obj/machinery/light_construct,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "barber"
},
/area/ruin/unpowered)
@@ -280,14 +275,12 @@
dir = 8
},
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "barber"
},
/area/ruin/unpowered)
"kW" = (
/obj/structure/closet/secure_closet/freezer/kitchen,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "barber"
},
/area/ruin/unpowered)
@@ -330,14 +323,12 @@
/obj/effect/decal/ants,
/obj/effect/decal/cleanable/blood,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "barber"
},
/area/ruin/unpowered)
"ol" = (
/obj/machinery/kitchen_machine/candy_maker,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "barber"
},
/area/ruin/unpowered)
@@ -404,7 +395,6 @@
},
/obj/machinery/light_construct,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "barber"
},
/area/ruin/unpowered)
@@ -480,10 +470,6 @@
/obj/item/reagent_containers/food/drinks/tea,
/turf/simulated/floor/carpet/purple,
/area/ruin/unpowered)
-"tJ" = (
-/obj/item/chair/wood,
-/turf/simulated/floor/carpet,
-/area/ruin/unpowered)
"ua" = (
/turf/simulated/floor/wood{
icon_state = "wood-broken7"
@@ -613,7 +599,6 @@
"AF" = (
/obj/machinery/icemachine,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "barber"
},
/area/ruin/unpowered)
@@ -632,7 +617,6 @@
/obj/structure/table,
/obj/machinery/reagentgrinder,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "barber"
},
/area/ruin/unpowered)
@@ -653,7 +637,6 @@
dir = 9
},
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "barber"
},
/area/ruin/unpowered)
@@ -707,7 +690,6 @@
dir = 8
},
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "barber"
},
/area/ruin/unpowered)
@@ -748,7 +730,6 @@
/obj/structure/table,
/obj/machinery/processor,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "barber"
},
/area/ruin/unpowered)
@@ -823,7 +804,6 @@
"Kr" = (
/obj/machinery/cooker/deepfryer,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "barber"
},
/area/ruin/unpowered)
@@ -927,7 +907,6 @@
/obj/structure/table,
/obj/item/reagent_containers/food/snacks/spellburger,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "barber"
},
/area/ruin/unpowered)
@@ -1006,7 +985,6 @@
},
/obj/effect/decal/cleanable/blood/writing,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "barber"
},
/area/ruin/unpowered)
@@ -1043,7 +1021,6 @@
/obj/structure/table,
/obj/machinery/kitchen_machine/microwave,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "barber"
},
/area/ruin/unpowered)
@@ -2415,7 +2392,7 @@ tw
gJ
GM
gJ
-tJ
+gJ
ez
qc
ZN
@@ -2554,7 +2531,7 @@ ZN
gJ
gJ
AW
-tJ
+gJ
ri
jR
dY
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/mechtransport.dmm b/_maps/map_files/RandomRuins/SpaceRuins/mechtransport.dmm
index ebaa6aa7e02..06112971707 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/mechtransport.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/mechtransport.dmm
@@ -59,88 +59,113 @@
/turf/simulated/floor/shuttle,
/area/ruin/powered)
"o" = (
-/turf/simulated/wall/shuttle{
- dir = 1;
- icon_state = "white_walls"
- },
-/area/ruin/powered)
-"p" = (
-/obj/machinery/door/airlock/hatch,
/turf/simulated/floor/shuttle{
icon_state = "floor3";
- tag = "icon-floor3"
+ nitrogen = 0;
+ oxygen = 0;
+ temperature = 2.7
},
/area/ruin/powered)
+"p" = (
+/obj/structure/lattice,
+/turf/space,
+/area/space/nearstation)
"r" = (
+/obj/structure/mecha_wreckage/ripley,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/shuttle{
- icon_state = "floor3";
- tag = "icon-floor3"
+ icon_state = "floor2";
+ oxygen = 0;
+ nitrogen = 0;
+ temperature = 2.7
},
/area/ruin/powered)
"s" = (
-/obj/structure/mecha_wreckage/phazon,
+/obj/structure/mecha_wreckage/ripley/firefighter,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/shuttle{
icon_state = "floor2";
- tag = "icon-floor2"
+ oxygen = 0;
+ nitrogen = 0;
+ temperature = 2.7
},
/area/ruin/powered)
"t" = (
/turf/simulated/floor/shuttle{
icon_state = "floor2";
- tag = "icon-floor2"
+ oxygen = 0;
+ nitrogen = 0;
+ temperature = 2.7
},
/area/ruin/powered)
"u" = (
-/obj/structure/mecha_wreckage/ripley/firefighter,
+/obj/effect/decal/cleanable/blood/gibs/robot/up,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/shuttle{
icon_state = "floor2";
- tag = "icon-floor2"
+ oxygen = 0;
+ nitrogen = 0;
+ temperature = 2.7
},
/area/ruin/powered)
"v" = (
-/obj/structure/mecha_wreckage/ripley,
+/obj/effect/decal/cleanable/blood/gibs/robot,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/shuttle{
icon_state = "floor2";
- tag = "icon-floor2"
+ oxygen = 0;
+ nitrogen = 0;
+ temperature = 2.7
},
/area/ruin/powered)
"w" = (
-/obj/effect/decal/cleanable/blood/oil,
-/turf/simulated/floor/shuttle{
- icon_state = "floor2";
- tag = "icon-floor2"
- },
+/turf/simulated/wall/shuttle/nodiagonal,
/area/ruin/powered)
"x" = (
-/obj/effect/decal/cleanable/blood/gibs/robot/up,
+/obj/structure/mecha_wreckage/durand,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/shuttle{
icon_state = "floor2";
- tag = "icon-floor2"
+ oxygen = 0;
+ nitrogen = 0;
+ temperature = 2.7
},
/area/ruin/powered)
"y" = (
-/obj/machinery/door/poddoor{
- id_tag = "mecha cargo";
- name = "Cargo Bay Door";
- tag = ""
- },
+/obj/effect/decal/cleanable/blood/oil,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/shuttle{
- icon_state = "floor3";
- tag = "icon-floor3"
+ icon_state = "floor2";
+ oxygen = 0;
+ nitrogen = 0;
+ temperature = 2.7
},
/area/ruin/powered)
"z" = (
+/obj/item/stack/tile/plasteel{
+ pixel_x = 7;
+ pixel_y = 8
+ },
/obj/effect/decal/cleanable/blood/gibs/robot,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/shuttle{
icon_state = "floor2";
- tag = "icon-floor2"
+ oxygen = 0;
+ nitrogen = 0;
+ temperature = 2.7
},
/area/ruin/powered)
"A" = (
-/obj/structure/mecha_wreckage/durand,
+/obj/machinery/door/poddoor{
+ id_tag = "mecha cargo";
+ name = "Cargo Bay Door";
+ tag = ""
+ },
/turf/simulated/floor/shuttle{
- icon_state = "floor2";
- tag = "icon-floor2"
+ icon_state = "floor3";
+ nitrogen = 0;
+ oxygen = 0;
+ temperature = 2.7
},
/area/ruin/powered)
"B" = (
@@ -154,9 +179,9 @@
/turf/simulated/floor/plating/airless,
/area/ruin/powered)
"D" = (
-/obj/structure/lattice,
-/turf/template_noop,
-/area/space/nearstation)
+/obj/item/stack/rods,
+/turf/space,
+/area/space)
"E" = (
/obj/item/stack/rods,
/turf/simulated/floor/plating/airless,
@@ -166,14 +191,13 @@
/turf/simulated/floor/plating/airless,
/area/ruin/powered)
"G" = (
-/obj/item/stack/tile/plasteel{
- pixel_x = 7;
- pixel_y = 8
- },
-/obj/effect/decal/cleanable/blood/gibs/robot,
+/obj/structure/mecha_wreckage/odysseus,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/shuttle{
icon_state = "floor2";
- tag = "icon-floor2"
+ oxygen = 0;
+ nitrogen = 0;
+ temperature = 2.7
},
/area/ruin/powered)
"H" = (
@@ -186,21 +210,19 @@
},
/area/ruin/powered)
"J" = (
-/obj/structure/mecha_wreckage/odysseus,
-/turf/simulated/floor/shuttle{
- icon_state = "floor2";
- tag = "icon-floor2"
- },
-/area/ruin/powered)
-"K" = (
/obj/item/stack/sheet/metal,
-/turf/template_noop,
-/area/space/nearstation)
+/turf/space,
+/area/space)
+"K" = (
+/turf/space,
+/area/space)
"L" = (
/obj/structure/mecha_wreckage/gygax,
/turf/simulated/floor/shuttle{
icon_state = "floor3";
- tag = "icon-floor3"
+ nitrogen = 0;
+ oxygen = 0;
+ temperature = 2.7
},
/area/ruin/powered)
"M" = (
@@ -212,22 +234,27 @@
},
/area/ruin/powered)
"O" = (
-/turf/simulated/wall/shuttle{
- dir = 8;
- icon_state = "white_walls"
- },
+/obj/structure/shuttle/engine/heater,
+/turf/simulated/floor/plating/airless,
/area/ruin/powered)
"P" = (
-/obj/item/stack/rods,
-/turf/template_noop,
-/area/space/nearstation)
+/obj/structure/mecha_wreckage/phazon,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/shuttle{
+ icon_state = "floor2";
+ oxygen = 0;
+ nitrogen = 0;
+ temperature = 2.7
+ },
+/area/ruin/powered)
"Q" = (
-/obj/structure/shuttle/engine/heater,
-/turf/simulated/floor/shuttle/plating,
+/obj/structure/shuttle/engine/propulsion,
+/turf/simulated/floor/plating/airless,
/area/ruin/powered)
"R" = (
-/obj/structure/shuttle/engine/propulsion,
-/turf/simulated/floor/shuttle/plating,
+/obj/machinery/door/airlock/hatch,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/shuttle,
/area/ruin/powered)
"U" = (
/obj/item/gps/ruin,
@@ -247,157 +274,231 @@
icon_state = "white_walls_directions"
},
/area/ruin/powered)
+"Y" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/shuttle{
+ icon_state = "floor2";
+ oxygen = 0;
+ nitrogen = 0;
+ temperature = 2.7
+ },
+/area/ruin/powered)
+"Z" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/shuttle{
+ icon_state = "floor3";
+ nitrogen = 0;
+ oxygen = 0;
+ temperature = 2.7
+ },
+/area/ruin/powered)
(1,1,1) = {"
a
a
a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+K
+K
+K
W
e
e
e
e
B
-D
+p
H
+J
+K
+K
K
-a
-a
a
"}
-(2,1,1) = {"
+(3,1,1) = {"
+a
d
e
e
-o
-r
-s
w
-z
+o
+P
+y
+v
C
E
C
-D
+p
M
-P
+D
+K
a
"}
-(3,1,1) = {"
+(4,1,1) = {"
+a
c
f
j
-p
-r
-t
-t
-A
-t
+R
+Z
+Y
+Y
+x
+Y
C
H
-D
-D
-a
+p
+p
+K
+K
a
"}
-(4,1,1) = {"
+(5,1,1) = {"
+a
c
f
k
N
-r
-t
-x
+Z
+Y
+u
B
-A
-t
+x
+Y
B
C
+J
+K
K
-a
a
"}
-(5,1,1) = {"
+(6,1,1) = {"
+a
c
g
l
U
-r
-u
-t
-t
-t
+o
+s
+Y
+Y
+Y
F
-J
-r
+G
+Z
E
-D
+p
+K
a
"}
-(6,1,1) = {"
+(7,1,1) = {"
+a
c
h
m
N
+o
+Y
r
-t
-v
-t
+Y
C
+z
G
-J
C
C
-a
+K
+K
a
"}
-(7,1,1) = {"
+(8,1,1) = {"
+a
c
i
n
N
+o
r
-v
-t
-t
-t
-t
-t
+Y
+Y
+Y
+Y
+Y
L
N
+O
Q
-R
+a
"}
-(8,1,1) = {"
+(9,1,1) = {"
+a
d
e
e
-o
-r
-t
-t
-t
-t
w
+o
t
-r
+Y
+Y
+Y
+y
+Y
+o
N
+O
Q
-R
-"}
-(9,1,1) = {"
-a
a
+"}
+(10,1,1) = {"
a
+K
+K
+K
X
e
I
-y
-y
-y
-y
-y
+A
+A
+A
+A
+A
d
-O
+N
e
I
+a
+"}
+(11,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
"}
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm
index 516fa36efab..e5155fc01d7 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm
@@ -11,8 +11,8 @@
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation)
"ak" = (
-/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/warning_stripes/east,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -22,6 +22,7 @@
/area/ruin/space/ancientstation/hivebot)
"ar" = (
/mob/living/simple_animal/hostile/hivebot/tele,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -37,6 +38,7 @@
/area/template_noop)
"az" = (
/mob/living/simple_animal/hostile/hivebot,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -46,21 +48,11 @@
icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "redcorner"
},
/area/ruin/space/ancientstation/sec)
-"aC" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/science,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation/thetacorridor)
"aJ" = (
/obj/structure/window/reinforced{
dir = 8
@@ -92,6 +84,7 @@
/obj/item/stack/sheet/mineral/titanium{
amount = 30
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -99,17 +92,7 @@
"aZ" = (
/turf/simulated/wall,
/area/ruin/space/ancientstation/hivebot)
-"bd" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/tesla_coil{
- desc = "A massive coil with a built-in capacitor, collects energy from lightnings on hit";
- name = "tesla coil prototype"
- },
-/turf/simulated/floor/plating,
-/area/ruin/space/ancientstation/thetacorridor)
"bf" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/particle_accelerator/power_box,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
@@ -133,23 +116,24 @@
/area/ruin/space/ancientstation/rnd)
"bm" = (
/obj/effect/decal/remains/robot,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/space/ancientstation/hivebot)
"bp" = (
-/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/warning_stripes/arrow,
/obj/structure/transit_tube/station,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"bs" = (
/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
/obj/item/stock_parts/manipulator,
/obj/item/stock_parts/capacitor,
/obj/item/stock_parts/micro_laser,
/obj/item/stack/cable_coil,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"bu" = (
@@ -163,19 +147,22 @@
/obj/item/stack/ore/bluespace_crystal,
/obj/item/stack/ore/bluespace_crystal,
/obj/item/stack/ore/bluespace_crystal,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/space/ancientstation/hivebot)
"by" = (
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/space/ancientstation/hivebot)
"bz" = (
-/obj/machinery/door/airlock/highsecurity,
+/mob/living/simple_animal/hostile/hivebot,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
-/area/ruin/space/ancientstation/hivebot)
+/area/ruin/space/ancientstation/thetacorridor)
"bB" = (
/obj/structure/sign/poster/official/nanotrasen_logo,
/turf/simulated/wall/rust,
@@ -183,6 +170,7 @@
"bF" = (
/obj/effect/decal/cleanable/blood/oil,
/mob/living/simple_animal/hostile/hivebot,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -195,16 +183,11 @@
},
/turf/template_noop,
/area/ruin/space/ancientstation/betanorth)
-"bO" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation/comm)
"bR" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/research,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"bV" = (
@@ -213,6 +196,7 @@
icon_state = "gib2"
},
/mob/living/simple_animal/hostile/hivebot,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -222,6 +206,7 @@
icon_state = "gib2"
},
/mob/living/simple_animal/hostile/hivebot/tele,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -230,6 +215,7 @@
/obj/effect/decal/remains/robot{
icon_state = "gibup"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -253,6 +239,7 @@
icon_state = "gib5"
},
/mob/living/simple_animal/hostile/hivebot,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -260,6 +247,7 @@
"co" = (
/obj/effect/decal/cleanable/blood/oil,
/mob/living/simple_animal/hostile/hivebot/strong,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -292,21 +280,20 @@
/turf/simulated/wall,
/area/ruin/space/ancientstation/hivebot)
"cB" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/particle_accelerator/particle_emitter/left,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
"cG" = (
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/engi)
"cH" = (
/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/door_control{
id = "ancient";
name = "Charlie Station Lockdown Button"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/comm)
"cI" = (
@@ -314,6 +301,7 @@
icon_state = "gibup"
},
/mob/living/simple_animal/hostile/hivebot,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -324,7 +312,6 @@
icon_state = "0-2";
pixel_y = 1
},
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/power/apc{
dir = 4;
name = "Charlie Command APC";
@@ -333,6 +320,7 @@
start_charge = 0
},
/obj/effect/decal/cleanable/cobweb,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/comm)
"cN" = (
@@ -340,22 +328,22 @@
/turf/simulated/wall/rust,
/area/ruin/space/ancientstation/betanorth)
"cX" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/computer{
desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages.";
name = "Broken Computer"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "blue"
},
/area/ruin/space/ancientstation/comm)
"cY" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/computer{
desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages.";
name = "Broken Computer"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/comm)
"da" = (
@@ -371,21 +359,21 @@
/obj/machinery/light/small{
dir = 8
},
-/obj/effect/decal/cleanable/dirt,
/obj/structure/urinal{
pixel_y = 30
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
/area/ruin/space/ancientstation)
"di" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/computer{
desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages.";
name = "Broken Computer"
},
/obj/item/paper/fluff/ruins/oldstation/damagereport,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/comm)
"dj" = (
@@ -400,16 +388,17 @@
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/engi)
"dp" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
icon_state = "1-2"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/ancientstation/betanorth)
"dx" = (
/obj/effect/decal/remains/robot{
icon_state = "gib5"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -420,7 +409,6 @@
/area/ruin/space/ancientstation)
"dF" = (
/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
/obj/item/reagent_containers/glass/beaker{
pixel_x = -4;
pixel_y = 8
@@ -432,6 +420,7 @@
pixel_x = 7;
pixel_y = 8
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"dQ" = (
@@ -456,10 +445,10 @@
/obj/machinery/light{
dir = 8
},
-/obj/effect/decal/cleanable/dirt,
/obj/structure/chair{
dir = 1
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "blue"
@@ -473,8 +462,8 @@
/area/ruin/space/ancientstation/atmos)
"eb" = (
/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
/obj/item/megaphone,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/comm)
"ec" = (
@@ -493,7 +482,6 @@
/obj/machinery/light{
dir = 4
},
-/obj/effect/decal/cleanable/dirt,
/obj/structure/chair{
dir = 1
},
@@ -502,19 +490,19 @@
pixel_x = 24;
report_danger_level = 0
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "blue"
},
/area/ruin/space/ancientstation/comm)
"ek" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/particle_accelerator/particle_emitter/right,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
"el" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/particle_accelerator/control_box,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
"em" = (
@@ -529,7 +517,6 @@
/turf/template_noop,
/area/ruin/space/ancientstation/betamincorridor)
"ep" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/firealarm{
dir = 4;
pixel_x = -28
@@ -540,12 +527,12 @@
/obj/item/taperecorder{
pixel_x = -5
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"er" = (
/obj/machinery/conveyor,
/obj/item/circuitboard/ore_redemption,
-/obj/effect/decal/cleanable/dirt,
/obj/item/stack/sheet/glass/fifty{
pixel_x = 2;
pixel_y = -2
@@ -568,7 +555,6 @@
},
/area/ruin/space/ancientstation/proto)
"ey" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/closet/crate/engineering/electrical,
/obj/item/solar_assembly,
/obj/item/solar_assembly,
@@ -577,10 +563,12 @@
/obj/machinery/light/small/built{
dir = 8
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation)
"eA" = (
/mob/living/simple_animal/hostile/hivebot/strong,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -596,37 +584,37 @@
/area/ruin/space/ancientstation/atmos)
"eJ" = (
/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
/obj/item/lighter/zippo,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/comm)
"eM" = (
/obj/structure/table,
/obj/machinery/atmospherics/unary/vent_pump/on,
-/obj/effect/decal/cleanable/dirt,
/obj/item/coin,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/comm)
"eN" = (
/obj/machinery/light{
dir = 4
},
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/firealarm{
dir = 8;
pixel_x = 28
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"eR" = (
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/space/ancientstation/hivebot)
"eY" = (
/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
/obj/item/deck/cards,
/obj/item/folder/blue,
/obj/item/pen,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/comm)
"fe" = (
@@ -634,7 +622,6 @@
/turf/simulated/floor/plasteel/airless,
/area/template_noop)
"ff" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/airlock,
/turf/simulated/floor/plasteel{
icon_state = "white"
@@ -642,37 +629,34 @@
/area/ruin/space/ancientstation)
"fh" = (
/obj/structure/girder,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating/airless,
/area/ruin/space/ancientstation/betamincorridor)
"fj" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/closet/crate/engineering/electrical,
/obj/item/airlock_electronics,
/obj/item/airlock_electronics,
/obj/item/apc_electronics,
/obj/item/apc_electronics,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation)
"fl" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/firealarm{
dir = 8;
pixel_x = -24
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"fr" = (
/obj/structure/table/reinforced,
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/the_singularitygen/tesla,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
/area/ruin/space/ancientstation/proto)
"fs" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2";
@@ -681,10 +665,10 @@
/obj/item/stack/cable_coil{
amount = 1
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
"fu" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/firealarm{
dir = 8;
pixel_x = -24
@@ -692,6 +676,7 @@
/obj/structure/chair{
dir = 1
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "blue"
@@ -702,17 +687,16 @@
dir = 8;
pixel_y = -8
},
-/obj/effect/decal/cleanable/dirt,
/obj/structure/mirror{
name = "dusty mirror";
pixel_x = -26
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
/area/ruin/space/ancientstation)
"fx" = (
-/obj/effect/decal/cleanable/dirt,
/obj/item/mining_scanner{
desc = "A scanner that checks surrounding rock for useful minerals, click the button to scan the area around; it can also be used to stop gibtonite detonations. Wear material scanners for optimal results."
},
@@ -726,6 +710,7 @@
/obj/item/stack/sheet/metal{
amount = 20
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -738,16 +723,17 @@
/obj/item/stack/sheet/mineral/uranium{
amount = 25
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/space/ancientstation/hivebot)
"fL" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/computer{
desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages.";
name = "Broken Computer"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "blue"
@@ -786,10 +772,10 @@
},
/area/ruin/space/ancientstation/rnd)
"ga" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/toilet{
pixel_y = 12
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -803,15 +789,14 @@
pixel_x = -24;
report_danger_level = 0
},
-/obj/effect/decal/cleanable/dirt,
/mob/living/simple_animal/hostile/hivebot,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"gi" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/firedoor,
/mob/living/simple_animal/hostile/hivebot,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"gl" = (
@@ -831,17 +816,13 @@
/area/ruin/space/ancientstation)
"gs" = (
/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/recharger,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "blue"
},
/area/ruin/space/ancientstation/comm)
-"gt" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating/airless,
-/area/ruin/space/ancientstation/betanorth)
"gv" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -851,8 +832,8 @@
/area/ruin/space/ancientstation/betanorth)
"gz" = (
/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
/obj/item/tank/internals/emergency_oxygen,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 0;
icon_state = "blue"
@@ -862,16 +843,16 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/firedoor,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"gD" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/mirror{
name = "dusty mirror";
pixel_x = -26
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -889,7 +870,6 @@
/area/ruin/space/ancientstation/rnd)
"gJ" = (
/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
/obj/item/reagent_containers/syringe{
pixel_x = -6;
pixel_y = 12
@@ -901,6 +881,7 @@
/obj/item/slime_extract/grey{
pixel_x = 7
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"gL" = (
@@ -927,6 +908,7 @@
/obj/machinery/door/airlock/maintenance_hatch{
req_access = list(271)
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
"gV" = (
@@ -938,7 +920,6 @@
/obj/machinery/power/smes/engineering{
charge = 0
},
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/engi)
"gX" = (
@@ -955,15 +936,15 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
},
-/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/blood/oil,
/obj/item/crowbar,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"hf" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/science,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"hj" = (
@@ -983,7 +964,6 @@
/turf/template_noop,
/area/template_noop)
"hm" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/constructable_frame/machine_frame,
/obj/item/stock_parts/matter_bin,
/turf/simulated/floor/bluegrid{
@@ -1000,7 +980,6 @@
dir = 1;
name = "Broken Computer"
},
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -1023,7 +1002,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/engi)
"hs" = (
@@ -1034,8 +1012,6 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/ancientstation/betamincorridor)
"hE" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/obj/structure/safe/floor{
known_by = list("theta")
},
@@ -1047,14 +1023,15 @@
amount = 2
},
/obj/item/areaeditor/create_area_only/theta,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/comm)
"hH" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
icon_state = "4-8"
},
/obj/item/shard,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/ancientstation/betanorth)
"hI" = (
@@ -1098,17 +1075,16 @@
/turf/template_noop,
/area/template_noop)
"ig" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/alarm/all_access{
dir = 8;
pixel_x = 24;
report_danger_level = 0
},
/mob/living/simple_animal/hostile/hivebot,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"ik" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/mirror{
name = "dusty mirror";
pixel_x = 26
@@ -1117,6 +1093,7 @@
dir = 4;
pixel_x = 12
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -1141,7 +1118,6 @@
dir = 10
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/hydroponics)
"ix" = (
@@ -1163,9 +1139,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/science,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"iF" = (
@@ -1182,11 +1158,10 @@
/area/ruin/space/ancientstation/betanorth)
"iK" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/airlock/command/glass{
name = "Bridge"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/comm)
"iM" = (
@@ -1199,15 +1174,7 @@
/obj/structure/girder/reinforced,
/turf/simulated/mineral/random,
/area/space/nearstation)
-"iS" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/simulated/floor/plasteel/airless,
-/area/ruin/space/ancientstation/betanorth)
"iW" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/girder/reinforced{
obj_integrity = 120
},
@@ -1217,7 +1184,6 @@
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
"iX" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/safe/floor,
/obj/item/clothing/suit/space/hardsuit/mining{
armor = list("melee"=10,"bullet"=5,"laser"=5,"energy"=5,"bomb"=35,"bio"=80,"rad"=35,"fire"=40,"acid"=60);
@@ -1227,30 +1193,23 @@
/obj/item/paper{
info = "This is mine! I said so. I found it in rocks so its mine. I saw how one guy from cargo stares on my finding. Oh this suit is much, much better than this nasty NASA void suits CC gave us. I WILL NOT GIVE IT TO ANYONE, ITS MINE NOW!"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/ancientstation/betacargo)
"ja" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small{
dir = 4
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
-"jc" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation/rnd)
"jf" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/chem_master,
/obj/item/reagent_containers/glass/beaker,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -1259,11 +1218,11 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/airlock/highsecurity{
name = "Prototype Laboratory";
req_access = list(271)
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "whitehall"
},
@@ -1286,12 +1245,12 @@
/area/template_noop)
"jv" = (
/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
/obj/item/stack/sheet/metal/fifty,
/obj/item/stack/sheet/glass/fifty{
pixel_x = 2;
pixel_y = -2
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"jx" = (
@@ -1314,10 +1273,10 @@
/obj/machinery/light{
dir = 4
},
-/obj/effect/decal/cleanable/dirt,
/obj/structure/transit_tube/cap{
dir = 8
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"jH" = (
@@ -1347,13 +1306,12 @@
/obj/machinery/light/small{
dir = 8
},
-/obj/effect/decal/cleanable/dirt,
/obj/item/crowbar,
/obj/item/flashlight/flare/glowstick/random,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"jM" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/window/reinforced{
dir = 1
},
@@ -1373,7 +1331,6 @@
},
/area/ruin/space/ancientstation/comm)
"jO" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/science{
name = "Artificial Program Core Room"
@@ -1393,18 +1350,19 @@
/area/ruin/space/ancientstation)
"jY" = (
/obj/effect/decal/cleanable/blood/oil,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/space/ancientstation/hivebot)
"kj" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 6
},
/obj/structure/cable{
icon_state = "1-2"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/ancientstation/betanorth)
"kk" = (
@@ -1415,36 +1373,36 @@
},
/area/ruin/space/ancientstation/proto)
"km" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/r_n_d/circuit_imprinter,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
/area/ruin/space/ancientstation/rnd)
"kx" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/conveyor_switch/oneway{
obj_integrity = 70
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/ancientstation/betamincorridor)
"kD" = (
-/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/warning_stripes/southwestcorner,
/obj/effect/decal/warning_stripes/northwestcorner,
/obj/machinery/firealarm{
dir = 8;
pixel_x = -24
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
/area/ruin/space/ancientstation/proto)
"kF" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/chair{
dir = 1
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/comm)
"kI" = (
@@ -1457,7 +1415,6 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/ancientstation/betanorth)
"kK" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -1473,6 +1430,7 @@
icon_state = "0-2";
pixel_y = 1
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/ancientstation/betanorth)
"kL" = (
@@ -1486,22 +1444,22 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"kN" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
/obj/structure/cable{
icon_state = "1-2"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/ancientstation/betanorth)
"kS" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/closet/crate/engineering/electrical,
/obj/item/solar_assembly,
/obj/item/solar_assembly,
/obj/item/solar_assembly,
/obj/item/solar_assembly,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"kX" = (
@@ -1513,11 +1471,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/engi)
"lc" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/closet/crate,
/obj/item/circular_saw,
/obj/item/retractor,
@@ -1552,10 +1508,10 @@
/obj/structure/cable{
icon_state = "1-4"
},
-/obj/effect/decal/cleanable/dirt,
/obj/item/twohanded/required/kirbyplants{
icon_state = "plant-dead"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"lv" = (
@@ -1580,7 +1536,6 @@
"lD" = (
/obj/structure/plasticflaps/mining,
/obj/machinery/conveyor,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating/airless,
/area/ruin/space/ancientstation/betamincorridor)
"lJ" = (
@@ -1611,13 +1566,12 @@
/area/ruin/space/ancientstation/proto)
"mp" = (
/obj/machinery/conveyor,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating/airless,
/area/ruin/space/ancientstation/betamincorridor)
"mq" = (
/obj/effect/decal/cleanable/cobweb,
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/recharge_station,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
"mx" = (
@@ -1630,8 +1584,8 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/effect/decal/warning_stripes/southeast,
/obj/effect/decal/warning_stripes/northwest,
-/obj/effect/decal/cleanable/dirt,
/obj/effect/mob_spawn/human/oldstation/oldeng,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"mF" = (
@@ -1648,23 +1602,22 @@
/area/ruin/space/ancientstation/sec)
"mL" = (
/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
/obj/item/crowbar,
/obj/item/flashlight/flare/glowstick/random,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"mM" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/chair{
dir = 1
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "blue"
},
/area/ruin/space/ancientstation/comm)
"mN" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/table,
/obj/structure/cable{
icon_state = "2-8"
@@ -1673,6 +1626,7 @@
/obj/item/stack/cable_coil{
amount = 15
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/engi)
"mP" = (
@@ -1694,48 +1648,43 @@
icon_state = "cafeteria"
},
/area/ruin/space/ancientstation/kitchen)
-"mS" = (
-/obj/structure/girder,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating/airless,
-/area/template_noop)
"mT" = (
/obj/item/stack/ore/iron,
/obj/effect/landmark/tiles/damageturf,
/turf/simulated/floor/plating/airless,
/area/template_noop)
"mU" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
icon_state = "4-8"
},
/obj/machinery/door/airlock/command{
name = "Alpha Station Access"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/ancientstation/betanorth)
"mX" = (
/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/recharger,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"nb" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
icon_state = "4-8"
},
/obj/structure/cable{
icon_state = "1-4"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/ancientstation/betanorth)
"nc" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/shower{
dir = 8
},
/obj/machinery/door/window/westright,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -1769,28 +1718,16 @@
/obj/structure/transit_tube/crossing/horizontal,
/turf/template_noop,
/area/template_noop)
-"nv" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/science,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation/thetacorridor)
"nA" = (
/obj/machinery/door/poddoor{
id_tag = "ancient"
},
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/airlock/command{
name = "Beta Station Access"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
-"nD" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel/airless,
-/area/ruin/space/ancientstation/betanorth)
"nS" = (
/obj/structure/cable/yellow{
d1 = 2;
@@ -1802,15 +1739,15 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/engi)
"nU" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
+/obj/machinery/door/poddoor{
+ id_tag = "ancient"
+ },
+/obj/machinery/door/airlock/command{
+ name = "Theta Station Access"
},
-/obj/machinery/door/firedoor,
-/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
@@ -1820,7 +1757,6 @@
/turf/template_noop,
/area/ruin/space/ancientstation/betamincorridor)
"oa" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/grille{
obj_integrity = 25
},
@@ -1829,51 +1765,29 @@
},
/turf/simulated/floor/plating/airless,
/area/ruin/space/ancientstation/betanorth)
-"oe" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 9
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation)
"og" = (
-/obj/effect/decal/cleanable/insectguts,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation)
+/turf/simulated/floor/plating,
+/area/ruin/space/ancientstation/thetacorridor)
"oi" = (
/obj/structure/sign/mining,
/turf/simulated/wall/rust,
/area/ruin/space/ancientstation/betamincorridor)
"ok" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/table,
/obj/machinery/kitchen_machine/microwave,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "cafeteria"
},
/area/ruin/space/ancientstation/kitchen)
-"ol" = (
-/obj/machinery/door/poddoor{
- id_tag = "ancient"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/command{
- name = "Theta Station Access"
- },
-/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation)
"on" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/table,
/obj/item/flashlight/pen,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
"oo" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/table,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "cafeteria"
},
@@ -1923,9 +1837,9 @@
/turf/simulated/wall/rust,
/area/ruin/space/ancientstation)
"oy" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/rack,
/obj/item/storage/bag/ore,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/ancientstation/betacargo)
"oE" = (
@@ -1947,7 +1861,6 @@
/obj/machinery/door/poddoor{
id_tag = "ancient"
},
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/powered)
"oX" = (
@@ -1958,26 +1871,25 @@
/turf/template_noop,
/area/template_noop)
"pb" = (
-/obj/effect/decal/cleanable/dirt,
/obj/item/shard{
icon_state = "small"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/ancientstation/atmos)
"pf" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/chair,
/obj/item/paper/ruins/oldstation/slimesexperiments{
pixel_x = 6;
pixel_y = 6
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"pg" = (
/obj/structure/transit_tube/station/reverse{
dir = 1
},
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"ph" = (
@@ -1988,11 +1900,6 @@
icon_state = "green"
},
/area/ruin/space/ancientstation/hydroponics)
-"pu" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation)
"pv" = (
/turf/simulated/wall/rust{
damage = 70
@@ -2007,9 +1914,8 @@
"pD" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/door/firedoor,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/mob/living/simple_animal/hostile/hivebot,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"pF" = (
@@ -2018,15 +1924,14 @@
/area/ruin/space/ancientstation/betacargo)
"pM" = (
/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
/obj/item/dice/d6,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 0;
icon_state = "blue"
},
/area/ruin/space/ancientstation/comm)
"qd" = (
-/obj/effect/decal/cleanable/dirt,
/obj/item/screwdriver/brass{
desc = "A screwdriver made of brass. The handle feels freezing cold. One of the fancy signature instuments of the Chief Engineer tool set. Looks burnt and damaged. Wonder if I could find the rest of them...";
toolspeed = 1
@@ -2043,19 +1948,19 @@
/area/template_noop)
"qg" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/alarm/all_access{
dir = 8;
pixel_x = 24;
report_danger_level = 0
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"qj" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/optable{
name = "Robotics Operating Table"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -2071,7 +1976,6 @@
report_power_alarm = 0;
start_charge = 0
},
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "yellow"
@@ -2079,8 +1983,8 @@
/area/ruin/space/ancientstation/engi)
"qv" = (
/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
/obj/item/soap/nanotrasen,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "blue"
@@ -2108,17 +2012,17 @@
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/ancientstation/betaengi)
"qD" = (
-/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/warning_stripes/arrow,
/obj/structure/transit_tube/station,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"qK" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/effect/decal/warning_stripes/southeast,
/obj/effect/decal/warning_stripes/northwest,
-/obj/effect/decal/cleanable/dirt,
/obj/structure/showcase/machinery/oldpod,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"qS" = (
@@ -2130,8 +2034,8 @@
dir = 1;
in_use = 1
},
-/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/warning_stripes/east,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -2140,18 +2044,18 @@
/obj/machinery/light/small{
dir = 4
},
-/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
icon_state = "1-2"
},
/obj/machinery/atmospherics/unary/vent_pump{
dir = 8
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/ancientstation/betanorth)
"qW" = (
-/obj/effect/decal/cleanable/dirt,
/obj/item/mounted/frame/apc_frame,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/ancientstation/betacargo)
"qX" = (
@@ -2179,12 +2083,11 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"rf" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/smartfridge/secure/extract,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"rm" = (
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/bluegrid{
icon_state = "gcircuit";
name = "Mainframe Floor";
@@ -2198,28 +2101,19 @@
icon_state = "1-8"
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"rx" = (
-/obj/effect/decal/cleanable/dirt,
/obj/item/soap/nanotrasen,
/obj/machinery/shower{
dir = 8
},
/obj/machinery/door/window/westleft,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
/area/ruin/space/ancientstation)
-"rC" = (
-/obj/item/twohanded/required/kirbyplants{
- icon_state = "plant-dead"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation/thetacorridor)
"rO" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -2231,8 +2125,6 @@
icon_state = "1-8"
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/sec)
"rQ" = (
@@ -2247,25 +2139,21 @@
/turf/template_noop,
/area/ruin/space/ancientstation/betanorth)
"sc" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/airlock/highsecurity,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/hivebot)
-"si" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/wall/rust,
-/area/ruin/space/ancientstation/thetacorridor)
"sr" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/door_control{
id = "proto";
name = "Theta Prototype Lab Lockdown Button"
},
/obj/item/paper/ruins/oldstation/protoinventory,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -2320,11 +2208,11 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"sI" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/constructable_frame/machine_frame,
/obj/item/stock_parts/manipulator,
/obj/item/stock_parts/manipulator,
/obj/item/stock_parts/matter_bin,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"sQ" = (
@@ -2335,10 +2223,10 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/betanorth)
"sS" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/chair{
dir = 1
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"sV" = (
@@ -2346,10 +2234,10 @@
/turf/template_noop,
/area/template_noop)
"sZ" = (
-/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/remains/robot{
icon_state = "gibup"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"ta" = (
@@ -2364,9 +2252,9 @@
/obj/machinery/light/small{
dir = 4
},
-/obj/effect/decal/cleanable/dirt,
/obj/structure/closet/crate,
/obj/item/storage/box/lights/mixed,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"tk" = (
@@ -2374,11 +2262,9 @@
dir = 6
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"tm" = (
-/obj/effect/decal/cleanable/dirt,
/obj/item/pickaxe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
@@ -2388,7 +2274,6 @@
name = "Mining Internal Access";
req_access = list(271)
},
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating/airless,
/area/ruin/space/ancientstation/betamincorridor)
"ty" = (
@@ -2397,7 +2282,6 @@
},
/obj/machinery/light,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"tz" = (
@@ -2411,41 +2295,32 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/mob/living/simple_animal/hostile/hivebot/strong,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"tL" = (
/obj/item/stack/rods,
/turf/template_noop,
/area/template_noop)
-"tU" = (
-/obj/item/wrench/brass{
- desc = "A brass wrench. It's faintly warm to the touch. One of the fancy signature instuments of the Chief Engineer tool set. Looks burnt and damaged. Wonder if I could find the rest of them...";
- toolspeed = 1
- },
-/turf/template_noop,
-/area/template_noop)
"tY" = (
/obj/machinery/field/generator,
-/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/cobweb2,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
"ud" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/comm)
"uf" = (
/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
/obj/item/stack/sheet/glass,
/obj/item/stack/sheet/glass,
/obj/item/stock_parts/matter_bin,
/obj/item/stock_parts/scanning_module,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"ug" = (
@@ -2453,7 +2328,6 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/ancientstation/atmos)
"uj" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small{
dir = 8
},
@@ -2463,6 +2337,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/ancientstation/betanorth)
"uk" = (
@@ -2476,7 +2351,6 @@
icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation)
"uy" = (
@@ -2485,7 +2359,6 @@
/turf/template_noop,
/area/ruin/space/ancientstation/atmos)
"uD" = (
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "cautioncorner"
@@ -2556,33 +2429,19 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/hydroponics)
"vf" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/vending/hydroseeds,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "greencorner"
},
/area/ruin/space/ancientstation/hydroponics)
-"vk" = (
-/obj/machinery/atmospherics/unary/vent_pump/on{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/light{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation/thetacorridor)
"vl" = (
/obj/machinery/door/firedoor/closed{
obj_integrity = 40
},
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/ancientstation/betanorth)
"vw" = (
@@ -2602,56 +2461,50 @@
},
/area/ruin/space/ancientstation/kitchen)
"vJ" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 5
- },
-/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation/thetacorridor)
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/ruin/space/ancientstation)
"vL" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/the_singularitygen,
/obj/effect/decal/cleanable/cobweb,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
"vM" = (
/obj/machinery/door/firedoor/closed,
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/ancientstation/betanorth)
-"vU" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating,
-/area/ruin/space/ancientstation/thetacorridor)
"vV" = (
/obj/structure/rack,
-/obj/effect/decal/cleanable/dirt,
/obj/item/shovel,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/ancientstation/betacargo)
"vZ" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/airlock/highsecurity{
name = "Prototype Laboratory";
req_access = list(271)
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "whitehall"
},
/area/ruin/space/ancientstation/proto)
"wd" = (
/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
-/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/blood/tracks{
dir = 4
},
/obj/effect/decal/cleanable/blood/tracks{
dir = 8
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"wh" = (
@@ -2663,8 +2516,8 @@
/obj/machinery/light{
dir = 4
},
-/obj/effect/decal/cleanable/dirt,
/obj/item/paper/ruins/oldstation/prototesla,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -2726,12 +2579,11 @@
/obj/machinery/light{
dir = 4
},
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/firedoor,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"wE" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small,
/turf/simulated/floor/plating/airless,
/area/ruin/space/ancientstation/betanorth)
@@ -2743,13 +2595,12 @@
/obj/machinery/light/small{
dir = 4
},
-/obj/effect/decal/cleanable/dirt,
/mob/living/simple_animal/hostile/hivebot,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
"wT" = (
-/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/blood/drip,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -2772,12 +2623,11 @@
report_danger_level = 0
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"wX" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/chem_heater,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -2790,38 +2640,24 @@
},
/area/ruin/space/ancientstation/rnd)
"xb" = (
-/obj/effect/decal/cleanable/dirt,
/obj/item/twohanded/required/kirbyplants{
icon_state = "plant-dead"
},
/turf/simulated/floor/plating/airless,
/area/ruin/space/ancientstation/betanorth)
-"xj" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/alarm/all_access{
- dir = 8;
- pixel_x = 24;
- report_danger_level = 0
- },
-/mob/living/simple_animal/hostile/hivebot,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation/thetacorridor)
"xo" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small{
dir = 1
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/ancientstation/betanorth)
"xu" = (
/obj/machinery/seed_extractor,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/hydroponics)
"xw" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/closet/crate/engineering{
name = "plasma tank crate"
},
@@ -2837,7 +2673,6 @@
icon_state = "1-8"
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"xA" = (
@@ -2851,17 +2686,10 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/ancientstation/betanorth)
"xD" = (
-/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/blood/drip,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation/thetacorridor)
-"xK" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation/betaengi)
+/area/ruin/space/ancientstation/thetacorridor)
"xP" = (
/obj/structure/cable/yellow{
d2 = 8;
@@ -2898,7 +2726,6 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/power/apc{
dir = 1;
name = "Theta Prototype Lab APC";
@@ -2906,6 +2733,7 @@
report_power_alarm = 0;
start_charge = 0
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -2917,6 +2745,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/ancientstation/betanorth)
"yt" = (
@@ -2924,7 +2753,6 @@
dir = 1
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"yw" = (
@@ -2935,7 +2763,6 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/ancientstation/betaengi)
"yO" = (
-/obj/effect/decal/cleanable/dirt,
/obj/item/paper/safe_code{
language = "Sol Common";
owner = "theta";
@@ -2952,7 +2779,6 @@
},
/area/ruin/space/ancientstation/thetacorridor)
"yQ" = (
-/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/blood/old,
/obj/effect/decal/remains/human,
/obj/effect/decal/cleanable/cobweb,
@@ -2975,8 +2801,8 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/firedoor,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"zi" = (
@@ -2992,7 +2818,6 @@
/turf/template_noop,
/area/ruin/space/ancientstation/atmos)
"zl" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/power/tesla_coil{
desc = "A massive coil with a built-in capacitor, collects energy from lightnings on hit";
name = "tesla coil prototype"
@@ -3000,15 +2825,16 @@
/obj/machinery/light/small{
dir = 4
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
"zo" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/computer{
desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages.";
name = "Broken Computer"
},
/obj/item/paper/fluff/ruins/oldstation/report,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/comm)
"zr" = (
@@ -3023,15 +2849,12 @@
name = "Broken Computer"
},
/obj/item/card/id/away/old/midengi,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "yellow"
},
/area/ruin/space/ancientstation/engi)
"zw" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "yellow"
@@ -3055,8 +2878,8 @@
/area/ruin/space/ancientstation/kitchen)
"zQ" = (
/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
/obj/item/storage/toolbox/mechanical/old,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"zR" = (
@@ -3093,7 +2916,6 @@
pixel_y = 4
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/hydroponics)
"zY" = (
@@ -3109,11 +2931,6 @@
icon_state = "red"
},
/area/ruin/space/ancientstation/sec)
-"Ae" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation/thetacorridor)
"Aj" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -3137,37 +2954,7 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
-"Ap" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation)
-"Au" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/mob/living/simple_animal/hostile/hivebot,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation/thetacorridor)
-"Av" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/firealarm{
- dir = 4;
- pixel_x = -28
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation/thetacorridor)
"AA" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/science{
name = "Artificial Program Core Room"
@@ -3185,20 +2972,20 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"AK" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/closet/crate/secure/weapon,
/obj/item/card/id/away/old/mechatron,
/obj/item/clothing/suit/armor/vest/old,
/obj/item/clothing/head/helmet/old,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
"AL" = (
/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
/obj/item/reagent_containers/dropper{
pixel_y = 9
},
/obj/item/storage/fancy/vials,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"AQ" = (
@@ -3216,17 +3003,12 @@
/area/ruin/space/ancientstation/rnd)
"AS" = (
/obj/structure/closet/crate,
-/obj/effect/decal/cleanable/dirt,
/obj/item/reagent_containers/spray/weedspray,
/obj/item/reagent_containers/spray/pestspray,
/obj/item/reagent_containers/spray/cleaner,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation)
-"AU" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/drip,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation/rnd)
"Bc" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -3238,8 +3020,8 @@
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation)
"Bd" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/mecha_part_fabricator,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -3250,9 +3032,9 @@
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation)
"Bl" = (
-/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/warning_stripes/northeastcorner,
/obj/effect/decal/warning_stripes/southeastcorner,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -3271,10 +3053,10 @@
/obj/structure/window/reinforced{
dir = 8
},
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/poddoor{
id_tag = "proto"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -3286,12 +3068,11 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/ancientstation/betamincorridor)
"Bu" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/firealarm{
dir = 8;
pixel_x = 28
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"Bx" = (
@@ -3302,34 +3083,30 @@
/obj/item/clothing/gloves/color/fyellow/old,
/obj/item/clothing/gloves/color/fyellow/old,
/obj/item/multitool,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "yellow"
},
/area/ruin/space/ancientstation/engi)
"Bz" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/airlock/highsecurity{
name = "Theta Longterm Storage";
req_access = list(271)
},
/obj/structure/barricade/wooden,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
"BD" = (
-/obj/effect/decal/cleanable/dirt,
/obj/item/stack/ore/uranium,
/turf/simulated/floor/plating/airless,
/area/ruin/space/ancientstation/betacargo)
"BE" = (
/obj/machinery/door/firedoor/closed,
-/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/ancientstation/betanorth)
"BI" = (
@@ -3342,15 +3119,11 @@
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/kitchen)
"BM" = (
-/obj/machinery/door/firedoor/closed,
+/obj/machinery/door/airlock/maintenance_hatch,
/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/simulated/floor/plasteel/airless,
-/area/ruin/space/ancientstation/betanorth)
+/turf/simulated/floor/plating,
+/area/ruin/space/ancientstation/thetacorridor)
"BN" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
icon_state = "4-8"
},
@@ -3370,7 +3143,6 @@
/obj/machinery/light/small{
dir = 8
},
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "yellow"
@@ -3387,21 +3159,19 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 5
},
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/engi)
"Ca" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
icon_state = "4-8"
},
/obj/structure/cable{
icon_state = "2-4"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/ancientstation/betanorth)
"Cc" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
icon_state = "4-8"
},
@@ -3409,6 +3179,7 @@
/obj/structure/cable{
icon_state = "1-4"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/ancientstation/betanorth)
"Cf" = (
@@ -3442,8 +3213,8 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/effect/decal/cleanable/dirt,
/mob/living/simple_animal/hostile/hivebot,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"Cr" = (
@@ -3451,12 +3222,10 @@
dir = 5
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/hydroponics)
"Cs" = (
/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small{
dir = 4
},
@@ -3474,6 +3243,7 @@
pixel_x = -3;
pixel_y = 6
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"Cv" = (
@@ -3488,10 +3258,10 @@
icon_state = "1-4";
tag = "90Curve"
},
-/obj/effect/decal/cleanable/dirt,
/obj/item/twohanded/required/kirbyplants{
icon_state = "plant-dead"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"Cy" = (
@@ -3506,9 +3276,9 @@
dir = 4
},
/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
/obj/item/folder/white,
/obj/item/reagent_containers/glass/beaker,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"CJ" = (
@@ -3562,9 +3332,8 @@
icon_state = "1-2"
},
/obj/machinery/door/firedoor,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/mob/living/simple_animal/hostile/hivebot,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"Do" = (
@@ -3574,7 +3343,6 @@
icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation)
"Dr" = (
@@ -3610,10 +3378,10 @@
dir = 4;
pixel_x = -28
},
-/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/remains/robot{
icon_state = "gibup"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -3621,7 +3389,6 @@
"DC" = (
/obj/structure/lattice,
/obj/item/shard,
-/obj/effect/landmark/tiles/damageturf,
/turf/template_noop,
/area/ruin/space/ancientstation/atmos)
"DE" = (
@@ -3638,6 +3405,7 @@
"DJ" = (
/obj/machinery/power/grounding_rod,
/obj/effect/decal/cleanable/cobweb,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
"DN" = (
@@ -3656,17 +3424,11 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation)
-"DV" = (
-/obj/machinery/door/firedoor,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation)
"DY" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/transit_tube/cap{
dir = 8
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"Ea" = (
@@ -3675,13 +3437,8 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/engi)
-"Eb" = (
-/obj/machinery/field/generator,
-/turf/simulated/floor/plating,
-/area/ruin/space/ancientstation/thetacorridor)
"Eg" = (
/obj/structure/girder,
/turf/simulated/floor/plating/airless,
@@ -3694,21 +3451,19 @@
/obj/structure/transit_tube_pod{
dir = 4
},
-/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/warning_stripes/arrow{
dir = 1
},
/obj/structure/transit_tube/station,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"Eq" = (
/obj/structure/transit_tube/station/reverse,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"Eu" = (
-/obj/effect/decal/cleanable/dirt,
/obj/item/stack/medical/bruise_pack,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
@@ -3722,7 +3477,6 @@
/turf/template_noop,
/area/ruin/space/ancientstation/betanorth)
"EH" = (
-/obj/effect/decal/cleanable/dirt,
/obj/item/stack/ore/iron,
/obj/effect/landmark/tiles/damageturf,
/obj/item/stack/cable_coil{
@@ -3766,13 +3520,12 @@
/obj/machinery/power/terminal{
dir = 4
},
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/engi)
"Fc" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/airlock/command,
/obj/structure/barricade/wooden,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"Fe" = (
@@ -3781,7 +3534,6 @@
/area/ruin/space/ancientstation/hydroponics)
"Ff" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "cautioncorner"
@@ -3800,9 +3552,8 @@
/obj/item/twohanded/required/kirbyplants{
icon_state = "plant-dead"
},
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/mob/living/simple_animal/hostile/hivebot/strong,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"Fm" = (
@@ -3824,10 +3575,10 @@
/obj/item/solar_assembly,
/obj/item/solar_assembly,
/obj/item/solar_assembly,
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small/built{
dir = 4
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation)
"FB" = (
@@ -3838,7 +3589,6 @@
/obj/structure/cable{
icon_state = "2-4"
},
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/engi)
"FE" = (
@@ -3847,15 +3597,14 @@
},
/obj/effect/decal/cleanable/generic,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"FK" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/closet/crate/radiation,
/obj/item/stack/sheet/mineral/uranium{
amount = 10
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/engi)
"FL" = (
@@ -3889,21 +3638,11 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/science,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
-"FT" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/mob/living/simple_animal/hostile/hivebot,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation/thetacorridor)
"FV" = (
/obj/structure/closet/secure_closet/freezer/fridge,
/obj/effect/decal/cleanable/dirt,
@@ -3912,11 +3651,10 @@
},
/area/ruin/space/ancientstation/kitchen)
"FW" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small/built{
dir = 8
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation)
"Gc" = (
@@ -3924,12 +3662,12 @@
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/ancientstation/atmos)
"Gd" = (
-/obj/effect/decal/cleanable/dirt,
/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"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/powered)
"Gi" = (
@@ -3956,26 +3694,18 @@
},
/area/ruin/space/ancientstation/hydroponics)
"GA" = (
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/public/glass{
+ name = "Hydroponics"
},
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation/thetacorridor)
-"GI" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/mob/living/simple_animal/hostile/hivebot,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation/thetacorridor)
+/area/ruin/space/ancientstation/hydroponics)
"GK" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/transit_tube/horizontal,
/turf/simulated/floor/plating/airless,
/area/ruin/space/ancientstation/betanorth)
"GO" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/science{
obj_integrity = 250
@@ -3991,7 +3721,6 @@
icon_state = "4-8"
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "red"
@@ -4041,7 +3770,6 @@
dir = 8
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"Hw" = (
@@ -4051,16 +3779,15 @@
/obj/structure/window/reinforced{
dir = 4
},
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/poddoor{
id_tag = "proto"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
/area/ruin/space/ancientstation/proto)
"HC" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/airlock/maintenance_hatch,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
@@ -4098,8 +3825,8 @@
},
/area/ruin/space/ancientstation/proto)
"HY" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/kitchen_machine/grill,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "cafeteria"
},
@@ -4112,7 +3839,6 @@
/turf/template_noop,
/area/template_noop)
"Ia" = (
-/obj/effect/decal/cleanable/dirt,
/mob/living/simple_animal/hostile/hivebot,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
@@ -4122,10 +3848,10 @@
},
/area/ruin/space/ancientstation/thetacorridor)
"Ij" = (
-/obj/effect/decal/cleanable/dirt,
/obj/item/twohanded/required/kirbyplants{
icon_state = "plant-dead"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"Io" = (
@@ -4141,27 +3867,25 @@
/area/ruin/space/ancientstation/betanorth)
"Iv" = (
/obj/effect/decal/cleanable/ash,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/engi)
"Iw" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/r_n_d/protolathe,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
/area/ruin/space/ancientstation/rnd)
"Iz" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/mob/living/simple_animal/hostile/hivebot/strong,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"IA" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/table,
/obj/item/tank/internals/anesthetic,
/obj/item/clothing/mask/breath/medical,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -4176,8 +3900,8 @@
"ID" = (
/obj/effect/decal/warning_stripes/southeast,
/obj/effect/decal/warning_stripes/northwest,
-/obj/effect/decal/cleanable/dirt,
/obj/effect/mob_spawn/human/oldstation/oldsec,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"IH" = (
@@ -4197,8 +3921,8 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"II" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/power/grounding_rod,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
"IJ" = (
@@ -4211,19 +3935,13 @@
},
/area/ruin/space/ancientstation/sec)
"IK" = (
-/obj/effect/decal/cleanable/dirt,
/obj/item/twohanded/required/kirbyplants{
icon_state = "plant-dead"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/ancientstation/betanorth)
-"IL" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/field/generator,
-/turf/simulated/floor/plating,
-/area/ruin/space/ancientstation/thetacorridor)
"IP" = (
-/obj/effect/decal/cleanable/dirt,
/obj/effect/landmark/tiles/damageturf,
/turf/simulated/floor/plating/airless,
/area/ruin/space/ancientstation/betacargo)
@@ -4233,7 +3951,6 @@
/area/ruin/space/ancientstation/thetacorridor)
"IV" = (
/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
/obj/item/reagent_containers/glass/bottle/fluorine{
pixel_x = -3
},
@@ -4248,6 +3965,7 @@
pixel_x = -3;
pixel_y = 6
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"IW" = (
@@ -4266,7 +3984,6 @@
dir = 4
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"Jj" = (
@@ -4275,7 +3992,6 @@
icon_state = "0-2";
pixel_y = 1
},
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/power/apc{
dir = 1;
name = "Theta Main Corridor APC";
@@ -4283,6 +3999,7 @@
report_power_alarm = 0;
start_charge = 0
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
"Jm" = (
@@ -4299,7 +4016,6 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"Jx" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/bodyscanner{
dir = 4;
obj_integrity = 25
@@ -4311,15 +4027,15 @@
/area/ruin/space/ancientstation/betacargo)
"Jz" = (
/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
/obj/item/toy/nuke,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"JA" = (
/obj/effect/decal/warning_stripes/southeast,
/obj/effect/decal/warning_stripes/northwest,
-/obj/effect/decal/cleanable/dirt,
/obj/structure/showcase/machinery/oldpod,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"JB" = (
@@ -4338,15 +4054,10 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 6
},
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/mob/living/simple_animal/hostile/hivebot,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
-"JI" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating/airless,
-/area/ruin/space/ancientstation/betacargo)
"JJ" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -4355,14 +4066,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
-"JN" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation)
"JO" = (
/turf/simulated/wall/rust{
damage = 80
@@ -4372,7 +4075,6 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/decal/cleanable/dirt,
/mob/living/simple_animal/hostile/hivebot,
/obj/effect/decal/cleanable/blood/tracks{
dir = 4
@@ -4380,11 +4082,13 @@
/obj/effect/decal/cleanable/blood/tracks{
dir = 8
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"JR" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/door/airlock/maintenance_hatch,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/hydroponics)
"JS" = (
@@ -4394,17 +4098,7 @@
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation)
-"JT" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/science,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation/thetacorridor)
+/area/ruin/space/ancientstation)
"JU" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -4416,12 +4110,12 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"JY" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/alarm/all_access{
dir = 8;
pixel_x = 24;
report_danger_level = 0
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"Kb" = (
@@ -4435,6 +4129,7 @@
},
/obj/machinery/door/firedoor/closed,
/obj/machinery/door/airlock/security,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/sec)
"Kf" = (
@@ -4458,8 +4153,8 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/effect/decal/cleanable/dirt,
/mob/living/simple_animal/hostile/hivebot,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"Kn" = (
@@ -4472,20 +4167,12 @@
icon_state = "whitepurple"
},
/area/ruin/space/ancientstation/rnd)
-"Kp" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/mob/living/simple_animal/hostile/hivebot,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation/thetacorridor)
"Kq" = (
-/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/blood/drip,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "whitepurple"
@@ -4499,9 +4186,8 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/mob/living/simple_animal/hostile/hivebot,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"Ky" = (
@@ -4526,7 +4212,6 @@
/obj/item/stack/cable_coil{
amount = 2
},
-/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -4534,8 +4219,8 @@
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/engi)
"KR" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/cable/yellow,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/engi)
"KU" = (
@@ -4585,7 +4270,6 @@
},
/area/ruin/space/ancientstation/kitchen)
"Lz" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/unary/vent_pump{
dir = 4;
external_pressure_bound = 140;
@@ -4607,9 +4291,8 @@
dir = 4
},
/obj/machinery/light,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/mob/living/simple_animal/hostile/hivebot,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"LC" = (
@@ -4622,7 +4305,6 @@
/obj/item/stack/sheet/glass{
amount = 30
},
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 0;
icon_state = "yellow"
@@ -4638,9 +4320,8 @@
/turf/simulated/floor/plating/airless,
/area/template_noop)
"LS" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/obj/structure/chair,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"LY" = (
@@ -4658,14 +4339,6 @@
},
/turf/simulated/floor/plating/airless,
/area/ruin/space/ancientstation/engi)
-"LZ" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation/thetacorridor)
"Me" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -4678,9 +4351,8 @@
},
/area/ruin/space/ancientstation/betamincorridor)
"Mk" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/mob/living/simple_animal/hostile/hivebot/strong,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"Mm" = (
@@ -4723,8 +4395,8 @@
/area/ruin/space/ancientstation/betanorth)
"Mt" = (
/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
-/obj/effect/decal/cleanable/dirt,
/mob/living/simple_animal/hostile/hivebot,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"MB" = (
@@ -4738,16 +4410,12 @@
},
/area/ruin/space/ancientstation/betanorth)
"MN" = (
-/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/blood/drip,
/obj/effect/decal/cleanable/blood/oil/streak{
desc = "It's black and greasy with some little metal pieces in it."
},
-/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation/thetacorridor)
-"MR" = (
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/wall/r_wall/rust,
+/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"MX" = (
/obj/structure/table/reinforced,
@@ -4762,7 +4430,6 @@
/area/ruin/space/ancientstation/proto)
"Nb" = (
/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
/obj/item/reagent_containers/glass/bottle/carbon{
pixel_x = 5
},
@@ -4777,6 +4444,7 @@
pixel_x = -3;
pixel_y = 6
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"Nc" = (
@@ -4835,8 +4503,8 @@
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation)
"Nl" = (
-/obj/effect/decal/cleanable/dirt,
/mob/living/simple_animal/hostile/hivebot,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"Np" = (
@@ -4864,22 +4532,10 @@
/obj/structure/closet/crate,
/obj/item/storage/backpack/old,
/obj/item/storage/backpack/old,
-/obj/effect/decal/cleanable/dirt,
/obj/item/storage/backpack/old,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation)
-"Ny" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation/sec)
"Nz" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -4898,8 +4554,8 @@
dir = 1;
in_use = 1
},
-/obj/effect/decal/cleanable/dirt,
/mob/living/simple_animal/hostile/hivebot,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"NG" = (
@@ -4910,7 +4566,6 @@
icon_state = "4-8"
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/sec)
"NH" = (
@@ -4931,18 +4586,11 @@
damage = 50
},
/area/ruin/space/ancientstation/thetacorridor)
-"NT" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/item/twohanded/required/kirbyplants{
- icon_state = "plant-dead"
- },
-/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation)
"NW" = (
/obj/effect/decal/warning_stripes/southeast,
/obj/effect/decal/warning_stripes/northwest,
-/obj/effect/decal/cleanable/dirt,
/obj/effect/mob_spawn/human/oldstation/oldsci,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"NX" = (
@@ -4956,16 +4604,9 @@
icon_state = "white"
},
/area/ruin/space/ancientstation/proto)
-"Og" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation/thetacorridor)
"Om" = (
/obj/machinery/door/firedoor/closed,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/ancientstation/betanorth)
"Oo" = (
@@ -4988,11 +4629,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
-"OF" = (
-/obj/effect/spawner/window/reinforced,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating/airless,
-/area/ruin/space/ancientstation/betanorth)
"OI" = (
/obj/structure/chair{
dir = 8
@@ -5010,14 +4646,14 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"OO" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/table,
/obj/item/soap/nanotrasen,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"OU" = (
-/obj/effect/decal/cleanable/dirt,
/mob/living/simple_animal/hostile/hivebot/strong,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "whitepurple"
@@ -5034,9 +4670,9 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/ancientstation/betanorth)
"Pc" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/research,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"Pm" = (
@@ -5045,7 +4681,6 @@
icon_state = "0-4"
},
/obj/machinery/door/firedoor,
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/airlock/engineering{
name = "Backup Generator Room"
},
@@ -5053,6 +4688,7 @@
d2 = 4;
icon_state = "0-4"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/engi)
"Pn" = (
@@ -5062,7 +4698,6 @@
/obj/machinery/light/small{
dir = 4
},
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "yellow"
@@ -5076,7 +4711,6 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/medical/glass{
name = "Chemical Storage"
@@ -5088,6 +4722,7 @@
dir = 8
},
/obj/effect/decal/cleanable/blood/old,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"Pt" = (
@@ -5098,15 +4733,8 @@
dir = 4
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
-"Px" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation/rnd)
"Pz" = (
/obj/structure/table,
/obj/machinery/recharger,
@@ -5121,7 +4749,6 @@
/turf/template_noop,
/area/ruin/space/ancientstation/betamincorridor)
"PG" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/window/reinforced{
dir = 8
},
@@ -5141,13 +4768,13 @@
/area/ruin/space/ancientstation/betamincorridor)
"PP" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/blood/oil,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"PQ" = (
-/obj/effect/decal/cleanable/dirt,
/mob/living/simple_animal/hostile/hivebot/tele,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
"PS" = (
@@ -5164,11 +4791,11 @@
"Qb" = (
/obj/structure/table,
/obj/item/paper/fluff/ruins/oldstation/protosing,
-/obj/effect/decal/cleanable/dirt,
/obj/item/paper/ruins/oldstation/singwarn{
pixel_x = 6;
pixel_y = 6
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
"Qe" = (
@@ -5183,7 +4810,6 @@
/turf/simulated/floor/plating/airless,
/area/template_noop)
"Qf" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/airlock/science,
/obj/machinery/atmospherics/pipe/simple/hidden{
dir = 4
@@ -5191,6 +4817,7 @@
/obj/effect/decal/cleanable/blood/oil/streak{
desc = "It's black and greasy with some little metal pieces in it."
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"Qg" = (
@@ -5205,8 +4832,8 @@
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/ancientstation/betaengi)
"Qk" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/power/rad_collector,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
"Qn" = (
@@ -5225,7 +4852,6 @@
/area/ruin/space/ancientstation)
"Qr" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/public/glass{
name = "Cryogenics Room"
@@ -5239,26 +4865,22 @@
"Qt" = (
/obj/machinery/power/rad_collector,
/obj/effect/decal/cleanable/cobweb2,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
"Qz" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
icon_state = "2-8"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/ancientstation/betanorth)
-"QB" = (
-/obj/machinery/power/rad_collector,
-/turf/simulated/floor/plating,
-/area/ruin/space/ancientstation/thetacorridor)
"QF" = (
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/engi)
"QJ" = (
@@ -5281,8 +4903,8 @@
/area/ruin/space/ancientstation/sec)
"QL" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/decal/cleanable/dirt,
/mob/living/simple_animal/hostile/hivebot,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"QM" = (
@@ -5310,10 +4932,10 @@
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/engi)
"QS" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden{
dir = 10
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"QT" = (
@@ -5324,7 +4946,6 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/engi)
"QV" = (
@@ -5334,22 +4955,10 @@
icon_state = "red"
},
/area/ruin/space/ancientstation/sec)
-"QY" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation)
-"QZ" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating,
-/area/ruin/space/ancientstation/engi)
"Re" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/door/airlock/maintenance_hatch,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/kitchen)
"Rg" = (
@@ -5359,7 +4968,6 @@
/area/ruin/space/ancientstation/thetacorridor)
"Rn" = (
/obj/structure/rack,
-/obj/effect/decal/cleanable/dirt,
/obj/item/clothing/shoes/magboots,
/obj/item/clothing/head/helmet/space/nasavoid/old,
/obj/item/clothing/head/helmet/space/nasavoid/ntblue,
@@ -5387,7 +4995,6 @@
pixel_x = 24;
report_danger_level = 0
},
-/obj/effect/decal/cleanable/dirt,
/obj/item/clothing/suit/space/nasavoid/ntblue{
slowdown = 4
},
@@ -5397,13 +5004,12 @@
},
/area/ruin/space/ancientstation/engi)
"RB" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/engi)
"RJ" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "redcorner"
@@ -5414,9 +5020,9 @@
/obj/machinery/light/small{
dir = 4
},
-/obj/effect/decal/cleanable/dirt,
/obj/item/paper/fluff/ruins/oldstation,
/obj/item/crowbar,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"RR" = (
@@ -5440,7 +5046,6 @@
/obj/machinery/light/small{
dir = 8
},
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"RY" = (
@@ -5466,18 +5071,12 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
-"Si" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation/rnd)
"Sm" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/power/tesla_coil{
desc = "A massive coil with a built-in capacitor, collects energy from lightnings on hit";
name = "tesla coil prototype"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
"Su" = (
@@ -5492,12 +5091,12 @@
},
/area/ruin/space/ancientstation/sec)
"Sy" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/firealarm{
dir = 1;
pixel_y = -24
},
/mob/living/simple_animal/hostile/hivebot,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"Sz" = (
@@ -5509,11 +5108,10 @@
/turf/template_noop,
/area/ruin/space/ancientstation/atmos)
"SF" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"SH" = (
@@ -5529,7 +5127,6 @@
/area/ruin/space/ancientstation/rnd)
"SQ" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/engi)
"SV" = (
@@ -5541,14 +5138,12 @@
/obj/machinery/power/terminal{
dir = 4
},
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/engi)
"SX" = (
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "yellowcorner"
},
@@ -5607,25 +5202,16 @@
/turf/simulated/wall/rust,
/area/ruin/space/ancientstation/hydroponics)
"TA" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/particle_accelerator/end_cap,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
"TB" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/kitchen_machine/oven,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "cafeteria"
},
/area/ruin/space/ancientstation/kitchen)
-"TI" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "red"
- },
-/area/ruin/space/ancientstation/sec)
"TN" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -5633,10 +5219,9 @@
},
/area/ruin/space/ancientstation/rnd)
"TP" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/obj/effect/landmark/tiles/burnturf,
/obj/effect/decal/remains/robot,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"TS" = (
@@ -5665,12 +5250,12 @@
/obj/machinery/light/small{
dir = 4
},
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/alarm/all_access{
dir = 8;
pixel_x = 24;
report_danger_level = 0
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"Ub" = (
@@ -5678,11 +5263,6 @@
/obj/item/stack/rods,
/turf/template_noop,
/area/template_noop)
-"Ug" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation/rnd)
"Uh" = (
/turf/simulated/wall/rust,
/area/ruin/space/ancientstation/sec)
@@ -5725,7 +5305,6 @@
/obj/structure/cable{
icon_state = "1-4"
},
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/engi)
"Up" = (
@@ -5737,22 +5316,20 @@
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/ancientstation/atmos)
"Us" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/mob/living/simple_animal/hostile/hivebot,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"Ut" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden{
dir = 6
},
/mob/living/simple_animal/hostile/hivebot/strong,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"Uu" = (
/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
/obj/item/reagent_containers/glass/bottle/sulfur{
pixel_x = 5;
pixel_y = 6
@@ -5767,6 +5344,7 @@
pixel_x = -3;
pixel_y = 6
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"Uw" = (
@@ -5774,13 +5352,11 @@
/turf/template_noop,
/area/ruin/space/ancientstation/betamincorridor)
"Uy" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/particle_accelerator/fuel_chamber,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
"Uz" = (
/obj/effect/decal/cleanable/cobweb,
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/power/smes/engineering{
charge = 0
},
@@ -5788,16 +5364,17 @@
d2 = 4;
icon_state = "0-4"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/engi)
"UA" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/power/emitter,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
"UG" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/firedoor,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"UH" = (
@@ -5820,17 +5397,17 @@
/area/ruin/space/ancientstation)
"UQ" = (
/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small/built{
dir = 1
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/ancientstation/betacargo)
"UR" = (
-/obj/effect/decal/cleanable/dirt,
/obj/item/wrench,
/obj/item/wirecutters,
/obj/structure/rack,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/engi)
"UT" = (
@@ -5844,21 +5421,20 @@
/obj/machinery/light/small{
dir = 4
},
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "yellow"
},
/area/ruin/space/ancientstation/engi)
"UZ" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/barricade/wooden,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
"Ve" = (
/obj/effect/decal/cleanable/flour,
-/obj/effect/decal/cleanable/dirt,
/obj/structure/table,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "cafeteria"
},
@@ -5879,10 +5455,10 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"Vi" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 4
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/ancientstation/betanorth)
"Vl" = (
@@ -5895,7 +5471,6 @@
"Vm" = (
/obj/structure/rack,
/obj/item/storage/toolbox/mechanical/old,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 0;
icon_state = "yellow"
@@ -5912,7 +5487,6 @@
charge = 100;
maxcharge = 15000
},
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "yellow"
@@ -5936,7 +5510,6 @@
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation)
"Vw" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/unary/vent_pump/on,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/engi)
@@ -5961,7 +5534,6 @@
/area/ruin/space/ancientstation/engi)
"VA" = (
/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
/obj/item/reagent_containers/glass/bottle/ethanol{
pixel_x = -3
},
@@ -5976,11 +5548,11 @@
pixel_x = -3;
pixel_y = 6
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"VB" = (
/obj/item/clothing/head/welding,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/engi)
"VF" = (
@@ -5991,8 +5563,6 @@
},
/area/ruin/space/ancientstation/kitchen)
"VH" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/obj/structure/table,
/obj/item/seeds/grape,
/obj/item/seeds/potato,
@@ -6000,6 +5570,7 @@
/obj/item/seeds/ambrosia,
/obj/item/seeds/harebell,
/obj/item/seeds/carrot,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/hydroponics)
"VJ" = (
@@ -6008,10 +5579,10 @@
},
/area/ruin/space/ancientstation/thetacorridor)
"VL" = (
-/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/blood/oil{
desc = "It's black and greasy. Looks like Security bot made another mess."
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"VQ" = (
@@ -6019,7 +5590,6 @@
dir = 8
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "red"
@@ -6028,8 +5598,8 @@
"VR" = (
/obj/effect/decal/warning_stripes/southeast,
/obj/effect/decal/warning_stripes/northwest,
-/obj/effect/decal/cleanable/dirt,
/obj/effect/mob_spawn/human/oldstation/oldmed,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"VS" = (
@@ -6054,11 +5624,6 @@
/obj/structure/sign/poster/official/here_for_your_safety,
/turf/simulated/wall/rust,
/area/ruin/space/ancientstation/sec)
-"VW" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation/sec)
"VX" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -6066,11 +5631,11 @@
},
/area/ruin/space/ancientstation/rnd)
"VY" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/airlock/science,
/obj/machinery/atmospherics/pipe/simple/hidden{
dir = 4
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"Wb" = (
@@ -6080,8 +5645,8 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/meter,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation)
"Wc" = (
@@ -6106,8 +5671,8 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/sec)
"Wr" = (
-/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/blood/drip,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitecorner"
@@ -6120,7 +5685,6 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/sec)
"Wu" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/unary/vent_pump{
dir = 8;
external_pressure_bound = 140;
@@ -6138,11 +5702,11 @@
},
/area/ruin/space/ancientstation/thetacorridor)
"Wy" = (
-/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/remains/robot{
icon_state = "gib2"
},
/obj/item/flash,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"WD" = (
@@ -6164,7 +5728,6 @@
dir = 8
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/sec)
"WM" = (
@@ -6172,16 +5735,15 @@
/area/ruin/space/ancientstation/hydroponics)
"WO" = (
/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
/obj/item/clothing/glasses/sunglasses,
/obj/item/melee/baton,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "red"
},
/area/ruin/space/ancientstation/sec)
"WQ" = (
-/obj/effect/decal/cleanable/dirt,
/mob/living/simple_animal/hostile/hivebot/strong,
/turf/simulated/floor/bluegrid{
icon_state = "gcircuit";
@@ -6192,10 +5754,8 @@
},
/area/ruin/space/ancientstation/thetacorridor)
"WV" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel/airless,
-/area/ruin/space/ancientstation/betanorth)
+/turf/simulated/floor/plasteel,
+/area/ruin/space/ancientstation)
"WX" = (
/obj/structure/cable/yellow,
/obj/machinery/power/solar_control{
@@ -6215,7 +5775,6 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "yellow"
@@ -6254,11 +5813,11 @@
/obj/machinery/light/small{
dir = 8
},
-/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/blood/drip,
/obj/structure/transit_tube/cap{
dir = 4
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"Xn" = (
@@ -6266,8 +5825,8 @@
dir = 1;
in_use = 1
},
-/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/warning_stripes/west,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -6278,16 +5837,10 @@
/turf/simulated/floor/plasteel{
icon_state = "cafeteria"
},
-/area/ruin/space/ancientstation/kitchen)
-"Xp" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation/thetacorridor)
+/area/ruin/space/ancientstation/kitchen)
"Xv" = (
-/obj/effect/decal/cleanable/dirt,
/obj/item/flashlight/flare/glowstick/random,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"XJ" = (
@@ -6295,23 +5848,23 @@
/turf/simulated/floor/plating/airless,
/area/template_noop)
"XK" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 8
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/ancientstation/betanorth)
"XN" = (
-/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/insectguts,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"XO" = (
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/generic,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"XQ" = (
@@ -6320,8 +5873,8 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"XS" = (
-/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/warning_stripes/west,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -6365,12 +5918,12 @@
},
/area/ruin/space/ancientstation/sec)
"Yj" = (
-/obj/effect/decal/cleanable/dirt,
/mob/living/simple_animal/hostile/hivebot,
/obj/item/stock_parts/cell{
charge = 100;
maxcharge = 15000
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
"Yp" = (
@@ -6410,8 +5963,8 @@
},
/area/ruin/space/ancientstation/kitchen)
"Yy" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/computer/rdconsole/public,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -6424,8 +5977,8 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"YE" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/r_n_d/destructive_analyzer,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -6435,7 +5988,6 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"YL" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/grille{
obj_integrity = 35
},
@@ -6453,18 +6005,18 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"YQ" = (
-/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/remains/human,
/obj/effect/decal/cleanable/blood/drip,
/obj/effect/decal/cleanable/blood,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"YZ" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/firealarm{
dir = 4;
pixel_x = 24
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"Zb" = (
@@ -6492,8 +6044,8 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"Zn" = (
-/obj/effect/decal/cleanable/dirt,
/mob/living/simple_animal/hostile/hivebot/strong,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -6506,7 +6058,6 @@
dir = 8;
pixel_x = -24
},
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/power/terminal{
dir = 1
},
@@ -6514,15 +6065,16 @@
d2 = 2;
icon_state = "0-2"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/engi)
"Zq" = (
/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
/obj/item/broken_bottle,
/obj/machinery/light{
dir = 8
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"Zr" = (
@@ -6539,12 +6091,11 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation)
"Zv" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/particle_accelerator/particle_emitter/center,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
"Zx" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/constructable_frame/machine_frame,
/obj/item/stock_parts/manipulator,
/turf/simulated/floor/bluegrid{
@@ -6557,7 +6108,6 @@
/area/ruin/space/ancientstation/thetacorridor)
"Zy" = (
/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
/obj/item/reagent_containers/glass/bottle/phosphorus{
pixel_x = -5;
pixel_y = 6
@@ -6572,6 +6122,7 @@
/obj/item/reagent_containers/glass/bottle/mercury{
pixel_x = -5
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"Zz" = (
@@ -6579,36 +6130,31 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/ancientstation/betanorth)
"ZD" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/poddoor{
id_tag = "proto"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
/area/ruin/space/ancientstation/proto)
-"ZF" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/ancientstation/hydroponics)
"ZG" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/blood/drip,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/rnd)
"ZI" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/table,
/obj/item/stack/sheet/metal/fifty,
/obj/item/stack/sheet/glass/fifty{
pixel_x = 2;
pixel_y = -2
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -6635,12 +6181,12 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/betanorth)
"ZR" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/unary/cold_sink/freezer{
current_temperature = 80;
dir = 1;
on = 1
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/space/ancientstation/thetacorridor)
"ZT" = (
@@ -6654,7 +6200,6 @@
/turf/simulated/mineral/random,
/area/space/nearstation)
"ZY" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/light{
dir = 1;
in_use = 1
@@ -6662,6 +6207,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/ancientstation/betanorth)
@@ -6745,7 +6291,7 @@ ZO
ZO
Vf
ZO
-tU
+ZO
Wc
ZO
ZO
@@ -6872,7 +6418,7 @@ Gr
Gr
wB
jD
-mS
+XJ
Vf
ZO
ZO
@@ -7302,10 +6848,10 @@ ZO
ZO
ZO
ZO
-gt
+Hw
Hw
Xg
-OF
+jR
ZO
ZO
ZO
@@ -7353,7 +6899,7 @@ ZO
YL
Qs
hH
-OF
+jR
ZO
ZO
ZO
@@ -7398,10 +6944,10 @@ ZO
ZO
ZO
ZO
-OF
+jR
Qs
-iS
-OF
+Xg
+jR
hs
hs
hs
@@ -7452,7 +6998,7 @@ mU
su
hs
vV
-JI
+Zi
BD
EC
Jy
@@ -7496,13 +7042,13 @@ XJ
Ng
Ip
xo
-iS
+Xg
wE
hs
UQ
iX
qd
-JI
+Zi
Jy
Jy
Jy
@@ -7689,14 +7235,14 @@ hY
hN
kj
Cc
-WV
+kX
Vi
-WV
+kX
XK
vl
kX
-WV
-WV
+kX
+kX
HL
Hw
Hw
@@ -7736,7 +7282,7 @@ ZO
ZO
lB
ZY
-iS
+Xg
Ip
Gi
dQ
@@ -7783,7 +7329,7 @@ ZO
ZO
Vf
gP
-nD
+gv
Xg
Ip
Jx
@@ -8124,7 +7670,7 @@ Om
sz
Hw
Qs
-nD
+gv
BI
Hw
Vf
@@ -8172,7 +7718,7 @@ nb
Ip
uG
wl
-nD
+gv
Mm
ER
ZO
@@ -8216,7 +7762,7 @@ Hw
Hw
Ip
ZY
-iS
+Xg
Ip
cN
jR
@@ -8265,13 +7811,13 @@ gm
it
kN
Cc
-WV
+kX
XK
-WV
+kX
Vi
vM
-WV
-WV
+kX
+kX
XK
HL
Hw
@@ -8317,7 +7863,7 @@ dp
qV
dp
dp
-BM
+BE
dp
dp
gv
@@ -8368,7 +7914,7 @@ yw
yw
yw
Je
-xK
+EL
Je
La
Eg
@@ -9279,7 +8825,7 @@ wq
Vw
BZ
gV
-QZ
+QM
Uo
QM
bZ
@@ -9513,10 +9059,10 @@ oE
iB
xx
FE
-JN
-QY
-QY
-QY
+UM
+Tx
+Tx
+Tx
iu
Zu
Jq
@@ -9559,8 +9105,8 @@ Oo
Oo
Oo
Zs
-pu
-Ap
+Vh
+Yr
WM
WM
Fe
@@ -9607,12 +9153,12 @@ cX
fu
Oo
Oo
-DV
-nU
+XQ
+JJ
WM
uR
-ZF
-ZF
+wu
+wu
Ci
Gy
WM
@@ -9656,12 +9202,12 @@ Cv
gs
bB
yt
-Ap
+Yr
Fe
Np
-ZF
-ZF
-ZF
+wu
+wu
+wu
KU
WM
Bc
@@ -9697,19 +9243,19 @@ ZO
ZT
xW
tG
-bO
+tG
tG
tG
tG
pM
WZ
-pu
-Ap
+Vh
+Yr
Fe
KU
-ZF
-ZF
-ZF
+wu
+wu
+wu
KU
WM
Mr
@@ -9745,17 +9291,17 @@ ZO
ZT
cY
cH
-bO
-bO
-bO
-bO
+tG
+tG
+tG
+tG
Cv
WZ
-pu
-Ap
+Vh
+Yr
Fe
KU
-ZF
+wu
zX
Cr
GV
@@ -9799,11 +9345,11 @@ eM
ud
ud
iK
-QY
-oe
+Tx
+OJ
Fe
ve
-ZF
+wu
xu
iw
ph
@@ -9842,18 +9388,18 @@ ZT
zo
eY
tG
-bO
-bO
-bO
+tG
+tG
+tG
mx
WZ
-pu
-pu
+Vh
+Vh
Fe
KU
-ZF
+wu
VH
-ZF
+wu
DN
WM
PS
@@ -9895,13 +9441,13 @@ tG
tG
gz
WZ
-pu
-pu
+Vh
+Vh
Fe
KU
-ZF
-ZF
-ZF
+wu
+wu
+wu
KU
WM
Ni
@@ -9944,12 +9490,12 @@ mx
qv
bB
yt
-og
+XN
Fe
vf
-ZF
-ZF
-ZF
+wu
+wu
+wu
KU
WM
PS
@@ -9991,12 +9537,12 @@ fL
mM
Oo
Oo
-DV
-DV
+XQ
+XQ
WM
NH
wu
-ZF
+wu
Cy
He
WM
@@ -10039,12 +9585,12 @@ Oo
Oo
Oo
Zs
-pu
-pu
+Vh
+Vh
WM
Ty
Fe
-zU
+GA
Fe
Ku
WM
@@ -10086,12 +9632,12 @@ em
ff
fv
gD
-ff
-pu
-pu
+vJ
+Vh
+Vh
tk
-QY
-QY
+Tx
+Tx
Tx
Tx
Zu
@@ -10153,7 +9699,7 @@ Vh
JY
IW
Vh
-NT
+lw
Zs
DR
TT
@@ -10184,7 +9730,7 @@ Zs
Zs
Zs
UT
-ol
+fM
UT
Uh
Uh
@@ -10200,7 +9746,7 @@ Uh
Uh
Uh
UT
-fM
+nU
UT
Zs
Zs
@@ -10231,8 +9777,8 @@ tL
ZO
ZO
Zs
-Vh
-Vh
+WV
+WV
RV
Uh
ww
@@ -10242,7 +9788,7 @@ nh
aA
rO
RJ
-TI
+Yh
VQ
Yh
QJ
@@ -10279,9 +9825,9 @@ ZO
ZO
ZO
Zs
-Vh
+WV
pg
-Vh
+WV
Uh
Su
Wk
@@ -10291,8 +9837,8 @@ Qg
NG
zr
RR
-VW
-VW
+Wk
+Wk
IJ
Uh
Ep
@@ -10339,7 +9885,7 @@ aQ
NG
mH
WH
-VW
+Wk
Yq
zZ
Uh
@@ -10382,12 +9928,12 @@ Uh
lh
lJ
Wk
-VW
-VW
-Ny
-VW
-VW
-VW
+Wk
+Wk
+NG
+Wk
+Wk
+Wk
QV
Uh
Uh
@@ -10807,7 +10353,7 @@ ZO
ZO
ZO
tz
-Ae
+oK
Eu
Ji
tz
@@ -10905,10 +10451,10 @@ ZO
iM
tz
Fl
-Au
-vk
+Kj
+cs
wW
-Av
+Zb
Dn
Hj
Kj
@@ -10952,13 +10498,13 @@ ZU
ZU
tL
Id
-GA
+Zl
JF
-Og
-Xp
-Xp
+Vl
+Vu
+Vu
pD
-Xp
+Vu
QL
bk
Vu
@@ -11001,7 +10547,7 @@ ZU
ZU
NO
FS
-JT
+iD
OV
OV
OV
@@ -11017,7 +10563,7 @@ OV
OV
OV
iD
-aC
+FS
JB
JB
JB
@@ -11048,7 +10594,7 @@ fA
aq
iO
VJ
-FT
+Cq
Kv
OV
wZ
@@ -11058,13 +10604,13 @@ TN
Kn
OO
zY
-Ug
+YF
LS
Zq
Jz
sS
OV
-Kp
+Kv
Cq
JB
CP
@@ -11096,8 +10642,8 @@ az
JC
ct
Rg
-GA
-LZ
+Zl
+lv
OV
TN
Yy
@@ -11106,7 +10652,7 @@ Iw
TN
jv
zY
-Ug
+YF
LS
CF
mX
@@ -11136,15 +10682,15 @@ aq
aq
aq
aq
-bz
-bz
+sc
+sc
aq
aq
aq
JC
iW
uk
-FT
+Cq
LA
OV
wT
@@ -11157,7 +10703,7 @@ zY
Us
VX
gG
-AU
+ZG
QN
OV
FN
@@ -11193,7 +10739,7 @@ sc
fs
jO
rq
-LZ
+lv
OV
fR
Zn
@@ -11202,13 +10748,13 @@ TN
Kq
YF
zY
-Ug
+YF
YF
jf
wX
YF
OV
-Kp
+Kv
Cq
JB
yo
@@ -11238,19 +10784,19 @@ by
az
az
sc
-vU
+AQ
AA
-GI
+Nl
Kv
Pc
TP
ZG
-Ug
+YF
Iz
-jc
-Ug
+gG
+YF
ZG
-Ug
+YF
Wr
JP
YF
@@ -11280,25 +10826,25 @@ aq
aq
aq
aq
-bz
-bz
+sc
+sc
aq
aq
aq
JC
ja
uk
-Ae
-LZ
+oK
+lv
Pc
ZG
-Ug
-Ug
+YF
+YF
ZG
SF
-Px
-Si
-Si
+AJ
+AJ
+AJ
qg
wd
PP
@@ -11336,7 +10882,7 @@ by
JC
zV
Kf
-GI
+Nl
Kv
OV
OU
@@ -11384,7 +10930,7 @@ by
aq
jo
NO
-Ae
+oK
ty
OV
TN
@@ -11432,8 +10978,8 @@ jY
aq
hY
VJ
-Ae
-LZ
+oK
+lv
OV
TN
ZI
@@ -11480,7 +11026,7 @@ by
aq
jo
VJ
-GI
+Nl
Kv
OV
fR
@@ -11496,7 +11042,7 @@ Cs
rf
dF
OV
-Kp
+Kv
Nl
JB
fr
@@ -11529,7 +11075,7 @@ aq
hY
VJ
GO
-JT
+iD
OV
OV
OV
@@ -11576,13 +11122,13 @@ by
aq
jx
VJ
-Ae
+oK
tK
-vJ
-GI
-Ae
+YP
+Nl
+oK
gi
-Ae
+oK
Nl
oK
Nl
@@ -11594,7 +11140,7 @@ oK
IC
Lo
oK
-nv
+jn
Ut
sI
tz
@@ -11616,18 +11162,18 @@ aq
aq
aq
aq
-bz
-bz
+sc
+sc
aq
aq
aq
aq
hY
NO
-rC
+Ij
Mk
Pt
-xj
+ig
Bu
gi
Ji
@@ -11672,7 +11218,7 @@ fF
aq
Kb
NO
-HC
+BM
uk
uk
uk
@@ -11680,7 +11226,7 @@ uk
tz
tz
tz
-HC
+BM
tz
tz
tz
@@ -11720,8 +11266,8 @@ aq
ZU
VJ
mq
-Ia
-MR
+bz
+uk
vL
xw
uk
@@ -11736,7 +11282,7 @@ Zv
TA
tz
Ia
-AQ
+og
Ia
gF
WQ
@@ -11767,9 +11313,9 @@ cu
ZU
gQ
NO
-Ia
+bz
AG
-MR
+uk
Qb
UZ
Bz
@@ -11777,7 +11323,7 @@ AQ
AQ
AQ
AQ
-Ia
+bz
AQ
UA
cB
@@ -11819,10 +11365,10 @@ AK
Yj
IQ
Qk
-QB
+Qk
uk
-Eb
-IL
+UH
+UH
AQ
PQ
AQ
@@ -11863,19 +11409,19 @@ ZO
ZO
ZO
NO
-si
-si
+tz
+tz
uk
Qt
-QB
+Qk
uk
tY
UH
-IL
+UH
zl
Sm
-bd
-bd
+Sm
+Sm
el
ek
tz
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/onehalf.dmm b/_maps/map_files/RandomRuins/SpaceRuins/onehalf.dmm
index 4fcf380396c..38b9331264d 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/onehalf.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/onehalf.dmm
@@ -5,25 +5,23 @@
"ab" = (
/obj/structure/lattice,
/obj/structure/cable{
- icon_state = "2-4";
- tag = ""
+ icon_state = "2-4"
},
-/turf/template_noop,
+/turf/space,
/area/space/nearstation)
"ac" = (
/obj/structure/lattice,
/obj/structure/cable{
- icon_state = "4-8";
- tag = ""
+ icon_state = "4-8"
},
-/turf/template_noop,
+/turf/space,
/area/space/nearstation)
"ad" = (
/obj/structure/lattice,
/obj/structure/cable{
icon_state = "2-8"
},
-/turf/template_noop,
+/turf/space,
/area/space/nearstation)
"ae" = (
/obj/structure/lattice,
@@ -32,15 +30,14 @@
dir = 2;
icon_state = "coil_red2"
},
-/turf/template_noop,
+/turf/space,
/area/space/nearstation)
"af" = (
/obj/structure/lattice,
/obj/structure/cable{
- icon_state = "1-8";
- tag = ""
+ icon_state = "1-8"
},
-/turf/template_noop,
+/turf/space,
/area/space/nearstation)
"ag" = (
/turf/simulated/wall,
@@ -48,14 +45,14 @@
"ah" = (
/obj/structure/grille,
/obj/structure/window/full/reinforced,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/onehalf/dorms_med)
"ai" = (
/obj/structure/lattice,
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/template_noop,
+/turf/space,
/area/space/nearstation)
"ak" = (
/turf/simulated/wall,
@@ -65,13 +62,11 @@
dir = 4
},
/turf/simulated/floor/plasteel{
- tag = "icon-white";
icon_state = "white"
},
/area/ruin/onehalf/dorms_med)
"am" = (
/turf/simulated/floor/plasteel{
- tag = "icon-white";
icon_state = "white"
},
/area/ruin/onehalf/dorms_med)
@@ -83,7 +78,6 @@
},
/obj/item/storage/firstaid/fire,
/turf/simulated/floor/plasteel{
- tag = "icon-white";
icon_state = "white"
},
/area/ruin/onehalf/dorms_med)
@@ -139,11 +133,11 @@
/area/ruin/onehalf/drone_bay)
"aw" = (
/obj/structure/lattice,
-/turf/template_noop,
+/turf/space,
/area/space/nearstation)
"ax" = (
/obj/structure/lattice,
-/turf/template_noop,
+/turf/space,
/area/ruin/onehalf/hallway)
"ay" = (
/obj/structure/table_frame,
@@ -157,7 +151,6 @@
"aA" = (
/obj/structure/bed/roller,
/turf/simulated/floor/plasteel{
- tag = "icon-white";
icon_state = "white"
},
/area/ruin/onehalf/dorms_med)
@@ -173,7 +166,6 @@
},
/obj/item/storage/firstaid,
/turf/simulated/floor/plasteel{
- tag = "icon-white";
icon_state = "white"
},
/area/ruin/onehalf/dorms_med)
@@ -199,16 +191,12 @@
"aF" = (
/obj/structure/disposalpipe/trunk,
/obj/item/stack/ore/diamond,
-/turf/simulated/floor/plating/airless,
+/turf/simulated/floor/plating,
/area/ruin/onehalf/drone_bay)
"aG" = (
/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plating/airless,
/area/ruin/onehalf/drone_bay)
-"aH" = (
-/obj/item/stack/rods,
-/turf/template_noop,
-/area/ruin/onehalf/hallway)
"aI" = (
/obj/effect/landmark/tiles/damageturf,
/turf/simulated/floor/plasteel/airless,
@@ -216,17 +204,14 @@
"aJ" = (
/obj/machinery/iv_drip,
/turf/simulated/floor/plasteel{
- tag = "icon-white";
icon_state = "white"
},
/area/ruin/onehalf/dorms_med)
"aK" = (
/obj/structure/cable{
- icon_state = "2-4";
- tag = ""
+ icon_state = "2-4"
},
/turf/simulated/floor/plasteel{
- tag = "icon-white";
icon_state = "white"
},
/area/ruin/onehalf/dorms_med)
@@ -293,7 +278,7 @@
id_tag = "bayint3";
name = "mining drone bay blast door"
},
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/onehalf/drone_bay)
"aQ" = (
/obj/machinery/door_control{
@@ -347,7 +332,7 @@
"aU" = (
/obj/item/stack/sheet/metal,
/obj/effect/landmark/tiles/damageturf,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/onehalf/hallway)
"aV" = (
/obj/machinery/door/airlock/medical/glass{
@@ -357,7 +342,6 @@
icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
- tag = "icon-white";
icon_state = "white"
},
/area/ruin/onehalf/dorms_med)
@@ -377,7 +361,6 @@
/area/ruin/onehalf/drone_bay)
"aY" = (
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/obj/structure/closet/crate/medical,
@@ -392,13 +375,11 @@
pixel_x = 27
},
/turf/simulated/floor/plasteel{
- tag = "icon-white";
icon_state = "white"
},
/area/ruin/onehalf/dorms_med)
"aZ" = (
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/obj/machinery/power/apc/noalarm{
@@ -423,15 +404,14 @@
/obj/structure/grille,
/obj/structure/window/full/reinforced,
/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/onehalf/drone_bay)
"bd" = (
/obj/structure/disposalpipe/segment{
dir = 4
},
/obj/structure/cable{
- icon_state = "4-8";
- tag = ""
+ icon_state = "4-8"
},
/obj/structure/cable{
icon_state = "1-4"
@@ -450,15 +430,14 @@
dir = 2;
icon_state = "coil_red2"
},
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/onehalf/hallway)
"bf" = (
/obj/structure/disposalpipe/segment{
dir = 4
},
/obj/structure/cable{
- icon_state = "4-8";
- tag = ""
+ icon_state = "4-8"
},
/obj/effect/landmark/tiles/damageturf,
/turf/simulated/floor/plasteel/airless,
@@ -468,8 +447,7 @@
dir = 4
},
/obj/structure/cable{
- icon_state = "4-8";
- tag = ""
+ icon_state = "4-8"
},
/obj/structure/cable{
icon_state = "1-4"
@@ -482,8 +460,7 @@
dir = 4
},
/obj/structure/cable{
- icon_state = "4-8";
- tag = ""
+ icon_state = "4-8"
},
/turf/simulated/floor/plasteel/airless,
/area/ruin/onehalf/hallway)
@@ -494,15 +471,14 @@
dir = 4
},
/obj/effect/landmark/tiles/damageturf,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/onehalf/hallway)
"bj" = (
/obj/structure/disposalpipe/segment{
dir = 4
},
/obj/structure/cable{
- icon_state = "4-8";
- tag = ""
+ icon_state = "4-8"
},
/obj/structure/cable{
icon_state = "2-8"
@@ -514,8 +490,7 @@
dir = 4
},
/obj/structure/cable{
- icon_state = "4-8";
- tag = ""
+ icon_state = "4-8"
},
/turf/simulated/floor/plasteel/airless,
/area/ruin/onehalf/hallway)
@@ -527,8 +502,7 @@
dir = 4
},
/obj/structure/cable{
- icon_state = "4-8";
- tag = ""
+ icon_state = "4-8"
},
/turf/simulated/floor/plasteel,
/area/ruin/onehalf/drone_bay)
@@ -537,8 +511,7 @@
dir = 4
},
/obj/structure/cable{
- icon_state = "1-8";
- tag = ""
+ icon_state = "1-8"
},
/turf/simulated/floor/plasteel,
/area/ruin/onehalf/drone_bay)
@@ -589,14 +562,14 @@
"bt" = (
/obj/structure/grille,
/obj/structure/window/full/reinforced,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/onehalf/drone_bay)
"bu" = (
/obj/structure/disposalpipe/segment{
dir = 4
},
/obj/effect/landmark/tiles/damageturf,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/onehalf/hallway)
"bv" = (
/obj/structure/disposalpipe/segment{
@@ -691,7 +664,7 @@
/area/ruin/onehalf/drone_bay)
"bJ" = (
/obj/structure/girder,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/onehalf/hallway)
"bK" = (
/obj/machinery/vending/coffee{
@@ -705,9 +678,6 @@
/obj/effect/landmark/tiles/damageturf,
/turf/simulated/floor/plasteel/airless,
/area/ruin/onehalf/hallway)
-"bM" = (
-/turf/simulated/floor/plating,
-/area/ruin/onehalf/hallway)
"bN" = (
/obj/structure/disposalpipe/trunk{
dir = 1
@@ -726,7 +696,6 @@
/area/ruin/onehalf/hallway)
"bQ" = (
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/machinery/power/apc/noalarm{
@@ -739,7 +708,7 @@
/area/ruin/onehalf/bridge)
"bR" = (
/obj/effect/landmark/tiles/damageturf,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/onehalf/hallway)
"bS" = (
/obj/structure/disposalpipe/segment,
@@ -750,18 +719,18 @@
/area/ruin/onehalf/bridge)
"bU" = (
/obj/item/stack/sheet/metal,
-/turf/template_noop,
-/area/space/nearstation)
+/turf/space,
+/area/space)
"bV" = (
/obj/structure/disposalpipe/segment,
/obj/item/stack/rods,
/obj/effect/landmark/tiles/damageturf,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/onehalf/hallway)
"bW" = (
-/obj/structure/girder/reinforced,
+/obj/structure/disposalpipe/trunk,
/turf/simulated/floor/plating,
-/area/ruin/onehalf/hallway)
+/area/ruin/onehalf/drone_bay)
"bX" = (
/turf/simulated/wall/r_wall,
/area/ruin/onehalf/hallway)
@@ -774,7 +743,7 @@
},
/obj/item/shard,
/obj/effect/landmark/tiles/damageturf,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/onehalf/hallway)
"ca" = (
/obj/structure/disposalpipe/segment,
@@ -792,7 +761,7 @@
id_tag = "onehalf bridge";
name = "bridge blast door"
},
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/onehalf/bridge)
"cd" = (
/obj/structure/table,
@@ -837,15 +806,15 @@
icon_state = "1-2"
},
/obj/effect/landmark/tiles/damageturf,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/onehalf/hallway)
"ck" = (
/obj/structure/girder/reinforced,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/space/nearstation)
"cl" = (
/obj/effect/landmark/tiles/damageturf,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/space/nearstation)
"cm" = (
/obj/structure/lattice,
@@ -853,7 +822,7 @@
dir = 4
},
/obj/item/stack/rods,
-/turf/template_noop,
+/turf/space,
/area/ruin/onehalf/hallway)
"cn" = (
/obj/structure/lattice,
@@ -864,7 +833,7 @@
tag = "icon-small";
icon_state = "small"
},
-/turf/template_noop,
+/turf/space,
/area/space/nearstation)
"co" = (
/obj/structure/grille,
@@ -876,7 +845,7 @@
id_tag = "onehalf bridge";
name = "bridge blast door"
},
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/onehalf/bridge)
"cp" = (
/obj/structure/disposalpipe/segment{
@@ -907,8 +876,7 @@
/area/ruin/onehalf/bridge)
"ct" = (
/obj/structure/cable{
- icon_state = "2-4";
- tag = ""
+ icon_state = "2-4"
},
/obj/structure/cable{
icon_state = "1-4"
@@ -921,34 +889,31 @@
/obj/structure/grille,
/obj/structure/window/full/reinforced,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/structure/cable{
- d2 = 2;
icon_state = "0-2"
},
/obj/structure/cable{
- icon_state = "4-8";
- tag = ""
+ icon_state = "4-8"
},
/obj/machinery/door/poddoor/preopen{
id_tag = "onehalf bridge";
name = "bridge blast door"
},
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/onehalf/bridge)
"cv" = (
/obj/item/stack/rods,
-/turf/template_noop,
-/area/space/nearstation)
+/turf/space,
+/area/space)
"cw" = (
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/space/nearstation)
"cx" = (
/obj/structure/lattice,
/obj/item/stack/sheet/plasteel,
-/turf/template_noop,
+/turf/space,
/area/space/nearstation)
"cy" = (
/obj/structure/lattice,
@@ -956,7 +921,7 @@
tag = "icon-medium";
icon_state = "medium"
},
-/turf/template_noop,
+/turf/space,
/area/ruin/onehalf/hallway)
"cz" = (
/obj/structure/grille/broken,
@@ -964,7 +929,7 @@
icon_state = "1-2"
},
/obj/effect/landmark/tiles/damageturf,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/onehalf/hallway)
"cA" = (
/obj/structure/disposalpipe/trunk{
@@ -995,21 +960,21 @@
id_tag = "onehalf bridge";
name = "bridge blast door"
},
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/onehalf/bridge)
"cE" = (
/obj/item/stack/tile/wood,
-/turf/template_noop,
-/area/space/nearstation)
+/turf/space,
+/area/space)
"cF" = (
-/turf/template_noop,
-/area/ruin/onehalf/hallway)
+/turf/space,
+/area/space)
"cG" = (
/obj/structure/lattice,
/obj/structure/cable{
icon_state = "2-8"
},
-/turf/template_noop,
+/turf/space,
/area/ruin/onehalf/hallway)
"cH" = (
/obj/structure/lattice,
@@ -1023,7 +988,7 @@
icon_state = "pipe-b";
dir = 8
},
-/turf/template_noop,
+/turf/space,
/area/ruin/onehalf/hallway)
"cI" = (
/obj/machinery/door/airlock/command/glass{
@@ -1075,7 +1040,7 @@
dir = 2;
icon_state = "coil_red2"
},
-/turf/template_noop,
+/turf/space,
/area/ruin/onehalf/hallway)
"cQ" = (
/obj/machinery/light{
@@ -1086,19 +1051,19 @@
/area/ruin/onehalf/bridge)
"cR" = (
/obj/item/stack/sheet/plasteel,
-/turf/template_noop,
-/area/space/nearstation)
+/turf/space,
+/area/space)
"cS" = (
/obj/structure/lattice,
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/template_noop,
+/turf/space,
/area/ruin/onehalf/hallway)
"cU" = (
/obj/structure/grille,
/obj/structure/window/full/reinforced,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/onehalf/hallway)
"cV" = (
/obj/structure/table,
@@ -1123,7 +1088,6 @@
/obj/structure/grille,
/obj/structure/window/full/reinforced,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/structure/cable,
@@ -1131,7 +1095,7 @@
id_tag = "onehalf bridge";
name = "bridge blast door"
},
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/onehalf/bridge)
"cZ" = (
/obj/structure/lattice,
@@ -1141,7 +1105,7 @@
/obj/structure/cable{
icon_state = "2-8"
},
-/turf/template_noop,
+/turf/space,
/area/space/nearstation)
"db" = (
/obj/structure/table,
@@ -1172,7 +1136,7 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/template_noop,
+/turf/space,
/area/space/nearstation)
"dg" = (
/obj/structure/girder/reinforced,
@@ -1182,107 +1146,96 @@
"dj" = (
/obj/structure/grille,
/obj/item/shard,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/onehalf/hallway)
"dk" = (
/obj/structure/grille,
/obj/structure/window/full/reinforced,
/obj/structure/cable{
- d2 = 2;
icon_state = "0-2"
},
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/obj/machinery/door/poddoor/preopen{
id_tag = "onehalf bridge";
name = "bridge blast door"
},
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/onehalf/bridge)
"dl" = (
/obj/structure/grille,
/obj/structure/window/full/reinforced,
/obj/structure/cable{
- icon_state = "4-8";
- tag = ""
+ icon_state = "4-8"
},
/obj/machinery/door/poddoor/preopen{
id_tag = "onehalf bridge";
name = "bridge blast door"
},
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/onehalf/bridge)
"dm" = (
/obj/structure/grille,
/obj/structure/window/full/reinforced,
/obj/structure/cable{
- icon_state = "4-8";
- tag = ""
+ icon_state = "4-8"
},
/obj/structure/cable{
- icon_state = "4-8";
- tag = ""
+ icon_state = "4-8"
},
/obj/machinery/door/poddoor/preopen{
id_tag = "onehalf bridge";
name = "bridge blast door"
},
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/onehalf/bridge)
"dn" = (
/obj/structure/grille,
/obj/structure/window/full/reinforced,
/obj/structure/cable{
- d2 = 2;
icon_state = "0-2"
},
/obj/structure/cable{
- d2 = 8;
icon_state = "0-8"
},
/obj/machinery/door/poddoor/preopen{
id_tag = "onehalf bridge";
name = "bridge blast door"
},
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/onehalf/bridge)
"do" = (
/obj/structure/lattice,
/obj/structure/cable{
- icon_state = "4-8";
- tag = ""
+ icon_state = "4-8"
},
/obj/item/shard{
tag = "icon-medium";
icon_state = "medium"
},
-/turf/template_noop,
+/turf/space,
/area/space/nearstation)
"dp" = (
/obj/structure/lattice,
/obj/structure/cable{
- icon_state = "4-8";
- tag = ""
+ icon_state = "4-8"
},
/obj/structure/cable{
icon_state = "1-4"
},
/obj/item/stack/rods,
-/turf/template_noop,
+/turf/space,
/area/space/nearstation)
"dq" = (
/obj/structure/lattice,
/obj/structure/cable{
- icon_state = "4-8";
- tag = ""
+ icon_state = "4-8"
},
/obj/structure/cable{
- icon_state = "1-8";
- tag = ""
+ icon_state = "1-8"
},
-/turf/template_noop,
+/turf/space,
/area/space/nearstation)
(1,1,1) = {"
@@ -1309,95 +1262,95 @@ aa
"}
(2,1,1) = {"
aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
+cF
+cF
+cF
+cF
+cF
+cF
+cF
+cF
+cF
+cF
+cF
+cF
+cF
+cF
+cF
+cF
+cF
+cF
aa
"}
(3,1,1) = {"
aa
-aa
-aa
-aa
+cF
+cF
+cF
aw
-aa
+cF
aw
aw
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
+cF
+cF
+cF
+cF
+cF
+cF
+cF
+cF
+cF
+cF
+cF
aa
"}
(4,1,1) = {"
aa
-aa
-aa
-bM
+cF
+cF
+bY
ax
-aH
-bM
+cv
+bY
aU
bi
bJ
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
+cF
+cF
+cF
+cF
+cF
+cF
+cF
+cF
+cF
aa
"}
(5,1,1) = {"
aa
-aa
+cF
ae
ak
ax
-bM
+bY
ax
be
bu
-bM
+bY
bU
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
+cF
+cF
+cF
+cF
+cF
+cF
+cF
+cF
aa
"}
(6,1,1) = {"
aa
-aa
+cF
ac
ak
ay
@@ -1406,15 +1359,15 @@ aT
bd
bv
ak
-bM
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
+bY
+cF
+cF
+cF
+cF
+cF
+cF
+cF
+cF
aa
"}
(7,1,1) = {"
@@ -1429,14 +1382,14 @@ bf
bw
bz
bJ
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
+cF
+cF
+cF
+cF
+cF
+cF
+cF
+cF
aa
"}
(8,1,1) = {"
@@ -1451,14 +1404,14 @@ bh
bw
bK
ak
-aa
+cF
cv
-aa
-aa
-aa
-aa
-aa
-aa
+cF
+cF
+cF
+cF
+cF
+cF
aa
"}
(9,1,1) = {"
@@ -1472,15 +1425,15 @@ ag
bh
bv
bL
-bW
+bP
ck
cw
-aa
-aa
-aa
-aa
-aa
-aa
+cF
+cF
+cF
+cF
+cF
+cF
aa
"}
(10,1,1) = {"
@@ -1495,14 +1448,14 @@ bg
bx
bN
bX
-aa
+cF
cx
aw
-aa
-aa
+cF
+cF
cv
dg
-aa
+cF
aa
"}
(11,1,1) = {"
@@ -1517,14 +1470,14 @@ bf
bw
bO
bY
-aa
-aa
+cF
+cF
cE
cv
cR
-aa
+cF
aw
-aa
+cF
aa
"}
(12,1,1) = {"
@@ -1540,11 +1493,11 @@ bw
bP
aw
bU
-aa
-aa
+cF
+cF
aw
cE
-aa
+cF
cl
cx
aa
@@ -1648,21 +1601,21 @@ aX
bm
bC
bT
-aa
+cF
cn
bT
cJ
bT
aw
-aa
+cF
bT
ac
aa
"}
(18,1,1) = {"
aa
-aa
-aa
+cF
+cF
ar
ar
ar
@@ -1683,10 +1636,10 @@ aa
"}
(19,1,1) = {"
aa
-aa
-aa
+cF
+cF
as
-aE
+bW
aM
ba
bo
@@ -1705,8 +1658,8 @@ aa
"}
(20,1,1) = {"
aa
-aa
-aa
+cF
+cF
ar
ar
aN
@@ -1727,8 +1680,8 @@ aa
"}
(21,1,1) = {"
aa
-aa
-aa
+cF
+cF
at
aF
aO
@@ -1749,8 +1702,8 @@ aa
"}
(22,1,1) = {"
aa
-aa
-aa
+cF
+cF
ar
ar
ar
@@ -1771,8 +1724,8 @@ aa
"}
(23,1,1) = {"
aa
-aa
-aa
+cF
+cF
au
aE
aP
@@ -1793,8 +1746,8 @@ aa
"}
(24,1,1) = {"
aa
-aa
-aa
+cF
+cF
ar
ar
aQ
@@ -1815,10 +1768,10 @@ aa
"}
(25,1,1) = {"
aa
-aa
-aa
+cF
+cF
av
-aE
+bW
aR
by
bo
@@ -1837,8 +1790,8 @@ aa
"}
(26,1,1) = {"
aa
-aa
-aa
+cF
+cF
ar
ar
ar
@@ -1859,11 +1812,11 @@ aa
"}
(27,1,1) = {"
aa
-aa
-aa
-aa
+cF
+cF
+cF
aw
-aa
+cF
ar
bp
ar
@@ -1881,90 +1834,90 @@ aa
"}
(28,1,1) = {"
aa
-aa
-aa
-aa
+cF
+cF
+cF
ar
ar
ar
bq
bH
ar
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
+cF
+cF
+cF
+cF
+cF
+cF
+cF
+cF
+cF
aa
"}
(29,1,1) = {"
aa
-aa
-aa
-aa
+cF
+cF
+cF
aG
aS
bc
br
bG
bt
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
+cF
+cF
+cF
+cF
+cF
+cF
+cF
+cF
+cF
aa
"}
(30,1,1) = {"
aa
-aa
-aa
-aa
+cF
+cF
+cF
ar
ar
ar
bs
bI
ar
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
+cF
+cF
+cF
+cF
+cF
+cF
+cF
+cF
+cF
aa
"}
(31,1,1) = {"
aa
-aa
-aa
-aa
-aa
-aa
+cF
+cF
+cF
+cF
+cF
ar
bt
bt
ar
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
+cF
+cF
+cF
+cF
+cF
+cF
+cF
+cF
+cF
aa
"}
(32,1,1) = {"
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/space_bloodship.dmm b/_maps/map_files/RandomRuins/SpaceRuins/space_bloodship.dmm
index ce6f5c82e3f..468f42a581b 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/space_bloodship.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/space_bloodship.dmm
@@ -1,97 +1,56 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"dJ" = (
+/obj/item/clothing/suit/hooded/cultrobes/cult_shield,
/obj/effect/decal/cleanable/blood/old,
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
- },
+/turf/simulated/floor/engine/cult,
/area/ruin/unpowered)
"ge" = (
/obj/structure/table/wood,
-/obj/item/flashlight/lantern,
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
- },
+/obj/item/spellbook/oneuse/fake_gib,
+/turf/simulated/floor/engine/cult,
/area/ruin/unpowered)
"iG" = (
-/obj/structure/cult/altar,
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
- },
+/obj/structure/cult/archives,
+/turf/simulated/floor/engine/cult,
/area/ruin/unpowered)
"jV" = (
-/mob/living/simple_animal/hostile/illusion/cult{
- deathmessage = "disappears into the air with a cry of agony";
- desc = "The deceived soul";
- health = 200;
- maxHealth = 350;
- name = "The soul of the cultist";
- icon = 'icons/mob/mob.dmi';
- icon_living = "shade";
- icon_state = "shade";
- icon_dead = "shade_dead";
- melee_damage_lower = 10;
- melee_damage_upper = 25
- },
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
- },
+/obj/machinery/door/airlock/public,
+/turf/simulated/floor/engine/cult,
+/area/ruin/unpowered)
+"kg" = (
+/obj/effect/decal/remains/human,
+/obj/effect/decal/cleanable/blood/old,
+/turf/simulated/floor/engine/cult,
/area/ruin/unpowered)
"lw" = (
/obj/effect/decal/cleanable/blood/old,
/turf/simulated/mineral/random,
/area/ruin/unpowered)
"nl" = (
-/obj/effect/decal/remains/human,
-/obj/effect/decal/cleanable/blood/old,
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
- },
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/turf/simulated/floor/engine/cult,
/area/ruin/unpowered)
"oc" = (
/turf/simulated/mineral/random,
/area/ruin/unpowered)
"oo" = (
/obj/item/clothing/shoes/cult,
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
- },
+/turf/simulated/floor/engine/cult,
/area/ruin/unpowered)
"pf" = (
-/obj/structure/table/wood,
-/obj/item/storage/firstaid/brute,
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
- },
+/obj/item/flag/cult,
+/turf/simulated/floor/engine/cult,
/area/ruin/unpowered)
"pj" = (
-/obj/item/flag/cult,
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
- },
+/obj/structure/table/wood,
+/obj/item/storage/firstaid/doctor,
+/turf/simulated/floor/engine/cult,
/area/ruin/unpowered)
"qE" = (
-/obj/effect/decal/remains/human,
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
- },
+/obj/structure/table/wood,
+/obj/item/candle/eternal,
+/obj/item/whetstone/cult,
+/turf/simulated/floor/engine/cult,
/area/ruin/unpowered)
"sW" = (
/turf/simulated/wall/shuttle,
@@ -105,17 +64,12 @@
/turf/simulated/floor/plating,
/area/ruin/unpowered)
"vW" = (
-/obj/item/clothing/suit/hooded/cultrobes/cult_shield,
-/obj/effect/decal/cleanable/blood/old,
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
- },
+/obj/item/reagent_containers/food/drinks/bottle/unholywater,
+/turf/simulated/floor/engine/cult,
/area/ruin/unpowered)
"xv" = (
/turf/space,
-/area/template_noop)
+/area/space)
"xZ" = (
/turf/simulated/wall/cult,
/area/ruin/unpowered)
@@ -124,28 +78,48 @@
/area/ruin/unpowered)
"AW" = (
/obj/structure/table/wood/fancy/black,
-/obj/item/candle/eternal,
-/obj/effect/temp_visual/cult/sparks,
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
- },
+/obj/item/storage/toolbox/emergency,
+/turf/simulated/floor/engine/cult,
/area/ruin/unpowered)
"Bg" = (
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
+/mob/living/simple_animal/hostile/illusion/cult{
+ deathmessage = "disappears into the air with a cry of agony";
+ desc = "The deceived soul";
+ health = 200;
+ maxHealth = 350;
+ name = "The soul of the cultist";
+ icon = 'icons/mob/mob.dmi';
+ icon_living = "shade";
+ icon_state = "shade";
+ icon_dead = "shade_dead";
+ melee_damage_lower = 10;
+ melee_damage_upper = 25
},
+/turf/simulated/floor/engine/cult,
/area/ruin/unpowered)
"Bs" = (
-/obj/machinery/portable_atmospherics/canister/oxygen,
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
+/obj/effect/rune/narsie{
+ color = "#ff0000";
+ used = 1
+ },
+/obj/item/clothing/accessory/medal/fluff/elo{
+ name = "Bloody Medal";
+ desc = "Rusted and bloodstained medal. Given to who believes in... illegible to you, rust erased last words."
},
+/mob/living/simple_animal/hostile/illusion/cult{
+ deathmessage = "disappears into the air with a cry of agony";
+ desc = "The deceived soul";
+ health = 350;
+ maxHealth = 350;
+ name = "The soul of the cultist";
+ icon = 'icons/mob/mob.dmi';
+ icon_living = "shade";
+ icon_state = "shade";
+ icon_dead = "shade_dead";
+ melee_damage_lower = 10;
+ melee_damage_upper = 25
+ },
+/turf/simulated/floor/engine/cult,
/area/ruin/unpowered)
"Cb" = (
/obj/structure/window/full/shuttle,
@@ -153,44 +127,48 @@
/turf/simulated/floor/plating,
/area/ruin/unpowered)
"Cj" = (
-/obj/item/clothing/head/helmet/space/cult,
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
+/mob/living/simple_animal/hostile/illusion/cult{
+ deathmessage = "disappears into the air with a cry of agony";
+ desc = "The deceived soul";
+ health = 350;
+ maxHealth = 350;
+ name = "The soul of the cultist";
+ icon = 'icons/mob/mob.dmi';
+ icon_living = "shade";
+ icon_state = "shade";
+ icon_dead = "shade_dead";
+ melee_damage_lower = 10;
+ melee_damage_upper = 25
},
+/turf/simulated/floor/engine/cult,
/area/ruin/unpowered)
"CJ" = (
/turf/simulated/wall/shuttle/nosmooth,
/area/ruin/unpowered)
"CO" = (
-/obj/structure/cult/forge,
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
- },
+/obj/item/melee/cultblade,
+/turf/simulated/floor/engine/cult,
/area/ruin/unpowered)
"CT" = (
-/obj/item/reagent_containers/food/drinks/bottle/unholywater,
-/obj/effect/decal/cleanable/crayon{
- color = "#cc3300";
- desc = null
- },
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
+/obj/effect/decal/cleanable/blood/old,
+/mob/living/simple_animal/hostile/illusion/cult{
+ deathmessage = "disappears into the air with a cry of agony";
+ desc = "The deceived soul";
+ health = 200;
+ maxHealth = 350;
+ name = "The soul of the cultist";
+ icon = 'icons/mob/mob.dmi';
+ icon_living = "shade";
+ icon_state = "shade";
+ icon_dead = "shade_dead";
+ melee_damage_lower = 10;
+ melee_damage_upper = 25
},
+/turf/simulated/floor/engine/cult,
/area/ruin/unpowered)
"Dp" = (
-/obj/machinery/door/airlock/public,
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
- },
-/area/ruin/unpowered)
+/turf/template_noop,
+/area/template_noop)
"Dq" = (
/turf/simulated/wall/shuttle/nosmooth{
dir = 9;
@@ -216,160 +194,72 @@
},
/area/ruin/unpowered)
"Hm" = (
-/obj/effect/decal/cleanable/blood/old,
-/mob/living/simple_animal/hostile/illusion/cult{
- deathmessage = "disappears into the air with a cry of agony";
- desc = "The deceived soul";
- health = 200;
- maxHealth = 350;
- name = "The soul of the cultist";
- icon = 'icons/mob/mob.dmi';
- icon_living = "shade";
- icon_state = "shade";
- icon_dead = "shade_dead";
- melee_damage_lower = 10;
- melee_damage_upper = 25
- },
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
- },
+/obj/effect/decal/remains/human,
+/turf/simulated/floor/engine/cult,
/area/ruin/unpowered)
"Jn" = (
-/obj/structure/cult/pylon,
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
- },
+/obj/structure/bookcase,
+/turf/simulated/floor/engine/cult,
/area/ruin/unpowered)
"Kp" = (
-/obj/structure/computerframe,
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
+/obj/structure/table/wood/fancy/black,
+/obj/item/storage/toolbox/mechanical{
+ pixel_x = 4;
+ pixel_y = -4
},
+/turf/simulated/floor/engine/cult,
/area/ruin/unpowered)
"KT" = (
/obj/structure/table/wood,
-/obj/item/candle/eternal,
-/obj/item/whetstone/cult,
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
- },
+/obj/item/flashlight/lantern,
+/turf/simulated/floor/engine/cult,
/area/ruin/unpowered)
"KY" = (
-/mob/living/simple_animal/hostile/carp,
-/turf/space,
-/area/template_noop)
-"Li" = (
-/obj/structure/cult/archives,
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
+/obj/item/reagent_containers/food/drinks/bottle/unholywater,
+/obj/effect/decal/cleanable/crayon{
+ color = "#cc3300";
+ desc = null
},
+/turf/simulated/floor/engine/cult,
+/area/ruin/unpowered)
+"Li" = (
+/obj/machinery/power/port_gen/pacman,
+/turf/simulated/floor/engine/cult,
/area/ruin/unpowered)
"Lp" = (
-/obj/structure/table/wood/fancy/black,
-/obj/item/storage/toolbox/mechanical{
- pixel_x = 4;
- pixel_y = -4
- },
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
- },
+/obj/structure/cult/altar,
+/turf/simulated/floor/engine/cult,
/area/ruin/unpowered)
"Mi" = (
-/obj/item/clothing/suit/hooded/cultrobes,
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
- },
+/obj/structure/chair/comfy/shuttle,
+/turf/simulated/floor/engine/cult,
/area/ruin/unpowered)
"Mt" = (
-/obj/structure/chair/comfy/shuttle,
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
- },
+/obj/structure/computerframe,
+/turf/simulated/floor/engine/cult,
/area/ruin/unpowered)
"MO" = (
-/obj/item/reagent_containers/food/drinks/bottle/unholywater,
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
- },
+/obj/item/clothing/suit/hooded/cultrobes,
+/turf/simulated/floor/engine/cult,
/area/ruin/unpowered)
"MV" = (
-/obj/effect/rune/narsie{
- color = "#ff0000";
- used = 1
- },
-/obj/item/clothing/accessory/medal/fluff/elo{
- name = "Bloody Medal";
- desc = "Rusted and bloodstained medal. Given to who believes in... illegible to you, rust erased last words."
- },
-/mob/living/simple_animal/hostile/illusion/cult{
- deathmessage = "disappears into the air with a cry of agony";
- desc = "The deceived soul";
- health = 350;
- maxHealth = 350;
- name = "The soul of the cultist";
- icon = 'icons/mob/mob.dmi';
- icon_living = "shade";
- icon_state = "shade";
- icon_dead = "shade_dead";
- melee_damage_lower = 10;
- melee_damage_upper = 25
- },
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
- },
-/area/ruin/unpowered)
+/mob/living/simple_animal/hostile/carp,
+/turf/space,
+/area/space)
"NA" = (
/obj/effect/decal/remains/human,
/turf/simulated/floor/plating/asteroid/airless,
/area/ruin/unpowered)
"NF" = (
-/obj/machinery/power/port_gen/pacman,
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
- },
+/obj/effect/decal/cleanable/blood/old,
+/turf/simulated/floor/engine/cult,
/area/ruin/unpowered)
"NU" = (
-/obj/effect/decal/cleanable/blood/old,
-/mob/living/simple_animal/hostile/illusion/cult{
- deathmessage = "disappears into the air with a cry of agony";
- desc = "The deceived soul";
- health = 350;
- maxHealth = 350;
- name = "The soul of the cultist";
- icon = 'icons/mob/mob.dmi';
- icon_living = "shade";
- icon_state = "shade";
- icon_dead = "shade_dead";
- melee_damage_lower = 10;
- melee_damage_upper = 25
- },
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
+/obj/effect/decal/cleanable/crayon{
+ color = "#cc3300";
+ desc = null
},
+/turf/simulated/floor/engine/cult,
/area/ruin/unpowered)
"Pz" = (
/turf/simulated/wall/shuttle/nosmooth{
@@ -378,6 +268,7 @@
},
/area/ruin/unpowered)
"RD" = (
+/obj/effect/decal/cleanable/blood/old,
/mob/living/simple_animal/hostile/illusion/cult{
deathmessage = "disappears into the air with a cry of agony";
desc = "The deceived soul";
@@ -391,29 +282,16 @@
melee_damage_lower = 10;
melee_damage_upper = 25
},
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
- },
+/turf/simulated/floor/engine/cult,
/area/ruin/unpowered)
"TZ" = (
/obj/structure/table/wood,
-/obj/item/spellbook/oneuse/fake_gib,
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
- },
+/obj/item/candle/eternal,
+/turf/simulated/floor/engine/cult,
/area/ruin/unpowered)
"Uv" = (
-/obj/structure/table/wood,
-/obj/item/storage/firstaid/doctor,
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
- },
+/obj/structure/cult/forge,
+/turf/simulated/floor/engine/cult,
/area/ruin/unpowered)
"UX" = (
/obj/structure/shuttle/engine/propulsion{
@@ -423,99 +301,77 @@
/turf/simulated/floor/plating,
/area/ruin/unpowered)
"Vn" = (
-/obj/structure/bookcase,
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
- },
+/obj/structure/table/wood,
+/obj/item/storage/firstaid/brute,
+/turf/simulated/floor/engine/cult,
/area/ruin/unpowered)
"Wh" = (
-/obj/effect/decal/cleanable/crayon{
- color = "#cc3300";
- desc = null
- },
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
- },
+/obj/item/clothing/head/helmet/space/cult,
+/turf/simulated/floor/engine/cult,
/area/ruin/unpowered)
"WW" = (
-/obj/structure/table/wood,
-/obj/item/candle/eternal,
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
- },
+/turf/simulated/floor/engine/cult,
/area/ruin/unpowered)
"Xi" = (
-/obj/item/melee/cultblade,
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
- },
+/obj/structure/cult/pylon,
+/turf/simulated/floor/engine/cult,
/area/ruin/unpowered)
"Yt" = (
/obj/structure/table/wood/fancy/black,
-/obj/item/storage/toolbox/emergency,
-/turf/simulated/floor/engine/cult{
- oxygen = 24;
- nitrogen = 23;
- temperature = 300
- },
+/obj/item/candle/eternal,
+/obj/effect/temp_visual/cult/sparks,
+/turf/simulated/floor/engine/cult,
/area/ruin/unpowered)
(1,1,1) = {"
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
"}
(2,1,1) = {"
+Dp
xv
xv
xv
@@ -559,12 +415,10 @@ xv
xv
xv
xv
-xv
-xv
+Dp
"}
(3,1,1) = {"
-xv
-xv
+Dp
xv
xv
xv
@@ -608,10 +462,10 @@ xv
xv
xv
xv
+Dp
"}
(4,1,1) = {"
-xv
-xv
+Dp
xv
xv
xv
@@ -655,10 +509,10 @@ xv
xv
xv
xv
+Dp
"}
(5,1,1) = {"
-xv
-xv
+Dp
xv
xv
xv
@@ -702,10 +556,10 @@ xv
xv
xv
xv
+Dp
"}
(6,1,1) = {"
-xv
-xv
+Dp
xv
xv
xv
@@ -749,10 +603,10 @@ xv
xv
xv
xv
+Dp
"}
(7,1,1) = {"
-xv
-xv
+Dp
xv
xv
xv
@@ -782,10 +636,10 @@ oc
oc
oc
yu
-Bg
-Xi
-Bg
-Bg
+WW
+CO
+WW
+WW
yu
oc
oc
@@ -796,10 +650,10 @@ xv
xv
xv
xv
+Dp
"}
(8,1,1) = {"
-xv
-xv
+Dp
xv
xv
xv
@@ -829,10 +683,10 @@ oc
oc
yu
oo
-Bg
-qE
-Bg
-Bg
+WW
+Hm
+WW
+WW
yu
oc
oc
@@ -843,10 +697,10 @@ xv
xv
xv
xv
+Dp
"}
(9,1,1) = {"
-xv
-xv
+Dp
xv
xv
xv
@@ -863,7 +717,7 @@ EI
EI
xv
xv
-KY
+MV
xv
xv
xv
@@ -874,13 +728,13 @@ EI
oc
oc
yu
+Cj
RD
NU
-Wh
xZ
+NU
Wh
-Cj
-Bg
+WW
yu
oc
oc
@@ -890,10 +744,10 @@ EI
xv
xv
xv
+Dp
"}
(10,1,1) = {"
-xv
-xv
+Dp
xv
xv
xv
@@ -920,15 +774,15 @@ EI
EI
oc
yu
-Bg
-Bg
-Wh
-Bg
-Bg
-Bg
-Wh
-Bg
-Bg
+WW
+WW
+NU
+WW
+WW
+WW
+NU
+WW
+WW
yu
oc
oc
@@ -937,12 +791,12 @@ EI
xv
xv
xv
+Dp
"}
(11,1,1) = {"
+Dp
xv
-xv
-xv
-KY
+MV
xv
xv
xv
@@ -967,15 +821,15 @@ EI
EI
oc
yu
-Bg
-qE
+WW
+Hm
xZ
-Bg
-MV
-Bg
+WW
+Bs
+WW
xZ
-Bg
-Bg
+WW
+WW
yu
oc
oc
@@ -984,10 +838,10 @@ EI
xv
xv
xv
+Dp
"}
(12,1,1) = {"
-xv
-xv
+Dp
xv
xv
xv
@@ -1014,15 +868,15 @@ EI
EI
oc
yu
-Bg
-Bg
-Wh
-Bg
-Bg
-Bg
-Wh
-Bg
-Bg
+WW
+WW
+NU
+WW
+WW
+WW
+NU
+WW
+WW
yu
oc
oc
@@ -1031,10 +885,10 @@ xv
xv
xv
xv
+Dp
"}
(13,1,1) = {"
-xv
-xv
+Dp
xv
xv
xv
@@ -1062,13 +916,13 @@ EI
oc
oc
yu
-Bg
-Bg
-CT
+WW
+WW
+KY
xZ
-Wh
+NU
+vW
MO
-Mi
yu
oc
oc
@@ -1078,10 +932,10 @@ xv
xv
xv
xv
+Dp
"}
(14,1,1) = {"
-xv
-xv
+Dp
xv
xv
xv
@@ -1107,14 +961,14 @@ xv
EI
EI
EI
-oc
-oc
-yu
-dJ
-Bg
-qE
-Bg
-NU
+oc
+oc
+yu
+NF
+WW
+Hm
+WW
+RD
yu
oc
oc
@@ -1125,10 +979,10 @@ xv
xv
xv
xv
+Dp
"}
(15,1,1) = {"
-xv
-xv
+Dp
xv
xv
xv
@@ -1158,10 +1012,10 @@ EI
oc
oc
yu
-Jn
-Bg
-Bg
-Jn
+Xi
+WW
+WW
+Xi
yu
oc
oc
@@ -1172,10 +1026,10 @@ xv
xv
xv
xv
+Dp
"}
(16,1,1) = {"
-xv
-xv
+Dp
xv
xv
xv
@@ -1219,10 +1073,10 @@ xv
xv
xv
xv
+Dp
"}
(17,1,1) = {"
-xv
-xv
+Dp
xv
xv
xv
@@ -1266,10 +1120,10 @@ xv
xv
xv
xv
+Dp
"}
(18,1,1) = {"
-xv
-xv
+Dp
xv
xv
xv
@@ -1285,7 +1139,7 @@ xv
xv
Dq
Cb
-Dp
+jV
Cb
GR
xv
@@ -1313,10 +1167,10 @@ xv
xv
xv
xv
+Dp
"}
(19,1,1) = {"
-xv
-xv
+Dp
xv
xv
xv
@@ -1331,9 +1185,9 @@ Cb
sW
Dz
sW
-Bg
-Bg
-Bg
+WW
+WW
+WW
sW
Dz
sW
@@ -1360,10 +1214,10 @@ xv
xv
xv
xv
+Dp
"}
(20,1,1) = {"
-xv
-xv
+Dp
xv
xv
xv
@@ -1373,18 +1227,18 @@ xv
Dq
Dz
sW
-CO
+Uv
+Uv
CO
Xi
-Jn
sW
-jV
-Bg
Bg
+WW
+WW
sW
-AW
Yt
AW
+Yt
sW
GR
xv
@@ -1407,10 +1261,10 @@ xv
xv
xv
xv
+Dp
"}
(21,1,1) = {"
-xv
-xv
+Dp
xv
xv
xv
@@ -1418,21 +1272,21 @@ xv
xv
Dq
Dz
-Bg
+WW
sW
-dJ
-dJ
-Bg
-Bg
+NF
+NF
+WW
+WW
sW
Cb
-Dp
+jV
Cb
sW
-pj
-Bg
-Bg
-Bg
+pf
+WW
+WW
+WW
Dz
GR
xv
@@ -1454,33 +1308,33 @@ xv
xv
xv
xv
+Dp
"}
(22,1,1) = {"
-xv
-xv
+Dp
xv
xv
xv
Dq
Dz
sW
-Bg
-Bg
+WW
+WW
sW
-jV
-Bg
-Bg
-Bg
-Bg
-Bg
-Bg
Bg
+WW
+WW
+WW
+WW
+WW
+WW
+WW
sW
-Bg
-Bg
-qE
-Bg
-Bg
+WW
+WW
+Hm
+WW
+WW
sW
GR
xv
@@ -1501,34 +1355,34 @@ xv
xv
xv
xv
+Dp
"}
(23,1,1) = {"
-xv
-xv
+Dp
xv
xv
UX
vK
sW
+Li
NF
-dJ
-Bg
+WW
sW
+WW
+WW
Bg
+WW
+WW
+WW
+WW
+WW
Bg
-jV
-Bg
-Bg
-Bg
-Bg
-Bg
-jV
sW
-Bg
-Hm
-Bg
-Bg
-Bg
+WW
+CT
+WW
+WW
+WW
Dz
GR
xv
@@ -1548,35 +1402,35 @@ xv
xv
xv
xv
+Dp
"}
(24,1,1) = {"
-xv
-xv
+Dp
xv
xv
UX
vK
Dz
+Li
NF
-dJ
-Bg
+WW
sW
-Bg
+WW
+Hm
qE
KT
-ge
+TZ
+WW
+WW
+WW
+WW
WW
-Bg
-Bg
-Bg
-Bg
-Bg
sW
-Bg
-Bg
-Bg
+WW
+WW
+WW
+Mi
Mt
-Kp
Cb
EI
EI
@@ -1595,35 +1449,35 @@ xv
xv
xv
xv
+Dp
"}
(25,1,1) = {"
-xv
-xv
+Dp
xv
xv
UX
vK
sW
+Li
NF
-dJ
-jV
-Dp
Bg
-dJ
+jV
+WW
+NF
+Vn
pf
pj
-Uv
-Bg
-Bg
-dJ
-Bg
-Bg
-Dp
-Bg
-Bg
-Bg
+WW
+WW
+NF
+WW
+WW
+jV
+WW
+WW
+WW
+Mi
Mt
-Kp
Cb
EI
oc
@@ -1642,35 +1496,35 @@ xv
xv
xv
xv
+Dp
"}
(26,1,1) = {"
-xv
-xv
+Dp
xv
xv
UX
vK
Dz
-NF
-nl
-Bg
+Li
+kg
+WW
sW
-Bg
-Bg
+WW
+WW
+KT
ge
TZ
WW
-Bg
-Bg
-qE
-Bg
-Bg
+WW
+Hm
+WW
+WW
sW
-Bg
+WW
+CT
Hm
-qE
+Mi
Mt
-Kp
Cb
EI
EI
@@ -1689,34 +1543,34 @@ xv
xv
xv
xv
+Dp
"}
(27,1,1) = {"
-xv
-xv
+Dp
xv
xv
UX
vK
sW
+Li
NF
-dJ
-Bg
+WW
sW
-Vn
-Bg
-Bg
-Bg
-Bg
-Bg
-Bg
-Bg
-Bg
+Jn
+WW
+WW
+WW
+WW
+WW
+WW
+WW
+WW
sW
-Bg
-Bg
-Bg
-Bg
-Bg
+WW
+WW
+WW
+WW
+WW
Dz
Pz
EI
@@ -1736,33 +1590,33 @@ xv
xv
xv
xv
+Dp
"}
(28,1,1) = {"
-xv
-xv
+Dp
xv
xv
xv
EE
Dz
sW
-Bg
-Bg
+WW
+WW
sW
-Vn
-Bg
-Bg
-Bg
-Bg
-Bg
-Bg
-Bg
+Jn
+WW
+WW
+WW
+WW
+WW
+WW
+WW
sW
-Bg
-Bg
-qE
-Bg
-Bg
+WW
+WW
+Hm
+WW
+WW
sW
Pz
xv
@@ -1783,10 +1637,10 @@ xv
xv
xv
xv
+Dp
"}
(29,1,1) = {"
-xv
-xv
+Dp
xv
xv
xv
@@ -1794,21 +1648,21 @@ xv
xv
EE
sW
-Bs
+nl
sW
+NF
dJ
-vW
-Bg
-Bg
+WW
+WW
sW
Cb
-Dp
+jV
Cb
sW
-pj
-Bg
-Bg
-Bg
+pf
+WW
+WW
+WW
Dz
Pz
xv
@@ -1830,10 +1684,10 @@ xv
xv
xv
xv
+Dp
"}
(30,1,1) = {"
-xv
-xv
+Dp
xv
xv
xv
@@ -1843,18 +1697,18 @@ xv
EE
sW
sW
+Lp
+Lp
iG
-iG
-Li
-Jn
+Xi
sW
-jV
-Bg
Bg
+WW
+WW
sW
-AW
-Lp
-AW
+Yt
+Kp
+Yt
sW
Pz
xv
@@ -1877,10 +1731,10 @@ xv
xv
xv
xv
+Dp
"}
(31,1,1) = {"
-xv
-xv
+Dp
xv
xv
xv
@@ -1895,9 +1749,9 @@ Cb
Cb
Dz
sW
-Bg
-Bg
-Bg
+WW
+WW
+WW
sW
Dz
CJ
@@ -1920,14 +1774,14 @@ xv
xv
xv
xv
-KY
+MV
xv
xv
xv
+Dp
"}
(32,1,1) = {"
-xv
-xv
+Dp
xv
xv
xv
@@ -1943,7 +1797,7 @@ xv
xv
EE
Cb
-Dp
+jV
Cb
Pz
xv
@@ -1971,10 +1825,10 @@ xv
xv
xv
xv
+Dp
"}
(33,1,1) = {"
-xv
-xv
+Dp
xv
xv
xv
@@ -2018,10 +1872,10 @@ xv
xv
xv
xv
+Dp
"}
(34,1,1) = {"
-xv
-xv
+Dp
xv
xv
xv
@@ -2065,10 +1919,10 @@ EI
EI
xv
xv
+Dp
"}
(35,1,1) = {"
-xv
-xv
+Dp
xv
xv
xv
@@ -2112,10 +1966,10 @@ EI
EI
EI
xv
+Dp
"}
(36,1,1) = {"
-xv
-xv
+Dp
xv
xv
xv
@@ -2159,10 +2013,10 @@ EI
oc
oc
EI
+Dp
"}
(37,1,1) = {"
-xv
-xv
+Dp
xv
xv
xv
@@ -2206,10 +2060,10 @@ oc
oc
oc
EI
+Dp
"}
(38,1,1) = {"
-xv
-xv
+Dp
xv
xv
xv
@@ -2253,10 +2107,10 @@ oc
oc
EI
EI
+Dp
"}
(39,1,1) = {"
-xv
-xv
+Dp
xv
xv
xv
@@ -2300,10 +2154,10 @@ oc
oc
EI
EI
+Dp
"}
(40,1,1) = {"
-xv
-xv
+Dp
xv
xv
xv
@@ -2332,7 +2186,7 @@ xv
xv
xv
xv
-KY
+MV
xv
xv
xv
@@ -2347,15 +2201,15 @@ EI
EI
EI
xv
+Dp
"}
(41,1,1) = {"
+Dp
xv
xv
xv
xv
-xv
-xv
-KY
+MV
xv
xv
xv
@@ -2394,10 +2248,10 @@ EI
EI
xv
xv
+Dp
"}
(42,1,1) = {"
-xv
-xv
+Dp
xv
xv
xv
@@ -2441,8 +2295,10 @@ xv
xv
xv
xv
+Dp
"}
(43,1,1) = {"
+Dp
xv
xv
xv
@@ -2486,10 +2342,10 @@ xv
xv
xv
xv
-xv
-xv
+Dp
"}
(44,1,1) = {"
+Dp
xv
xv
xv
@@ -2533,53 +2389,52 @@ xv
xv
xv
xv
-xv
-xv
+Dp
"}
(45,1,1) = {"
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
-xv
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
+Dp
"}
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/spacebar.dmm b/_maps/map_files/RandomRuins/SpaceRuins/spacebar.dmm
index 049eb815be7..6c2fcf7c943 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/spacebar.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/spacebar.dmm
@@ -13,15 +13,15 @@
/area/ruin/unpowered)
"af" = (
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating/airless,
+/turf/simulated/floor/plating,
/area/ruin/unpowered)
"ah" = (
/obj/machinery/door/poddoor/multi_tile/four_tile_ver{
id_tag = "secpodbay"
},
/obj/structure/spacepoddoor,
-/turf/simulated/floor/plating/airless,
-/area/ruin/powered)
+/turf/simulated/floor/plating,
+/area/ruin/powered/space_bar)
"am" = (
/turf/simulated/wall,
/area/ruin/powered/space_bar)
@@ -29,13 +29,13 @@
/obj/machinery/light{
dir = 1
},
-/turf/simulated/floor/plating/asteroid/airless,
-/area/ruin/unpowered)
+/turf/simulated/floor/plating/asteroid,
+/area/ruin/powered/space_bar)
"ao" = (
/turf/simulated/wall/shuttle/onlyselfsmooth,
/area/ruin/powered)
"aq" = (
-/turf/simulated/floor/plating/airless,
+/turf/simulated/floor/plating,
/area/ruin/unpowered)
"ar" = (
/obj/effect/decal/cleanable/dirt,
@@ -76,7 +76,7 @@
/turf/simulated/floor/shuttle,
/area/ruin/powered)
"aD" = (
-/obj/structure/table/holotable,
+/obj/structure/table,
/obj/item/clothing/accessory/holster,
/turf/simulated/floor/wood,
/area/ruin/powered/space_bar)
@@ -97,9 +97,6 @@
/obj/structure/sign/poster/contraband/donut_corp,
/turf/simulated/wall,
/area/ruin/powered/space_bar)
-"aJ" = (
-/turf/simulated/wall,
-/area/ruin/powered)
"aK" = (
/obj/structure/table/reinforced,
/obj/item/storage/fancy/donut_box,
@@ -110,7 +107,7 @@
/turf/simulated/floor/wood,
/area/ruin/powered/space_bar)
"aM" = (
-/obj/structure/table/holotable,
+/obj/structure/table,
/obj/item/clothing/glasses/sunglasses,
/obj/item/clothing/head/beret/black,
/turf/simulated/floor/wood,
@@ -140,9 +137,6 @@
},
/turf/simulated/floor/plating,
/area/ruin/powered/space_bar)
-"aT" = (
-/turf/simulated/floor/plating/airless,
-/area/ruin/powered/space_bar)
"aU" = (
/obj/structure/table/reinforced,
/turf/simulated/floor/wood,
@@ -169,8 +163,8 @@
},
/area/ruin/powered/space_bar)
"aY" = (
-/turf/simulated/floor/plating/airless,
-/area/ruin/powered)
+/turf/simulated/floor/plating,
+/area/ruin/powered/space_bar)
"aZ" = (
/obj/machinery/light{
dir = 1
@@ -195,11 +189,6 @@
dir = 4
},
/turf/simulated/floor/plating/asteroid/airless,
-/area/ruin/powered)
-"bf" = (
-/obj/structure/grille,
-/obj/structure/window/full/reinforced,
-/turf/simulated/floor/plating/airless,
/area/ruin/powered/space_bar)
"bg" = (
/turf/simulated/floor/carpet/blue,
@@ -208,7 +197,7 @@
/obj/machinery/door/airlock/external/glass{
id_tag = "sb_in"
},
-/turf/simulated/floor/plating/airless,
+/turf/simulated/floor/plating,
/area/ruin/powered/space_bar)
"bk" = (
/obj/structure/chair{
@@ -239,7 +228,7 @@
/area/ruin/powered/space_bar)
"bm" = (
/turf/simulated/wall/r_wall,
-/area/ruin/powered)
+/area/ruin/powered/space_bar)
"bn" = (
/obj/structure/sink{
dir = 4;
@@ -248,7 +237,7 @@
/turf/simulated/floor/wood,
/area/ruin/powered/space_bar)
"bp" = (
-/turf/simulated/floor/plating/asteroid/airless,
+/turf/simulated/floor/plating/asteroid,
/area/ruin/unpowered)
"bq" = (
/obj/machinery/light{
@@ -271,7 +260,7 @@
"dG" = (
/obj/structure/sink/puddle,
/obj/item/toy/carpplushie/dehy_carp,
-/turf/simulated/floor/plating/asteroid/airless,
+/turf/simulated/floor/plating/asteroid,
/area/ruin/unpowered)
"eb" = (
/turf/simulated/floor/carpet/green,
@@ -281,15 +270,15 @@
/turf/simulated/floor/carpet/arcade,
/area/ruin/powered/space_bar)
"fb" = (
-/obj/structure/table/holotable/wood,
/obj/item/newspaper,
/obj/item/card/id/prisoner,
+/obj/structure/table/wood,
/turf/simulated/floor/wood,
/area/ruin/powered/space_bar)
"fi" = (
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating/airless,
-/area/ruin/powered)
+/turf/simulated/floor/plating,
+/area/ruin/powered/space_bar)
"fp" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
@@ -305,19 +294,13 @@
},
/turf/simulated/floor/shuttle,
/area/ruin/powered)
-"gr" = (
-/obj/machinery/light{
- dir = 8
- },
-/turf/simulated/floor/plating/asteroid/airless,
-/area/ruin/unpowered)
"gv" = (
/obj/machinery/arcade/claw,
/turf/simulated/floor/carpet/arcade,
/area/ruin/powered/space_bar)
"gz" = (
/obj/structure/closet/crate/trashcart,
-/turf/simulated/floor/plating/asteroid/airless,
+/turf/simulated/floor/plating/asteroid,
/area/ruin/unpowered)
"gT" = (
/obj/structure/sign/barsign,
@@ -334,7 +317,7 @@
},
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/blood,
-/turf/simulated/floor/plating/airless,
+/turf/simulated/floor/plating,
/area/ruin/unpowered)
"iH" = (
/obj/structure/window/reinforced/polarized,
@@ -365,7 +348,7 @@
c_tag = "Spacebar Shuttle and Pods LZ";
network = list("spacebar")
},
-/turf/simulated/floor/plating/asteroid/airless,
+/turf/simulated/floor/plating/asteroid,
/area/ruin/unpowered)
"mN" = (
/obj/effect/decal/cleanable/dirt,
@@ -417,7 +400,7 @@
/obj/machinery/door/airlock/external/glass{
id_tag = "sb_in"
},
-/turf/simulated/floor/plating/airless,
+/turf/simulated/floor/plating,
/area/ruin/powered/space_bar)
"qr" = (
/obj/structure/table/wood/fancy/black,
@@ -451,8 +434,8 @@
/obj/machinery/light{
dir = 8
},
-/turf/simulated/floor/plating/asteroid/airless,
-/area/ruin/powered)
+/turf/simulated/floor/plating/asteroid,
+/area/ruin/powered/space_bar)
"tT" = (
/turf/simulated/wall/shuttle/nosmooth/interior{
dir = 5;
@@ -576,7 +559,7 @@
dir = 1
},
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating/airless,
+/turf/simulated/floor/plating,
/area/ruin/unpowered)
"EM" = (
/obj/structure/coatrack,
@@ -587,8 +570,8 @@
id_tag = "sb_out"
},
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating/airless,
-/area/ruin/powered)
+/turf/simulated/floor/plating,
+/area/ruin/powered/space_bar)
"GP" = (
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/carpet/blue,
@@ -657,7 +640,7 @@
/area/ruin/powered/space_bar)
"Kp" = (
/obj/item/trash/plate,
-/turf/simulated/floor/plating/asteroid/airless,
+/turf/simulated/floor/plating/asteroid,
/area/ruin/unpowered)
"Kw" = (
/obj/item/chair/stool/bar,
@@ -716,10 +699,10 @@
/area/ruin/powered)
"MC" = (
/obj/structure/spacepoddoor,
-/turf/simulated/floor/plating/airless,
-/area/ruin/powered)
+/turf/simulated/floor/plating,
+/area/ruin/powered/space_bar)
"Nn" = (
-/obj/structure/table/holotable,
+/obj/structure/table,
/obj/item/clipboard,
/obj/item/paper,
/obj/item/reagent_containers/food/snacks/donut/sprinkles,
@@ -731,12 +714,8 @@
},
/turf/simulated/floor/plasteel,
/area/ruin/powered/space_bar)
-"OY" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating/airless,
-/area/ruin/powered/space_bar)
"Pa" = (
-/obj/structure/table/holotable,
+/obj/structure/table,
/obj/machinery/chem_dispenser/soda,
/turf/simulated/floor/wood,
/area/ruin/powered/space_bar)
@@ -744,8 +723,8 @@
/obj/machinery/light{
dir = 4
},
-/turf/simulated/floor/plating/asteroid/airless,
-/area/ruin/unpowered)
+/turf/simulated/floor/plating/asteroid,
+/area/ruin/powered/space_bar)
"PH" = (
/turf/simulated/mineral,
/area/ruin/unpowered)
@@ -753,7 +732,7 @@
/obj/machinery/light{
dir = 8
},
-/turf/simulated/floor/plating/airless,
+/turf/simulated/floor/plating,
/area/ruin/powered/space_bar)
"QQ" = (
/obj/structure/bookcase,
@@ -771,12 +750,12 @@
"Sx" = (
/obj/structure/grille,
/obj/structure/window/full/reinforced,
-/turf/simulated/floor/plating/asteroid/airless,
+/turf/simulated/floor/plating/asteroid,
/area/ruin/unpowered)
"SF" = (
/obj/machinery/light,
-/turf/simulated/floor/plating/asteroid/airless,
-/area/ruin/powered)
+/turf/simulated/floor/plating/asteroid,
+/area/ruin/powered/space_bar)
"Tq" = (
/obj/machinery/light{
dir = 4
@@ -791,7 +770,7 @@
/turf/simulated/floor/carpet/arcade,
/area/ruin/powered/space_bar)
"TB" = (
-/obj/structure/table/holotable,
+/obj/structure/table,
/obj/item/reagent_containers/food/drinks/cans/beer,
/obj/item/book/manual/barman_recipes,
/obj/item/reagent_containers/food/drinks/shaker,
@@ -817,7 +796,7 @@
/area/ruin/powered/space_bar)
"TZ" = (
/turf/space,
-/area/ruin/unpowered)
+/area/space)
"Ug" = (
/obj/structure/table/wood,
/obj/item/deck/cards{
@@ -872,7 +851,7 @@
/area/ruin/powered/space_bar)
"XS" = (
/obj/structure/reagent_dispensers/watertank,
-/turf/simulated/floor/plating/asteroid/airless,
+/turf/simulated/floor/plating/asteroid,
/area/ruin/unpowered)
"YT" = (
/obj/machinery/light/small{
@@ -1041,14 +1020,14 @@ aa
aa
ac
ac
-bp
-bp
-bp
+ac
+ac
+ac
TZ
TZ
TZ
-bp
-bp
+ac
+ac
ac
ac
aa
@@ -1083,14 +1062,14 @@ ab
ab
ac
ac
-bp
+ac
be
TZ
TZ
TZ
-bp
+ac
be
-bp
+ac
ac
ac
aa
@@ -1125,14 +1104,14 @@ ab
ab
ab
ab
-bp
+ac
bm
MC
MC
MC
ah
bm
-bp
+ac
ac
ac
ac
@@ -1167,14 +1146,14 @@ ab
ab
ab
ab
-PH
+ab
bm
aY
aY
aY
aY
bm
-bp
+ac
ac
be
ac
@@ -1218,9 +1197,9 @@ aY
bm
Sx
Sx
-aJ
+am
Gj
-aJ
+am
ac
ac
ab
@@ -1260,9 +1239,9 @@ aY
bm
bp
bp
-aJ
+am
aY
-aJ
+am
ac
ab
ab
@@ -1302,9 +1281,9 @@ ah
bm
bp
bp
-aJ
+am
fi
-aJ
+am
Sx
ae
ae
@@ -1344,9 +1323,9 @@ bp
tK
bp
bp
-aJ
+am
Gj
-aJ
+am
bp
bp
ae
@@ -1419,7 +1398,7 @@ as
as
as
qc
-OY
+fi
bj
bp
bp
@@ -1670,9 +1649,9 @@ TN
as
fb
Xs
-bf
-OY
-bf
+It
+fi
+It
bp
bp
tT
@@ -1713,12 +1692,12 @@ as
Ca
aH
Cx
-aT
-bf
+aY
+It
bp
bp
bp
-be
+PD
bp
bp
bp
@@ -2262,7 +2241,7 @@ bp
bp
bp
bp
-gr
+tK
PH
PH
PH
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/spacebotany.dmm b/_maps/map_files/RandomRuins/SpaceRuins/spacebotany.dmm
index e02cda72d40..5a50c0f43e9 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/spacebotany.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/spacebotany.dmm
@@ -34,9 +34,9 @@
/area/ruin/space/spacebotany/Med)
"aG" = (
/obj/machinery/disposal,
-/turf/simulated/floor/plasteel{
- dir = 10;
- icon_state = "whitegreen"
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "whitegreen";
+ dir = 10
},
/area/ruin/space/spacebotany/Chem)
"aJ" = (
@@ -86,8 +86,7 @@
icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
- icon_state = "whitegreen";
- tag = "icon-whitegreen (EAST)"
+ icon_state = "whitegreen"
},
/area/ruin/space/spacebotany/Chem)
"bp" = (
@@ -99,7 +98,6 @@
"bv" = (
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/plasteel{
- dir = 0;
icon_state = "blue"
},
/area/ruin/space/spacebotany/WestGarden)
@@ -245,8 +243,7 @@
/turf/simulated/floor/plating,
/area/ruin/space/spacebotany/Vault)
"dJ" = (
-/obj/effect/decal/cleanable/ash,
-/turf/simulated/floor/plasteel{
+/turf/simulated/floor/plasteel/airless{
icon_state = "white"
},
/area/ruin/space/spacebotany/Chem)
@@ -302,7 +299,6 @@
/obj/item/storage/backpack/duffel/syndie/med,
/obj/item/seeds/cherry/bomb,
/turf/simulated/floor/plasteel{
- dir = 10;
icon_state = "darkredfull"
},
/area/ruin/space/spacebotany/Dorm)
@@ -346,7 +342,6 @@
pixel_y = 8
},
/turf/simulated/floor/plasteel{
- dir = 10;
icon_state = "darkredfull"
},
/area/ruin/space/spacebotany/Dorm)
@@ -354,8 +349,7 @@
/obj/item/paper,
/turf/simulated/floor/plasteel{
dir = 1;
- icon_state = "whitegreen";
- tag = "icon-whitegreen (WEST)"
+ icon_state = "whitegreen"
},
/area/ruin/space/spacebotany/Chem)
"eQ" = (
@@ -561,10 +555,9 @@
/obj/structure/disposalpipe/trunk{
dir = 1
},
-/turf/simulated/floor/plasteel{
- dir = 1;
+/turf/simulated/floor/plasteel/airless{
icon_state = "whitegreen";
- tag = "icon-whitegreen (WEST)"
+ dir = 1
},
/area/ruin/space/spacebotany/Chem)
"hf" = (
@@ -588,12 +581,6 @@
/obj/effect/decal/cleanable/glass,
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/spacebotany/Vault)
-"hA" = (
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "bluecorner"
- },
-/area/ruin/space/spacebotany/WestGarden)
"hC" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -659,8 +646,7 @@
/obj/structure/spacevine,
/turf/simulated/floor/plasteel{
dir = 6;
- icon_state = "whiteblue";
- tag = "icon-whiteblue (SOUTHEAST)"
+ icon_state = "whiteblue"
},
/area/ruin/space/spacebotany/Med)
"ia" = (
@@ -777,7 +763,7 @@
/area/ruin/space/spacebotany/Chem)
"jf" = (
/obj/effect/decal/cleanable/glass,
-/turf/simulated/floor/plasteel{
+/turf/simulated/floor/plasteel/airless{
icon_state = "white"
},
/area/ruin/space/spacebotany/Chem)
@@ -870,9 +856,9 @@
/obj/machinery/light{
dir = 8
},
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "whitegreen"
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "whitegreen";
+ dir = 8
},
/area/ruin/space/spacebotany/Chem)
"kF" = (
@@ -909,8 +895,7 @@
/obj/structure/spacevine,
/turf/simulated/floor/plasteel{
dir = 5;
- icon_state = "whiteblue";
- tag = "icon-whitehall (WEST)"
+ icon_state = "whiteblue"
},
/area/ruin/space/spacebotany/Med)
"kN" = (
@@ -1090,8 +1075,7 @@
},
/turf/simulated/floor/plasteel{
dir = 1;
- icon_state = "whitegreen";
- tag = "icon-whitegreen (WEST)"
+ icon_state = "whitegreen"
},
/area/ruin/space/spacebotany/Chem)
"ny" = (
@@ -1156,6 +1140,7 @@
/area/ruin/space/spacebotany/GardenMaint)
"nY" = (
/obj/effect/decal/cleanable/blood/drip,
+/obj/structure/lattice,
/turf/space,
/area/ruin/space/spacebotany/Chem)
"og" = (
@@ -1339,7 +1324,7 @@
/area/ruin/space/spacebotany/Hydro)
"qu" = (
/obj/effect/decal/cleanable/flour,
-/turf/simulated/floor/plasteel{
+/turf/simulated/floor/plasteel/airless{
icon_state = "white"
},
/area/ruin/space/spacebotany/Chem)
@@ -1361,10 +1346,9 @@
/obj/machinery/light{
dir = 1
},
-/turf/simulated/floor/plasteel{
- dir = 1;
+/turf/simulated/floor/plasteel/airless{
icon_state = "whitegreen";
- tag = "icon-whitegreen (WEST)"
+ dir = 1
},
/area/ruin/space/spacebotany/Chem)
"rg" = (
@@ -1375,7 +1359,9 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/turf/simulated/wall,
+/obj/structure/window/full/reinforced,
+/obj/structure/grille,
+/turf/simulated/floor/plating,
/area/ruin/space/spacebotany/GardenMaint)
"rq" = (
/obj/effect/decal/cleanable/dust,
@@ -1385,7 +1371,7 @@
/obj/effect/decal/cleanable/dust,
/obj/effect/decal/cleanable/insectguts,
/obj/effect/decal/cleanable/ash,
-/turf/simulated/floor/plasteel{
+/turf/simulated/floor/plasteel/airless{
icon_state = "white"
},
/area/ruin/space/spacebotany/Chem)
@@ -1434,6 +1420,7 @@
/area/ruin/space/spacebotany/Vault)
"sa" = (
/obj/effect/decal/cleanable/ash,
+/obj/structure/lattice,
/turf/space,
/area/ruin/space/spacebotany/Chem)
"sn" = (
@@ -1499,9 +1486,8 @@
/area/ruin/space/spacebotany/Dorm)
"tg" = (
/obj/effect/decal/cleanable/blood,
-/turf/simulated/floor/plasteel{
- icon_state = "whitegreen";
- tag = "icon-whitegreen (EAST)"
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "whitegreen"
},
/area/ruin/space/spacebotany/Chem)
"tm" = (
@@ -1557,7 +1543,9 @@
/area/ruin/space/spacebotany/GardenMaint)
"uc" = (
/obj/structure/disposalpipe/segment,
-/turf/simulated/wall,
+/obj/structure/window/full/reinforced,
+/obj/structure/grille,
+/turf/space,
/area/ruin/space/spacebotany/EastGarden)
"uk" = (
/obj/structure/reagent_dispensers/oil,
@@ -1576,7 +1564,6 @@
/obj/item/paper/spacebotany/note,
/obj/item/paper/spacebotany/note1,
/turf/simulated/floor/plasteel{
- dir = 10;
icon_state = "darkredfull"
},
/area/ruin/space/spacebotany/Dorm)
@@ -1591,7 +1578,7 @@
/area/ruin/space/spacebotany/EastGarden)
"uw" = (
/obj/effect/decal/cleanable/dust,
-/turf/simulated/floor/plasteel{
+/turf/simulated/floor/plasteel/airless{
icon_state = "white"
},
/area/ruin/space/spacebotany/Chem)
@@ -1695,8 +1682,10 @@
/turf/simulated/floor/plating,
/area/ruin/space/spacebotany/Vault)
"vJ" = (
-/turf/simulated/floor/plating,
-/area/space)
+/obj/effect/spawner/random_spawners/grille_13,
+/obj/structure/lattice,
+/turf/space,
+/area/ruin/space/spacebotany/Chem)
"vL" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small{
@@ -1880,7 +1869,6 @@
"yn" = (
/obj/machinery/suit_storage_unit,
/turf/simulated/floor/plasteel{
- dir = 10;
icon_state = "darkredfull"
},
/area/ruin/space/spacebotany/Dorm)
@@ -1914,8 +1902,7 @@
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 5;
- icon_state = "whiteblue";
- tag = "icon-whitehall (WEST)"
+ icon_state = "whiteblue"
},
/area/ruin/space/spacebotany/Med)
"yZ" = (
@@ -1934,8 +1921,7 @@
dir = 4
},
/obj/machinery/light/small{
- dir = 4;
- pixel_y = 8
+ dir = 4
},
/turf/simulated/floor/plating,
/area/ruin/space/spacebotany/GardenMaint)
@@ -1973,7 +1959,7 @@
/area/ruin/space/spacebotany/Vault)
"zR" = (
/obj/effect/decal/cleanable/insectguts,
-/turf/simulated/floor/plasteel{
+/turf/simulated/floor/plasteel/airless{
icon_state = "white"
},
/area/ruin/space/spacebotany/Chem)
@@ -1999,7 +1985,6 @@
pixel_x = 24
},
/turf/simulated/floor/plasteel{
- dir = 10;
icon_state = "darkredfull"
},
/area/ruin/space/spacebotany/Dorm)
@@ -2232,9 +2217,9 @@
/obj/machinery/light{
dir = 8
},
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "whitegreen"
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "whitegreen";
+ dir = 8
},
/area/ruin/space/spacebotany/Chem)
"CI" = (
@@ -2367,7 +2352,6 @@
/area/ruin/space/spacebotany/Hydro)
"Em" = (
/turf/simulated/floor/plasteel{
- dir = 0;
icon_state = "blue"
},
/area/ruin/space/spacebotany/WestGarden)
@@ -2393,10 +2377,8 @@
/turf/simulated/floor/plating,
/area/ruin/space/spacebotany/EastGarden)
"EI" = (
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "whitegreencorner"
- },
+/obj/structure/lattice,
+/turf/space,
/area/ruin/space/spacebotany/Chem)
"EN" = (
/obj/structure/spacevine,
@@ -2548,9 +2530,8 @@
"GR" = (
/obj/effect/decal/cleanable/dust,
/obj/effect/decal/cleanable/dust,
-/turf/simulated/floor/plasteel{
- icon_state = "whitegreen";
- tag = "icon-whitegreen (EAST)"
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "whitegreen"
},
/area/ruin/space/spacebotany/Chem)
"Ha" = (
@@ -2569,7 +2550,7 @@
/area/ruin/space/spacebotany/Garden)
"HJ" = (
/obj/effect/spawner/random_spawners/blood_20,
-/turf/simulated/floor/plasteel{
+/turf/simulated/floor/plasteel/airless{
icon_state = "white"
},
/area/ruin/space/spacebotany/Chem)
@@ -2675,8 +2656,7 @@
/obj/item/paper,
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/plasteel{
- icon_state = "whitegreen";
- tag = "icon-whitegreen (EAST)"
+ icon_state = "whitegreen"
},
/area/ruin/space/spacebotany/Chem)
"Jp" = (
@@ -2697,8 +2677,7 @@
/obj/structure/spacevine,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
- icon_state = "whitebluecorner";
- tag = "icon-whitebluecorner"
+ icon_state = "whitebluecorner"
},
/area/ruin/space/spacebotany/Med)
"JG" = (
@@ -2742,8 +2721,7 @@
/obj/item/reagent_containers/applicator/dual,
/turf/simulated/floor/plasteel{
dir = 10;
- icon_state = "whiteblue";
- tag = "icon-whitehall (WEST)"
+ icon_state = "whiteblue"
},
/area/ruin/space/spacebotany/Med)
"Kc" = (
@@ -2804,8 +2782,7 @@
/obj/item/pen,
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/plasteel{
- icon_state = "whitegreen";
- tag = "icon-whitegreen (EAST)"
+ icon_state = "whitegreen"
},
/area/ruin/space/spacebotany/Chem)
"Le" = (
@@ -2895,7 +2872,6 @@
/obj/structure/table/reinforced,
/obj/machinery/light,
/turf/simulated/floor/plasteel{
- dir = 0;
icon_state = "blue"
},
/area/ruin/space/spacebotany/WestGarden)
@@ -2932,7 +2908,9 @@
/area/ruin/space/spacebotany/GardenMaint)
"Mj" = (
/obj/effect/spawner/random_spawners/grille_13,
-/turf/space,
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "white"
+ },
/area/ruin/space/spacebotany/Chem)
"Ms" = (
/obj/item/cigbutt{
@@ -2990,17 +2968,15 @@
/area/ruin/space/spacebotany/WestGarden)
"MX" = (
/obj/effect/decal/cleanable/blood/drip,
-/turf/simulated/floor/plasteel{
- dir = 1;
+/turf/simulated/floor/plasteel/airless{
icon_state = "whitegreen";
- tag = "icon-whitegreen (WEST)"
+ dir = 1
},
/area/ruin/space/spacebotany/Chem)
"MY" = (
/turf/simulated/floor/plasteel{
dir = 4;
- icon_state = "whitegreen";
- tag = "icon-whitegreen (EAST)"
+ icon_state = "whitegreen"
},
/area/ruin/space/spacebotany/Chem)
"Nj" = (
@@ -3008,9 +2984,9 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/spacebotany/WestGarden)
"Nq" = (
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "whitegreen"
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "whitegreen";
+ dir = 8
},
/area/ruin/space/spacebotany/Chem)
"Nz" = (
@@ -3114,9 +3090,8 @@
/turf/simulated/floor/plating,
/area/ruin/space/spacebotany/Hydro)
"OZ" = (
-/turf/simulated/floor/plasteel{
- icon_state = "whitegreen";
- tag = "icon-whitegreen (EAST)"
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "whitegreen"
},
/area/ruin/space/spacebotany/Chem)
"Pd" = (
@@ -3214,8 +3189,7 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 5;
- icon_state = "whiteblue";
- tag = "icon-whitehall (WEST)"
+ icon_state = "whiteblue"
},
/area/ruin/space/spacebotany/Med)
"Qh" = (
@@ -3282,8 +3256,7 @@
/obj/effect/decal/cleanable/dust,
/obj/machinery/light,
/turf/simulated/floor/plasteel{
- icon_state = "whitegreen";
- tag = "icon-whitegreen (EAST)"
+ icon_state = "whitegreen"
},
/area/ruin/space/spacebotany/Chem)
"QM" = (
@@ -3514,7 +3487,6 @@
/area/ruin/space/spacebotany/Med)
"SZ" = (
/turf/simulated/floor/plasteel{
- dir = 10;
icon_state = "darkredfull"
},
/area/ruin/space/spacebotany/Dorm)
@@ -3545,8 +3517,7 @@
"Tl" = (
/turf/simulated/floor/plasteel{
dir = 1;
- icon_state = "whitegreen";
- tag = "icon-whitegreen (WEST)"
+ icon_state = "whitegreen"
},
/area/ruin/space/spacebotany/Chem)
"Tn" = (
@@ -3712,8 +3683,7 @@
},
/turf/simulated/floor/plasteel{
dir = 1;
- icon_state = "whitegreen";
- tag = "icon-whitegreen (WEST)"
+ icon_state = "whitegreen"
},
/area/ruin/space/spacebotany/Chem)
"Vf" = (
@@ -3730,9 +3700,9 @@
},
/area/ruin/space/spacebotany/Hydro)
"Vh" = (
-/turf/simulated/floor/plasteel{
- dir = 9;
- icon_state = "whitegreen"
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "whitegreen";
+ dir = 9
},
/area/ruin/space/spacebotany/Chem)
"Vv" = (
@@ -3835,7 +3805,7 @@
"WZ" = (
/obj/effect/decal/cleanable/dust,
/obj/effect/spawner/random_spawners/oil_20,
-/turf/simulated/floor/plasteel{
+/turf/simulated/floor/plasteel/airless{
icon_state = "white"
},
/area/ruin/space/spacebotany/Chem)
@@ -3843,8 +3813,7 @@
/obj/structure/rack,
/turf/simulated/floor/plasteel{
dir = 10;
- icon_state = "whiteblue";
- tag = "icon-whitehall (WEST)"
+ icon_state = "whiteblue"
},
/area/ruin/space/spacebotany/Med)
"Xk" = (
@@ -3965,6 +3934,7 @@
"Yr" = (
/obj/effect/decal/cleanable/dust,
/obj/effect/decal/cleanable/ash,
+/obj/structure/lattice,
/turf/space,
/area/ruin/space/spacebotany/Chem)
"Yw" = (
@@ -4055,8 +4025,7 @@
/obj/item/paper/spacebotany/report,
/turf/simulated/floor/plasteel{
dir = 1;
- icon_state = "whitegreen";
- tag = "icon-whitegreen (WEST)"
+ icon_state = "whitegreen"
},
/area/ruin/space/spacebotany/Chem)
"Zs" = (
@@ -4073,8 +4042,7 @@
/obj/item/storage/backpack/duffel/syndie/med,
/turf/simulated/floor/plasteel{
dir = 6;
- icon_state = "whiteblue";
- tag = "icon-whiteblue (SOUTHEAST)"
+ icon_state = "whiteblue"
},
/area/ruin/space/spacebotany/Med)
"Zt" = (
@@ -5179,7 +5147,7 @@ xu
Ub
xu
xG
-hA
+gX
Tf
dw
xu
@@ -5247,7 +5215,7 @@ XJ
nV
DX
vg
-hA
+gX
kF
xu
Os
@@ -6732,9 +6700,9 @@ NP
Vh
EI
Yr
-Ez
-uw
dJ
+uw
+sa
GR
NP
Os
@@ -6792,7 +6760,7 @@ Ap
kN
SR
Iu
-VK
+Iu
rh
Iu
cM
@@ -6800,7 +6768,7 @@ MX
uw
uw
WZ
-gg
+EI
zR
tg
NP
@@ -6864,11 +6832,11 @@ vZ
NC
Dh
hd
-gg
-gg
-Ez
-gg
-gg
+EI
+EI
+dJ
+EI
+EI
OZ
NP
Os
@@ -6923,7 +6891,7 @@ SR
sn
pV
pV
-IK
+SR
SR
ak
ak
@@ -6931,9 +6899,9 @@ ES
ak
NP
ra
-gg
+EI
qu
-gg
+EI
HJ
jf
cM
@@ -6979,7 +6947,7 @@ DE
DE
DE
DE
-vJ
+ak
IK
IK
Fj
@@ -6999,10 +6967,10 @@ Os
NP
HJ
sa
-gg
-gg
+EI
+EI
rw
-gg
+EI
nY
jj
Os
@@ -7064,12 +7032,12 @@ Os
Os
Os
cM
-gg
-Ez
+EI
+dJ
Mj
Mj
-Ez
-gg
+dJ
+EI
Db
nS
cx
@@ -7133,8 +7101,8 @@ Os
Os
gg
nS
-Mj
-gg
+vJ
+EI
QF
nS
vt
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/spacehotelv1.dmm b/_maps/map_files/RandomRuins/SpaceRuins/spacehotelv1.dmm
index 30b5c845019..174d22e173b 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/spacehotelv1.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/spacehotelv1.dmm
@@ -35,61 +35,29 @@
icon_state = "white"
},
/area/ruin/space/spacehotelv1/bar)
-"an" = (
-/obj/machinery/power/solar{
- name = "Aft Starboard Solar Panel"
- },
-/obj/structure/cable{
- d2 = 4;
- icon_state = "0-4"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/simulated/floor/plasteel/airless{
- icon_state = "solarpanel"
- },
-/area/template_noop)
"ao" = (
/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
/obj/structure/cable{
icon_state = "2-4"
},
-/turf/template_noop,
-/area/template_noop)
+/turf/space,
+/area/space)
"ay" = (
-/obj/machinery/power/solar{
- name = "Aft Starboard Solar Panel"
- },
+/obj/structure/lattice/catwalk,
/obj/structure/cable{
- d2 = 8;
- icon_state = "0-8"
+ icon_state = "1-4"
},
/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/simulated/floor/plasteel/airless{
- icon_state = "solarpanel"
+ icon_state = "1-8"
},
-/area/template_noop)
+/turf/space,
+/area/space)
"az" = (
-/obj/machinery/power/solar{
- name = "Aft Starboard Solar Panel"
- },
-/obj/structure/cable{
- d2 = 8;
- icon_state = "0-8"
- },
-/turf/simulated/floor/plasteel/airless{
- icon_state = "solarpanel"
- },
-/area/template_noop)
+/obj/effect/decal/warning_stripes/north,
+/obj/effect/decal/warning_stripes/west,
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plating/airless,
+/area/ruin/space/spacehotelv1/tcomms)
"aD" = (
/obj/structure/sign/poster/contraband/random{
pixel_x = 32
@@ -252,9 +220,6 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
/obj/structure/cable{
icon_state = "4-8"
},
@@ -363,7 +328,6 @@
"cl" = (
/obj/machinery/autolathe,
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "dark"
},
/area/ruin/space/spacehotelv1/cargostorage)
@@ -379,18 +343,9 @@
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/foremaints)
"ct" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/template_noop,
-/area/template_noop)
+/obj/effect/decal/warning_stripes/northwestsouth,
+/turf/simulated/floor/plating/airless,
+/area/ruin/space/spacehotelv1/tcomms)
"cu" = (
/obj/effect/decal/warning_stripes/yellow,
/obj/structure/closet/crate/freezer,
@@ -454,21 +409,28 @@
/area/ruin/space/spacehotelv1/entryhallway)
"cO" = (
/obj/structure/lattice/catwalk,
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
/obj/structure/cable{
- icon_state = "1-2"
+ d2 = 4;
+ icon_state = "0-4"
},
-/turf/template_noop,
+/turf/space,
/area/ruin/space/spacehotelv1/tcomms)
"cT" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "2-8"
+/obj/docking_port/stationary{
+ dir = 2;
+ dwidth = 3;
+ height = 4;
+ id = "spacehotelv1";
+ name = "Docking port The Twin-Nexus Hotel";
+ width = 6
},
-/turf/template_noop,
-/area/template_noop)
+/turf/space,
+/area/space)
"cZ" = (
/obj/structure/closet/crate/can,
/turf/simulated/floor/sepia{
@@ -476,16 +438,14 @@
},
/area/ruin/space/spacehotelv1/bar)
"db" = (
-/obj/docking_port/stationary{
- dir = 2;
- dwidth = 3;
- height = 4;
- id = "spacehotelv1";
- name = "Docking port The Twin-Nexus Hotel";
- width = 6
+/obj/machinery/power/solar{
+ name = "Aft Starboard Solar Panel"
},
-/turf/template_noop,
-/area/template_noop)
+/obj/structure/cable,
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "solarpanel"
+ },
+/area/space)
"dc" = (
/obj/machinery/vending/snack/free,
/turf/simulated/floor/wood,
@@ -493,16 +453,10 @@
"dd" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "1-8"
+ icon_state = "1-2"
},
-/turf/template_noop,
-/area/template_noop)
+/turf/space,
+/area/space)
"di" = (
/obj/machinery/light{
dir = 8
@@ -677,16 +631,10 @@
"eL" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "2-4"
+ icon_state = "4-8"
},
-/turf/template_noop,
-/area/template_noop)
+/turf/space,
+/area/space)
"eM" = (
/obj/machinery/door/airlock/maintenance_hatch,
/obj/structure/cable{
@@ -696,17 +644,11 @@
/area/ruin/space/spacehotelv1/forestarboardmaints)
"eT" = (
/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
/obj/structure/cable{
icon_state = "1-8"
},
-/turf/template_noop,
-/area/template_noop)
+/turf/space,
+/area/space)
"eX" = (
/obj/structure/toilet{
dir = 4
@@ -728,15 +670,17 @@
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi2)
"fa" = (
-/obj/machinery/power/tracker,
+/obj/machinery/power/solar{
+ name = "Aft Starboard Solar Panel"
+ },
/obj/structure/cable{
- d2 = 8;
- icon_state = "0-8"
+ d2 = 4;
+ icon_state = "0-4"
},
/turf/simulated/floor/plasteel/airless{
icon_state = "solarpanel"
},
-/area/template_noop)
+/area/space)
"fg" = (
/obj/machinery/door/window/westright{
dir = 1
@@ -748,7 +692,6 @@
icon_state = "2-4"
},
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "dark"
},
/area/ruin/space/spacehotelv1/janitor)
@@ -781,17 +724,15 @@
/turf/simulated/floor/wood,
/area/ruin/space/spacehotelv1/guestroom2)
"fF" = (
-/obj/machinery/power/solar{
- name = "Aft Starboard Solar Panel"
- },
-/obj/structure/cable,
+/obj/machinery/power/tracker,
/obj/structure/cable{
- icon_state = "1-2"
+ d2 = 8;
+ icon_state = "0-8"
},
/turf/simulated/floor/plasteel/airless{
icon_state = "solarpanel"
},
-/area/template_noop)
+/area/space)
"fI" = (
/obj/machinery/power/apc{
dir = 1;
@@ -821,20 +762,15 @@
},
/area/ruin/space/spacehotelv1/guestroom6)
"fR" = (
-/obj/machinery/power/solar{
- name = "Aft Starboard Solar Panel"
- },
+/obj/structure/lattice/catwalk,
/obj/structure/cable{
- d2 = 2;
- icon_state = "0-2"
+ icon_state = "1-4"
},
/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/simulated/floor/plasteel/airless{
- icon_state = "solarpanel"
+ icon_state = "2-4"
},
-/area/template_noop)
+/turf/space,
+/area/space)
"fT" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -893,10 +829,12 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
/obj/structure/cable{
icon_state = "4-8"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -904,17 +842,13 @@
"gA" = (
/obj/machinery/light/small,
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "dark"
},
/area/ruin/space/spacehotelv1/cargostorage)
"gM" = (
/obj/structure/lattice/catwalk,
-/obj/structure/marker_beacon{
- icon_state = "markerrandom"
- },
-/turf/template_noop,
-/area/template_noop)
+/turf/space,
+/area/space)
"gN" = (
/obj/structure/chair/comfy{
dir = 4
@@ -975,17 +909,11 @@
},
/area/ruin/space/spacehotelv1/entryhallway)
"hg" = (
-/obj/machinery/power/solar{
- name = "Aft Starboard Solar Panel"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable,
-/turf/simulated/floor/plasteel/airless{
- icon_state = "solarpanel"
- },
-/area/template_noop)
+/obj/effect/decal/warning_stripes/south,
+/obj/effect/decal/warning_stripes/west,
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plating/airless,
+/area/ruin/space/spacehotelv1/tcomms)
"hi" = (
/turf/simulated/floor/carpet,
/area/ruin/space/spacehotelv1/restoraunt)
@@ -1045,7 +973,11 @@
"hE" = (
/obj/machinery/constructable_frame/machine_frame,
/obj/item/circuitboard/tcomms/core,
-/turf/simulated/floor/light,
+/turf/simulated/floor/light{
+ oxygen = 0;
+ nitrogen = 0;
+ temperature = 2.7
+ },
/area/ruin/space/spacehotelv1/tcomms)
"hF" = (
/obj/machinery/camera{
@@ -1057,6 +989,13 @@
icon_state = "white"
},
/area/ruin/space/spacehotelv1/bar)
+"hH" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/unary/outlet_injector/on{
+ dir = 4
+ },
+/turf/space,
+/area/ruin/space/spacehotelv1/aftmaints)
"hL" = (
/obj/machinery/power/apc{
dir = 8;
@@ -1132,12 +1071,8 @@
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/aftmaints)
"ij" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/template_noop,
-/area/template_noop)
+/turf/space,
+/area/space)
"ik" = (
/obj/machinery/door/airlock,
/turf/simulated/floor/plasteel{
@@ -1154,7 +1089,7 @@
/obj/structure/cable{
icon_state = "2-4"
},
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/space/spacehotelv1/tcomms)
"iv" = (
/obj/machinery/door/firedoor,
@@ -1168,7 +1103,6 @@
/area/ruin/space/spacehotelv1/guestroom5)
"iC" = (
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "dark"
},
/area/ruin/space/spacehotelv1/cargostorage)
@@ -1192,7 +1126,7 @@
/obj/effect/decal/warning_stripes/south,
/obj/effect/decal/warning_stripes/north,
/obj/effect/decal/warning_stripes/east,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/space/spacehotelv1/decals)
"iK" = (
/obj/effect/spawner/window/reinforced,
@@ -1271,7 +1205,6 @@
icon_state = "1-8"
},
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "dark"
},
/area/ruin/space/spacehotelv1/entryhallway)
@@ -1290,13 +1223,12 @@
"jo" = (
/obj/effect/decal/warning_stripes/west,
/obj/effect/decal/warning_stripes/east,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/space/spacehotelv1/decals)
"jr" = (
/obj/machinery/door/airlock/external,
/obj/structure/fans/tiny,
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "dark"
},
/area/ruin/space/spacehotelv1/entryhallway)
@@ -1354,7 +1286,6 @@
icon_state = "4-8"
},
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "dark"
},
/area/ruin/space/spacehotelv1/entryhallway)
@@ -1364,14 +1295,6 @@
},
/area/ruin/space/spacehotelv1/entryhallway)
"jW" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 4;
- initialize_directions = 11
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 4;
- initialize_directions = 11
- },
/obj/structure/cable{
icon_state = "1-2"
},
@@ -1379,6 +1302,8 @@
dir = 8;
pixel_x = 24
},
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/wood,
/area/ruin/space/spacehotelv1/centralhallway)
"jY" = (
@@ -1494,11 +1419,18 @@
/turf/simulated/floor/carpet,
/area/ruin/space/spacehotelv1/restoraunt)
"kA" = (
-/obj/machinery/power/tracker,
-/turf/simulated/floor/plasteel/airless{
- icon_state = "solarpanel"
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "1-2"
},
-/area/template_noop)
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/space,
+/area/space)
"kC" = (
/obj/item/beach_ball,
/turf/simulated/floor/beach/sand{
@@ -1546,7 +1478,6 @@
dir = 9
},
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "dark"
},
/area/ruin/space/spacehotelv1/entryhallway)
@@ -1574,7 +1505,6 @@
dir = 1
},
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "dark"
},
/area/ruin/space/spacehotelv1/cargostorage)
@@ -1582,7 +1512,7 @@
/obj/effect/decal/warning_stripes/south,
/obj/effect/decal/warning_stripes/north,
/obj/effect/decal/warning_stripes/west,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/space/spacehotelv1/decals)
"lv" = (
/mob/living/simple_animal/bot/medbot{
@@ -1608,12 +1538,12 @@
"lK" = (
/obj/effect/decal/warning_stripes/south,
/obj/effect/decal/warning_stripes/north,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/space/spacehotelv1/decals)
"lL" = (
/obj/effect/decal/warning_stripes/north,
/obj/item/stack/cable_coil,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/space/spacehotelv1/tcomms)
"lM" = (
/obj/structure/rack,
@@ -1656,8 +1586,7 @@
/area/ruin/space/spacehotelv1/reception)
"lY" = (
/obj/machinery/shower{
- dir = 8;
- tag = "icon-shower (WEST)"
+ dir = 8
},
/turf/simulated/floor/plasteel{
icon_state = "white"
@@ -1877,8 +1806,7 @@
},
/turf/simulated/floor/plasteel{
dir = 8;
- icon_state = "vault";
- tag = "icon-vault (WEST)"
+ icon_state = "vault"
},
/area/ruin/space/spacehotelv1/entryhallway)
"oc" = (
@@ -1979,7 +1907,6 @@
pixel_y = -26
},
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "dark"
},
/area/ruin/space/spacehotelv1/cargostorage)
@@ -1993,7 +1920,6 @@
"oF" = (
/obj/machinery/door/airlock/survival_pod,
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "dark"
},
/area/ruin/space/spacehotelv1/cargostorage)
@@ -2047,17 +1973,14 @@
/area/ruin/space/spacehotelv1/guestroom3)
"pg" = (
/obj/structure/lattice/catwalk,
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
+/obj/structure/cable{
+ icon_state = "1-8"
},
/obj/structure/cable{
- d2 = 4;
- icon_state = "0-4"
+ icon_state = "1-4"
},
-/turf/template_noop,
-/area/ruin/space/spacehotelv1/tcomms)
+/turf/space,
+/area/space)
"ph" = (
/obj/machinery/light/small,
/obj/item/reagent_containers/food/condiment/flour,
@@ -2210,9 +2133,7 @@
/obj/machinery/bottler,
/obj/structure/table,
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/ruin/space/spacehotelv1/bar)
"qr" = (
@@ -2332,7 +2253,6 @@
id_tag = "storage2"
},
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "dark"
},
/area/ruin/space/spacehotelv1/cargostorage)
@@ -2343,12 +2263,20 @@
/turf/simulated/floor/wood,
/area/ruin/space/spacehotelv1/guestroom3)
"rn" = (
-/obj/structure/lattice/catwalk,
-/obj/machinery/atmospherics/unary/outlet_injector/on{
- dir = 4
+/obj/machinery/power/solar{
+ name = "Aft Starboard Solar Panel"
},
-/turf/template_noop,
-/area/ruin/space/spacehotelv1/aftmaints)
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "solarpanel"
+ },
+/area/space)
"rp" = (
/turf/simulated/wall,
/area/ruin/space/spacehotelv1/foremaints)
@@ -2407,15 +2335,6 @@
},
/turf/simulated/floor/wood,
/area/ruin/space/spacehotelv1/restoraunt)
-"rM" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/wall,
-/area/ruin/space/spacehotelv1/reception)
"rN" = (
/obj/machinery/firealarm{
dir = 4;
@@ -2466,8 +2385,7 @@
"sh" = (
/turf/simulated/floor/plasteel{
dir = 8;
- icon_state = "vault";
- tag = "icon-vault (WEST)"
+ icon_state = "vault"
},
/area/ruin/space/spacehotelv1/entryhallway)
"sl" = (
@@ -2514,12 +2432,17 @@
},
/area/ruin/space/spacehotelv1/guestroom5)
"sA" = (
-/obj/structure/lattice/catwalk,
+/obj/machinery/power/solar{
+ name = "Aft Starboard Solar Panel"
+ },
/obj/structure/cable{
- icon_state = "2-8"
+ d2 = 8;
+ icon_state = "0-8"
},
-/turf/template_noop,
-/area/template_noop)
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "solarpanel"
+ },
+/area/space)
"sB" = (
/obj/structure/closet/emcloset,
/turf/simulated/floor/wood,
@@ -2587,10 +2510,14 @@
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/cargostorage)
"sS" = (
-/obj/structure/lattice,
-/obj/structure/grille,
-/turf/template_noop,
-/area/template_noop)
+/obj/structure/lattice/catwalk,
+/obj/machinery/camera{
+ c_tag = "Hotel's Telecomms";
+ dir = 4;
+ network = list("spacehotel")
+ },
+/turf/space,
+/area/ruin/space/spacehotelv1/tcomms)
"sU" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
@@ -2618,7 +2545,6 @@
pixel_y = 6
},
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "dark"
},
/area/ruin/space/spacehotelv1/cargostorage)
@@ -2652,17 +2578,15 @@
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
"tm" = (
-/obj/machinery/power/solar{
- name = "Aft Starboard Solar Panel"
- },
+/obj/structure/lattice/catwalk,
/obj/structure/cable{
- d2 = 2;
- icon_state = "0-2"
+ icon_state = "4-8"
},
-/turf/simulated/floor/plasteel/airless{
- icon_state = "solarpanel"
+/obj/structure/cable{
+ icon_state = "2-8"
},
-/area/template_noop)
+/turf/space,
+/area/space)
"tu" = (
/obj/structure/chair/wood,
/turf/simulated/floor/wood,
@@ -2704,18 +2628,11 @@
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/guestroom3)
"tD" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- name = "standard air scrubber";
- on = 1;
- scrub_N2O = 1;
- scrub_Toxins = 1
- },
/obj/machinery/computer/crew,
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/spacehotelv1/reception)
"tE" = (
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "dark"
},
/area/ruin/space/spacehotelv1/entryhallway)
@@ -2807,18 +2724,11 @@
/turf/simulated/floor/wood,
/area/ruin/space/spacehotelv1/centralhallway)
"uj" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "1-4"
+/obj/machinery/power/tracker,
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "solarpanel"
},
-/turf/template_noop,
-/area/template_noop)
+/area/space)
"ul" = (
/obj/structure/table/glass,
/obj/structure/window/reinforced{
@@ -2854,8 +2764,7 @@
/area/ruin/space/spacehotelv1/guestroom3)
"us" = (
/obj/machinery/shower{
- dir = 8;
- tag = "icon-shower (WEST)"
+ dir = 8
},
/turf/simulated/floor/plasteel{
icon_state = "white"
@@ -2884,7 +2793,6 @@
dir = 4
},
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "dark"
},
/area/ruin/space/spacehotelv1/entryhallway)
@@ -2982,7 +2890,7 @@
id_tag = "hoteltcomms";
locked = 1
},
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/space/spacehotelv1/tcomms)
"vk" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -3107,12 +3015,6 @@
/turf/simulated/floor/carpet/arcade,
/area/ruin/space/spacehotelv1/guestroom2)
"wk" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
/obj/machinery/light{
dir = 8
},
@@ -3129,14 +3031,6 @@
},
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
-"ww" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1;
- initialize_directions = 11
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
-/turf/simulated/wall,
-/area/ruin/space/spacehotelv1/reception)
"wx" = (
/obj/structure/extinguisher_cabinet{
pixel_y = 30
@@ -3415,8 +3309,7 @@
/area/ruin/space/spacehotelv1/forehallway)
"yj" = (
/obj/machinery/shower{
- dir = 4;
- tag = "icon-shower (EAST)"
+ dir = 4
},
/turf/simulated/floor/plasteel{
icon_state = "white"
@@ -3457,13 +3350,12 @@
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/foremaints)
"yI" = (
-/obj/effect/decal/warning_stripes/south,
-/obj/effect/decal/warning_stripes/north,
+/obj/structure/lattice/catwalk,
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "2-8"
},
-/turf/simulated/floor/plating,
-/area/ruin/space/spacehotelv1/tcomms)
+/turf/space,
+/area/space)
"yK" = (
/obj/machinery/disco,
/turf/simulated/floor/plating,
@@ -3487,7 +3379,6 @@
pixel_y = 32
},
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "dark"
},
/area/ruin/space/spacehotelv1/cargostorage)
@@ -3555,9 +3446,6 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
/obj/structure/cable{
icon_state = "4-8"
},
@@ -3570,12 +3458,17 @@
},
/area/ruin/space/spacehotelv1/kitchen)
"zs" = (
-/obj/structure/lattice/catwalk,
+/obj/machinery/power/solar{
+ name = "Aft Starboard Solar Panel"
+ },
+/obj/structure/cable,
/obj/structure/cable{
- icon_state = "1-8"
+ icon_state = "1-2"
},
-/turf/template_noop,
-/area/template_noop)
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "solarpanel"
+ },
+/area/space)
"zu" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
@@ -3632,7 +3525,6 @@
network = list("spacehotel")
},
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "dark"
},
/area/ruin/space/spacehotelv1/cargostorage)
@@ -3705,7 +3597,7 @@
icon_state = "2-4"
},
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/space/spacehotelv1/tcomms)
"AF" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -3825,20 +3717,23 @@
/obj/structure/cable{
icon_state = "1-4"
},
-/obj/machinery/alarm{
- dir = 1;
- pixel_y = -22
- },
-/obj/machinery/atmospherics/unary/vent_pump/on,
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/spacehotelv1/reception)
"Bt" = (
-/obj/structure/lattice/catwalk,
+/obj/machinery/power/solar{
+ name = "Aft Starboard Solar Panel"
+ },
/obj/structure/cable{
- icon_state = "1-8"
+ d2 = 4;
+ icon_state = "0-4"
},
-/turf/template_noop,
-/area/ruin/space/spacehotelv1/tcomms)
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "solarpanel"
+ },
+/area/space)
"Bu" = (
/obj/machinery/light/small,
/turf/simulated/floor/plasteel{
@@ -3900,7 +3795,6 @@
icon_state = "4-8"
},
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "dark"
},
/area/ruin/space/spacehotelv1/entryhallway)
@@ -4002,12 +3896,7 @@
/area/ruin/space/spacehotelv1/restoraunt2)
"CY" = (
/obj/structure/lattice/catwalk,
-/obj/machinery/atmospherics/pipe/simple/visible/purple{
- desc = "Труба ведёт газ на фильтрацию";
- dir = 4;
- name = "Труба на фильтрацию"
- },
-/turf/template_noop,
+/turf/space,
/area/ruin/space/spacehotelv1/aftmaints)
"Db" = (
/obj/machinery/light{
@@ -4045,14 +3934,10 @@
/turf/simulated/wall,
/area/ruin/space/spacehotelv1/restoraunt2)
"Dr" = (
-/obj/machinery/power/solar{
- name = "Aft Starboard Solar Panel"
- },
-/obj/structure/cable,
-/turf/simulated/floor/plasteel/airless{
- icon_state = "solarpanel"
- },
-/area/template_noop)
+/obj/effect/decal/warning_stripes/south,
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plating/airless,
+/area/ruin/space/spacehotelv1/tcomms)
"Dt" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/cable{
@@ -4435,8 +4320,8 @@
"Fy" = (
/obj/structure/grille,
/obj/structure/lattice,
-/turf/template_noop,
-/area/template_noop)
+/turf/space,
+/area/space)
"FC" = (
/turf/simulated/wall,
/area/ruin/space/spacehotelv1/cargostorage)
@@ -4456,10 +4341,12 @@
/turf/simulated/floor/wood,
/area/ruin/space/spacehotelv1/forehallway)
"FP" = (
+/obj/effect/decal/warning_stripes/south,
/obj/effect/decal/warning_stripes/north,
-/obj/effect/decal/warning_stripes/west,
-/obj/effect/decal/warning_stripes/east,
-/turf/simulated/floor/plating,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating/airless,
/area/ruin/space/spacehotelv1/tcomms)
"FQ" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -4509,7 +4396,6 @@
dir = 4
},
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "dark"
},
/area/ruin/space/spacehotelv1/janitor)
@@ -4559,8 +4445,7 @@
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/plasteel{
dir = 8;
- icon_state = "vault";
- tag = "icon-vault (WEST)"
+ icon_state = "vault"
},
/area/ruin/space/spacehotelv1/entryhallway)
"Gm" = (
@@ -4631,12 +4516,20 @@
/turf/simulated/floor/wood,
/area/ruin/space/spacehotelv1/forehallway)
"He" = (
-/obj/structure/lattice/catwalk,
+/obj/machinery/power/solar{
+ name = "Aft Starboard Solar Panel"
+ },
/obj/structure/cable{
- icon_state = "2-4"
+ d2 = 8;
+ icon_state = "0-8"
},
-/turf/template_noop,
-/area/template_noop)
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "solarpanel"
+ },
+/area/space)
"Hj" = (
/obj/machinery/door/airlock/public/glass,
/turf/simulated/floor/wood,
@@ -4714,9 +4607,14 @@
},
/area/ruin/space/spacehotelv1/bar)
"HR" = (
-/obj/effect/decal/warning_stripes/northwestsouth,
-/turf/simulated/floor/plating,
-/area/ruin/space/spacehotelv1/tcomms)
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/simple/visible/purple{
+ desc = "Труба ведёт газ на фильтрацию";
+ dir = 4;
+ name = "Труба на фильтрацию"
+ },
+/turf/space,
+/area/ruin/space/spacehotelv1/aftmaints)
"HU" = (
/obj/machinery/door/airlock/maintenance,
/turf/simulated/floor/plating,
@@ -4726,13 +4624,21 @@
/area/ruin/space/spacehotelv1/forestarboardmaints)
"Ib" = (
/obj/structure/AIcore,
-/turf/simulated/floor/light,
+/turf/simulated/floor/light{
+ oxygen = 0;
+ nitrogen = 0;
+ temperature = 2.7
+ },
/area/ruin/space/spacehotelv1/tcomms)
"Ic" = (
/obj/machinery/tcomms/relay/ruskie{
network_id = "TWIN-NEXUS HOTEL"
},
-/turf/simulated/floor/light,
+/turf/simulated/floor/light{
+ oxygen = 0;
+ nitrogen = 0;
+ temperature = 2.7
+ },
/area/ruin/space/spacehotelv1/tcomms)
"Ik" = (
/obj/effect/decal/warning_stripes/yellow/hollow,
@@ -4776,10 +4682,8 @@
/turf/simulated/floor/wood,
/area/ruin/space/spacehotelv1/centralhallway)
"IA" = (
-/obj/effect/decal/warning_stripes/south,
-/obj/effect/decal/warning_stripes/north,
-/turf/simulated/floor/plating,
-/area/ruin/space/spacehotelv1/tcomms)
+/turf/simulated/floor/plating/airless,
+/area/space)
"IB" = (
/obj/structure/toilet,
/turf/simulated/floor/plasteel{
@@ -4787,12 +4691,6 @@
},
/area/ruin/space/spacehotelv1/guestroom5)
"IE" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
/obj/structure/chair/office/light,
/turf/simulated/floor/wood,
/area/ruin/space/spacehotelv1/reception)
@@ -4823,8 +4721,7 @@
/obj/machinery/recharge_station,
/turf/simulated/floor/plasteel{
dir = 8;
- icon_state = "vault";
- tag = "icon-vault (WEST)"
+ icon_state = "vault"
},
/area/ruin/space/spacehotelv1/entryhallway)
"IK" = (
@@ -4852,15 +4749,17 @@
/turf/simulated/floor/carpet/arcade,
/area/ruin/space/spacehotelv1/reception)
"IQ" = (
-/obj/machinery/power/tracker,
+/obj/machinery/power/solar{
+ name = "Aft Starboard Solar Panel"
+ },
/obj/structure/cable{
- d2 = 4;
- icon_state = "0-4"
+ d2 = 2;
+ icon_state = "0-2"
},
/turf/simulated/floor/plasteel/airless{
icon_state = "solarpanel"
},
-/area/template_noop)
+/area/space)
"IR" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -4880,13 +4779,13 @@
"IW" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable{
- icon_state = "1-4"
+ icon_state = "1-8"
},
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "2-8"
},
-/turf/template_noop,
-/area/template_noop)
+/turf/space,
+/area/space)
"IY" = (
/obj/structure/chair/wood,
/turf/simulated/floor/plasteel/grimy,
@@ -4972,7 +4871,7 @@
/area/ruin/space/spacehotelv1/kitchen)
"JS" = (
/obj/effect/decal/warning_stripes/south,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/space/spacehotelv1/tcomms)
"JT" = (
/obj/machinery/door/airlock/maintenance,
@@ -4983,20 +4882,28 @@
/area/ruin/space/spacehotelv1/guestroom5)
"JU" = (
/obj/structure/lattice/catwalk,
+/obj/structure/marker_beacon{
+ icon_state = "markerrandom"
+ },
/turf/space,
-/area/template_noop)
+/area/space)
"JV" = (
/turf/simulated/floor/plasteel{
icon_state = "white"
},
/area/ruin/space/spacehotelv1/bar)
"JW" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/machinery/power/solar{
+ name = "Aft Starboard Solar Panel"
},
-/turf/template_noop,
-/area/template_noop)
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable,
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "solarpanel"
+ },
+/area/space)
"JX" = (
/obj/machinery/vending/chinese/free,
/turf/simulated/floor/plasteel/dark,
@@ -5014,12 +4921,6 @@
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/aftportmaints)
"Ko" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
/obj/structure/reagent_dispensers/water_cooler,
/turf/simulated/floor/wood,
/area/ruin/space/spacehotelv1/reception)
@@ -5072,7 +4973,7 @@
id_tag = "hoteltcomms";
locked = 1
},
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/space/spacehotelv1/tcomms)
"KA" = (
/obj/structure/table/wood/fancy,
@@ -5282,8 +5183,7 @@
/obj/item/clothing/under/blacktango,
/obj/item/clothing/head/bowlerhat,
/obj/machinery/light{
- dir = 1;
- in_use = 1
+ dir = 1
},
/obj/structure/closet/cabinet,
/turf/simulated/floor/plasteel{
@@ -5371,11 +5271,8 @@
/obj/structure/cable{
icon_state = "1-8"
},
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/template_noop,
-/area/template_noop)
+/turf/space,
+/area/ruin/space/spacehotelv1/tcomms)
"Mj" = (
/obj/machinery/door/airlock{
id_tag = "restoom1"
@@ -5424,7 +5321,6 @@
},
/obj/structure/cable,
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "dark"
},
/area/ruin/space/spacehotelv1/cargostorage)
@@ -5480,25 +5376,22 @@
},
/area/ruin/space/spacehotelv1/entryhallway)
"MS" = (
-/obj/effect/decal/warning_stripes/yellow/partial,
-/obj/effect/decal/warning_stripes/arrow,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "dark"
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "1-4"
},
-/area/ruin/space/spacehotelv1/entryhallway)
+/turf/space,
+/area/space)
"MT" = (
/obj/machinery/vending/cigarette/free,
/turf/simulated/floor/wood,
/area/ruin/space/spacehotelv1/entryhallway)
"MW" = (
/obj/structure/lattice/catwalk,
-/obj/machinery/camera{
- c_tag = "Hotel's Telecomms";
- dir = 4;
- network = list("spacehotel")
+/obj/structure/cable{
+ icon_state = "1-2"
},
-/turf/template_noop,
+/turf/space,
/area/ruin/space/spacehotelv1/tcomms)
"MZ" = (
/turf/simulated/wall,
@@ -5509,7 +5402,6 @@
icon_state = "4-8"
},
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "dark"
},
/area/ruin/space/spacehotelv1/cargostorage)
@@ -5750,14 +5642,6 @@
/obj/random/plushie,
/turf/simulated/floor/wood,
/area/ruin/space/spacehotelv1/guestroom4)
-"OA" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 1;
- initialize_directions = 11
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
-/turf/simulated/wall,
-/area/ruin/space/spacehotelv1/reception)
"OC" = (
/obj/machinery/atmospherics/unary/vent_scrubber{
dir = 1;
@@ -5817,7 +5701,6 @@
id_tag = "ext_shuttle_door"
},
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "dark"
},
/area/ruin/space/spacehotelv1/entryhallway)
@@ -5850,21 +5733,13 @@
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/spacehotelv1/centralhallway)
"OT" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
/obj/machinery/fishtank/wall{
opacity = 1
},
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/reception)
"OX" = (
-/obj/machinery/power/solar{
- name = "Aft Starboard Solar Panel"
- },
+/obj/machinery/power/tracker,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -5872,7 +5747,7 @@
/turf/simulated/floor/plasteel/airless{
icon_state = "solarpanel"
},
-/area/template_noop)
+/area/space)
"OZ" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
@@ -5883,7 +5758,6 @@
icon_state = "4-8"
},
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "dark"
},
/area/ruin/space/spacehotelv1/entryhallway)
@@ -6094,9 +5968,9 @@
/turf/simulated/floor/wood,
/area/ruin/space/spacehotelv1/centralhallway)
"Qp" = (
-/obj/structure/lattice/catwalk,
-/turf/template_noop,
-/area/template_noop)
+/obj/structure/lattice,
+/turf/space,
+/area/space)
"Qt" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -6111,7 +5985,6 @@
icon_state = "2-8"
},
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "dark"
},
/area/ruin/space/spacehotelv1/entryhallway)
@@ -6120,7 +5993,6 @@
icon_state = "2-4"
},
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "dark"
},
/area/ruin/space/spacehotelv1/cargostorage)
@@ -6334,7 +6206,7 @@
/obj/item/stack/sheet/glass{
amount = 4
},
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/space/spacehotelv1/tcomms)
"Sg" = (
/obj/structure/cable{
@@ -6429,9 +6301,18 @@
/turf/simulated/floor/plasteel/grimy,
/area/ruin/space/spacehotelv1/restoraunt1)
"SM" = (
-/obj/structure/lattice,
-/turf/template_noop,
-/area/template_noop)
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/space,
+/area/space)
"SS" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
@@ -6489,7 +6370,6 @@
dir = 8
},
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "dark"
},
/area/ruin/space/spacehotelv1/entryhallway)
@@ -6505,10 +6385,13 @@
"Tz" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable{
- icon_state = "1-2"
+ icon_state = "4-8"
},
-/turf/template_noop,
-/area/template_noop)
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/space,
+/area/space)
"TA" = (
/obj/structure/rack,
/obj/effect/spawner/lootdrop/maintenance/tripple,
@@ -6733,13 +6616,13 @@
"UO" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "1-4"
},
/obj/structure/cable{
- icon_state = "2-4"
+ icon_state = "4-8"
},
-/turf/template_noop,
-/area/template_noop)
+/turf/space,
+/area/space)
"UY" = (
/obj/structure/table/wood/fancy,
/obj/machinery/light,
@@ -6828,12 +6711,6 @@
},
/area/ruin/space/spacehotelv1/bar)
"VH" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
/obj/structure/table/wood,
/obj/item/paper/deltainfo{
info = "
The Twin Nexus Hotel A place of Sanctuary Welcome to The Twin-Nexus Hotel, \[insert name here]! The loyal staff strive to their best effort to cater for the best possible experience for all space(wo)men! If you have any questions or comments, please ask one of our on-board staff for more information. ";
@@ -6905,9 +6782,10 @@
/turf/simulated/floor/wood,
/area/ruin/space/spacehotelv1/bar)
"Wm" = (
-/obj/structure/lattice/catwalk,
-/turf/template_noop,
-/area/ruin/space/spacehotelv1/aftmaints)
+/obj/structure/lattice,
+/obj/structure/grille,
+/turf/space,
+/area/space)
"Wo" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
@@ -6939,10 +6817,7 @@
pixel_x = -4;
pixel_y = 2
},
-/turf/simulated/floor/bluegrid{
- icon_state = "gcircuit";
- name = "Mainframe Floor"
- },
+/turf/simulated/floor/greengrid,
/area/ruin/space/spacehotelv1/reception)
"Wt" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
@@ -7013,7 +6888,11 @@
/area/ruin/space/spacehotelv1/restoraunt)
"Xc" = (
/obj/structure/computerframe,
-/turf/simulated/floor/light,
+/turf/simulated/floor/light{
+ oxygen = 0;
+ nitrogen = 0;
+ temperature = 2.7
+ },
/area/ruin/space/spacehotelv1/tcomms)
"Xe" = (
/obj/machinery/door/firedoor,
@@ -7061,15 +6940,6 @@
/obj/structure/chair/office/light,
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/spacehotelv1/centralhallway)
-"XA" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/carpet/arcade,
-/area/ruin/space/spacehotelv1/reception)
"XD" = (
/obj/structure/toilet,
/turf/simulated/floor/plasteel{
@@ -7166,7 +7036,6 @@
/obj/item/key/janitor,
/obj/item/clothing/under/janimaid,
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "dark"
},
/area/ruin/space/spacehotelv1/janitor)
@@ -7194,13 +7063,12 @@
/turf/simulated/floor/plasteel/grimy,
/area/ruin/space/spacehotelv1/forehallway)
"Yv" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
/obj/structure/cable{
icon_state = "2-8"
},
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -7283,7 +7151,6 @@
name = "Nicolas"
},
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "dark"
},
/area/ruin/space/spacehotelv1/janitor)
@@ -7293,7 +7160,6 @@
dir = 4
},
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "dark"
},
/area/ruin/space/spacehotelv1/janitor)
@@ -7317,11 +7183,10 @@
/turf/simulated/wall,
/area/ruin/space/spacehotelv1/forehallway)
"Zm" = (
-/obj/effect/decal/warning_stripes/south,
-/obj/effect/decal/warning_stripes/west,
-/obj/effect/decal/warning_stripes/east,
-/turf/simulated/floor/plating,
-/area/ruin/space/spacehotelv1/tcomms)
+/obj/effect/decal/warning_stripes/yellow/partial,
+/obj/effect/decal/warning_stripes/arrow,
+/turf/simulated/floor/plating/airless,
+/area/ruin/space/spacehotelv1/entryhallway)
"Zn" = (
/obj/structure/table/wood/fancy/black,
/obj/item/candle/eternal{
@@ -7478,65 +7343,6 @@ LE
LE
LE
LE
-SM
-LE
-LE
-LE
-LE
-SM
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-gM
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-"}
-(2,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
LE
LE
LE
@@ -7551,12 +7357,10 @@ LE
LE
LE
LE
-SM
LE
LE
LE
LE
-SM
LE
LE
LE
@@ -7584,118 +7388,261 @@ LE
LE
LE
LE
+"}
+(2,1,1) = {"
LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
Qp
-IQ
+ij
+ij
+ij
+ij
Qp
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+JU
+ij
+ij
+ij
+ij
+ij
+ij
+ij
LE
+"}
+(3,1,1) = {"
LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+ij
+ij
+ij
+Qp
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+gM
+OX
+gM
+ij
+ij
+ij
+ij
+ij
+ij
LE
+"}
+(4,1,1) = {"
LE
-LE
-LE
-"}
-(3,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-HR
-LE
-LE
-LE
-LE
-HR
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ct
+ij
+ij
+ij
+ij
+ct
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
lo
-LE
-LE
+ij
+ij
lo
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-SM
-JW
-SM
-LE
-LE
-LE
-LE
-LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
+eL
+Qp
+ij
+ij
+ij
+ij
+ij
+ij
LE
"}
-(4,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+(5,1,1) = {"
LE
-LE
-LE
-LE
-LE
-gM
-SM
-SM
-FP
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+JU
+Qp
+Qp
+az
bK
bK
bK
@@ -7704,217 +7651,223 @@ bK
bK
bK
bK
-Zm
-SM
-SM
-gM
-LE
-LE
-SM
-LE
-LE
-LE
-LE
-LE
+hg
+Qp
+Qp
+JU
+ij
+ij
+Qp
+ij
+ij
+ij
+ij
+ij
Pe
lK
-SM
-SM
+Qp
+Qp
lK
Pe
-LE
-LE
-LE
-LE
-LE
-LE
-SM
-LE
-LE
-SM
-JW
-SM
-LE
-LE
-SM
-LE
-LE
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+ij
+Qp
+eL
+Qp
+ij
+ij
+Qp
+ij
+ij
+ij
LE
"}
-(5,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+(6,1,1) = {"
LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
bK
Ib
JS
-MW
-pg
+sS
+cO
lL
Xc
bK
-LE
-LE
-LE
-LE
-LE
-LE
-SM
-LE
-LE
-LE
-gM
-SM
-SM
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+ij
+ij
+JU
+Qp
+Qp
lK
jo
jo
lK
-SM
-SM
-gM
-LE
-LE
-SM
-SM
-SM
-SM
-SM
-He
-Mg
+Qp
+Qp
+JU
+ij
+ij
+Qp
+Qp
+Qp
+Qp
+Qp
+ao
+IW
+MS
+Qp
+Qp
+Qp
+Qp
+Qp
ij
-SM
-SM
-SM
-SM
-SM
LE
"}
-(6,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-Fy
-LE
-LE
-LE
+(7,1,1) = {"
LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
Fy
-LE
-LE
-LE
-LE
-LE
-LE
+ij
+ij
+ij
+ij
+Fy
+ij
+ij
+ij
+ij
+ij
+ij
bK
Ic
AC
-cO
-Bt
+MW
+Mg
Sf
hE
bK
-LE
-LE
-LE
-LE
-LE
-LE
-SM
-LE
-SM
-LE
-LE
-LE
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+Qp
+ij
+ij
+ij
Pe
lK
-SM
-SM
+Qp
+Qp
lK
Pe
-LE
-LE
-LE
-tm
-fR
-fR
-fR
-fR
-fR
-IW
-SM
+ij
+ij
+ij
+IQ
+rn
+rn
+rn
+rn
+rn
UO
-fF
-fF
-fF
-fF
-fF
-Dr
-"}
-(7,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+Qp
+Tz
+zs
+zs
+zs
+zs
+zs
+db
LE
+"}
+(8,1,1) = {"
LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
Fy
Fy
-SM
-SM
-SM
-SM
+Qp
+Qp
+Qp
+Qp
Fy
-LE
-LE
-gM
-SM
-SM
-FP
+ij
+ij
+JU
+Qp
+Qp
+az
bK
bK
Kz
@@ -7923,84 +7876,86 @@ bK
ve
bK
bK
-Zm
-SM
-SM
-gM
-LE
-LE
-SM
-LE
-SM
-LE
-LE
-LE
-LE
-lK
-LE
-LE
-lK
-LE
-LE
-LE
-LE
-LE
-LE
-SM
-Qp
+hg
Qp
Qp
-JW
+JU
+ij
+ij
Qp
-JW
+ij
Qp
+ij
+ij
+ij
+ij
+lK
+ij
+ij
+lK
+ij
+ij
+ij
+ij
+ij
+ij
Qp
+gM
+gM
+gM
+eL
+gM
+eL
+gM
+gM
+gM
Qp
-SM
-LE
+ij
+ij
LE
"}
-(8,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+(9,1,1) = {"
LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
Fy
Fy
-LE
-LE
-SM
-LE
-LE
+ij
+ij
+Qp
+ij
+ij
Fy
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
ir
-zs
-Qp
-Qp
-Qp
+eT
+gM
+gM
+gM
+Dr
IA
-LE
-LE
-LE
-LE
-LE
-LE
+ij
+ij
+ij
+ij
+ij
Io
ya
ya
@@ -8008,72 +7963,74 @@ ya
ya
ya
Io
-LE
+ij
lK
-LE
-LE
+ij
+ij
lK
-LE
-LE
-LE
-LE
-fR
-fR
-fR
-fR
-fR
-fR
-IW
-SM
+ij
+ij
+ij
+ij
+rn
+rn
+rn
+rn
+rn
+rn
UO
-fF
-fF
-fF
-fF
-fF
-fF
-"}
-(9,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+Qp
+Tz
+zs
+zs
+zs
+zs
+zs
+zs
LE
+"}
+(10,1,1) = {"
LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
Fy
Fy
-LE
-LE
-LE
-SM
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-yI
-LE
-LE
-LE
-LE
-IA
-LE
-LE
-LE
-LE
-LE
-LE
+ij
+ij
+ij
+Qp
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+FP
+ij
+ij
+ij
+ij
+Dr
+ij
+ij
+ij
+ij
+ij
+ij
Io
tw
GC
@@ -8081,72 +8038,74 @@ pN
GC
uK
Io
-LE
+ij
lK
-LE
-LE
+ij
+ij
lK
-LE
-LE
-LE
-LE
-LE
-LE
-SM
-Qp
-Qp
-Qp
-JW
-Qp
-JW
-Qp
+ij
+ij
+ij
+ij
+ij
+ij
Qp
+gM
+gM
+gM
+eL
+gM
+eL
+gM
+gM
+gM
Qp
-SM
-LE
+ij
+ij
LE
"}
-(10,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+(11,1,1) = {"
LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
Fy
Fy
-LE
-LE
-LE
-LE
-SM
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-yI
-LE
-LE
-LE
-LE
-IA
-LE
-LE
-LE
-LE
-LE
-LE
+ij
+ij
+ij
+ij
+Qp
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+FP
+ij
+ij
+ij
+ij
+Dr
+ij
+ij
+ij
+ij
+ij
+ij
Io
qZ
hi
@@ -8154,65 +8113,67 @@ kw
hi
HN
Io
-SM
+Qp
iH
-SM
-SM
+Qp
+Qp
iH
-SM
-LE
-LE
-LE
-tm
-fR
-fR
-fR
-fR
-fR
-IW
-SM
+Qp
+ij
+ij
+ij
+IQ
+rn
+rn
+rn
+rn
+rn
UO
-fF
-fF
-fF
-fF
-fF
-fF
-"}
-(11,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-SM
-LE
-LE
+Qp
+Tz
+zs
+zs
+zs
+zs
+zs
+zs
LE
+"}
+(12,1,1) = {"
LE
-SM
-SM
-SM
-SM
-SM
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+ij
+ij
+ij
+Qp
+Qp
+Qp
+Qp
+Qp
uW
-LE
-LE
-LE
-LE
-LE
+ij
+ij
+ij
+ij
+ij
cC
-SM
-SM
-SM
-SM
+Qp
+Qp
+Qp
+Qp
Uk
tx
tx
@@ -8234,42 +8195,44 @@ Wf
Wf
Wf
Dq
-rn
-LE
-LE
-SM
-SM
-SM
-SM
+hH
+ij
+ij
Qp
-JW
Qp
-JW
Qp
-SM
-SM
-SM
-SM
+Qp
+gM
+eL
+gM
+eL
+gM
+Qp
+Qp
+Qp
+Qp
+ij
LE
"}
-(12,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+(13,1,1) = {"
LE
-SM
-SM
-SM
-SM
-SM
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
+Qp
+Qp
+Qp
+Qp
uW
uW
uW
@@ -8307,42 +8270,44 @@ IY
on
DQ
Dq
-CY
-LE
-LE
-LE
-LE
-LE
-LE
-Qp
-JW
-SM
-JW
+HR
+ij
+ij
+ij
+ij
+ij
+ij
+gM
+eL
Qp
-LE
-LE
-LE
-LE
+eL
+gM
+ij
+ij
+ij
+ij
+ij
LE
"}
-(13,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-SM
-LE
-LE
+(14,1,1) = {"
LE
-SM
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+ij
+ij
+Qp
uW
ju
pC
@@ -8380,42 +8345,44 @@ oe
oe
ZF
Dq
+HR
CY
-Wm
-He
-Tz
-Tz
-Tz
-Tz
-Tz
-uj
+ao
+dd
+dd
+dd
+dd
+dd
+pg
+gM
+eL
+gM
Qp
-JW
Qp
-SM
-SM
-SM
-SM
+Qp
+Qp
+ij
LE
"}
-(14,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-SM
-LE
+(15,1,1) = {"
LE
-LE
-LE
-SM
-LE
-LE
-LE
-SM
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+ij
+ij
+ij
+Qp
+ij
+ij
+ij
+Qp
uW
ZS
st
@@ -8455,40 +8422,42 @@ se
Dq
Xo
ub
-JW
-LE
-LE
-LE
-LE
+eL
+ij
+ij
+ij
+ij
+ij
+eL
+Qp
+Tz
+zs
+zs
+zs
+zs
+zs
+db
LE
-JW
-SM
-UO
-fF
-fF
-fF
-fF
-fF
-Dr
"}
-(15,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-gM
-LE
-LE
+(16,1,1) = {"
LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+JU
+ij
+ij
+ij
Fy
Fy
Fy
-LE
-LE
-SM
+ij
+ij
+Qp
uW
jw
pM
@@ -8532,36 +8501,38 @@ Dz
aH
aH
aH
-SM
-SM
-JW
-Qp
-JW
Qp
Qp
+eL
+gM
+eL
+gM
+gM
+gM
Qp
-SM
-LE
+ij
+ij
LE
"}
-(16,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-SM
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+(17,1,1) = {"
LE
-SM
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
uW
Eh
Eh
@@ -8605,36 +8576,38 @@ cK
kH
mt
aH
+ij
+ij
+eL
+Qp
+Tz
+zs
+zs
+zs
+zs
+zs
+db
LE
-LE
-JW
-SM
-UO
-fF
-fF
-fF
-fF
-fF
-Dr
"}
-(17,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-SM
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+(18,1,1) = {"
LE
-SM
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
uW
jH
pQ
@@ -8678,35 +8651,37 @@ HK
dQ
gR
UL
-LE
-LE
-JW
-Qp
-JW
-Qp
-Qp
+ij
+ij
+eL
+gM
+eL
+gM
+gM
+gM
Qp
-SM
-LE
+ij
+ij
LE
"}
-(18,1,1) = {"
-LE
-LE
-LE
-LE
-LE
+(19,1,1) = {"
LE
+ij
+ij
+ij
+ij
+ij
+ij
Fy
Fy
Fy
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
rp
rp
mg
@@ -8751,35 +8726,37 @@ gw
Sg
eZ
aH
-SM
-SM
-JW
-SM
-UO
-fF
-fF
-fF
-fF
-fF
-Dr
-"}
-(19,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-SM
-LE
-LE
-LE
-LE
-LE
-LE
+Qp
+Qp
+eL
+Qp
+Tz
+zs
+zs
+zs
+zs
+zs
+db
LE
+"}
+(20,1,1) = {"
LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
ai
sd
uP
@@ -8824,35 +8801,37 @@ Eq
eF
zz
UL
-LE
-LE
-sA
-Tz
-zs
-SM
-SM
-SM
-SM
-SM
+ij
+ij
+yI
+dd
+eT
+Qp
+Qp
+Qp
+Qp
+Qp
+ij
LE
"}
-(20,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
+(21,1,1) = {"
LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
Fy
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
ai
Yp
uP
@@ -8897,35 +8876,37 @@ aH
aH
aH
aH
-LE
-LE
-SM
+ij
+ij
Qp
-SM
-LE
-LE
-LE
-LE
-LE
+gM
+Qp
+ij
+ij
+ij
+ij
+ij
+ij
LE
"}
-(21,1,1) = {"
-LE
-LE
-LE
+(22,1,1) = {"
LE
-gM
-SM
-SM
+ij
+ij
+ij
+ij
+JU
+Qp
+Qp
Fy
-SM
-SM
-SM
-SM
-SM
-SM
-SM
-SM
+Qp
+Qp
+Qp
+Qp
+Qp
+Qp
+Qp
+Qp
ai
lM
vl
@@ -8969,35 +8950,37 @@ vb
pj
vb
Ea
-Qp
-Qp
-Qp
-Qp
-Qp
-Qp
-Qp
-Qp
-Qp
-LE
-LE
+gM
+gM
+gM
+gM
+gM
+gM
+gM
+gM
+gM
+ij
+ij
+ij
LE
"}
-(22,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
+(23,1,1) = {"
LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
Fy
-LE
-LE
-SM
-LE
-LE
-Qp
+ij
+ij
Qp
+ij
+ij
+gM
+gM
rp
rp
rp
@@ -9027,7 +9010,7 @@ IV
bV
JJ
tD
-OA
+IV
Fb
oI
VL
@@ -9043,34 +9026,36 @@ JV
Bu
Ea
Ea
-LE
-LE
-SM
-LE
-SM
-LE
-Ea
+ij
+ij
Qp
-LE
-LE
+ij
+Qp
+ij
+Ea
+gM
+ij
+ij
+ij
LE
"}
-(23,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
+(24,1,1) = {"
LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
Fy
-LE
-LE
-SM
-LE
-LE
-He
-Tz
+ij
+ij
+Qp
+ij
+ij
+ao
+dd
sN
bO
aP
@@ -9100,7 +9085,7 @@ IV
EI
Ws
lv
-rM
+IV
sO
VL
Hn
@@ -9123,26 +9108,28 @@ YC
Ea
YC
Ea
-Qp
-LE
-LE
+gM
+ij
+ij
+ij
LE
"}
-(24,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-SM
-LE
-LE
-SM
+(25,1,1) = {"
LE
-LE
-JW
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+ij
+Qp
+ij
+ij
+eL
rp
rp
rp
@@ -9173,7 +9160,7 @@ IV
HP
oZ
Bs
-ww
+IV
Sj
gd
FV
@@ -9196,26 +9183,28 @@ ZH
Ls
qq
Ea
-Qp
-LE
gM
+ij
+JU
+ij
LE
"}
-(25,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-SM
-LE
-LE
-SM
-LE
+(26,1,1) = {"
LE
-JW
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+ij
+Qp
+ij
+ij
+eL
rp
kh
eE
@@ -9246,7 +9235,7 @@ IV
IV
IV
DE
-rM
+IV
Ol
Ol
Ol
@@ -9269,26 +9258,28 @@ ds
ds
NQ
Ea
+gM
+ij
Qp
-LE
-SM
+ij
LE
"}
-(26,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
+(27,1,1) = {"
LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
Fy
-LE
-LE
-SM
-LE
-LE
-JW
+ij
+ij
+Qp
+ij
+ij
+eL
rp
EX
RB
@@ -9342,26 +9333,28 @@ LT
gc
Dp
Ea
+gM
+ij
Qp
-LE
-SM
+ij
LE
"}
-(27,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
+(28,1,1) = {"
LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
Fy
-LE
-LE
-SM
-LE
-LE
-JW
+ij
+ij
+Qp
+ij
+ij
+eL
rp
yH
RB
@@ -9415,26 +9408,28 @@ Xs
Xs
ds
Ea
-SM
-LE
-SM
+Qp
+ij
+Qp
+ij
LE
"}
-(28,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
+(29,1,1) = {"
LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
Fy
-LE
-LE
-SM
-LE
-LE
-JW
+ij
+ij
+Qp
+ij
+ij
+eL
rp
rp
nf
@@ -9492,23 +9487,25 @@ YC
YC
YC
Ea
-"}
-(29,1,1) = {"
-LE
-LE
LE
+"}
+(30,1,1) = {"
LE
-gM
-SM
-SM
-SM
-SM
-SM
-SM
-SM
-SM
-JW
-SM
+ij
+ij
+ij
+ij
+JU
+Qp
+Qp
+Qp
+Qp
+Qp
+Qp
+Qp
+Qp
+eL
+Qp
rp
KH
rp
@@ -9538,7 +9535,7 @@ ex
ex
ex
wP
-XA
+ex
ex
ex
ex
@@ -9565,23 +9562,25 @@ BR
BR
VG
Ea
-"}
-(30,1,1) = {"
-LE
-LE
-LE
-LE
-LE
LE
+"}
+(31,1,1) = {"
LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
Fy
-LE
-LE
-LE
-LE
-LE
-JW
-SM
+ij
+ij
+ij
+ij
+ij
+eL
+Qp
ai
nf
rp
@@ -9611,7 +9610,7 @@ ex
LX
oX
wP
-XA
+ex
ex
oX
ex
@@ -9638,23 +9637,25 @@ BR
Rk
BR
YC
-"}
-(31,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-SM
-LE
-LE
-LE
LE
+"}
+(32,1,1) = {"
LE
-JW
-SM
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+ij
+ij
+ij
+ij
+eL
+Qp
ai
nf
rp
@@ -9711,23 +9712,25 @@ BR
BR
Zp
YC
-"}
-(32,1,1) = {"
-LE
-LE
-LE
-LE
LE
+"}
+(33,1,1) = {"
LE
-SM
-Fy
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
Fy
-LE
-LE
-LE
-LE
-JW
-SM
+Fy
+ij
+ij
+ij
+ij
+eL
+Qp
ai
RB
rp
@@ -9757,7 +9760,7 @@ nG
ex
TQ
wP
-XA
+ex
ex
TQ
ex
@@ -9784,23 +9787,25 @@ BR
BR
VG
Ea
-"}
-(33,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-SM
-LE
-LE
-LE
LE
+"}
+(34,1,1) = {"
LE
-JW
-SM
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+ij
+ij
+ij
+ij
+eL
+Qp
ai
fM
rp
@@ -9830,7 +9835,7 @@ PW
ex
ex
wP
-XA
+ex
ex
ex
ex
@@ -9857,23 +9862,25 @@ BR
BR
VG
Ea
-"}
-(34,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-SM
-LE
-LE
-LE
LE
+"}
+(35,1,1) = {"
LE
-JW
-SM
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+ij
+ij
+ij
+ij
+eL
+Qp
rp
ZC
Pn
@@ -9903,7 +9910,7 @@ ui
ui
wG
AM
-Rn
+ui
ui
Ya
ui
@@ -9930,22 +9937,24 @@ BR
BR
BR
YC
-"}
-(35,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-gM
-LE
-LE
-LE
LE
+"}
+(36,1,1) = {"
LE
-JW
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+JU
+ij
+ij
+ij
+ij
+ij
+eL
rp
rp
vl
@@ -10003,22 +10012,24 @@ sq
BR
HQ
YC
-"}
-(36,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-SM
-LE
-LE
-LE
LE
+"}
+(37,1,1) = {"
LE
-JW
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+ij
+ij
+ij
+ij
+eL
rp
ji
vl
@@ -10076,22 +10087,24 @@ BR
BR
VG
Ea
-"}
-(37,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
LE
+"}
+(38,1,1) = {"
LE
-JW
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+eL
rp
cr
uP
@@ -10127,15 +10140,15 @@ Xe
jM
iv
vF
-SM
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+Qp
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
Ea
Yh
GU
@@ -10149,22 +10162,24 @@ Ea
Ea
Ea
Ea
-"}
-(38,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
LE
-sS
+"}
+(39,1,1) = {"
LE
-JW
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Wm
+ij
+eL
rp
rp
xN
@@ -10201,14 +10216,14 @@ BZ
WB
vF
vF
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
Ea
Ea
cZ
@@ -10219,26 +10234,28 @@ nA
yV
Le
Ea
-LE
-LE
+ij
+ij
+ij
LE
"}
-(39,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+(40,1,1) = {"
LE
-LE
-LE
-LE
-sS
-SM
-JW
-SM
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Wm
+Qp
+eL
+Qp
rp
uP
rp
@@ -10274,15 +10291,15 @@ OZ
Kv
Vj
zi
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
Ea
YC
Ea
@@ -10292,26 +10309,28 @@ YC
Ea
YC
Ea
-LE
-LE
+ij
+ij
+ij
LE
"}
-(40,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-SM
+(41,1,1) = {"
LE
-JW
-SM
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+eL
+Qp
rp
vl
rp
@@ -10347,44 +10366,46 @@ BZ
jU
dc
zi
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-SM
-LE
-LE
-LE
-LE
-LE
-SM
-LE
-LE
-LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+ij
+ij
+ij
LE
"}
-(41,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-sS
+(42,1,1) = {"
LE
-JW
-SM
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Wm
+ij
+eL
+Qp
rp
NI
rp
@@ -10420,44 +10441,46 @@ Qt
nt
EQ
vF
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-SM
-LE
-LE
-LE
-LE
-LE
-SM
-LE
-LE
-LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+ij
+ij
+ij
LE
"}
-(42,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-sS
+(43,1,1) = {"
LE
-JW
-SM
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Wm
+ij
+eL
+Qp
rp
uP
rp
@@ -10493,44 +10516,46 @@ BZ
jU
tX
zi
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+ij
+ij
+ij
LE
+"}
+(44,1,1) = {"
LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-SM
-LE
-LE
-LE
-LE
-LE
-SM
-LE
-LE
-LE
-LE
-"}
-(43,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-SM
-LE
-JW
-SM
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+eL
+Qp
rp
VW
rp
@@ -10566,44 +10591,46 @@ BZ
jU
sB
zi
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-SM
-LE
-LE
-LE
-LE
-LE
-gM
-LE
-LE
-LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+ij
+ij
+ij
+ij
+JU
+ij
+ij
+ij
+ij
LE
"}
-(44,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+(45,1,1) = {"
LE
-sS
-SM
-JW
-SM
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Wm
+Qp
+eL
+Qp
rp
vl
rp
@@ -10639,43 +10666,45 @@ BZ
jU
hm
zi
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-SM
-LE
-LE
-LE
-LE
-LE
-SM
-LE
-LE
-LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+ij
+ij
+ij
LE
"}
-(45,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-SM
+(46,1,1) = {"
LE
-JW
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+eL
rp
rp
vl
@@ -10713,42 +10742,44 @@ Ge
vF
vF
vF
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-SM
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
LE
"}
-(46,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+(47,1,1) = {"
LE
-JW
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+eL
rp
kk
vl
@@ -10786,42 +10817,44 @@ aF
jr
Tw
OL
-db
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-gM
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+cT
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+JU
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
LE
"}
-(47,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-OX
-LE
-OX
-LE
-OX
-LE
-LE
+(48,1,1) = {"
LE
-JW
+ij
+ij
+ij
+ij
+ij
+fa
+ij
+fa
+ij
+fa
+ij
+ij
+ij
+eL
rp
dq
uP
@@ -10859,42 +10892,44 @@ he
vF
vF
vF
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-SM
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
LE
"}
-(48,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-an
-LE
-an
-LE
-an
-LE
-LE
+(49,1,1) = {"
LE
-JW
+ij
+ij
+ij
+ij
+ij
+Bt
+ij
+Bt
+ij
+Bt
+ij
+ij
+ij
+eL
rp
TA
vl
@@ -10920,10 +10955,10 @@ tf
jl
Kj
iK
-LE
-LE
-LE
-LE
+ij
+ij
+ij
+ij
zi
eg
Cg
@@ -10931,43 +10966,45 @@ uA
jU
nV
zi
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
LE
"}
-(49,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-an
-SM
-an
-SM
-an
-LE
-LE
+(50,1,1) = {"
LE
-JW
+ij
+ij
+ij
+ij
+ij
+Bt
+Qp
+Bt
+Qp
+Bt
+ij
+ij
+ij
+eL
rp
rp
gN
@@ -10993,10 +11030,10 @@ Fu
Tc
As
zZ
-LE
-LE
-LE
-LE
+ij
+ij
+ij
+ij
zi
tX
Cg
@@ -11004,44 +11041,46 @@ uA
jU
nV
zi
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
LE
"}
-(50,1,1) = {"
+(51,1,1) = {"
LE
+ij
+gM
Qp
-SM
-SM
Qp
-an
-SM
-an
-SM
-an
-He
-Tz
-Tz
-ct
-ij
+gM
+Bt
+Qp
+Bt
+Qp
+Bt
+ao
+dd
+dd
+IW
+MS
rp
ai
rp
@@ -11066,10 +11105,10 @@ Ax
og
fV
iK
-LE
-LE
-LE
-LE
+ij
+ij
+ij
+ij
zi
xG
xP
@@ -11077,57 +11116,59 @@ kT
tN
nV
zi
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
LE
"}
-(51,1,1) = {"
-gM
+(52,1,1) = {"
+LE
+JU
+uj
+dd
+dd
+dd
kA
-Tz
-Tz
-Tz
-ao
-Tz
-ao
-Tz
-ao
dd
-SM
+kA
+dd
+kA
+ay
Qp
-SM
-cT
-Tz
-ij
+gM
+Qp
+tm
+dd
+MS
rp
ai
ai
rp
-SM
+Qp
rp
-SM
-SM
-SM
-SM
-SM
+Qp
+Qp
+Qp
+Qp
+Qp
Te
aD
Ah
@@ -11139,10 +11180,10 @@ tB
Du
xv
zZ
-SM
-SM
-SM
-SM
+Qp
+Qp
+Qp
+Qp
vF
AW
AB
@@ -11150,57 +11191,59 @@ tE
he
vF
vF
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
LE
"}
-(52,1,1) = {"
+(53,1,1) = {"
LE
-Qp
-SM
-SM
-Qp
-ay
-SM
-ay
-SM
-ay
-sA
-Tz
-Tz
-Tz
-dd
-SM
-JW
-Qp
-Qp
-Qp
-Qp
-Qp
-Qp
+ij
+gM
Qp
Qp
+gM
+He
Qp
+He
Qp
+He
+yI
+dd
+dd
+dd
+ay
Qp
+eL
+gM
+gM
+gM
+gM
+gM
+gM
+gM
+gM
+gM
+gM
+gM
Te
Te
BU
@@ -11211,157 +11254,161 @@ zZ
zZ
RJ
zZ
-LE
-LE
-LE
-LE
-LE
+ij
+ij
+ij
+ij
+ij
zi
IJ
Cg
tE
ak
aR
-MS
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+Zm
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
LE
+"}
+(54,1,1) = {"
LE
-LE
-LE
-LE
-"}
-(53,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-ay
-SM
-ay
-SM
-ay
-LE
-LE
-LE
-LE
-JW
-Qp
-JW
-LE
-LE
-LE
-LE
-SM
-LE
-SM
-LE
-LE
-LE
-Qp
+ij
+ij
+ij
+ij
+ij
+He
Qp
+He
Qp
+He
+ij
+ij
+ij
+ij
+eL
+gM
+eL
+ij
+ij
+ij
+ij
Qp
+ij
Qp
-JU
-LE
-JU
+ij
+ij
+ij
+gM
+gM
+gM
+gM
+gM
+gM
+ij
+gM
iK
ce
iK
-LE
-LE
-LE
-LE
-LE
+ij
+ij
+ij
+ij
+ij
zi
Gj
eA
tE
yY
aR
-MS
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+Zm
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
LE
"}
-(54,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-ay
-LE
-ay
-LE
-ay
-LE
-LE
-LE
-LE
-JW
-SM
-JW
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-SM
-LE
-SM
-LE
-SM
+(55,1,1) = {"
LE
-SM
+ij
+ij
+ij
+ij
+ij
+He
+ij
+He
+ij
+He
+ij
+ij
+ij
+ij
+eL
+Qp
+eL
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+Qp
+ij
+Qp
+ij
+Qp
zZ
GI
zZ
-LE
-LE
-LE
-LE
-LE
+ij
+ij
+ij
+ij
+ij
vF
vF
vF
@@ -11369,759 +11416,858 @@ MR
vF
vF
vF
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
LE
"}
-(55,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-az
-LE
-az
-LE
-az
-LE
-LE
-LE
+(56,1,1) = {"
LE
+ij
+ij
+ij
+ij
+ij
sA
-eL
-zs
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-Qp
-LE
+ij
+sA
+ij
+sA
+ij
+ij
+ij
+ij
+yI
+fR
+eT
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+gM
+ij
+gM
Qp
-SM
-LE
-SM
-LE
-LE
-LE
-LE
-LE
+ij
Qp
+ij
+ij
+ij
+ij
+ij
+gM
vF
eX
FU
tH
vF
-Qp
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+gM
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
LE
"}
-(56,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-tm
-fR
-fR
-fR
-eT
-hg
-hg
-hg
-Dr
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-gM
+(57,1,1) = {"
LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+IQ
+rn
+rn
+rn
SM
-LE
-LE
-LE
-LE
-LE
+JW
+JW
+JW
+db
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+JU
+ij
Qp
+ij
+ij
+ij
+ij
+ij
+gM
vF
zi
zi
zi
vF
-Qp
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+gM
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
LE
"}
-(57,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-SM
-SM
-JW
-SM
-SM
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+(58,1,1) = {"
LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
+Qp
+eL
+Qp
+Qp
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+ij
+ij
+ij
+ij
+gM
+gM
+gM
+gM
+gM
+gM
+gM
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
LE
+"}
+(59,1,1) = {"
LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+IQ
+rn
+rn
+rn
SM
+JW
+JW
+JW
+db
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+JU
+ij
+ij
+ij
+ij
+ij
+gM
+ij
+ij
+ij
+ij
+ij
+gM
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
LE
+"}
+(60,1,1) = {"
LE
-LE
-LE
-LE
-Qp
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
Qp
Qp
+eL
Qp
Qp
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
Qp
+ij
+ij
+ij
+ij
+ij
Qp
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
LE
"}
-(58,1,1) = {"
+(61,1,1) = {"
LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-tm
-fR
-fR
-fR
-eT
-hg
-hg
-hg
-Dr
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-gM
-LE
-LE
-LE
-LE
-LE
-Qp
-LE
-LE
-LE
-LE
-LE
-Qp
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-"}
-(59,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-SM
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+IQ
+rn
+rn
+rn
SM
JW
-SM
-SM
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-SM
-LE
-LE
-LE
-LE
-LE
-SM
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-"}
-(60,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-tm
-fR
-fR
-fR
-eT
-hg
-hg
-hg
-Dr
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-SM
-LE
-LE
-LE
-LE
-LE
-SM
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-"}
-(61,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-Qp
JW
-Qp
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-SM
-LE
-LE
-LE
-LE
-LE
-SM
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-"}
-(62,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-SM
JW
-SM
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-SM
-LE
-LE
-LE
-LE
-LE
-SM
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+db
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
LE
+"}
+(62,1,1) = {"
LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+gM
+eL
+gM
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
LE
"}
(63,1,1) = {"
LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
+eL
+Qp
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+ij
+ij
+ij
+ij
+Qp
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
LE
+"}
+(64,1,1) = {"
LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+Qp
+eL
+Qp
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+JU
+ij
+ij
+ij
+ij
+ij
+JU
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
LE
+"}
+(65,1,1) = {"
LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-SM
-JW
-SM
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
gM
-LE
-LE
-LE
-LE
-LE
+fF
gM
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
LE
"}
-(64,1,1) = {"
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-Qp
-fa
-Qp
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
-LE
+(66,1,1) = {"
LE
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+JU
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
+ij
LE
+"}
+(67,1,1) = {"
LE
LE
LE
-"}
-(65,1,1) = {"
LE
LE
LE
@@ -12137,7 +12283,6 @@ LE
LE
LE
LE
-gM
LE
LE
LE
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/spaceprison.dmm b/_maps/map_files/RandomRuins/SpaceRuins/spaceprison.dmm
index 86d329a5cf6..d76c4c75974 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/spaceprison.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/spaceprison.dmm
@@ -22,7 +22,6 @@
"af" = (
/obj/machinery/power/tracker,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-2"
},
/turf/simulated/floor/plasteel/airless{
@@ -74,7 +73,6 @@
name = "South-East Solar Panel"
},
/obj/structure/cable{
- d2 = 4;
icon_state = "0-2"
},
/turf/simulated/floor/plasteel/airless{
@@ -235,7 +233,6 @@
"aE" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/turf/simulated/floor/plating,
@@ -384,7 +381,6 @@
"bb" = (
/obj/machinery/power/port_gen/pacman,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-2"
},
/obj/effect/decal/cleanable/dust,
@@ -404,7 +400,6 @@
/obj/machinery/power/smes,
/obj/effect/decal/warning_stripes/west,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-2"
},
/turf/simulated/floor/plating,
@@ -532,7 +527,6 @@
icon_state = "2-8"
},
/obj/structure/cable{
- d2 = 4;
icon_state = "0-2"
},
/turf/simulated/floor/plating,
@@ -546,7 +540,6 @@
/area/space/nearstation)
"bx" = (
/obj/structure/cable{
- d2 = 4;
icon_state = "0-8"
},
/obj/machinery/power/solar_control{
@@ -883,7 +876,6 @@
"cq" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-8"
},
/obj/structure/cable{
@@ -1348,7 +1340,6 @@
"iS" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-8"
},
/obj/structure/cable{
@@ -1451,7 +1442,6 @@
pixel_y = 0
},
/obj/structure/cable{
- d2 = 4;
icon_state = "0-2"
},
/turf/simulated/floor/plating,
@@ -1531,7 +1521,6 @@
icon_state = "2-4"
},
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/turf/simulated/floor/plating,
@@ -1564,7 +1553,6 @@
icon_state = "2-8"
},
/obj/structure/cable{
- d2 = 4;
icon_state = "0-8"
},
/turf/simulated/floor/plating,
@@ -1674,7 +1662,6 @@
icon_state = "2-4"
},
/obj/structure/cable{
- d2 = 4;
icon_state = "0-2"
},
/turf/simulated/floor/plating,
@@ -1776,7 +1763,6 @@
"tJ" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-8"
},
/turf/simulated/floor/plating,
@@ -1842,7 +1828,6 @@
"vE" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-4"
},
/turf/simulated/floor/plating/airless,
@@ -2284,7 +2269,6 @@
"Fh" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-2"
},
/obj/structure/cable{
@@ -2486,7 +2470,6 @@
icon_state = "2-8"
},
/obj/structure/cable{
- d2 = 4;
icon_state = "0-8"
},
/turf/simulated/floor/plating,
@@ -2515,9 +2498,6 @@
/obj/effect/landmark/tiles/damageturf,
/turf/simulated/floor/plating,
/area/ruin/spaceprison)
-"Lr" = (
-/turf/simulated/floor/plating/airless,
-/area/ruin/spaceprison)
"Me" = (
/obj/structure/cable{
icon_state = "1-2";
@@ -2562,7 +2542,6 @@
icon_state = "4-8"
},
/obj/structure/cable{
- d2 = 4;
icon_state = "0-8"
},
/turf/simulated/floor/plating,
@@ -2903,7 +2882,6 @@
"Uv" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-2"
},
/turf/simulated/floor/plating,
@@ -2925,7 +2903,6 @@
"Vs" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 4;
icon_state = "0-8"
},
/turf/simulated/floor/plating/airless,
@@ -4619,7 +4596,7 @@ qp
tJ
ac
cQ
-Lr
+ac
ac
ai
sE
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/syndiecakesfactory.dmm b/_maps/map_files/RandomRuins/SpaceRuins/syndiecakesfactory.dmm
index ded799fd87a..170e83a0f79 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/syndiecakesfactory.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/syndiecakesfactory.dmm
@@ -1,41 +1,44 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"aM" = (
-/obj/item/stack/sheet/metal,
-/turf/template_noop,
-/area/template_noop)
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/dispenser/oxygen,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel,
+/area/ruin/unpowered)
"bb" = (
-/obj/structure/lattice,
-/turf/template_noop,
+/obj/machinery/gibber/autogibber,
+/obj/structure/plasticflaps,
+/obj/machinery/conveyor{
+ id = "syndiecake";
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"bk" = (
/turf/simulated/floor/plating/airless,
/area/space)
-"dy" = (
-/obj/structure/lattice,
-/obj/item/stack/sheet/metal,
-/turf/template_noop,
-/area/template_noop)
"es" = (
/obj/machinery/conveyor{
id = "syndiecake";
- dir = 5
+ dir = 4
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"fq" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/structure/dispenser/oxygen,
-/turf/simulated/floor/plasteel,
-/area/ruin/unpowered)
+/obj/structure/grille/broken,
+/turf/space,
+/area/space)
"fU" = (
-/obj/machinery/gibber/autogibber,
-/obj/structure/plasticflaps,
-/obj/machinery/conveyor{
- id = "syndiecake";
- dir = 4
+/obj/machinery/power/smes,
+/obj/structure/cable/blue{
+ d2 = 2;
+ icon_state = "0-2"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"fY" = (
@@ -43,107 +46,117 @@
id = "syndiecake";
dir = 4
},
-/turf/simulated/floor/plasteel,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel/airless,
/area/ruin)
"hm" = (
-/obj/structure/lattice,
-/turf/simulated/floor/plating/airless,
-/area/template_noop)
+/obj/machinery/conveyor{
+ id = "syndiecake"
+ },
+/turf/simulated/floor/plasteel/airless,
+/area/space)
"ho" = (
/mob/living/simple_animal/pet/dog/corgi,
-/turf/simulated/floor/plasteel,
-/area/ruin/unpowered)
-"iK" = (
-/mob/living/simple_animal/pet/dog/corgi,
-/mob/living/simple_animal/pet/dog/corgi,
/obj/machinery/conveyor{
id = "syndiecake";
dir = 4
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
+"iK" = (
+/obj/item/stack/cable_coil/random,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel/airless,
+/area/ruin/unpowered)
"jf" = (
-/obj/machinery/conveyor/inverted{
+/obj/machinery/conveyor{
id = "syndiecake";
- dir = 10
+ dir = 1
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"jR" = (
-/obj/item/stack/cable_coil/random,
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/machinery/power/port_gen/pacman,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"kh" = (
-/obj/machinery/conveyor{
- id = "syndiecake"
- },
+/obj/structure/table/reinforced,
+/obj/item/storage/fancy/cigarettes/cigpack_random,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
-/area/space)
+/area/ruin/unpowered)
"ky" = (
-/obj/structure/table/reinforced,
-/obj/item/storage/toolbox/syndicate,
+/obj/machinery/suit_storage_unit/syndicate,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"ls" = (
-/obj/structure/lattice,
-/turf/template_noop,
+/obj/structure/lattice/catwalk,
+/turf/space,
/area/space)
"lK" = (
-/obj/structure/table/reinforced,
-/obj/item/stack/sheet/mineral/plasma,
-/obj/item/stack/sheet/mineral/plasma,
+/obj/item/trash/syndi_cakes,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"mu" = (
-/obj/docking_port/stationary{
- dir = 4;
- dwidth = 2;
- height = 5;
- id = "sindiecake_dock";
- name = "Docking port Syndicake Factory";
- width = 8
- },
-/turf/template_noop,
-/area/space)
-"mx" = (
/obj/structure/lattice,
/obj/item/stack/rods,
-/turf/template_noop,
+/turf/space,
/area/space)
"nV" = (
/obj/structure/grille/broken,
/turf/space,
/area/ruin/space)
"ob" = (
-/obj/effect/spawner/random_spawners/syndicate/loot,
+/obj/item/reagent_containers/food/snacks/syndicake,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel/airless,
+/area/ruin/space)
+"om" = (
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/food/snacks/syndicake,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
-"om" = (
-/obj/item/trash/syndi_cakes,
-/turf/template_noop,
-/area/space)
"oJ" = (
-/obj/item/stack/rods,
-/turf/template_noop,
-/area/space)
+/obj/structure/table/reinforced,
+/obj/item/stack/sheet/mineral/plasma,
+/obj/item/stack/sheet/mineral/plasma,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel,
+/area/ruin/unpowered)
"oO" = (
/turf/simulated/floor/plating/airless,
/area/ruin)
"pb" = (
-/obj/structure/lattice/catwalk,
-/turf/template_noop,
-/area/space)
+/obj/structure/cable{
+ icon_state = "1-2";
+ tag = ""
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel/airless,
+/area/ruin/unpowered)
"pd" = (
-/turf/template_noop,
+/obj/item/stack/sheet/metal,
+/turf/space,
/area/space)
"pp" = (
-/turf/simulated/floor/plating/airless,
-/area/template_noop)
-"pR" = (
-/obj/machinery/light{
- dir = 8
+/obj/machinery/power/terminal{
+ dir = 4
},
-/obj/item/trash/syndi_cakes,
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"qA" = (
@@ -152,16 +165,17 @@
/turf/space,
/area/space)
"qS" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
+/obj/structure/table/reinforced,
+/obj/item/storage/toolbox/syndicate,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"rG" = (
-/mob/living/simple_animal/pet/dog/corgi,
-/obj/machinery/conveyor_switch/oneway{
- id = "syndiecake"
+/obj/machinery/light{
+ dir = 8
},
+/obj/item/trash/syndi_cakes,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"rJ" = (
@@ -169,53 +183,53 @@
/turf/space,
/area/ruin/space)
"rL" = (
-/obj/structure/rack{
- dir = 4
+/obj/machinery/door/airlock/mining/glass{
+ locked = 1;
+ max_integrity = 300000;
+ name = "Corgi processing";
+ normal_integrity = 300000
},
-/obj/random/tool,
-/turf/simulated/floor/plasteel,
-/area/ruin/unpowered)
-"rU" = (
-/obj/effect/spawner/random_spawners/oil_20,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"sd" = (
-/obj/machinery/power/apc/noalarm{
- area = null;
- dir = 8;
- keep_preset_name = 1;
- light_power = 0;
- locked = 0;
- max_integrity = 0;
- name = "Manufacturing control room APC";
- pixel_y = -24;
- shorted = 1;
- start_charge = -1
- },
-/obj/structure/cable{
- d2 = 4;
- icon_state = "0-4"
- },
+/obj/structure/table/reinforced,
+/obj/machinery/light,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"sN" = (
+/mob/living/simple_animal/pet/dog/corgi,
+/mob/living/simple_animal/pet/dog/corgi,
+/obj/machinery/conveyor{
+ id = "syndiecake";
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"tz" = (
-/obj/item/stack/cable_coil/cut,
-/turf/template_noop,
-/area/space)
-"ub" = (
-/obj/structure/grille/broken,
-/turf/template_noop,
-/area/space)
-"uA" = (
-/obj/machinery/door/airlock/mining/glass{
- locked = 1;
- name = "Egg processing"
+/obj/structure/cable{
+ icon_state = "1-8";
+ tag = ""
+ },
+/obj/structure/cable{
+ icon_state = "1-4";
+ tag = "90Curve"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
+"ub" = (
+/obj/structure/lattice,
+/obj/item/stack/sheet/metal,
+/turf/space,
+/area/space)
+"uA" = (
+/obj/item/stack/rods,
+/obj/item/stack/sheet/metal,
+/turf/space,
+/area/space)
"uF" = (
/obj/structure/cable{
icon_state = "1-2";
@@ -224,17 +238,14 @@
/turf/simulated/wall,
/area/ruin/unpowered)
"vV" = (
-/obj/machinery/conveyor{
- id = "syndiecake";
- dir = 1
- },
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"xT" = (
-/obj/machinery/door/airlock/mining/glass{
- locked = 1;
- name = "Manufacturing Control Room"
+/obj/machinery/conveyor_switch/oneway{
+ id = "syndiecake"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"yS" = (
@@ -242,17 +253,16 @@
/turf/space,
/area/space)
"yU" = (
-/turf/simulated/floor/plasteel,
-/area/ruin)
-"zd" = (
/obj/structure/cable{
- icon_state = "1-8";
+ icon_state = "4-8";
tag = ""
},
-/obj/structure/cable{
- icon_state = "1-4";
- tag = "90Curve"
- },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel/airless,
+/area/ruin/unpowered)
+"zd" = (
+/obj/machinery/space_heater,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"zo" = (
@@ -264,67 +274,59 @@
/turf/simulated/wall,
/area/space)
"zF" = (
-/obj/item/stack/cable_coil/cut,
-/turf/template_noop,
-/area/template_noop)
+/obj/machinery/conveyor{
+ id = "syndiecake";
+ dir = 5
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel,
+/area/ruin/unpowered)
"zP" = (
-/mob/living/simple_animal/hostile/alien/sentinel{
- animal_species = /mob/living/simple_animal/pet/dog;
- attack_sound = 'sound/weapons/bite.ogg';
- attacktext = "кусает";
- damage_coeff = list("brute"=1,"fire"=1,"tox"=1,"clone"=1,"stamina"=1,"oxy"=1);
- death_sound = null;
- deathmessage = "";
- desc = "This is no longer a goodboy. Not anymore. He has seen too much.";
- icon = 'icons/mob/pets.dmi';
- icon_living = "corgi";
- icon_state = "corgi";
- name = "angry corgi";
- retreat_distance = 2
+/obj/structure/cable{
+ icon_state = "2-8"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"zY" = (
-/obj/structure/cable{
- d2 = 4;
- icon_state = "0-4"
- },
-/obj/machinery/power/port_gen/pacman,
+/obj/effect/spawner/random_spawners/syndicate/loot,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"At" = (
-/obj/item/reagent_containers/food/snacks/syndicake,
-/obj/item/reagent_containers/food/snacks/syndicake,
-/obj/item/reagent_containers/food/snacks/syndicake,
-/obj/item/reagent_containers/food/snacks/syndicake,
-/obj/item/reagent_containers/food/snacks/syndicake,
-/obj/item/reagent_containers/food/snacks/syndicake,
-/turf/simulated/floor/plasteel,
-/area/space)
-"AH" = (
-/obj/machinery/power/terminal{
- dir = 4
+/obj/machinery/door/airlock/mining/glass{
+ locked = 1;
+ name = "Manufacturing Control Room"
},
-/obj/structure/cable{
- d2 = 8;
- icon_state = "0-8"
+/turf/simulated/floor/plasteel/airless,
+/area/ruin/unpowered)
+"AH" = (
+/obj/machinery/light{
+ dir = 8
},
-/turf/simulated/floor/plasteel,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel/airless,
/area/ruin/unpowered)
"AJ" = (
+/obj/machinery/door/airlock/mining/glass{
+ name = "EVA Storage"
+ },
/obj/structure/cable{
- icon_state = "1-2";
+ icon_state = "4-8";
tag = ""
},
-/turf/simulated/floor/plasteel,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel/airless,
/area/ruin/unpowered)
"BG" = (
/turf/space,
/area/ruin/unpowered)
"BI" = (
-/obj/machinery/light{
- dir = 8
+/obj/structure/cable{
+ icon_state = "4-8";
+ tag = ""
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"Cp" = (
@@ -332,16 +334,12 @@
/turf/space,
/area/ruin/unpowered)
"CY" = (
-/obj/item/stack/rods,
-/turf/template_noop,
-/area/template_noop)
+/obj/item/stack/cable_coil/cut,
+/turf/space,
+/area/space)
"Da" = (
/turf/space,
/area/space)
-"Dz" = (
-/obj/item/trash/syndi_cakes,
-/turf/template_noop,
-/area/template_noop)
"Ec" = (
/obj/structure/lattice,
/obj/random/tool,
@@ -351,27 +349,33 @@
/turf/simulated/wall,
/area/ruin/unpowered)
"Fw" = (
-/obj/structure/reagent_dispensers/fueltank,
-/turf/simulated/floor/plasteel,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel/airless,
/area/ruin/unpowered)
"FO" = (
-/obj/structure/closet/emcloset,
-/turf/simulated/floor/plasteel,
-/area/ruin/unpowered)
-"GB" = (
-/mob/living/simple_animal/pet/dog/corgi,
/obj/machinery/conveyor{
- id = "syndiecake";
- dir = 4
+ id = "syndiecake"
},
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel/airless,
+/area/ruin)
+"GB" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"He" = (
-/obj/machinery/conveyor_switch/oneway{
- id = "syndiecake"
+/obj/machinery/conveyor{
+ id = "syndiecake";
+ dir = 4
},
-/turf/simulated/floor/plasteel,
-/area/ruin/unpowered)
+/turf/simulated/floor/plasteel/airless,
+/area/space)
"Hx" = (
/obj/item/stack/rods,
/turf/space,
@@ -380,79 +384,62 @@
/turf/template_noop,
/area/template_noop)
"Ic" = (
-/obj/item/stack/sheet/metal,
-/turf/template_noop,
-/area/space)
-"Id" = (
-/obj/machinery/door/airlock/mining/glass{
- locked = 1;
- max_integrity = 300000;
- name = "Corgi processing";
- normal_integrity = 300000
+/obj/structure/rack{
+ dir = 4
},
+/obj/random/tool,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
-"IB" = (
-/obj/machinery/power/apc/noalarm{
- area = null;
- dir = 8;
- keep_preset_name = 1;
- locked = 0;
- name = "EVA room APC";
- pixel_x = -24;
- start_charge = -1
- },
-/obj/structure/cable{
- d2 = 4;
- icon_state = "0-4"
- },
+"Id" = (
+/obj/machinery/autolathe,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
+"IB" = (
+/turf/simulated/floor/plating/airless,
+/area/ruin/space)
"JI" = (
-/obj/machinery/door/airlock/mining/glass{
- name = "EVA Storage"
- },
-/obj/structure/cable{
- icon_state = "4-8";
- tag = ""
+/obj/structure/chair/office/dark{
+ dir = 4;
+ tag = "icon-officechair_dark (EAST)"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"Ki" = (
-/obj/structure/lattice,
-/turf/template_noop,
-/area/template_noop)
-"Kr" = (
-/obj/machinery/door/airlock/mining/glass{
- name = "Nexus"
+/mob/living/simple_animal/pet/dog/corgi,
+/obj/machinery/conveyor_switch/oneway{
+ id = "syndiecake"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
+"Kr" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel/airless,
+/area/ruin/space)
"KD" = (
-/obj/machinery/space_heater,
-/turf/simulated/floor/plasteel,
-/area/ruin/unpowered)
-"Le" = (
-/obj/machinery/power/smes,
-/obj/structure/cable/blue{
- d2 = 2;
- icon_state = "0-2"
+/obj/machinery/tcomms/relay/ruskie{
+ network_id = "SYNDICAKES-FACTORY"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"Mi" = (
-/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/snacks/syndicake,
+/obj/structure/chair/office/dark,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"Mz" = (
-/obj/machinery/light{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel/airless,
/area/ruin/unpowered)
"Nw" = (
-/obj/machinery/autolathe,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"NQ" = (
@@ -460,91 +447,117 @@
/turf/space,
/area/space)
"OA" = (
-/obj/structure/table/reinforced,
-/obj/item/storage/fancy/cigarettes/cigpack_random,
-/turf/simulated/floor/plasteel,
-/area/ruin/unpowered)
+/obj/item/reagent_containers/food/snacks/syndicake,
+/obj/item/reagent_containers/food/snacks/syndicake,
+/obj/item/reagent_containers/food/snacks/syndicake,
+/obj/item/reagent_containers/food/snacks/syndicake,
+/obj/item/reagent_containers/food/snacks/syndicake,
+/obj/item/reagent_containers/food/snacks/syndicake,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel/airless,
+/area/space)
"OK" = (
/obj/item/reagent_containers/food/snacks/syndicake,
/turf/space,
/area/space)
"OU" = (
+/obj/structure/table/reinforced,
/turf/simulated/floor/plasteel/airless,
-/area/ruin)
-"QF" = (
-/obj/machinery/conveyor{
- id = "syndiecake"
- },
-/turf/simulated/floor/plasteel,
-/area/ruin)
-"QI" = (
-/obj/structure/chair/office/dark,
-/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
-"Ra" = (
-/obj/machinery/tcomms/relay/ruskie{
- network_id = "SYNDICAKES-FACTORY"
- },
+"QF" = (
+/obj/structure/reagent_dispensers/fueltank,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
-"Rg" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
+"QI" = (
+/obj/structure/closet/emcloset,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"Ry" = (
-/obj/structure/table/reinforced,
-/turf/simulated/floor/plasteel,
+/obj/machinery/door/airlock/mining/glass{
+ name = "Nexus"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel/airless,
/area/ruin/unpowered)
"RB" = (
-/obj/machinery/suit_storage_unit/syndicate,
+/mob/living/simple_animal/hostile/alien/sentinel{
+ animal_species = /mob/living/simple_animal/pet/dog;
+ attack_sound = 'sound/weapons/bite.ogg';
+ attacktext = "кусает";
+ damage_coeff = list("brute"=1,"fire"=1,"tox"=1,"clone"=1,"stamina"=1,"oxy"=1);
+ death_sound = null;
+ deathmessage = "";
+ desc = "This is no longer a goodboy. Not anymore. He has seen too much.";
+ icon = 'icons/mob/pets.dmi';
+ icon_living = "corgi";
+ icon_state = "corgi";
+ name = "angry corgi";
+ retreat_distance = 2
+ },
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"Tj" = (
-/obj/structure/chair/office/dark{
- dir = 4;
- tag = "icon-officechair_dark (EAST)"
+/obj/machinery/conveyor/inverted{
+ id = "syndiecake";
+ dir = 10
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"Tt" = (
-/obj/structure/table/reinforced,
-/obj/machinery/light,
-/turf/simulated/floor/plasteel,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel/airless,
/area/ruin/unpowered)
"TM" = (
/obj/effect/spawner/random_spawners/wall_rusted_70,
/turf/simulated/wall,
/area/ruin)
"TT" = (
-/obj/structure/cable{
- icon_state = "4-8";
- tag = ""
- },
+/obj/effect/spawner/random_spawners/oil_20,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"Uq" = (
-/obj/machinery/conveyor{
- id = "syndiecake";
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/space)
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel/airless,
+/area/ruin)
"UC" = (
-/obj/item/stack/rods,
-/obj/item/stack/sheet/metal,
-/turf/template_noop,
+/obj/docking_port/stationary{
+ dir = 4;
+ dwidth = 2;
+ height = 5;
+ id = "sindiecake_dock";
+ name = "Docking port Syndicake Factory";
+ width = 8
+ },
+/turf/space,
/area/space)
"UR" = (
/obj/machinery/door/airlock/external,
/turf/simulated/floor/plating/airless,
/area/ruin/powered)
"Vf" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/simulated/floor/plasteel,
+/obj/machinery/power/apc/noalarm{
+ area = null;
+ dir = 8;
+ keep_preset_name = 1;
+ locked = 0;
+ name = "EVA room APC";
+ pixel_x = -24;
+ start_charge = -1
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"Vt" = (
/turf/simulated/wall/indestructible/fakeglass,
@@ -560,13 +573,33 @@
/turf/space,
/area/ruin/space)
"Xd" = (
-/obj/item/trash/syndi_cakes,
+/obj/machinery/power/apc/noalarm{
+ area = null;
+ dir = 8;
+ keep_preset_name = 1;
+ light_power = 0;
+ locked = 0;
+ max_integrity = 0;
+ name = "Manufacturing control room APC";
+ pixel_y = -24;
+ shorted = 1;
+ start_charge = -1
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"Xn" = (
-/obj/item/reagent_containers/food/snacks/syndicake,
+/obj/machinery/door/airlock/mining/glass{
+ locked = 1;
+ name = "Egg processing"
+ },
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/airless,
-/area/ruin)
+/area/ruin/unpowered)
"XZ" = (
/obj/item/stack/sheet/metal,
/obj/item/stack/sheet/metal,
@@ -583,13 +616,12 @@
/area/space)
"YU" = (
/obj/structure/computerframe,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"Zs" = (
-/obj/machinery/conveyor{
- id = "syndiecake";
- dir = 4
- },
+/mob/living/simple_animal/pet/dog/corgi,
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/unpowered)
"Zt" = (
@@ -603,24 +635,6 @@ Hy
Hy
Hy
Hy
-bb
-bb
-bb
-bb
-bb
-bb
-EJ
-EJ
-EJ
-EJ
-EJ
-EJ
-EJ
-EJ
-Ki
-Ki
-Ki
-Hy
Hy
Hy
Hy
@@ -636,31 +650,11 @@ Hy
Hy
Hy
Hy
-"}
-(2,1,1) = {"
Hy
Hy
Hy
Hy
Hy
-EJ
-EJ
-EJ
-EJ
-EJ
-EJ
-EJ
-zY
-BI
-IB
-KD
-sN
-RB
-EJ
-EJ
-EJ
-pb
-pd
Hy
Hy
Hy
@@ -677,573 +671,728 @@ Hy
Hy
Hy
"}
-(3,1,1) = {"
-Hy
-Hy
+(2,1,1) = {"
Hy
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
Hy
+"}
+(3,1,1) = {"
Hy
+Da
+Da
+Da
+Da
+Da
+Cp
+Cp
+Cp
+Cp
+Cp
+Cp
EJ
-ob
-rG
-BI
-He
-sN
EJ
-AH
-sN
-TT
-sN
-sN
-sN
-UR
-YR
-UR
-pb
-pb
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
+EJ
+EJ
+EJ
+EJ
+EJ
+EJ
+NQ
+NQ
+NQ
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
Hy
"}
(4,1,1) = {"
Hy
-Hy
-Hy
-Hy
-Hy
+Da
+Da
+Da
+Da
+Da
+EJ
+EJ
+EJ
EJ
-sN
-iK
-ho
-GB
-sN
EJ
-Le
+EJ
+EJ
+jR
+GB
Vf
zd
-rU
-sN
-FO
+vV
+ky
EJ
EJ
EJ
-pb
-pd
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
+ls
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
Hy
"}
(5,1,1) = {"
Hy
-Hy
-Hy
-Hy
-Hy
-EJ
-sN
-GB
-sN
-GB
-sN
+Da
+Da
+Da
+Da
+Da
EJ
-Ra
-sN
-TT
-sN
-sN
-Tt
+zY
+Ki
+GB
+xT
+vV
EJ
-pd
-pd
+pp
+vV
+BI
+vV
+vV
+vV
+UR
+YR
+UR
ls
-pd
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
+ls
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
Hy
"}
(6,1,1) = {"
Hy
-Hy
-Hy
-Hy
-Hy
+Da
+Da
+Da
+Da
+Da
EJ
+vV
sN
Zs
-sN
-Zs
-sN
+ho
+vV
EJ
+fU
Nw
-sN
+tz
TT
-sN
+vV
QI
-YU
EJ
-pd
-pd
+EJ
+EJ
ls
-pd
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
Hy
"}
(7,1,1) = {"
Hy
-Hy
-Hy
-Hy
-Hy
-EJ
-sN
-Zs
-sN
-Zs
-rU
+Da
+Da
+Da
+Da
+Da
EJ
-sN
+vV
ho
-TT
-Tj
-sN
-sN
+vV
+ho
+vV
EJ
-pd
-pd
-ls
-pd
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
+KD
+vV
+BI
+vV
+vV
+sd
+EJ
+Da
+Da
+NQ
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
Hy
"}
(8,1,1) = {"
Hy
-Hy
-Hy
-Hy
-Hy
+Da
+Da
+Da
+Da
+Da
EJ
+vV
es
vV
+es
vV
-jf
-sN
EJ
-fq
-Fw
-TT
+Id
+vV
+BI
+vV
Mi
YU
-OA
EJ
-pd
-pd
-ls
-pd
-pd
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
+Da
+Da
+NQ
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
Hy
"}
(9,1,1) = {"
Hy
-Hy
-Hy
-Hy
-Hy
+Da
+Da
+Da
+Da
+Da
EJ
-Zs
+vV
+es
+vV
+es
+TT
EJ
+vV
+Zs
+BI
+JI
+vV
+vV
+EJ
+Da
+Da
+NQ
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Hy
+"}
+(10,1,1) = {"
+Hy
+Da
+Da
+Da
+Da
+Da
+EJ
+zF
+jf
+jf
+Tj
+vV
EJ
+aM
+QF
+BI
+om
+YU
+kh
EJ
-Id
+Da
+Da
+NQ
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Hy
+"}
+(11,1,1) = {"
+Hy
+Da
+Da
+Da
+Da
+Da
EJ
+es
EJ
EJ
-JI
+EJ
+rL
EJ
EJ
EJ
+AJ
EJ
EJ
EJ
EJ
EJ
-pd
-pd
-pd
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
+EJ
+EJ
+EJ
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
Hy
"}
-(10,1,1) = {"
-Hy
-Hy
-Hy
-Hy
+(12,1,1) = {"
Hy
+Da
+Da
+Da
+Da
+Da
EJ
-Zs
+es
Vt
-Tj
-pR
-sd
+JI
+rG
+Xd
EJ
-sN
-BI
-TT
-sN
-sN
-jR
+Mz
+AH
+yU
+Mz
+Mz
+iK
VR
-OU
-OU
-OU
+Kr
+Kr
+Kr
EJ
-pd
-pd
-pd
+Da
+Da
+Da
OK
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
Hy
"}
-(11,1,1) = {"
-Hy
-Hy
-Hy
-Hy
+(13,1,1) = {"
Hy
+Da
+Da
+Da
+Da
+Da
EJ
-Zs
+es
Vt
-ky
-rL
-Rg
-uF
-AJ
-AJ
qS
-sN
+Ic
+zP
+uF
+pb
+pb
+Fw
+Mz
rJ
rJ
VR
-Xn
-oO
-OU
+ob
+IB
+Kr
EJ
-pd
-pd
-pd
-pd
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
Hy
"}
-(12,1,1) = {"
-Hy
-Hy
-Hy
-Hy
+(14,1,1) = {"
Hy
+Da
+Da
+Da
+Da
+Da
EJ
-Zs
+es
EJ
-sN
-Xd
-sN
-xT
-sN
-sN
-sN
-sN
-sN
-sN
+vV
+lK
+vV
+At
+Mz
+Mz
+Mz
+Mz
+Mz
+Mz
+Ry
Kr
-OU
-oO
-oO
+IB
+IB
EJ
+Da
+Da
+Da
+Da
+Hx
+Da
+Da
+Da
+Da
+Da
pd
-pd
-pd
-pd
-oJ
-Hy
-Hy
-Hy
-Hy
-Hy
-aM
-Hy
-Hy
-Hy
+Da
+Da
+Da
+Da
Hy
"}
-(13,1,1) = {"
-Hy
-Hy
-Hy
-Hy
+(15,1,1) = {"
Hy
+Da
+Da
+Da
+Da
+Da
EJ
-Zs
+es
Vt
-Tj
-zP
-Xd
+JI
+RB
+lK
EJ
Cp
-sN
-sN
-sN
-sN
-sN
+Mz
+Mz
+Mz
+Mz
+Mz
EJ
-oO
-oO
+IB
+IB
rJ
EJ
+Da
+Da
+yS
+Da
+Da
+Da
+Da
pd
-pd
-om
-pd
-pd
-pd
-Hy
-aM
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
+Da
+Da
+Da
+Da
+Da
+Da
+Da
Hy
"}
-(14,1,1) = {"
-Hy
-Hy
-Hy
-Hy
+(16,1,1) = {"
Hy
+Da
+Da
+Da
+Da
+Da
EJ
-Zs
+es
Vt
-lK
+oJ
YU
-sN
+vV
EJ
BG
Cp
-sN
Mz
-Ry
-Ry
-EJ
+Tt
OU
-oO
+OU
+EJ
+Kr
+IB
rJ
EJ
-Ic
-oJ
pd
-pd
-pd
-tz
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
+Hx
+Da
+Da
+Da
+CY
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
Hy
"}
-(15,1,1) = {"
-Hy
-Hy
-Hy
-Hy
+(17,1,1) = {"
Hy
+Da
+Da
+Da
+Da
+Da
EJ
-fU
+bb
EJ
EJ
EJ
-uA
+Xn
EJ
EJ
EJ
-Kr
+Ry
EJ
EJ
EJ
EJ
-OU
-oO
+Kr
+IB
OK
Da
-pd
-pd
+Da
+Da
NQ
-Ic
-pd
pd
-pd
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
Hy
"}
-(16,1,1) = {"
-Hy
-Hy
-Hy
-Hy
+(18,1,1) = {"
Hy
+Da
+Da
+Da
+Da
+Da
Zt
fY
-OU
-OU
+Uq
+Uq
oO
oO
-yU
+Uq
WL
-OU
-OU
-OU
-OU
+Uq
+Uq
+Uq
+Uq
WL
XZ
-oO
+IB
Da
OK
OK
-pd
-pd
+Da
+Da
NQ
VH
-pd
-pd
-pd
-pd
+Da
+Da
+Da
+Da
OK
+Da
+Da
+pd
+Da
+Da
+Da
Hy
+"}
+(19,1,1) = {"
Hy
-aM
-Hy
-Hy
-Hy
-"}
-(17,1,1) = {"
-Hy
-Hy
-Hy
-Hy
-Hy
-pd
+Da
+Da
+Da
+Da
+Da
+Da
rJ
rJ
rJ
@@ -1255,7 +1404,7 @@ oO
oO
Hx
NQ
-OU
+Uq
oO
NQ
NQ
@@ -1265,26 +1414,28 @@ qA
Da
NQ
zt
-pd
+Da
OK
-pd
-pd
-pd
-Hy
-Hy
-Hy
-Hy
-Hy
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
Hy
"}
-(18,1,1) = {"
-Hy
-Hy
-Hy
-Hy
+(20,1,1) = {"
Hy
-pd
-Uq
+Da
+Da
+Da
+Da
+Da
+Da
+He
bk
nV
oO
@@ -1301,34 +1452,36 @@ yS
Hx
Da
Da
-pd
-pd
+Da
+Da
NQ
NQ
+Da
+Da
+Da
pd
-pd
-pd
-Ic
-pd
-pd
-Hy
-Hy
-Hy
-Hy
+Da
+Da
+Da
+Da
+Da
+Da
+Da
Hy
"}
-(19,1,1) = {"
-Hy
-Hy
-Hy
+(21,1,1) = {"
Hy
-Ki
+Da
+Da
+Da
+Da
+NQ
bk
-pd
-kh
+Da
+hm
rJ
-kh
-kh
+hm
+hm
NQ
oO
Da
@@ -1341,33 +1494,35 @@ Da
OK
OK
Da
-pd
+Da
+NQ
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
NQ
Da
Da
-pd
-pd
-pd
-pd
-pd
-pd
-pd
-Hy
-Ki
-Hy
Hy
"}
-(20,1,1) = {"
-CY
-Hy
-Hy
-Hy
+(22,1,1) = {"
Hy
+Hx
+Da
+Da
+Da
+Da
bk
-pd
-pd
+Da
+Da
VH
-pd
+Da
VH
VH
NQ
@@ -1382,662 +1537,741 @@ Da
Da
Da
Hx
-Ic
-pd
-pd
-pd
-om
-pd
-pd
-pd
pd
+Da
+Da
+Da
+yS
+Da
+Da
+Da
+Da
OK
-Hy
-Hy
-Hy
+Da
+Da
+Da
+Da
Hy
"}
-(21,1,1) = {"
-Hy
-Hy
-Hy
+(23,1,1) = {"
Hy
-Ki
-pp
-hm
+Da
+Da
+Da
+Da
+NQ
+bk
Zt
+Zt
+Da
+Da
+Da
+Da
+Da
pd
-pd
-pd
-pd
-pd
-Ic
-pd
-pd
+Da
+Da
oO
-OU
-OU
+Uq
+Uq
Da
NQ
+Da
+Da
+Da
+Da
+Da
+Da
+Hx
+Da
pd
-pd
-pd
-pd
-pd
-pd
-oJ
-pd
-Ic
-ls
-pd
-pd
-pd
-Hy
-Hy
-Hy
+NQ
+Da
+Da
+Da
+Da
+Da
+Da
+Da
Hy
"}
-(22,1,1) = {"
-Hy
-Hy
-Ki
-Hy
-Hy
-Hy
-Ki
+(24,1,1) = {"
Hy
-pd
-oJ
+Da
+Da
+NQ
+Da
+Da
+Da
+NQ
+Da
+Da
+Hx
OK
-pd
-pd
-ub
+Da
+Da
+fq
NQ
-QF
-QF
-QF
-QF
+FO
+FO
+FO
+FO
Da
bk
-oJ
-pd
-pd
-pd
+Hx
+Da
+Da
+Da
YT
Ec
-pd
-pd
-pd
-pd
-pd
-pd
-ls
-Hy
-Hy
-Hy
+Da
+Da
+Da
+Da
+Da
+Da
+NQ
+Da
+Da
+Da
+Da
Hy
"}
-(23,1,1) = {"
-Hy
-Hy
-Hy
-Hy
-CY
-Hy
-Hy
-Hy
+(25,1,1) = {"
Hy
-pd
-pd
+Da
+Da
+Da
+Da
+Hx
+Da
+Da
+Da
+Da
+Da
+Da
zo
OK
-pd
+Da
VH
NQ
NQ
TM
NQ
NQ
+Da
+Da
pd
-pd
-Ic
NQ
NQ
-At
+OA
VH
-pd
+Da
OK
+Da
+Hx
+Da
+Da
pd
-oJ
-pd
-pd
-Ic
-Hy
-Hy
-Hy
+Da
+Da
+Da
+Da
Hy
"}
-(24,1,1) = {"
-Hy
-Hy
-Hy
-Ki
-Hy
-Hy
-Hy
-Hy
-Hy
+(26,1,1) = {"
Hy
-pd
-pd
-pd
-pd
-pd
-pd
-pd
-pd
+Da
+Da
+Da
NQ
-ls
-pd
-pd
-pd
-pd
-pd
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+NQ
+NQ
+Da
+Da
+Da
+Da
+Da
VH
VH
Da
Da
-pd
-oJ
-pd
-pd
-pd
-Hy
-Hy
-Hy
+Da
+Hx
+Da
+Da
+Da
+Da
+Da
+Da
+Da
Hy
"}
-(25,1,1) = {"
-CY
-Hy
-Hy
-Hy
-Hy
-dy
-CY
-CY
-Hy
-aM
+(27,1,1) = {"
Hy
+Hx
+Da
+Da
+Da
+Da
+ub
+Hx
+Hx
+Da
pd
-pd
-pd
-pd
-pd
-pd
-pd
-pd
-pd
-pd
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
OK
-pd
-oJ
-pd
-om
-pd
-pd
+Da
+Hx
+Da
+yS
+Da
+Da
OK
-pd
-pd
-pd
-pd
-pd
-Hy
-Hy
-Hy
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
Hy
"}
-(26,1,1) = {"
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
+(28,1,1) = {"
Hy
-pd
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
NQ
OK
-pd
-pd
-UC
-pd
-om
-pd
-pd
-pd
-oJ
-pd
-pd
-pd
-pd
-pd
-pd
-UC
-pd
-pd
-Hy
-Hy
-Hy
+Da
+Da
+uA
+Da
+yS
+Da
+Da
+Da
+Hx
+Da
+Da
+Da
+Da
+Da
+Da
+uA
+Da
+Da
+Da
+Da
+Da
+Da
+yS
Hy
-Dz
"}
-(27,1,1) = {"
-Hy
-Hy
-CY
-Hy
-Hy
-Hy
+(29,1,1) = {"
Hy
+Da
+Da
+Hx
+Da
+Da
+Da
+Da
+Hx
+Da
+Da
+Da
CY
-Hy
-Hy
-Hy
-zF
-Hy
-pd
-oJ
-pd
-pd
-pd
-pd
-pd
-pd
-pd
+Da
+Da
+Hx
+Da
+Da
+Da
+Da
+Da
+Da
+Da
OK
-oJ
-pd
-mx
-pd
-pd
-pd
-pd
-pd
+Hx
+Da
+mu
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
pd
-Hy
-Hy
-Hy
-aM
-Hy
+Da
+Da
Hy
"}
-(28,1,1) = {"
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-CY
-CY
+(30,1,1) = {"
Hy
-pd
-pd
-pd
-pd
-ls
-pd
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Hx
+Hx
+Da
+Da
+Da
+Da
+Da
+NQ
+Da
OK
+Da
+Da
+UC
+Da
+Da
+Da
+Da
+Hx
pd
-pd
-mu
-pd
-pd
-pd
-pd
-oJ
-Ic
-pd
-pd
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
Hy
"}
-(29,1,1) = {"
-Hy
-aM
-Hy
-Hy
-Ki
-Hy
+(31,1,1) = {"
Hy
+Da
+pd
+Da
+Da
+NQ
+Da
+Da
+Da
+NQ
+Da
+Hx
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+NQ
+Da
+Da
+Hx
+Da
+Da
+uA
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
Hy
-Ki
+"}
+(32,1,1) = {"
Hy
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+pd
+Da
+Da
+Da
+Da
+mu
+Da
+Da
+pd
+Da
+Da
+NQ
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
CY
+Da
+Da
+Da
+Da
+Da
+Da
Hy
+"}
+(33,1,1) = {"
Hy
-Hy
-Hy
-pd
-pd
-pd
-pd
-pd
-ls
-pd
-pd
-oJ
-pd
-pd
-UC
-pd
-pd
-pd
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-"}
-(30,1,1) = {"
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-aM
-Hy
-Hy
-Hy
-Hy
-mx
-pd
-pd
-Ic
-pd
-pd
-ls
-pd
-pd
-pd
-pd
-pd
-pd
-Hy
-Hy
-zF
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-"}
-(31,1,1) = {"
-Hy
-Hy
-CY
-Hy
-CY
-Hy
-aM
-Hy
-Hy
-Hy
-Hy
-Hy
-Dz
-Hy
-Hy
-Hy
-Hy
-pd
-pd
-pd
-pd
+Da
+Da
+Hx
+Da
+Hx
+Da
pd
+Da
+Da
+Da
+Da
+Da
+yS
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
NQ
-Ic
-pd
-pd
-oJ
-pd
-aM
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-"}
-(32,1,1) = {"
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-CY
-Hy
-Hy
-Hy
-CY
-Hy
-aM
-Hy
-CY
-Hy
-Hy
-pd
-oJ
-pd
-pd
-OK
-pd
-pd
-pd
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-"}
-(33,1,1) = {"
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Ki
-Hy
-Hy
-Hy
-CY
-CY
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
pd
-pd
-ls
-pd
-pd
-pd
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-aM
-Hy
-Hy
-Hy
-Hy
-Hy
-"}
-(34,1,1) = {"
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-CY
-Hy
-Hy
-Hy
-Hy
-aM
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-"}
-(35,1,1) = {"
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-zF
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-"}
-(36,1,1) = {"
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
-Hy
+Da
+Da
+Hx
+Da
+pd
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
Hy
+"}
+(34,1,1) = {"
Hy
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Hx
+Da
+Da
+Da
+Hx
+Da
+pd
+Da
+Hx
+Da
+Da
+Da
+Hx
+Da
+Da
+OK
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
Hy
+"}
+(35,1,1) = {"
Hy
+Da
+Da
+Da
+Da
+Da
+Da
+NQ
+Da
+Da
+Da
+Hx
+Hx
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+NQ
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+pd
+Da
+Da
+Da
+Da
+Da
Hy
+"}
+(36,1,1) = {"
Hy
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Hx
+Da
+Da
+Da
+Da
+pd
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
Hy
+"}
+(37,1,1) = {"
Hy
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+CY
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
Hy
+"}
+(38,1,1) = {"
Hy
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
Hy
+"}
+(39,1,1) = {"
Hy
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+yS
+Da
+Da
+Da
+Da
+pd
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
+Da
Hy
+"}
+(40,1,1) = {"
Hy
Hy
Hy
Hy
-"}
-(37,1,1) = {"
Hy
Hy
Hy
@@ -2056,12 +2290,10 @@ Hy
Hy
Hy
Hy
-Dz
Hy
Hy
Hy
Hy
-aM
Hy
Hy
Hy
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/ussp.dmm b/_maps/map_files/RandomRuins/SpaceRuins/ussp.dmm
index ab797f6df75..ad5313bbbe7 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/ussp.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/ussp.dmm
@@ -10,7 +10,7 @@
/area/space/nearstation)
"ac" = (
/turf/space,
-/area/template_noop)
+/area/space)
"ad" = (
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/plasteel,
@@ -40,20 +40,10 @@
/obj/effect/mob_spawn/mousedead,
/turf/simulated/floor/plasteel,
/area/derelict/dock)
-"ai" = (
-/obj/item/shard{
- icon_state = "medium"
- },
-/turf/space,
-/area/space/nearstation)
"aj" = (
/obj/item/shard,
/turf/space,
-/area/space/nearstation)
-"ak" = (
-/obj/item/stack/rods,
-/turf/space,
-/area/space/nearstation)
+/area/space)
"al" = (
/turf/simulated/wall/mineral/titanium,
/area/derelict/bridge)
@@ -452,13 +442,6 @@
icon_state = "darkblue"
},
/area/derelict/bridge)
-"bi" = (
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
- },
-/area/derelict/bridge)
"bj" = (
/obj/item/paper/djstation{
desc = "Записка испачкана чернильными пятнами, сильный и дрожащий почерк, нацарапанный по ней, едва различим.";
@@ -593,17 +576,13 @@
dir = 4
},
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/derelict/bridge)
"bA" = (
/obj/structure/table/wood,
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/derelict/bridge)
"bB" = (
@@ -617,9 +596,7 @@
dir = 8
},
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/derelict/bridge)
"bD" = (
@@ -812,8 +789,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/structure/spider/stickyweb,
/turf/simulated/floor/plasteel{
- icon_state = "redfull";
- tag = "icon-redfull (NORTHWEST)"
+ icon_state = "redfull"
},
/area/derelict/arrival)
"cb" = (
@@ -1121,12 +1097,6 @@
icon_state = "wood"
},
/area/derelict/bridge)
-"cR" = (
-/obj/item/shard{
- icon_state = "small"
- },
-/turf/space,
-/area/space/nearstation)
"cS" = (
/obj/structure/grille,
/obj/structure/window/full/shuttle,
@@ -1369,14 +1339,12 @@
"dw" = (
/obj/machinery/light/small,
/turf/simulated/floor/plasteel{
- dir = 0;
icon_state = "blue"
},
/area/derelict/crew_quarters)
"dx" = (
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/plasteel{
- dir = 0;
icon_state = "blue"
},
/area/derelict/crew_quarters)
@@ -1768,15 +1736,13 @@
icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
- icon_state = "rampbottom";
- tag = "icon-stage_stairs"
+ icon_state = "rampbottom"
},
/area/derelict/engineer_area)
"ew" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
- icon_state = "rampbottom";
- tag = "icon-stage_stairs"
+ icon_state = "rampbottom"
},
/area/derelict/engineer_area)
"ex" = (
@@ -2802,7 +2768,7 @@
"gR" = (
/mob/living/simple_animal/hostile/carp,
/turf/space,
-/area/space/nearstation)
+/area/space)
"gT" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -2856,7 +2822,7 @@
icon_state = "small"
},
/turf/space,
-/area/template_noop)
+/area/space)
"gZ" = (
/obj/structure/window/reinforced{
dir = 8
@@ -2967,10 +2933,6 @@
icon_state = "grimy"
},
/area/derelict/crew_quarters)
-"hq" = (
-/obj/item/stack/ore/uranium,
-/turf/space,
-/area/space/nearstation)
"hr" = (
/obj/machinery/power/solar{
id = "russolar"
@@ -3004,8 +2966,7 @@
req_access = list(128,129,130,131)
},
/turf/simulated/floor/plasteel{
- icon_state = "ramptop";
- tag = "icon-stage_stairs"
+ icon_state = "ramptop"
},
/area/derelict/security)
"hv" = (
@@ -3017,8 +2978,7 @@
req_access = list(128,129,130,131)
},
/turf/simulated/floor/plasteel{
- icon_state = "ramptop";
- tag = "icon-stage_stairs"
+ icon_state = "ramptop"
},
/area/derelict/security)
"hw" = (
@@ -3088,8 +3048,7 @@
req_access = list(128,129,130,131)
},
/turf/simulated/floor/plasteel{
- icon_state = "stage_stairs";
- tag = "icon-stage_stairs"
+ icon_state = "stage_stairs"
},
/area/derelict/church)
"hF" = (
@@ -3102,8 +3061,7 @@
req_access = list(128,129,130,131)
},
/turf/simulated/floor/plasteel{
- icon_state = "stage_stairs";
- tag = "icon-stage_stairs"
+ icon_state = "stage_stairs"
},
/area/derelict/church)
"hI" = (
@@ -3398,10 +3356,6 @@
/obj/structure/flora/rock/pile,
/turf/simulated/floor/plating/airless,
/area/derelict/annex)
-"ih" = (
-/obj/item/stack/ore/iron,
-/turf/space,
-/area/space/nearstation)
"ii" = (
/turf/space,
/area/derelict/annex)
@@ -3438,11 +3392,7 @@
d2 = 8;
icon_state = "0-8"
},
-/turf/simulated/floor/engine{
- name = "vacuum floor";
- nitrogen = 0.01;
- oxygen = 0.01
- },
+/turf/simulated/floor/engine/vacuum,
/area/derelict/annex)
"in" = (
/obj/structure/cable{
@@ -3470,10 +3420,6 @@
icon_state = "chapel"
},
/area/derelict/church)
-"iq" = (
-/obj/item/stack/tile,
-/turf/space,
-/area/space/nearstation)
"is" = (
/obj/machinery/camera{
c_tag = "Лобби 2";
@@ -3556,11 +3502,7 @@
},
/area/derelict/rnd)
"iE" = (
-/turf/simulated/floor/engine{
- name = "vacuum floor";
- nitrogen = 0.01;
- oxygen = 0.01
- },
+/turf/simulated/floor/engine/vacuum,
/area/derelict/annex)
"iG" = (
/obj/item/shard{
@@ -3772,7 +3714,7 @@
"jh" = (
/obj/item/stack/sheet/mineral/titanium,
/turf/space,
-/area/template_noop)
+/area/space)
"jj" = (
/obj/structure/spider/stickyweb,
/turf/simulated/floor/plasteel{
@@ -3834,8 +3776,7 @@
/obj/item/spentcasing,
/turf/simulated/floor/plasteel{
dir = 4;
- icon_state = "rampbottom";
- tag = "icon-stage_stairs"
+ icon_state = "rampbottom"
},
/area/derelict/rnd)
"ju" = (
@@ -3948,7 +3889,7 @@
amount = 2
},
/turf/space,
-/area/template_noop)
+/area/space)
"jK" = (
/obj/structure/lattice/catwalk,
/turf/space,
@@ -4119,8 +4060,7 @@
},
/turf/simulated/floor/plasteel{
dir = 4;
- icon_state = "rampbottom";
- tag = "icon-stage_stairs"
+ icon_state = "rampbottom"
},
/area/derelict/rnd)
"kj" = (
@@ -4382,7 +4322,7 @@
icon_state = "1-2"
},
/turf/space,
-/area/template_noop)
+/area/space)
"kK" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable{
@@ -4395,7 +4335,7 @@
icon_state = "1-2"
},
/turf/space,
-/area/template_noop)
+/area/space)
"kL" = (
/turf/simulated/floor/plasteel{
icon_state = "derelict1"
@@ -4459,8 +4399,7 @@
"kV" = (
/turf/simulated/floor/plasteel{
dir = 4;
- icon_state = "rampbottom";
- tag = "icon-stage_stairs"
+ icon_state = "rampbottom"
},
/area/derelict/rnd)
"kW" = (
@@ -4518,11 +4457,7 @@
/area/derelict/annex)
"ld" = (
/obj/structure/flora/rock,
-/turf/simulated/floor/engine{
- name = "vacuum floor";
- nitrogen = 0.01;
- oxygen = 0.01
- },
+/turf/simulated/floor/engine/vacuum,
/area/derelict/annex)
"le" = (
/obj/structure/sign/securearea{
@@ -4658,7 +4593,7 @@
icon_state = "2-8"
},
/turf/space,
-/area/template_noop)
+/area/space)
"lu" = (
/obj/machinery/door/airlock/external{
id_tag = "kc13_ussp";
@@ -4725,14 +4660,10 @@
icon_state = "2-4"
},
/turf/space,
-/area/template_noop)
+/area/space)
"lD" = (
/obj/effect/landmark/tiles/damageturf,
-/turf/simulated/floor/engine{
- name = "vacuum floor";
- nitrogen = 0.01;
- oxygen = 0.01
- },
+/turf/simulated/floor/engine/vacuum,
/area/derelict/annex)
"lE" = (
/obj/structure/spider/stickyweb,
@@ -4939,7 +4870,7 @@
},
/obj/structure/lattice/catwalk,
/turf/space,
-/area/template_noop)
+/area/space)
"me" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/blood/drip,
@@ -5111,14 +5042,14 @@
amount = 1
},
/turf/space,
-/area/template_noop)
+/area/space)
"mF" = (
/obj/structure/cable{
icon_state = "1-2"
},
/obj/structure/lattice/catwalk,
/turf/space,
-/area/template_noop)
+/area/space)
"mH" = (
/obj/machinery/door/airlock/medical/glass{
name = "Medical Wing";
@@ -5127,8 +5058,7 @@
},
/turf/simulated/floor/plasteel{
dir = 1;
- icon_state = "rampbottom";
- tag = "icon-stage_stairs"
+ icon_state = "rampbottom"
},
/area/derelict/med)
"mI" = (
@@ -5146,8 +5076,7 @@
},
/turf/simulated/floor/plasteel{
dir = 1;
- icon_state = "rampbottom";
- tag = "icon-stage_stairs"
+ icon_state = "rampbottom"
},
/area/derelict/med)
"mK" = (
@@ -5197,8 +5126,7 @@
},
/turf/simulated/floor/plasteel{
dir = 1;
- icon_state = "rampbottom";
- tag = "icon-stage_stairs"
+ icon_state = "rampbottom"
},
/area/derelict/church)
"mR" = (
@@ -5916,7 +5844,6 @@
welded = 1
},
/turf/simulated/floor/plasteel{
- dir = 0;
icon_state = "green"
},
/area/derelict/garden)
@@ -5985,8 +5912,7 @@
},
/turf/simulated/floor/plasteel{
dir = 1;
- icon_state = "rampbottom";
- tag = "icon-stage_stairs"
+ icon_state = "rampbottom"
},
/area/derelict/dining)
"oW" = (
@@ -5995,15 +5921,13 @@
},
/turf/simulated/floor/plasteel{
dir = 1;
- icon_state = "rampbottom";
- tag = "icon-stage_stairs"
+ icon_state = "rampbottom"
},
/area/derelict/dining)
"oX" = (
/turf/simulated/floor/plasteel{
dir = 1;
- icon_state = "rampbottom";
- tag = "icon-stage_stairs"
+ icon_state = "rampbottom"
},
/area/derelict/dining)
"oY" = (
@@ -6054,7 +5978,7 @@
name = "Near USSP"
},
/turf/space,
-/area/template_noop)
+/area/space)
"pe" = (
/obj/structure/closet/emcloset,
/turf/simulated/floor/plasteel,
@@ -6156,8 +6080,7 @@
/obj/structure/closet/jcloset,
/obj/effect/decal/cleanable/cobweb,
/turf/simulated/floor/plasteel{
- icon_state = "dark";
- tag = "icon-dark"
+ icon_state = "dark"
},
/area/derelict/common)
"pu" = (
@@ -6231,8 +6154,7 @@
/area/derelict/arrival)
"pC" = (
/turf/simulated/floor/plasteel{
- icon_state = "dark";
- tag = "icon-dark"
+ icon_state = "dark"
},
/area/derelict/common)
"pD" = (
@@ -6295,8 +6217,7 @@
"pM" = (
/obj/structure/spider/stickyweb,
/turf/simulated/floor/plasteel{
- icon_state = "dark";
- tag = "icon-dark"
+ icon_state = "dark"
},
/area/derelict/common)
"pN" = (
@@ -6306,8 +6227,7 @@
},
/obj/structure/spider/stickyweb,
/turf/simulated/floor/plasteel{
- icon_state = "dark";
- tag = "icon-dark"
+ icon_state = "dark"
},
/area/derelict/common)
"pO" = (
@@ -6326,7 +6246,7 @@
"pQ" = (
/obj/item/stack/sheet/metal,
/turf/space,
-/area/template_noop)
+/area/space)
"pR" = (
/obj/item/shard,
/turf/space,
@@ -6403,15 +6323,13 @@
/obj/structure/spider/stickyweb,
/turf/simulated/floor/plasteel{
dir = 1;
- icon_state = "rampbottom";
- tag = "icon-stage_stairs"
+ icon_state = "rampbottom"
},
/area/derelict/common)
"pZ" = (
/turf/simulated/floor/plasteel{
dir = 1;
- icon_state = "rampbottom";
- tag = "icon-stage_stairs"
+ icon_state = "rampbottom"
},
/area/derelict/common)
"qa" = (
@@ -6474,22 +6392,19 @@
/obj/effect/decal/cleanable/cobweb,
/obj/structure/spider/stickyweb,
/turf/simulated/floor/plasteel{
- icon_state = "redfull";
- tag = "icon-redfull (NORTHWEST)"
+ icon_state = "redfull"
},
/area/derelict/arrival)
"qj" = (
/obj/structure/chair/stool,
/obj/structure/spider/stickyweb,
/turf/simulated/floor/plasteel{
- icon_state = "redfull";
- tag = "icon-redfull (NORTHWEST)"
+ icon_state = "redfull"
},
/area/derelict/arrival)
"qk" = (
/turf/simulated/floor/plasteel{
- icon_state = "redfull";
- tag = "icon-redfull (NORTHWEST)"
+ icon_state = "redfull"
},
/turf/simulated/wall/mineral/titanium,
/area/derelict/arrival)
@@ -6498,15 +6413,13 @@
slogan_list = list("Just remember! No capitalist.","Best enjoyed with Vodka!.","Smoke!","Nine out of ten USSP scientists agree, smoking reduces stress!","There's no cigarette like a Russian cigarette!","Cigarettes! Now with 100% less capitalism.")
},
/turf/simulated/floor/plasteel{
- icon_state = "redfull";
- tag = "icon-redfull (NORTHWEST)"
+ icon_state = "redfull"
},
/area/derelict/arrival)
"qm" = (
/obj/machinery/vending/sovietsoda,
/turf/simulated/floor/plasteel{
- icon_state = "redfull";
- tag = "icon-redfull (NORTHWEST)"
+ icon_state = "redfull"
},
/area/derelict/arrival)
"qn" = (
@@ -6565,8 +6478,7 @@
"qw" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
- icon_state = "redfull";
- tag = "icon-redfull (NORTHWEST)"
+ icon_state = "redfull"
},
/area/derelict/arrival)
"qx" = (
@@ -6582,8 +6494,7 @@
/area/derelict/arrival)
"qy" = (
/turf/simulated/floor/plasteel{
- icon_state = "redfull";
- tag = "icon-redfull (NORTHWEST)"
+ icon_state = "redfull"
},
/area/derelict/arrival)
"qz" = (
@@ -6649,8 +6560,7 @@
"qG" = (
/obj/structure/closet/emcloset,
/turf/simulated/floor/plasteel{
- icon_state = "redfull";
- tag = "icon-redfull (NORTHWEST)"
+ icon_state = "redfull"
},
/area/derelict/arrival)
"qH" = (
@@ -6658,8 +6568,7 @@
icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
- icon_state = "redfull";
- tag = "icon-redfull (NORTHWEST)"
+ icon_state = "redfull"
},
/area/derelict/arrival)
"qI" = (
@@ -6673,8 +6582,7 @@
/obj/effect/decal/cleanable/cobweb,
/obj/structure/spider/stickyweb,
/turf/simulated/floor/plasteel{
- icon_state = "redfull";
- tag = "icon-redfull (NORTHWEST)"
+ icon_state = "redfull"
},
/area/derelict/arrival)
"qJ" = (
@@ -6717,8 +6625,7 @@
},
/obj/structure/spider/stickyweb,
/turf/simulated/floor/plasteel{
- icon_state = "redfull";
- tag = "icon-redfull (NORTHWEST)"
+ icon_state = "redfull"
},
/area/derelict/arrival)
"qO" = (
@@ -6868,8 +6775,7 @@
icon_state = "4-8"
},
/turf/simulated/floor/plasteel{
- icon_state = "redfull";
- tag = "icon-redfull (NORTHWEST)"
+ icon_state = "redfull"
},
/area/derelict/arrival)
"rh" = (
@@ -6998,16 +6904,14 @@
dir = 8
},
/turf/simulated/floor/plasteel{
- icon_state = "redfull";
- tag = "icon-redfull (NORTHWEST)"
+ icon_state = "redfull"
},
/area/derelict/arrival)
"rw" = (
/obj/item/twohanded/required/kirbyplants,
/obj/structure/spider/stickyweb,
/turf/simulated/floor/plasteel{
- icon_state = "redfull";
- tag = "icon-redfull (NORTHWEST)"
+ icon_state = "redfull"
},
/area/derelict/arrival)
"rx" = (
@@ -7080,8 +6984,7 @@
on = 0
},
/turf/simulated/floor/plasteel{
- icon_state = "redfull";
- tag = "icon-redfull (NORTHWEST)"
+ icon_state = "redfull"
},
/area/derelict/arrival)
"rE" = (
@@ -7102,16 +7005,14 @@
dir = 4
},
/turf/simulated/floor/plasteel{
- icon_state = "redfull";
- tag = "icon-redfull (NORTHWEST)"
+ icon_state = "redfull"
},
/area/derelict/arrival)
"rH" = (
/obj/structure/table/wood/poker,
/obj/item/deck/cards,
/turf/simulated/floor/plasteel{
- icon_state = "redfull";
- tag = "icon-redfull (NORTHWEST)"
+ icon_state = "redfull"
},
/area/derelict/arrival)
"rI" = (
@@ -7119,8 +7020,7 @@
dir = 8
},
/turf/simulated/floor/plasteel{
- icon_state = "redfull";
- tag = "icon-redfull (NORTHWEST)"
+ icon_state = "redfull"
},
/area/derelict/arrival)
"rJ" = (
@@ -7134,8 +7034,7 @@
},
/obj/structure/spider/stickyweb,
/turf/simulated/floor/plasteel{
- icon_state = "redfull";
- tag = "icon-redfull (NORTHWEST)"
+ icon_state = "redfull"
},
/area/derelict/arrival)
"rK" = (
@@ -7180,8 +7079,7 @@
},
/obj/machinery/portable_atmospherics/canister/air,
/turf/simulated/floor/plasteel{
- icon_state = "redfull";
- tag = "icon-redfull (NORTHWEST)"
+ icon_state = "redfull"
},
/area/derelict/arrival)
"rO" = (
@@ -7235,8 +7133,7 @@
},
/obj/structure/spider/stickyweb,
/turf/simulated/floor/plasteel{
- icon_state = "redfull";
- tag = "icon-redfull (NORTHWEST)"
+ icon_state = "redfull"
},
/area/derelict/arrival)
"rU" = (
@@ -7275,8 +7172,7 @@
/obj/structure/table,
/obj/machinery/computer/library/public,
/turf/simulated/floor/plasteel{
- icon_state = "redfull";
- tag = "icon-redfull (NORTHWEST)"
+ icon_state = "redfull"
},
/area/derelict/arrival)
"rY" = (
@@ -7345,7 +7241,7 @@
amount = 1
},
/turf/space,
-/area/template_noop)
+/area/space)
"sh" = (
/turf/simulated/wall/mineral/titanium,
/area/ruin/unpowered/no_grav)
@@ -7356,11 +7252,7 @@
"sj" = (
/obj/item/stack/ore/iron,
/turf/space,
-/area/template_noop)
-"sk" = (
-/obj/item/shard,
-/turf/space,
-/area/template_noop)
+/area/space)
"sl" = (
/obj/item/stack/tile,
/obj/effect/decal/cleanable/blood/gibs/cleangibs,
@@ -7374,18 +7266,18 @@
/turf/simulated/floor/plasteel,
/area/derelict/rnd)
"so" = (
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/plasteel/airless,
/area/ruin/unpowered/no_grav)
"sp" = (
/obj/item/stack/rods,
/turf/space,
-/area/template_noop)
+/area/space)
"sq" = (
/obj/item/shard{
icon_state = "medium"
},
/turf/space,
-/area/template_noop)
+/area/space)
"sr" = (
/obj/structure/grille,
/obj/structure/window/full/shuttle,
@@ -7401,7 +7293,7 @@
"ss" = (
/obj/structure/lattice/catwalk,
/turf/space,
-/area/template_noop)
+/area/space)
"st" = (
/obj/structure/cable{
icon_state = "2-4"
@@ -7411,7 +7303,7 @@
},
/obj/structure/lattice/catwalk,
/turf/space,
-/area/template_noop)
+/area/space)
"su" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -7424,7 +7316,7 @@
},
/obj/structure/lattice/catwalk,
/turf/space,
-/area/template_noop)
+/area/space)
"sv" = (
/obj/item/gps/ruin{
gpstag = "Russian Distress Signal"
@@ -7460,7 +7352,7 @@
/obj/machinery/light/small/built{
dir = 1
},
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/plasteel/airless,
/area/ruin/unpowered/no_grav)
"te" = (
/obj/structure/cable{
@@ -7505,9 +7397,7 @@
/obj/effect/decal/cleanable/blood/oil,
/obj/effect/decal/remains/robot,
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/derelict/security)
"tI" = (
@@ -7584,7 +7474,7 @@
"ul" = (
/obj/effect/decal/cleanable/blood/gibs,
/turf/space,
-/area/template_noop)
+/area/space)
"uK" = (
/obj/machinery/light/small{
dir = 4
@@ -7748,7 +7638,7 @@
/obj/structure/chair/comfy/shuttle{
dir = 4
},
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/plasteel/airless,
/area/space/nearstation)
"xe" = (
/obj/structure/cable{
@@ -7838,13 +7728,13 @@
tag = ""
},
/turf/space,
-/area/template_noop)
+/area/space)
"xT" = (
/obj/structure/computerframe{
desc = "This computer is a husk of what it once was. Time and decay has worn its cheap circuitry to dust.";
name = "decrepit computer"
},
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/plasteel/airless,
/area/ruin/unpowered/no_grav)
"xZ" = (
/obj/effect/decal/cleanable/ash,
@@ -7884,7 +7774,7 @@
"yF" = (
/obj/structure/table,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/plasteel/airless,
/area/ruin/unpowered/no_grav)
"yG" = (
/obj/effect/decal/cleanable/dust,
@@ -7903,7 +7793,7 @@
dir = 4
},
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/plasteel/airless,
/area/space/nearstation)
"yY" = (
/obj/machinery/door/airlock/public/glass{
@@ -7916,8 +7806,7 @@
},
/turf/simulated/floor/plasteel{
dir = 1;
- icon_state = "rampbottom";
- tag = "icon-stage_stairs"
+ icon_state = "rampbottom"
},
/area/derelict/church)
"za" = (
@@ -8014,12 +7903,11 @@
width = 20
},
/turf/space,
-/area/template_noop)
+/area/space)
"Ad" = (
/obj/structure/spider/stickyweb,
/turf/simulated/floor/plasteel{
- icon_state = "redfull";
- tag = "icon-redfull (NORTHWEST)"
+ icon_state = "redfull"
},
/area/derelict/arrival)
"Ah" = (
@@ -8053,7 +7941,7 @@
},
/obj/structure/lattice/catwalk,
/turf/space,
-/area/template_noop)
+/area/space)
"Aq" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/r_n_d/destructive_analyzer,
@@ -8184,7 +8072,7 @@
tag = ""
},
/turf/space,
-/area/template_noop)
+/area/space)
"BZ" = (
/obj/machinery/door/airlock/mining,
/turf/simulated/floor/plating/airless,
@@ -8210,7 +8098,7 @@
/obj/structure/lattice,
/obj/effect/decal/cleanable/ash,
/turf/space,
-/area/template_noop)
+/area/space)
"Ci" = (
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/plasteel{
@@ -8261,7 +8149,7 @@
/obj/structure/chair/comfy/shuttle{
dir = 8
},
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/plasteel/airless,
/area/ruin/unpowered/no_grav)
"CU" = (
/obj/effect/decal/cleanable/dirt,
@@ -8424,9 +8312,8 @@
/turf/simulated/floor/plasteel,
/area/derelict/common)
"DQ" = (
-/obj/item/mounted/frame/light_fixture,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/plasteel/airless,
/area/ruin/unpowered/no_grav)
"DX" = (
/obj/structure/cable{
@@ -8439,7 +8326,7 @@
"Ea" = (
/obj/structure/lattice,
/turf/space,
-/area/template_noop)
+/area/space)
"Ec" = (
/mob/living/simple_animal/cockroach,
/obj/structure/cable{
@@ -8467,8 +8354,7 @@
icon_state = "4-8"
},
/turf/simulated/floor/plasteel{
- icon_state = "redfull";
- tag = "icon-redfull (NORTHWEST)"
+ icon_state = "redfull"
},
/area/derelict/arrival)
"Ek" = (
@@ -8551,7 +8437,7 @@
},
/obj/structure/lattice/catwalk,
/turf/space,
-/area/template_noop)
+/area/space)
"ET" = (
/obj/effect/landmark/tiles/damageturf,
/obj/item/stack/cable_coil/cut{
@@ -8565,8 +8451,7 @@
/obj/effect/decal/cleanable/dust,
/obj/structure/spider/stickyweb,
/turf/simulated/floor/plasteel{
- icon_state = "redfull";
- tag = "icon-redfull (NORTHWEST)"
+ icon_state = "redfull"
},
/area/derelict/arrival)
"EW" = (
@@ -8574,7 +8459,7 @@
/obj/machinery/light/built{
dir = 1
},
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/plasteel/airless,
/area/ruin/unpowered/no_grav)
"EY" = (
/obj/item/clothing/head/helmet/space/syndicate/orange{
@@ -8602,7 +8487,7 @@
speed = -0.1
},
/turf/space,
-/area/template_noop)
+/area/space)
"Fi" = (
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/plasteel{
@@ -8692,7 +8577,7 @@
/obj/structure/chair/comfy/shuttle{
dir = 4
},
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/plasteel/airless,
/area/ruin/unpowered/no_grav)
"GJ" = (
/obj/effect/decal/cleanable/dirt,
@@ -8747,7 +8632,7 @@
icon_state = "1-8"
},
/turf/space,
-/area/template_noop)
+/area/space)
"Hi" = (
/obj/structure/grille,
/obj/structure/window/full/shuttle,
@@ -8816,7 +8701,7 @@
dir = 1
},
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/plasteel/airless,
/area/ruin/unpowered/no_grav)
"HR" = (
/obj/structure/cable{
@@ -8917,7 +8802,7 @@
icon_state = "2-8"
},
/turf/space,
-/area/template_noop)
+/area/space)
"IR" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -8930,15 +8815,7 @@
},
/obj/structure/lattice/catwalk,
/turf/space,
-/area/template_noop)
-"IV" = (
-/obj/effect/decal/cleanable/dust,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
- },
-/area/derelict/bridge)
+/area/space)
"Jd" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -9018,24 +8895,19 @@
req_access = list(130)
},
/turf/space,
-/area/template_noop)
+/area/space)
"JR" = (
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/plasteel{
dir = 1;
- icon_state = "rampbottom";
- tag = "icon-stage_stairs"
+ icon_state = "rampbottom"
},
/area/derelict/common)
"JS" = (
/obj/item/stack/sheet/mineral/uranium{
amount = 5
},
-/turf/simulated/floor/engine{
- name = "vacuum floor";
- nitrogen = 0.01;
- oxygen = 0.01
- },
+/turf/simulated/floor/engine/vacuum,
/area/derelict/annex)
"Ke" = (
/obj/structure/grille,
@@ -9048,7 +8920,7 @@
/area/derelict/garden)
"Km" = (
/obj/structure/table,
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/plasteel/airless,
/area/ruin/unpowered/no_grav)
"Kw" = (
/obj/structure/cable{
@@ -9089,7 +8961,7 @@
/area/derelict/dining)
"KK" = (
/obj/structure/table_frame,
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/plasteel/airless,
/area/ruin/unpowered/no_grav)
"KM" = (
/obj/structure/grille,
@@ -9116,10 +8988,10 @@
icon_state = "1-4"
},
/turf/space,
-/area/template_noop)
+/area/space)
"KZ" = (
/obj/structure/computerframe,
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/plasteel/airless,
/area/ruin/unpowered/no_grav)
"La" = (
/obj/structure/cable{
@@ -9133,7 +9005,7 @@
icon_state = "1-8"
},
/turf/space,
-/area/template_noop)
+/area/space)
"Li" = (
/obj/effect/decal/cleanable/dust,
/mob/living/simple_animal/cockroach,
@@ -9199,7 +9071,7 @@
"Ml" = (
/obj/item/stack/ore/uranium,
/turf/space,
-/area/template_noop)
+/area/space)
"Mn" = (
/obj/structure/closet/crate/secure/loot,
/obj/effect/landmark/tiles/damageturf,
@@ -9227,7 +9099,7 @@
/area/derelict/security)
"MA" = (
/obj/item/clothing/mask/breath/medical,
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/plasteel/airless,
/area/ruin/unpowered/no_grav)
"MF" = (
/obj/effect/decal/cleanable/dirt,
@@ -9267,7 +9139,7 @@
"Na" = (
/obj/structure/door_assembly/door_assembly_ext,
/turf/space,
-/area/template_noop)
+/area/space)
"Nd" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/ash,
@@ -9289,7 +9161,7 @@
icon_state = "4-8"
},
/turf/space,
-/area/template_noop)
+/area/space)
"ND" = (
/obj/machinery/camera{
c_tag = "Отдых";
@@ -9318,8 +9190,7 @@
"NK" = (
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/plasteel{
- icon_state = "redfull";
- tag = "icon-redfull (NORTHWEST)"
+ icon_state = "redfull"
},
/area/derelict/arrival)
"NP" = (
@@ -9382,7 +9253,7 @@
icon_state = "1-2"
},
/turf/space,
-/area/template_noop)
+/area/space)
"Ov" = (
/obj/structure/door_assembly/door_assembly_shuttle,
/turf/simulated/floor/plating/airless,
@@ -9474,9 +9345,7 @@
pixel_y = 10
},
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "dark";
- tag = "icon-vault (NORTHEAST)"
+ icon_state = "dark"
},
/area/derelict/bridge)
"Ps" = (
@@ -9535,7 +9404,7 @@
},
/obj/structure/lattice/catwalk,
/turf/space,
-/area/template_noop)
+/area/space)
"PL" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -9548,7 +9417,7 @@
"PM" = (
/obj/structure/chair/comfy/shuttle,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/plasteel/airless,
/area/ruin/unpowered/no_grav)
"PR" = (
/obj/structure/cable{
@@ -9584,7 +9453,7 @@
tag = ""
},
/turf/space,
-/area/template_noop)
+/area/space)
"Qx" = (
/obj/structure/cable{
icon_state = "2-4"
@@ -9598,7 +9467,7 @@
/area/derelict/annex)
"QH" = (
/obj/structure/chair/comfy/shuttle,
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/plasteel/airless,
/area/ruin/unpowered/no_grav)
"QO" = (
/obj/structure/shuttle/engine/heater{
@@ -9609,7 +9478,7 @@
"QW" = (
/obj/effect/decal/cleanable/blood,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/plasteel/airless,
/area/ruin/unpowered/no_grav)
"Rc" = (
/obj/effect/decal/cleanable/dirt,
@@ -9622,9 +9491,7 @@
/area/space/nearstation)
"Ri" = (
/obj/structure/grille,
-/turf/simulated/floor/plasteel/airless{
- icon_state = "floorscorched2"
- },
+/turf/simulated/floor/plating/airless,
/area/ruin/unpowered/no_grav)
"Rj" = (
/obj/effect/landmark/tiles/damageturf,
@@ -9716,7 +9583,7 @@
},
/obj/structure/lattice/catwalk,
/turf/space,
-/area/template_noop)
+/area/space)
"Sm" = (
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/plasteel{
@@ -9747,7 +9614,7 @@
},
/obj/structure/lattice/catwalk,
/turf/space,
-/area/template_noop)
+/area/space)
"Su" = (
/turf/simulated/floor/plating/airless,
/area/derelict/garden)
@@ -9796,8 +9663,7 @@
"SL" = (
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/plasteel{
- icon_state = "dark";
- tag = "icon-dark"
+ icon_state = "dark"
},
/area/derelict/common)
"Ta" = (
@@ -9836,7 +9702,7 @@
"TT" = (
/obj/effect/decal/cleanable/blood/drip,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/plasteel/airless,
/area/ruin/unpowered/no_grav)
"TV" = (
/obj/structure/cable{
@@ -9894,7 +9760,7 @@
"Ur" = (
/obj/item/circuitboard/pacman/super,
/turf/space,
-/area/template_noop)
+/area/space)
"Uw" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -9912,10 +9778,6 @@
icon_state = "bar"
},
/area/derelict/dining)
-"UF" = (
-/mob/living/simple_animal/hostile/carp,
-/turf/space,
-/area/template_noop)
"UI" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
@@ -9957,13 +9819,13 @@
width = 8
},
/turf/space,
-/area/template_noop)
+/area/space)
"Vf" = (
/obj/item/shard{
icon_state = "small"
},
/turf/space,
-/area/template_noop)
+/area/space)
"Vm" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -10171,8 +10033,7 @@
/obj/effect/decal/cleanable/spiderling_remains,
/mob/living/simple_animal/hostile/poison/giant_spider,
/turf/simulated/floor/plasteel{
- icon_state = "redfull";
- tag = "icon-redfull (NORTHWEST)"
+ icon_state = "redfull"
},
/area/derelict/arrival)
"Yg" = (
@@ -10184,11 +10045,10 @@
},
/obj/structure/lattice/catwalk,
/turf/space,
-/area/template_noop)
+/area/space)
"Yn" = (
/turf/simulated/floor/plasteel{
- icon_state = "rampbottom";
- tag = "icon-stage_stairs"
+ icon_state = "rampbottom"
},
/area/derelict/engineer_area)
"Yq" = (
@@ -10248,7 +10108,7 @@
icon_state = "2-4"
},
/turf/space,
-/area/template_noop)
+/area/space)
"Zb" = (
/obj/item/flag/ussp,
/turf/simulated/floor/plasteel{
@@ -10275,15 +10135,11 @@
amount = 1
},
/turf/space,
-/area/template_noop)
-"Zk" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/ruin/unpowered/no_grav)
+/area/space)
"Zq" = (
/obj/item/stack/tile,
/turf/space,
-/area/template_noop)
+/area/space)
"Zy" = (
/obj/structure/grille,
/obj/structure/window/full/shuttle,
@@ -14535,7 +14391,7 @@ ac
ac
ac
ac
-sk
+aj
ac
ac
ac
@@ -16118,7 +15974,7 @@ oc
oI
oc
oD
-oc
+ac
ac
ac
ac
@@ -16348,7 +16204,7 @@ ac
ac
ac
ac
-ak
+sp
ac
ac
oc
@@ -16579,7 +16435,7 @@ ac
ac
ac
ac
-UF
+gR
ac
ac
ac
@@ -16594,7 +16450,7 @@ ac
ac
ac
ac
-ih
+sj
ac
ac
oc
@@ -16721,7 +16577,7 @@ ac
ac
ac
ac
-oc
+ac
oc
pr
mU
@@ -16789,7 +16645,7 @@ ac
ac
ac
ac
-sk
+aj
ac
ac
ac
@@ -16839,11 +16695,11 @@ ac
ac
ac
ac
-hq
+Ml
ac
ac
ac
-ai
+sq
ac
tk
tk
@@ -16937,7 +16793,7 @@ ac
ac
ac
ac
-ag
+Ea
ac
ac
ac
@@ -17080,13 +16936,13 @@ mg
AE
HF
EN
-cR
+Vf
ac
ag
ac
ac
ac
-iq
+Zq
ac
ac
ac
@@ -17300,7 +17156,7 @@ al
ag
ag
ag
-UF
+gR
ac
ac
ac
@@ -17329,7 +17185,7 @@ Ox
ac
ac
ac
-ak
+sp
ac
ac
ac
@@ -17666,7 +17522,7 @@ ac
ac
ac
ac
-ag
+Ea
ac
ag
Md
@@ -18149,7 +18005,7 @@ bW
as
ac
ac
-cR
+Vf
ac
ac
jh
@@ -18330,7 +18186,7 @@ ac
sh
PM
so
-Zk
+DQ
so
CA
ac
@@ -18394,7 +18250,7 @@ as
ac
ac
ac
-ai
+sq
ac
sp
ac
@@ -18454,7 +18310,7 @@ HN
TT
GG
GG
-Zk
+DQ
ac
Il
ac
@@ -18577,7 +18433,7 @@ so
GG
ag
ag
-UF
+gR
Rh
ag
ac
@@ -18695,7 +18551,7 @@ sf
jx
Lr
QW
-Zk
+DQ
si
ac
ac
@@ -18773,7 +18629,7 @@ fN
AF
wo
ac
-UF
+gR
ac
vr
if
@@ -18786,7 +18642,7 @@ lD
iE
if
ac
-UF
+gR
ac
ac
Hi
@@ -19427,7 +19283,7 @@ ac
ac
sh
sW
-Zk
+DQ
so
si
ac
@@ -19607,7 +19463,7 @@ ss
as
aS
bc
-bi
+aJ
wu
ce
cw
@@ -19673,9 +19529,9 @@ sh
sh
Km
so
-Zk
+DQ
so
-Zk
+DQ
so
KK
ag
@@ -19728,7 +19584,7 @@ ac
Nt
as
aT
-bi
+aJ
bz
bz
bz
@@ -19739,7 +19595,7 @@ ac
ac
ac
ac
-UF
+gR
ac
ag
eA
@@ -19850,11 +19706,11 @@ ac
Nt
as
aU
-IV
+Ih
bA
bO
cf
-bi
+aJ
cG
al
al
@@ -19976,8 +19832,8 @@ bj
Pq
bP
cg
-IV
-bi
+Ih
+aJ
cU
as
ac
@@ -20098,8 +19954,8 @@ bk
bC
bC
bC
-bi
-bi
+aJ
+aJ
cV
as
ag
@@ -20852,7 +20708,7 @@ ac
ac
ac
ac
-UF
+gR
pk
Kw
pk
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/wizardcrash.dmm b/_maps/map_files/RandomRuins/SpaceRuins/wizardcrash.dmm
index 75bc82d0bb3..fe9ecea1a92 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/wizardcrash.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/wizardcrash.dmm
@@ -480,11 +480,11 @@
dir = 1;
layer = 2.9
},
-/turf/simulated/floor/mineral/plasma,
+/turf/space,
/area/ruin/unpowered)
"bG" = (
/obj/structure/shuttle/engine/propulsion,
-/turf/simulated/floor/shuttle/plating,
+/turf/space,
/area/ruin/unpowered)
"bH" = (
/turf/simulated/wall/mineral/titanium,
diff --git a/_maps/map_files/RandomZLevels/evil_santa.dmm b/_maps/map_files/RandomZLevels/evil_santa.dmm
index 5ab4fbe5f69..a0df9a655b4 100644
--- a/_maps/map_files/RandomZLevels/evil_santa.dmm
+++ b/_maps/map_files/RandomZLevels/evil_santa.dmm
@@ -481,7 +481,7 @@
},
/area/vision_change_area/awaymission/evil_santa/spawn_nw)
"et" = (
-/obj/structure/table/holotable/wood,
+/obj/structure/table/wood,
/obj/item/weldingtool,
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/plating/asteroid,
@@ -1301,7 +1301,7 @@
},
/area/vision_change_area/awaymission/evil_santa/mine)
"ki" = (
-/obj/structure/table/holotable/wood,
+/obj/structure/table/wood,
/obj/item/stack/cable_coil,
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/plating/asteroid,
@@ -1778,7 +1778,7 @@
/turf/simulated/floor/wood/oak,
/area/vision_change_area/awaymission/evil_santa/end/hall)
"oj" = (
-/obj/structure/table/holotable/wood,
+/obj/structure/table/wood,
/obj/item/paintkit/ripley_red,
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/plating/asteroid,
@@ -2119,7 +2119,7 @@
},
/area/vision_change_area/awaymission/evil_santa/forest_labyrinth)
"qY" = (
-/obj/structure/table/holotable/wood,
+/obj/structure/table/wood,
/obj/item/screwdriver{
pixel_y = 10
},
@@ -2521,7 +2521,7 @@
/turf/simulated/floor/wood,
/area/vision_change_area/awaymission/evil_santa/hut_w)
"uw" = (
-/obj/structure/table/holotable/wood,
+/obj/structure/table/wood,
/obj/item/reagent_containers/food/drinks/oilcan/full,
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/plating/asteroid,
@@ -5441,7 +5441,7 @@
},
/area/vision_change_area/awaymission/evil_santa/hut_w)
"TQ" = (
-/obj/structure/table/holotable/wood,
+/obj/structure/table/wood,
/obj/item/clothing/head/welding/flamedecal,
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/plating/asteroid,
diff --git a/_maps/map_files/RandomZLevels/stationCollision.dmm b/_maps/map_files/RandomZLevels/stationCollision.dmm
index f3a7fdb9df9..a6433208bff 100644
--- a/_maps/map_files/RandomZLevels/stationCollision.dmm
+++ b/_maps/map_files/RandomZLevels/stationCollision.dmm
@@ -142,16 +142,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/northblock)
"aC" = (
-/turf/simulated/wall/shuttle{
- icon_state = "wall3"
- },
-/area/awaymission/syndishuttle)
-"aD" = (
-/turf/space,
-/turf/simulated/wall/shuttle{
- dir = 1;
- icon_state = "diagonalWall3"
- },
+/turf/simulated/wall/shuttle,
/area/awaymission/syndishuttle)
"aE" = (
/obj/machinery/door/airlock/engineering,
@@ -205,12 +196,6 @@
},
/turf/simulated/floor/plating/airless,
/area/awaymission/syndishuttle)
-"aQ" = (
-/turf/simulated/floor/plating/airless,
-/turf/simulated/wall/shuttle{
- icon_state = "diagonalWall3"
- },
-/area/awaymission/syndishuttle)
"aR" = (
/obj/structure/closet/secure_closet/engineering_personal,
/obj/effect/landmark/tiles/damageturf,
@@ -246,16 +231,8 @@
},
/turf/simulated/floor/shuttle/plating,
/area/awaymission/syndishuttle)
-"aY" = (
-/turf/simulated/floor/shuttle/plating,
-/turf/simulated/wall/shuttle{
- icon_state = "diagonalWall3"
- },
-/area/awaymission/syndishuttle)
"aZ" = (
-/turf/simulated/wall/shuttle{
- icon_state = "wall3"
- },
+/turf/simulated/wall/shuttle,
/area/space/nearstation)
"ba" = (
/turf/simulated/wall,
@@ -415,13 +392,6 @@
dir = 1
},
/area/awaymission/northblock)
-"bE" = (
-/turf/space,
-/turf/simulated/wall/shuttle{
- dir = 4;
- icon_state = "diagonalWall3"
- },
-/area/awaymission/syndishuttle)
"bF" = (
/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plasteel,
@@ -534,13 +504,6 @@
},
/turf/simulated/floor/shuttle/plating,
/area/awaymission/syndishuttle)
-"bW" = (
-/turf/simulated/floor/shuttle/plating,
-/turf/simulated/wall/shuttle{
- dir = 8;
- icon_state = "diagonalWall3"
- },
-/area/awaymission/syndishuttle)
"bX" = (
/turf/simulated/floor/plasteel/airless{
tag = "icon-blue (NORTHEAST)";
@@ -571,7 +534,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/research)
"cc" = (
-/obj/structure/table/holotable,
+/obj/structure/table,
/obj/item/gun/energy/floragun{
pixel_x = 2;
pixel_y = 3
@@ -769,13 +732,6 @@
icon_state = "dark"
},
/area/awaymission/research)
-"cD" = (
-/turf/simulated/floor/plating/airless,
-/turf/simulated/wall/shuttle{
- dir = 8;
- icon_state = "diagonalWall3"
- },
-/area/awaymission/syndishuttle)
"cE" = (
/obj/structure/window/reinforced{
dir = 8
@@ -888,11 +844,6 @@
icon_state = "dark"
},
/area/awaymission/research)
-"cQ" = (
-/obj/structure/lattice,
-/obj/machinery/atmospherics/pipe/simple,
-/turf/space,
-/area/awaymission/northblock)
"cR" = (
/obj/machinery/portable_atmospherics/canister/toxins{
stat = 1
@@ -1087,11 +1038,6 @@
icon_state = "dark"
},
/area/awaymission/research)
-"do" = (
-/obj/machinery/atmospherics/pipe/simple,
-/obj/effect/landmark/tiles/damageturf,
-/turf/simulated/floor/plating/airless,
-/area/awaymission/northblock)
"dp" = (
/obj/structure/closet/firecloset,
/turf/simulated/floor/plasteel,
@@ -2196,21 +2142,6 @@
/obj/structure/grille,
/turf/simulated/floor/plating,
/area/awaymission/midblock)
-"fL" = (
-/turf/space,
-/turf/simulated/wall/shuttle{
- tag = "icon-swall_f6";
- icon_state = "swall_f6";
- dir = 2
- },
-/area/awaymission/arrivalblock)
-"fM" = (
-/turf/simulated/wall/shuttle{
- tag = "icon-swall14";
- icon_state = "swall14";
- dir = 2
- },
-/area/awaymission/arrivalblock)
"fN" = (
/obj/structure/window/reinforced,
/obj/structure/window/reinforced{
@@ -2241,15 +2172,6 @@
/obj/structure/grille,
/turf/simulated/floor/shuttle/plating,
/area/awaymission/arrivalblock)
-"fQ" = (
-/turf/space,
-/turf/simulated/wall/shuttle{
- dir = 3;
- icon_state = "swall_f10";
- layer = 2;
- tag = "icon-swall_f10"
- },
-/area/awaymission/arrivalblock)
"fR" = (
/obj/item/paper{
pixel_x = 3
@@ -2309,20 +2231,6 @@
/obj/structure/grille,
/turf/simulated/floor/plating,
/area/awaymission/midblock)
-"fZ" = (
-/turf/simulated/wall/shuttle{
- tag = "icon-swall3";
- icon_state = "swall3";
- dir = 2
- },
-/area/awaymission/arrivalblock)
-"ga" = (
-/turf/simulated/wall/shuttle{
- tag = "icon-swall1";
- icon_state = "swall1";
- dir = 2
- },
-/area/awaymission/arrivalblock)
"gb" = (
/turf/simulated/floor/shuttle{
icon_state = "floor3"
@@ -2847,14 +2755,6 @@
"hu" = (
/turf/simulated/floor/plasteel,
/area/awaymission/arrivalblock)
-"hv" = (
-/turf/space,
-/turf/simulated/wall/shuttle{
- tag = "icon-swall_f5";
- icon_state = "swall_f5";
- dir = 2
- },
-/area/awaymission/arrivalblock)
"hw" = (
/obj/structure/window/reinforced,
/turf/simulated/floor/plasteel,
@@ -2998,14 +2898,6 @@
/obj/effect/decal/cleanable/blood/splatter,
/turf/simulated/floor/plasteel,
/area/awaymission/midblock)
-"hR" = (
-/turf/space,
-/turf/simulated/wall/shuttle{
- tag = "icon-swall_f9";
- icon_state = "swall_f9";
- dir = 2
- },
-/area/awaymission/arrivalblock)
"hS" = (
/obj/machinery/light/small,
/turf/simulated/floor/plasteel{
@@ -4237,11 +4129,7 @@
/turf/simulated/floor/plating,
/area/awaymission/southblock)
"lq" = (
-/turf/simulated/wall/shuttle{
- tag = "icon-swall12";
- icon_state = "swall12";
- dir = 2
- },
+/turf/simulated/wall/shuttle,
/area/awaymission/arrivalblock)
"lr" = (
/obj/structure/grille,
@@ -4622,22 +4510,22 @@ aa
aa
aa
aa
-fL
-fZ
+lq
+lq
gw
gQ
hn
-fZ
-fZ
-fZ
+lq
+lq
+lq
gw
gQ
hn
-fZ
-fZ
-fZ
-fZ
-ga
+lq
+lq
+lq
+lq
+lq
aa
aa
aa
@@ -4667,15 +4555,15 @@ aa
aa
aa
aa
-aD
-aY
+aC
+aC
bf
bq
bq
bq
bf
-bW
-bE
+aC
+aC
aa
aa
aa
@@ -4688,8 +4576,8 @@ aa
aa
aa
aa
-fM
-ga
+lq
+lq
gx
gb
gc
@@ -4734,13 +4622,13 @@ aa
aa
aa
aa
-aD
-aY
+aC
+aC
br
bf
by
-bW
-bE
+aC
+aC
aa
aa
aa
@@ -4801,11 +4689,11 @@ aa
aa
aa
aa
-aD
+aC
aC
bt
aC
-bE
+aC
aa
aa
aa
@@ -4952,8 +4840,8 @@ aj
af
aa
aa
-fM
-ga
+lq
+lq
gx
gb
gc
@@ -4996,7 +4884,7 @@ aa
aa
aa
aa
-aD
+aC
aC
aC
aC
@@ -5006,7 +4894,7 @@ aC
aC
aC
aC
-bE
+aC
aa
af
af
@@ -5018,22 +4906,22 @@ aj
aj
aa
aa
-fQ
-fZ
+lq
+lq
gy
gR
ho
-fZ
-fZ
-fZ
+lq
+lq
+lq
gw
iK
hn
-fZ
-fZ
-fZ
-fZ
-ga
+lq
+lq
+lq
+lq
+lq
aa
aa
aa
@@ -5063,7 +4951,7 @@ aa
aa
aa
aa
-aD
+aC
aC
eh
eK
@@ -5071,7 +4959,7 @@ eK
eK
fi
aC
-bE
+aC
aa
aa
af
@@ -5165,11 +5053,11 @@ iD
hu
jV
km
-fL
-fZ
-fZ
-fZ
-hv
+lq
+lq
+lq
+lq
+lq
aa
aa
aa
@@ -5325,7 +5213,7 @@ ad
aa
aa
aa
-aD
+aC
aJ
aP
aC
@@ -5393,7 +5281,7 @@ ag
af
af
aK
-aQ
+aC
aC
ex
eK
@@ -5401,7 +5289,7 @@ eK
fh
eK
aC
-cD
+aC
af
af
aj
@@ -5429,11 +5317,11 @@ gz
jA
hu
kn
-fQ
-fZ
-fZ
-fZ
-hR
+lq
+lq
+lq
+lq
+lq
aa
aa
aa
@@ -5459,7 +5347,7 @@ ak
ak
af
aa
-aD
+aC
aC
eJ
eK
@@ -5602,7 +5490,7 @@ aC
af
af
af
-do
+aq
aj
af
bB
@@ -5730,9 +5618,9 @@ aC
eK
aC
aC
-bE
+aC
af
-cQ
+ae
aq
an
aj
@@ -5795,7 +5683,7 @@ aa
aK
eK
aC
-bE
+aC
af
aq
af
@@ -6058,7 +5946,7 @@ aj
bc
bs
eL
-bE
+aC
aq
aq
cR
diff --git a/_maps/map_files/RandomZLevels/terrorspiders.dmm b/_maps/map_files/RandomZLevels/terrorspiders.dmm
index dca664e2a88..daef10fba02 100644
--- a/_maps/map_files/RandomZLevels/terrorspiders.dmm
+++ b/_maps/map_files/RandomZLevels/terrorspiders.dmm
@@ -4550,10 +4550,7 @@
pixel_x = -2;
pixel_y = -1
},
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "warndark"
- },
+/turf/simulated/floor/plasteel,
/area/awaymission/UO71/gateway)
"ly" = (
/obj/structure/cable{
@@ -4947,10 +4944,7 @@
/obj/machinery/light/small{
dir = 8
},
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "warndark"
- },
+/turf/simulated/floor/plasteel,
/area/awaymission/UO71/gateway)
"ml" = (
/obj/effect/decal/cleanable/dirt,
@@ -11299,7 +11293,7 @@
/turf/simulated/floor/wood,
/area/awaymission/UO71/queen)
"zU" = (
-/obj/structure/table/holotable/wood,
+/obj/structure/table/wood,
/obj/item/reagent_containers/food/drinks/cans/beer,
/obj/machinery/light{
dir = 1
@@ -11324,7 +11318,7 @@
/turf/simulated/floor/wood,
/area/awaymission/UO71/queen)
"zY" = (
-/obj/structure/table/holotable/wood,
+/obj/structure/table/wood,
/turf/simulated/floor/wood,
/area/awaymission/UO71/queen)
"zZ" = (
@@ -11364,7 +11358,7 @@
/turf/simulated/floor/wood,
/area/awaymission/UO71/queen)
"Af" = (
-/obj/structure/table/holotable/wood,
+/obj/structure/table/wood,
/obj/item/reagent_containers/food/drinks/cans/beer,
/turf/simulated/floor/wood,
/area/awaymission/UO71/queen)
diff --git a/_maps/map_files/celestation/celestation.dmm b/_maps/map_files/celestation/celestation.dmm
index 13793f9c3da..6e8be6bd1a9 100644
--- a/_maps/map_files/celestation/celestation.dmm
+++ b/_maps/map_files/celestation/celestation.dmm
@@ -264,6 +264,9 @@
/area/crew_quarters/fitness)
"acI" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on,
+/obj/machinery/newscaster/security_unit{
+ pixel_x = -32
+ },
/turf/simulated/floor/wood/fancy/light,
/area/security/hos)
"acJ" = (
@@ -862,6 +865,12 @@
/obj/effect/landmark/start/civilian,
/turf/simulated/floor/carpet,
/area/crew_quarters/arcade)
+"air" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint3)
"aiy" = (
/obj/machinery/alarm{
dir = 4;
@@ -1095,7 +1104,9 @@
},
/area/security/interrogation)
"akk" = (
-/obj/structure/disposalpipe/segment,
+/obj/structure/railing/corner{
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -1498,6 +1509,17 @@
icon_state = "neutral"
},
/area/security/lobby)
+"anl" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/dispenser/oxygen,
+/obj/effect/turf_decal/delivery,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/medical/cmostore)
"ann" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -1758,6 +1780,9 @@
/obj/structure/railing{
dir = 8
},
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -2270,6 +2295,9 @@
/area/maintenance/cele/arrival)
"auc" = (
/obj/structure/table,
+/obj/machinery/newscaster/security_unit{
+ pixel_x = 32
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "red"
@@ -3633,6 +3661,13 @@
icon_state = "whitepurple"
},
/area/toxins/hallway)
+"aEK" = (
+/obj/structure/stairs,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/security/brig)
"aEL" = (
/turf/simulated/floor/plasteel{
dir = 1;
@@ -4012,15 +4047,6 @@
icon_state = "whitegreen"
},
/area/crew_quarters/sleep)
-"aHN" = (
-/obj/effect/decal/warning_stripes/yellow/partial{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "whiteyellow"
- },
-/area/assembly/chargebay)
"aHO" = (
/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
@@ -4189,6 +4215,12 @@
/turf/simulated/floor/plating,
/area/maintenance/engineering)
"aJw" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "whiteblue"
@@ -5264,16 +5296,20 @@
},
/area/security/lobby)
"aSf" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
/obj/structure/cable/multiz{
color = "#dd1010"
},
/obj/structure/cable/orange{
icon_state = "0-4"
},
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/medical/research/shallway)
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint3)
"aSj" = (
/obj/machinery/photocopier,
/turf/simulated/floor/plasteel{
@@ -5493,9 +5529,17 @@
color = "#dd1010"
},
/obj/structure/cable/orange,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -6383,6 +6427,9 @@
dir = 9
},
/obj/structure/closet/secure_closet/warden,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
/turf/simulated/floor/plasteel{
icon_state = "darkred"
},
@@ -7324,9 +7371,6 @@
},
/area/maintenance/starboard2)
"bfq" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -7336,7 +7380,14 @@
/obj/structure/cable/orange{
icon_state = "4-8"
},
-/obj/structure/table,
+/obj/structure/disposalpipe/sortjunction{
+ dir = 8;
+ name = "Brig Equipment Storage";
+ sortType = 8
+ },
+/obj/structure/railing/corner{
+ dir = 1
+ },
/turf/simulated/floor/plasteel{
icon_state = "darkredfull"
},
@@ -8907,22 +8958,23 @@
},
/area/medical/sleeper)
"bpv" = (
-/obj/structure/table/glass,
-/obj/item/storage/box/gloves,
-/obj/item/storage/box/masks{
- pixel_y = 5
- },
-/obj/machinery/light{
- dir = 8
+/obj/structure/stairs{
+ dir = 1
},
+/obj/machinery/door/firedoor,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whiteblue"
},
/area/medical/reception)
"bpy" = (
-/obj/machinery/dna_scannernew,
-/obj/effect/turf_decal/delivery,
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/structure/railing{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "whitepurple"
},
@@ -9660,12 +9712,6 @@
icon_state = "white"
},
/area/medical/chemistry)
-"buj" = (
-/obj/structure/railing{
- dir = 1
- },
-/turf/simulated/floor/glass,
-/area/security/brig)
"bup" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -10079,6 +10125,9 @@
/obj/structure/cable/orange{
icon_state = "1-4"
},
+/obj/structure/railing{
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
icon_state = "whitebluefull"
},
@@ -10103,13 +10152,17 @@
},
/area/maintenance/starboard)
"bwF" = (
-/obj/structure/ladder,
-/obj/structure/sign/directions/floor/alt{
- dir = 8;
- pixel_x = -32
+/obj/structure/table/glass,
+/obj/item/storage/box/gloves,
+/obj/item/storage/box/masks{
+ pixel_y = 5
+ },
+/obj/machinery/light{
+ dir = 8
},
+/obj/structure/railing,
/turf/simulated/floor/plasteel{
- dir = 9;
+ dir = 8;
icon_state = "whiteblue"
},
/area/medical/reception)
@@ -11322,11 +11375,14 @@
},
/area/crew_quarters/sleep)
"bDo" = (
-/obj/structure/ladder,
/obj/structure/sign/directions/floor/alt{
dir = 8;
pixel_y = 32
},
+/obj/structure/stairs{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whiteyellow"
@@ -11434,14 +11490,17 @@
/obj/structure/cable/orange{
icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 1
},
+/obj/structure/cable/orange{
+ icon_state = "2-8"
+ },
/turf/simulated/floor/plasteel{
- icon_state = "whitepurplefull"
+ icon_state = "white"
},
/area/medical/research/shallway)
"bEo" = (
@@ -11654,6 +11713,9 @@
/obj/effect/turf_decal/stripes/line{
dir = 10
},
+/obj/structure/railing/corner{
+ dir = 1
+ },
/turf/simulated/floor/engine,
/area/medical/chemistry)
"bFF" = (
@@ -12016,13 +12078,13 @@
},
/area/engine/supermatter)
"bHp" = (
-/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/dna_scannernew,
+/obj/effect/turf_decal/delivery,
/obj/machinery/alarm{
dir = 4;
pixel_x = -26
},
/turf/simulated/floor/plasteel{
- dir = 10;
icon_state = "whitepurple"
},
/area/medical/genetics)
@@ -12234,14 +12296,6 @@
/area/medical/chemistry)
"bIL" = (
/obj/structure/table/glass,
-/obj/item/grenade/chem_grenade,
-/obj/item/grenade/chem_grenade,
-/obj/item/grenade/chem_grenade,
-/obj/item/grenade/chem_grenade,
-/obj/item/screwdriver{
- pixel_x = -2;
- pixel_y = 6
- },
/obj/item/lighter/zippo{
pixel_x = 8;
pixel_y = 7
@@ -12250,6 +12304,7 @@
pixel_x = -8;
pixel_y = 5
},
+/obj/item/reagent_containers/spray/cleaner/chemical,
/obj/structure/extinguisher_cabinet{
pixel_y = -30
},
@@ -13555,6 +13610,7 @@
/turf/simulated/floor/engine,
/area/toxins/misc_lab)
"bQh" = (
+/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "whiteyellow"
@@ -14830,6 +14886,7 @@
/area/maintenance/port)
"bWJ" = (
/obj/structure/closet/firecloset/full,
+/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "whitepurple"
@@ -17243,6 +17300,13 @@
icon_state = "dark"
},
/area/quartermaster/delivery)
+"cmx" = (
+/obj/structure/chair/office/dark,
+/obj/effect/landmark/start/warden,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/warden)
"cmB" = (
/obj/structure/railing{
dir = 1
@@ -17293,6 +17357,14 @@
},
/turf/simulated/floor/carpet/purple,
/area/crew_quarters/hor)
+"cmI" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/chemistry)
"cmM" = (
/obj/machinery/computer/guestpass{
pixel_x = 30
@@ -18175,7 +18247,13 @@
},
/area/security/main)
"crT" = (
-/obj/machinery/computer/podtracker,
+/obj/structure/disposalpipe/trunk/multiz/down,
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkred"
@@ -18465,7 +18543,7 @@
/obj/structure/sign/xenobio{
pixel_x = 32
},
-/obj/machinery/vending/clothing/departament/science,
+/obj/machinery/recharge_station,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "whitepurple"
@@ -19661,6 +19739,15 @@
icon_state = "darkblue"
},
/area/bridge/meeting_room)
+"cDb" = (
+/obj/machinery/newscaster/security_unit{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/range)
"cDg" = (
/obj/structure/closet/crate,
/obj/effect/spawner/lootdrop/maintenance/double,
@@ -19852,16 +19939,6 @@
},
/turf/simulated/floor/grass,
/area/hallway/secondary/garden)
-"cFc" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/dispenser/oxygen,
-/obj/effect/turf_decal/delivery,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/medical/cmostore)
"cFe" = (
/obj/structure/chair/office/dark{
dir = 8
@@ -20228,6 +20305,18 @@
icon_state = "neutral"
},
/area/crew_quarters/serviceyard)
+"cHN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable/orange{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
"cHQ" = (
/obj/machinery/button/windowtint{
id = "brigpsych";
@@ -20404,46 +20493,21 @@
/turf/simulated/floor/wood/fancy/cherry,
/area/crew_quarters/cabin4)
"cJa" = (
-/obj/structure/table,
-/obj/item/storage/box/bodybags{
- pixel_x = 8
- },
-/obj/item/storage/box/bodybags{
- pixel_x = 8;
- pixel_y = 4
- },
-/obj/item/storage/box/masks{
- pixel_x = -6
- },
-/obj/item/storage/box/masks{
- pixel_x = -6;
- pixel_y = 4
- },
-/obj/item/storage/box/patch_packs{
- pixel_x = -7;
- pixel_y = 8
- },
-/obj/item/storage/box/patch_packs{
- pixel_x = 8;
- pixel_y = 8
- },
-/obj/structure/disposalpipe/segment{
+/obj/structure/plasticflaps,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 4
},
/obj/structure/cable/orange{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
+ icon_state = "2-8"
},
-/turf/simulated/floor/plasteel{
- dir = 9;
- icon_state = "whiteblue"
+/obj/structure/disposalpipe/segment{
+ dir = 10
},
-/area/medical/cmostore)
+/turf/simulated/floor/plating,
+/area/medical/genetics)
"cJb" = (
/obj/structure/sign/poster/official/random{
pixel_x = -32
@@ -20456,14 +20520,6 @@
"cJc" = (
/turf/simulated/wall/r_wall,
/area/assembly/chargebay)
-"cJe" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/universal{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "darkredfull"
- },
-/area/security/warden)
"cJr" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
@@ -20498,6 +20554,12 @@
dir = 8;
pixel_y = -32
},
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "whiteblue"
@@ -20575,16 +20637,6 @@
},
/turf/simulated/floor/plating/asteroid/airless,
/area/solar/port)
-"cKx" = (
-/obj/structure/closet/bombcloset,
-/obj/machinery/atmospherics/pipe/multiz{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- dir = 6;
- icon_state = "whitepurple"
- },
-/area/medical/research/shallway)
"cKy" = (
/obj/structure/table,
/obj/item/phone,
@@ -22272,6 +22324,15 @@
},
/turf/simulated/floor/wood/fancy/light,
/area/medical/psych)
+"cVc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint3)
"cVf" = (
/obj/machinery/papershredder,
/turf/simulated/floor/wood/fancy/light,
@@ -23694,6 +23755,19 @@
icon_state = "whitegreen"
},
/area/medical/virology/lab)
+"dgB" = (
+/obj/machinery/camera{
+ c_tag = "Research Test Lab South Hall";
+ network = list("RD","SS13")
+ },
+/obj/machinery/alarm{
+ pixel_y = 26
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/medical/research/shallway)
"dgS" = (
/obj/structure/cable{
icon_state = "2-8"
@@ -24433,15 +24507,15 @@
},
/area/medical/morgue)
"dnt" = (
-/obj/machinery/hologram/holopad,
-/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/structure/cable/orange{
icon_state = "4-8"
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -24820,7 +24894,6 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 10
},
-/obj/structure/disposalpipe/segment,
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/machinery/hologram/holopad,
/obj/effect/landmark/event/lightsout,
@@ -24973,6 +25046,14 @@
/obj/item/megaphone,
/turf/simulated/floor/carpet,
/area/magistrateoffice)
+"dty" = (
+/obj/structure/closet/bombcloset,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whitepurple"
+ },
+/area/medical/research/shallway)
"dtH" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 5
@@ -25613,30 +25694,42 @@
/area/hallway/primary/fore/east)
"dyY" = (
/obj/structure/table,
-/obj/item/storage/box/gloves{
- pixel_x = -4
- },
-/obj/item/storage/box/gloves{
- pixel_x = -4;
+/obj/item/storage/box/pillbottles{
+ pixel_x = 8;
pixel_y = 4
},
-/obj/item/storage/box/beakers{
+/obj/item/storage/box/pillbottles{
pixel_x = 8
},
-/obj/item/storage/box/beakers{
- pixel_x = 8;
+/obj/item/storage/box/syringes{
+ pixel_x = -6
+ },
+/obj/item/storage/box/syringes{
+ pixel_x = -6;
pixel_y = 4
},
-/obj/item/storage/box/iv_bags{
- pixel_x = -4;
+/obj/item/storage/box/autoinjectors{
+ pixel_x = -6;
pixel_y = 8
},
-/obj/item/storage/box/iv_bags{
+/obj/item/storage/box/autoinjectors{
pixel_x = 8;
pixel_y = 8
},
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable/orange{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
/turf/simulated/floor/plasteel{
- dir = 8;
+ dir = 9;
icon_state = "whiteblue"
},
/area/medical/cmostore)
@@ -26022,14 +26115,6 @@
},
/turf/simulated/floor/carpet,
/area/hallway/primary/port)
-"dBG" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 10
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/security/warden)
"dBH" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -26049,11 +26134,10 @@
},
/area/medical/chemistry)
"dBM" = (
-/obj/item/wrench/medical,
/obj/structure/window/reinforced{
dir = 8
},
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 6
},
/turf/simulated/floor/plasteel{
@@ -27959,6 +28043,15 @@
icon_state = "white"
},
/area/medical/genetics)
+"dUh" = (
+/obj/machinery/newscaster/security_unit{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/security/armory)
"dUw" = (
/obj/machinery/power/apc{
pixel_y = 28;
@@ -28106,6 +28199,20 @@
icon_state = "dark"
},
/area/engine/engineering)
+"dWs" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable/orange{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkredfull"
+ },
+/area/security/brig)
"dWA" = (
/obj/machinery/bluespace_beacon,
/obj/effect/turf_decal/caution/stand_clear,
@@ -28421,9 +28528,6 @@
},
/area/security/brig)
"ean" = (
-/obj/machinery/atmospherics/unary/vent_pump/on{
- dir = 8
- },
/obj/structure/closet/emcloset,
/turf/simulated/floor/plasteel{
dir = 5;
@@ -29136,12 +29240,12 @@
},
/area/medical/research)
"eit" = (
-/obj/structure/table/holotable,
/obj/item/razor,
/obj/structure/mirror{
pixel_y = 32
},
/obj/item/razor,
+/obj/structure/table,
/turf/simulated/floor/plasteel,
/area/crew_quarters/locker/locker_toilet)
"eiB" = (
@@ -29252,12 +29356,6 @@
icon_state = "darkredcorners"
},
/area/security/prison/cell_block/A)
-"ejt" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 9
- },
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint2)
"ejE" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -29470,13 +29568,6 @@
},
/turf/simulated/floor/carpet/arcade,
/area/crew_quarters/dorms)
-"emf" = (
-/obj/machinery/atmospherics/pipe/multiz{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint2)
"emt" = (
/obj/machinery/atmospherics/pipe/simple/hidden/universal,
/turf/simulated/floor/plasteel{
@@ -29689,6 +29780,22 @@
icon_state = "darkbrown"
},
/area/quartermaster/delivery)
+"eoI" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/status_display{
+ pixel_x = -32
+ },
+/obj/machinery/camera/autoname{
+ dir = 4
+ },
+/obj/machinery/smartfridge/secure/chemistry,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteyellow"
+ },
+/area/medical/chemistry)
"epb" = (
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -29863,6 +29970,9 @@
dir = 4
},
/obj/machinery/hologram/holopad,
+/obj/structure/railing/corner{
+ dir = 1
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -29899,23 +30009,18 @@
/turf/simulated/floor/plating,
/area/toxins/xenobiology)
"eru" = (
-/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/bottle/epinephrine{
- pixel_x = 7;
- pixel_y = -3
- },
-/obj/item/reagent_containers/syringe{
- pixel_x = 6;
- pixel_y = -3
- },
-/obj/item/flashlight/pen,
-/obj/item/clothing/accessory/stethoscope,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
/obj/item/radio/intercom{
pixel_x = -28
},
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "whiteblue"
@@ -30363,17 +30468,14 @@
},
/area/tcommsat/chamber)
"euw" = (
-/obj/structure/table/glass,
-/obj/item/reagent_containers/spray/cleaner/chemical,
-/obj/machinery/door_control{
- id = "chemisttop";
- name = "Chemistry Shutter Control";
- pixel_x = -26;
- req_access = list(33)
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
},
/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "whiteyellow"
+ icon_state = "white"
},
/area/medical/chemistry)
"eux" = (
@@ -30844,11 +30946,10 @@
},
/area/quartermaster/miningstorage)
"eAx" = (
-/obj/machinery/status_display{
- pixel_y = -32
- },
+/obj/structure/railing,
+/obj/machinery/door/firedoor/border_only,
/turf/simulated/floor/plasteel{
- icon_state = "whitepurple"
+ icon_state = "white"
},
/area/medical/genetics)
"eAB" = (
@@ -31118,7 +31219,7 @@
/obj/machinery/light_switch{
pixel_x = -26
},
-/obj/machinery/cryopod/robot,
+/obj/machinery/recharge_station,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whiteyellow"
@@ -31260,6 +31361,15 @@
icon_state = "neutralfull"
},
/area/hallway/primary/central)
+"eFb" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/railing/corner{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/warden)
"eFk" = (
/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
@@ -32375,8 +32485,9 @@
/turf/simulated/floor/plasteel,
/area/storage/secure)
"eQt" = (
-/obj/structure/disposalpipe/trunk,
-/obj/machinery/disposal,
+/obj/structure/chair/comfy{
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "whitepurple"
@@ -35419,9 +35530,7 @@
},
/area/teleporter/quantum/engi)
"fwp" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/universal{
- dir = 4
- },
+/obj/machinery/photocopier,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -35849,16 +35958,16 @@
/turf/simulated/floor/plating,
/area/quartermaster/lobby)
"fAI" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 5
- },
/obj/structure/cable/orange{
icon_state = "4-8"
},
/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/asmaint2)
"fAX" = (
@@ -36006,7 +36115,8 @@
/obj/item/radio/intercom{
pixel_y = 28
},
-/obj/structure/reagent_dispensers/oil,
+/obj/structure/computerframe,
+/obj/effect/turf_decal/bot_red,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "whiteyellow"
@@ -36359,12 +36469,12 @@
},
/area/crew_quarters/serviceyard)
"fFb" = (
-/obj/structure/table/holotable,
/obj/item/razor,
/obj/item/razor,
/obj/machinery/light{
dir = 4
},
+/obj/structure/table,
/turf/simulated/floor/plasteel,
/area/crew_quarters/toilet)
"fFe" = (
@@ -37114,6 +37224,24 @@
/obj/item/flag/command,
/turf/simulated/floor/wood/fancy/light,
/area/crew_quarters/heads/hop)
+"fMh" = (
+/obj/item/radio/intercom{
+ pixel_y = -28
+ },
+/obj/machinery/light,
+/obj/machinery/camera/autoname{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple"
+ },
+/area/medical/genetics)
"fMl" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
@@ -37498,16 +37626,19 @@
/turf/simulated/floor/plasteel,
/area/security/checkpoint)
"fPj" = (
-/obj/item/radio/intercom{
- pixel_y = -28
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/universal{
- dir = 4
+/obj/structure/sign/explosives{
+ pixel_y = -32
},
/turf/simulated/floor/plasteel{
icon_state = "whitepurple"
},
/area/medical/research/shallway)
+"fPl" = (
+/obj/machinery/door/airlock/external{
+ name = "Escape Pod"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
"fPo" = (
/obj/structure/railing{
dir = 4
@@ -37688,6 +37819,7 @@
/area/engine/supermatter)
"fQu" = (
/obj/structure/closet/firecloset/full,
+/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitepurple"
@@ -39026,6 +39158,9 @@
/obj/structure/cable/orange{
icon_state = "4-8"
},
+/obj/structure/railing{
+ dir = 1
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -39039,13 +39174,6 @@
icon_state = "white"
},
/area/medical/paramedic)
-"gcI" = (
-/obj/structure/closet/emcloset,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "whitepurple"
- },
-/area/medical/research/shallway)
"gcN" = (
/obj/machinery/hydroponics/constructable{
desc = "These are connected with an irrigation tube. You see a little pipe connecting the trays.";
@@ -39106,6 +39234,7 @@
/area/storage/primary)
"gdZ" = (
/obj/structure/railing,
+/obj/machinery/door/firedoor/border_only,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -39421,11 +39550,11 @@
},
/area/toxins/xenobiology)
"ggE" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 5
- },
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
/turf/simulated/floor/plating,
/area/maintenance/asmaint2)
"ggG" = (
@@ -39650,6 +39779,14 @@
icon_state = "whiteblue"
},
/area/medical/surgery/theatre)
+"giF" = (
+/obj/structure/closet/emcloset,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whitepurple"
+ },
+/area/medical/research/shallway)
"giI" = (
/obj/machinery/power/apc{
pixel_x = 28;
@@ -39957,6 +40094,9 @@
/area/maintenance/fore)
"glr" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on,
+/obj/structure/railing/corner{
+ dir = 1
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whiteyellow"
@@ -41228,6 +41368,7 @@
/obj/effect/turf_decal/stripes/corner{
dir = 8
},
+/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "whiteyellow"
@@ -41331,15 +41472,6 @@
icon_state = "neutralfull"
},
/area/hallway/primary/starboard/north)
-"gyA" = (
-/obj/machinery/light,
-/obj/item/radio/intercom{
- pixel_y = -28
- },
-/turf/simulated/floor/plasteel{
- icon_state = "whiteblue"
- },
-/area/medical/cmostore)
"gyE" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 1
@@ -43375,10 +43507,10 @@
},
/area/maintenance/gambling_den2)
"gSu" = (
-/obj/machinery/light{
- dir = 1
+/obj/structure/stairs{
+ dir = 4
},
-/obj/structure/chair/sofa/right,
+/obj/machinery/door/firedoor,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkred"
@@ -43411,15 +43543,11 @@
},
/area/engine/engineering)
"gTi" = (
-/obj/structure/ladder,
/obj/structure/sign/directions/floor/alt{
dir = 6;
- pixel_x = -32
- },
-/turf/simulated/floor/plasteel{
- dir = 9;
- icon_state = "whiteyellow"
+ pixel_y = 32
},
+/turf/simulated/openspace,
/area/medical/chemistry)
"gTr" = (
/obj/effect/spawner/random_spawners/fungus_30,
@@ -43556,6 +43684,9 @@
/obj/structure/reagent_dispensers/fueltank/chem{
pixel_y = 32
},
+/obj/structure/railing{
+ dir = 8
+ },
/turf/simulated/floor/engine,
/area/medical/chemistry)
"gVx" = (
@@ -43954,6 +44085,20 @@
icon_state = "asteroidplating"
},
/area/maintenance/port)
+"gZu" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/glass/bottle/charcoal,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "whitepurple"
+ },
+/area/medical/genetics)
"gZx" = (
/obj/item/radio/intercom{
pixel_y = -28
@@ -44135,6 +44280,12 @@
"hbg" = (
/turf/simulated/wall/r_wall,
/area/hallway/primary/starboard/south)
+"hbk" = (
+/obj/structure/filingcabinet/chestdrawer,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/genetics)
"hbo" = (
/obj/structure/rack,
/obj/item/pickaxe,
@@ -44145,6 +44296,22 @@
/obj/machinery/atmospherics/pipe/simple/hidden/universal{
dir = 4
},
+/obj/structure/table/reinforced{
+ layer = 2.5
+ },
+/obj/machinery/door_control{
+ desc = "A remote control-switch to lock down the prison wing's blast doors";
+ id = "Prison Gate";
+ name = "Prison Wing Lockdown";
+ pixel_x = -7;
+ req_access = list(2)
+ },
+/obj/machinery/door_control{
+ id = "Secure Gate";
+ name = "Security Lockdown";
+ pixel_x = 7;
+ req_access = list(2)
+ },
/turf/simulated/floor/plasteel{
icon_state = "darkred"
},
@@ -45526,17 +45693,11 @@
/turf/simulated/floor/plating,
/area/toxins/xenobiology)
"hoX" = (
-/obj/machinery/door/window/southright{
- dir = 8;
- name = "Medical Secure Storage";
- req_access = list(5)
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 9
+/obj/item/wrench/medical,
+/obj/structure/window/reinforced{
+ dir = 8
},
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkblue"
@@ -46407,6 +46568,7 @@
dir = 8;
pixel_y = -32
},
+/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "whiteyellow"
@@ -46501,15 +46663,15 @@
/turf/simulated/floor/plating,
/area/security/checkpoint/south)
"hym" = (
-/obj/structure/closet/firecloset,
+/obj/structure/ladder,
/obj/machinery/atmospherics/pipe/multiz{
- dir = 4
+ dir = 8
},
-/turf/simulated/floor/plasteel{
- dir = 9;
- icon_state = "whitepurple"
+/obj/effect/decal/cleanable/cobweb{
+ icon_state = "cobweb2"
},
-/area/medical/research/shallway)
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint3)
"hyo" = (
/obj/structure/grille/broken,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -46945,10 +47107,6 @@
icon_state = "whitegreenfull"
},
/area/medical/virology/lab)
-"hCz" = (
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/cele/engineering)
"hCC" = (
/obj/structure/cable/orange{
icon_state = "0-2"
@@ -47387,6 +47545,23 @@
"hGV" = (
/turf/space,
/area/space)
+"hGW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable/orange{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/warden)
"hGZ" = (
/obj/effect/turf_decal/stripes/white/line,
/turf/simulated/floor/plasteel{
@@ -47593,6 +47768,12 @@
icon_state = "darkyellow"
},
/area/engine/supermatter)
+"hKa" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint3)
"hKi" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -48372,6 +48553,16 @@
/obj/item/deck/cards,
/turf/simulated/floor/grass,
/area/hallway/secondary/garden)
+"hSd" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/papershredder,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/warden)
"hSp" = (
/obj/machinery/atmospherics/pipe/simple/visible/yellow{
dir = 5
@@ -48491,10 +48682,6 @@
/obj/effect/landmark/start/research_director,
/turf/simulated/floor/carpet/purple,
/area/crew_quarters/hor)
-"hTe" = (
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/cele/servise)
"hTl" = (
/obj/machinery/atmospherics/pipe/simple/visible/yellow{
desc = "Труба хранит в себе набор газов для смешивания";
@@ -48680,8 +48867,10 @@
/turf/simulated/floor/plasteel,
/area/security/checkpoint/south)
"hUF" = (
-/obj/structure/window/reinforced{
- dir = 8
+/obj/machinery/door/window/southleft{
+ dir = 8;
+ name = "Medical Secure Storage";
+ req_access = list(5)
},
/turf/simulated/floor/plasteel{
dir = 10;
@@ -48893,6 +49082,9 @@
/obj/structure/disposalpipe/junction{
dir = 1
},
+/obj/structure/railing/corner{
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -50056,10 +50248,6 @@
/obj/machinery/light{
dir = 1
},
-/obj/machinery/camera{
- c_tag = "Research Test Lab South Hall";
- network = list("RD","SS13")
- },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whitepurple"
@@ -50394,31 +50582,9 @@
},
/area/medical/medbreak)
"iof" = (
-/obj/structure/table,
-/obj/item/storage/box/pillbottles{
- pixel_x = 8;
- pixel_y = 4
- },
-/obj/item/storage/box/pillbottles{
- pixel_x = 8
- },
-/obj/item/storage/box/syringes{
- pixel_x = -6
- },
-/obj/item/storage/box/syringes{
- pixel_x = -6;
- pixel_y = 4
- },
-/obj/item/storage/box/autoinjectors{
- pixel_x = -6;
- pixel_y = 8
- },
-/obj/item/storage/box/autoinjectors{
- pixel_x = 8;
- pixel_y = 8
- },
+/obj/structure/table/tray,
/turf/simulated/floor/plasteel{
- dir = 8;
+ dir = 10;
icon_state = "whiteblue"
},
/area/medical/cmostore)
@@ -50877,6 +51043,9 @@
pixel_y = -3
},
/obj/item/hand_labeler,
+/obj/machinery/newscaster/security_unit{
+ pixel_y = -32
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -51995,9 +52164,8 @@
/obj/structure/sign/fire{
pixel_y = -32
},
-/obj/machinery/atmospherics/unary/vent_scrubber/on{
- dir = 8
- },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/firecloset/full,
/turf/simulated/floor/plasteel{
icon_state = "whitepurple"
},
@@ -52314,11 +52482,12 @@
/turf/simulated/floor/wood/fancy/oak,
/area/civilian/vacantoffice)
"iFH" = (
-/obj/structure/ladder,
/obj/structure/sign/directions/floor/alt{
dir = 6;
pixel_x = -32
},
+/obj/effect/turf_decal/stripes/line,
+/obj/machinery/door/firedoor/border_only,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "whiteblue"
@@ -52847,13 +53016,6 @@
/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
/area/teleporter/quantum/security)
-"iLE" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint2)
"iLL" = (
/obj/structure/railing{
dir = 6
@@ -53512,6 +53674,13 @@
icon_state = "redfull"
},
/area/security/processing)
+"iRv" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
"iRG" = (
/obj/structure/table,
/obj/item/book/manual/engineering_particle_accelerator,
@@ -53774,6 +53943,12 @@
},
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random_spawners/oil_20,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
/turf/simulated/floor/plating{
icon_state = "asteroidplating"
},
@@ -54574,6 +54749,23 @@
icon_state = "dark"
},
/area/security/prison/cell_block/A)
+"jbq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable/orange{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/junction/reversed{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplefull"
+ },
+/area/medical/genetics)
"jbu" = (
/turf/simulated/floor/wood/fancy/oak{
icon_state = "fancy-wood-oak-broken7"
@@ -54912,16 +55104,6 @@
},
/turf/simulated/openspace,
/area/maintenance/engineering)
-"jeS" = (
-/obj/structure/sign/directions/floor/alt{
- dir = 8;
- pixel_x = 32
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "blue"
- },
-/area/hallway/primary/starboard/south)
"jfe" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -54969,6 +55151,9 @@
},
/turf/simulated/floor/plating,
/area/hallway/spacebridge/engmed)
+"jfi" = (
+/turf/simulated/openspace,
+/area/medical/genetics)
"jfk" = (
/obj/effect/spawner/random_spawners/rock_50,
/turf/simulated/floor/plating/asteroid,
@@ -55422,12 +55607,7 @@
name = "Security Pods";
req_access = list(71)
},
-/obj/machinery/door/airlock/security/glass{
- id = "process";
- id_tag = "Brig";
- name = "Prisoner Processing";
- req_access = list(63)
- },
+/obj/machinery/door/firedoor,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -55748,10 +55928,6 @@
icon_state = "darkyellow"
},
/area/engine/mechanic_workshop/hangar)
-"jmV" = (
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/cele/arrival)
"jnc" = (
/obj/machinery/alarm{
dir = 4;
@@ -55878,7 +56054,7 @@
/turf/simulated/floor/plating,
/area/engine/engineering/monitor)
"jok" = (
-/obj/machinery/recharge_station,
+/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "whiteyellow"
@@ -56431,15 +56607,11 @@
},
/area/atmos/distribution)
"jtH" = (
-/obj/structure/sign/explosives{
- pixel_y = -32
- },
-/obj/item/twohanded/required/kirbyplants,
-/turf/simulated/floor/plasteel{
- dir = 10;
- icon_state = "whitepurple"
+/obj/machinery/atmospherics/pipe/multiz{
+ dir = 8
},
-/area/medical/research/shallway)
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint3)
"jtI" = (
/mob/living/carbon/human/lesser/monkey{
icon = 'icons/mob/monkey.dmi';
@@ -57062,7 +57234,7 @@
/obj/machinery/light{
dir = 8
},
-/obj/machinery/cryopod/robot,
+/obj/machinery/recharge_station,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whiteyellow"
@@ -57116,12 +57288,11 @@
},
/area/solar/starboardaux)
"jAE" = (
-/obj/structure/table/glass,
-/obj/item/clothing/glasses/science,
/obj/machinery/alarm{
dir = 1;
pixel_y = -26
},
+/obj/structure/closet/secure_closet/reagents,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "whiteyellow"
@@ -57805,10 +57976,6 @@
},
/area/atmos)
"jIs" = (
-/obj/structure/chair/office/dark{
- dir = 1
- },
-/obj/effect/landmark/start/warden,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
@@ -57953,9 +58120,8 @@
/turf/space/openspace,
/area/solar/west)
"jJI" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 10
- },
+/obj/structure/closet/l3closet/scientist,
+/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whitepurplecorner"
@@ -58616,12 +58782,8 @@
},
/area/medical/medbreak)
"jQR" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 5
- },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/cable/orange{
icon_state = "1-2"
},
@@ -58630,7 +58792,8 @@
pixel_x = -26
},
/turf/simulated/floor/plasteel{
- icon_state = "white"
+ dir = 4;
+ icon_state = "whitebluecorner"
},
/area/medical/cmostore)
"jRa" = (
@@ -59032,6 +59195,13 @@
},
/turf/simulated/floor/carpet/black,
/area/bridge)
+"jVz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/universal{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
"jVG" = (
/turf/simulated/wall/r_wall,
/area/security/checkpoint)
@@ -59334,6 +59504,11 @@
/obj/effect/spawner/lootdrop/maintenance,
/turf/simulated/floor/plating,
/area/maintenance/fsmaint3)
+"jYL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/reagent_dispensers/fueltank,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
"jYR" = (
/obj/machinery/door/airlock{
id_tag = "toilet3";
@@ -60209,12 +60384,19 @@
/obj/machinery/camera{
c_tag = "Brig Warden's Office"
},
-/obj/structure/disposalpipe/trunk/multiz,
-/obj/structure/ladder,
/obj/structure/sign/directions/floor/alt{
dir = 8;
pixel_y = 32
},
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 1
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkred"
@@ -60494,10 +60676,10 @@
/turf/simulated/floor/plating,
/area/mine/unexplored/cere/orbiting)
"kka" = (
-/obj/machinery/papershredder,
/obj/machinery/light_switch{
pixel_y = 26
},
+/obj/structure/chair/sofa,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkred"
@@ -60567,7 +60749,7 @@
},
/area/security/armory)
"kkM" = (
-/obj/machinery/photocopier,
+/obj/machinery/computer/podtracker,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkred"
@@ -62500,6 +62682,7 @@
},
/area/turret_protected/ai)
"kDz" = (
+/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "whiteyellow"
@@ -62678,18 +62861,6 @@
icon_state = "neutralfull"
},
/area/hallway/primary/fore)
-"kEI" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/universal{
- dir = 4
- },
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "whitepurple"
- },
-/area/medical/research/shallway)
"kEM" = (
/turf/simulated/floor/plasteel{
dir = 4;
@@ -62919,6 +63090,17 @@
icon_state = "asteroidplating"
},
/area/atmos/distribution)
+"kGX" = (
+/obj/structure/chair/sofa/corp/right{
+ dir = 1
+ },
+/obj/item/radio/intercom{
+ pixel_y = -28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple"
+ },
+/area/medical/research/shallway)
"kHd" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/wall,
@@ -63079,7 +63261,11 @@
/area/toxins/misc_lab)
"kJs" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
+ dir = 10
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/cobweb{
+ icon_state = "cobweb2"
},
/turf/simulated/floor/plating,
/area/maintenance/asmaint2)
@@ -63789,6 +63975,12 @@
icon_state = "darkyellow"
},
/area/engine/engine_smes)
+"kQU" = (
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/turf/simulated/openspace,
+/area/medical/genetics)
"kQX" = (
/obj/machinery/hologram/holopad,
/turf/simulated/floor/plasteel,
@@ -63853,22 +64045,21 @@
},
/area/engine/engine_smes)
"kRx" = (
-/obj/structure/cable/orange{
- icon_state = "2-4"
+/obj/machinery/door/airlock/maintenance{
+ name = "Science Asteroid Maintenance";
+ req_access = list(47)
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 6
+ dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 6
+ dir = 4
},
/obj/structure/cable/orange{
icon_state = "4-8"
},
-/turf/simulated/floor/plasteel{
- icon_state = "whitepurplefull"
- },
-/area/medical/research/shallway)
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint3)
"kRG" = (
/obj/structure/closet,
/obj/item/storage/box/handcuffs,
@@ -64141,20 +64332,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/maintenance/genetics)
-"kUW" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 5
- },
-/obj/structure/cable/orange{
- icon_state = "1-4"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/girder,
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint2)
"kUZ" = (
/obj/machinery/power/emitter{
dir = 1
@@ -65475,10 +65652,8 @@
/obj/structure/cable/orange{
icon_state = "4-8"
},
-/obj/structure/disposalpipe/sortjunction{
- dir = 8;
- name = "Brig Equipment Storage";
- sortType = 8
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
/turf/simulated/floor/plasteel{
icon_state = "darkredfull"
@@ -67630,6 +67805,12 @@
/turf/space/openspace,
/area/solar/port)
"lFm" = (
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "whiteyellow"
@@ -69259,6 +69440,19 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/maintenance/fsmaint3)
+"lWC" = (
+/obj/structure/cable/orange{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/grille,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
"lWG" = (
/obj/machinery/light_switch{
pixel_y = 26
@@ -69321,6 +69515,14 @@
/obj/effect/spawner/random_spawners/cobweb_left_rare,
/turf/simulated/floor/plating,
/area/maintenance/starboard)
+"lXo" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/shallway)
"lXs" = (
/obj/machinery/door_control{
id = "engiestoragesmes";
@@ -69382,6 +69584,14 @@
icon_state = "neutral"
},
/area/hallway/primary/central/north)
+"lXN" = (
+/obj/structure/table/glass,
+/obj/item/clothing/glasses/science,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "whiteyellow"
+ },
+/area/medical/chemistry)
"lXR" = (
/obj/structure/stairs{
dir = 8
@@ -69454,6 +69664,10 @@
},
/area/engine/mechanic_workshop/hangar)
"lYF" = (
+/obj/machinery/atmospherics/pipe/multiz{
+ dir = 1
+ },
+/obj/structure/filingcabinet/chestdrawer,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "darkred"
@@ -69546,18 +69760,11 @@
/turf/simulated/floor/plasteel,
/area/quartermaster/miningdock)
"lZx" = (
-/obj/structure/disposalpipe/trunk/multiz/down{
- dir = 4
- },
-/obj/structure/ladder,
/obj/structure/sign/directions/floor/alt{
dir = 6;
pixel_y = 32
},
-/turf/simulated/floor/plasteel{
- dir = 9;
- icon_state = "darkred"
- },
+/turf/simulated/openspace,
/area/security/warden)
"lZE" = (
/obj/machinery/firealarm{
@@ -70019,6 +70226,9 @@
dir = 8
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/railing/corner{
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -70168,7 +70378,7 @@
/obj/machinery/newscaster{
pixel_x = -32
},
-/obj/machinery/cryopod/robot,
+/obj/machinery/recharge_station,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whiteyellow"
@@ -70413,6 +70623,9 @@
dir = 4
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -71105,6 +71318,7 @@
/obj/structure/window/reinforced{
dir = 8
},
+/obj/effect/turf_decal/delivery,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "darkblue"
@@ -71158,10 +71372,7 @@
/obj/machinery/light{
dir = 8
},
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "whiteblue"
- },
+/turf/simulated/openspace,
/area/medical/reception)
"mpY" = (
/obj/structure/cable/orange{
@@ -71282,15 +71493,14 @@
/turf/simulated/floor/carpet/red,
/area/chapel/main)
"mrA" = (
-/obj/structure/disposalpipe/trunk{
- dir = 1
- },
-/obj/machinery/disposal,
/obj/machinery/light,
/obj/machinery/firealarm{
dir = 1;
pixel_y = -26
},
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
icon_state = "whitepurple"
},
@@ -71564,15 +71774,10 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/machinery/door/airlock/security/glass{
- id = "process";
- id_tag = "Brig";
- name = "Prisoner Processing";
- req_access = list(63)
- },
/obj/structure/cable/orange{
icon_state = "4-8"
},
+/obj/machinery/door/firedoor,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -71759,6 +71964,9 @@
/obj/effect/turf_decal/stripes/corner{
dir = 8
},
+/obj/structure/railing/corner{
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitepurple"
@@ -72693,6 +72901,14 @@
/obj/machinery/light{
dir = 8
},
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk,
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkred"
@@ -73338,22 +73554,6 @@
"mKL" = (
/turf/simulated/floor/plating/asteroid,
/area/maintenance/gambling_den)
-"mKT" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/structure/closet/secure_closet/reagents,
-/obj/machinery/status_display{
- pixel_x = -32
- },
-/obj/machinery/camera/autoname{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "whiteyellow"
- },
-/area/medical/chemistry)
"mKV" = (
/obj/machinery/disposal,
/obj/structure/disposalpipe/trunk{
@@ -73668,8 +73868,12 @@
/area/hallway/primary/central)
"mNH" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 4
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
},
/turf/simulated/floor/plasteel{
icon_state = "white"
@@ -74293,9 +74497,15 @@
},
/area/hallway/primary/fore)
"mVp" = (
-/obj/structure/ladder,
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint3)
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whitepurple"
+ },
+/area/medical/research/shallway)
"mVq" = (
/obj/effect/turf_decal/siding/wood{
dir = 5
@@ -75117,7 +75327,11 @@
},
/area/toxins/lab)
"neF" = (
-/obj/structure/chair/sofa,
+/obj/structure/disposalpipe/trunk/multiz,
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/railing{
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkred"
@@ -75447,13 +75661,6 @@
},
/turf/simulated/floor/engine,
/area/toxins/xenobiology)
-"nhk" = (
-/obj/machinery/computer/shuttle/labor,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "darkred"
- },
-/area/security/warden)
"nhl" = (
/obj/machinery/door/airlock/glass{
id = "Courtroom";
@@ -75705,7 +75912,10 @@
dir = 1;
pixel_y = -26
},
-/obj/machinery/computer/secure_data,
+/obj/machinery/atmospherics/pipe/multiz{
+ dir = 8
+ },
+/obj/machinery/computer/shuttle/labor,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "darkred"
@@ -76882,15 +77092,6 @@
},
/turf/simulated/floor/plating,
/area/maintenance/disposal)
-"nva" = (
-/obj/structure/cable/orange,
-/obj/machinery/power/apc{
- pixel_y = -28
- },
-/turf/simulated/floor/plasteel{
- icon_state = "whiteblue"
- },
-/area/medical/cmostore)
"nvb" = (
/obj/structure/table/glass,
/obj/item/hand_labeler_refill,
@@ -77317,6 +77518,16 @@
icon_state = "dark"
},
/area/toxins/lab)
+"nzb" = (
+/obj/structure/closet/secure_closet/security,
+/obj/machinery/newscaster/security_unit{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/seceqstorage)
"nzk" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -77378,16 +77589,10 @@
/turf/simulated/floor/plasteel,
/area/atmos)
"nAj" = (
-/obj/structure/table/reinforced{
- layer = 2.5
- },
-/obj/item/folder/red,
/obj/machinery/alarm{
pixel_y = 26
},
-/obj/item/radio/sec{
- pixel_x = 5
- },
+/obj/structure/chair/sofa/left,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkred"
@@ -77662,7 +77867,7 @@
/area/turret_protected/aisat_interior/secondary)
"nDk" = (
/obj/machinery/door/airlock/external{
- name = "Emergency Shuttle Airlock"
+ name = "Escape Pod Airlock"
},
/turf/simulated/floor/plating,
/area/maintenance/port)
@@ -77714,6 +77919,7 @@
"nDQ" = (
/obj/structure/closet/bombcloset,
/obj/machinery/light/small,
+/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "whitepurple"
@@ -77800,17 +78006,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/maintenance/genetics)
-"nEK" = (
-/obj/structure/chair/comfy{
- dir = 1
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "whitepurplefull"
- },
-/area/medical/research/restroom)
"nEL" = (
/obj/structure/reagent_dispensers/watertank/high,
/turf/simulated/floor/plasteel{
@@ -78133,9 +78328,6 @@
/obj/structure/chair/comfy{
dir = 1
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/turf/simulated/floor/plasteel/white,
/area/medical/research/restroom)
"nIT" = (
@@ -78238,6 +78430,7 @@
dir = 4
},
/obj/structure/railing,
+/obj/machinery/door/firedoor/border_only,
/turf/simulated/floor/plasteel{
icon_state = "whitebluefull"
},
@@ -78776,7 +78969,6 @@
/obj/machinery/light{
dir = 1
},
-/obj/structure/ladder,
/obj/structure/sign/directions/floor/alt{
dir = 8;
pixel_y = 32
@@ -79390,6 +79582,12 @@
},
/turf/simulated/openspace,
/area/crew_quarters/heads/hop)
+"nWQ" = (
+/obj/structure/railing,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/genetics)
"nWR" = (
/obj/effect/spawner/random_spawners/rock_50,
/obj/effect/spawner/random_spawners/rock_50,
@@ -79607,6 +79805,16 @@
/obj/structure/girder,
/turf/simulated/floor/plating,
/area/maintenance/starboard)
+"nZb" = (
+/obj/structure/sign/directions/floor/alt{
+ dir = 8;
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/security/brig)
"nZc" = (
/obj/structure/cable/orange{
icon_state = "1-2"
@@ -79810,10 +80018,15 @@
/turf/simulated/floor/carpet/orange,
/area/engine/chiefs_office)
"obg" = (
-/obj/structure/plasticflaps,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plating,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple"
+ },
/area/medical/genetics)
"obj" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -80270,6 +80483,12 @@
icon_state = "neutralfull"
},
/area/hallway/secondary/exit)
+"ofR" = (
+/obj/structure/sign/directions/floor/alt{
+ dir = 6
+ },
+/turf/simulated/wall/r_wall,
+/area/security/brig)
"ofX" = (
/obj/structure/girder,
/obj/item/stack/sheet/metal,
@@ -80374,7 +80593,7 @@
/turf/simulated/floor/grass,
/area/crew_quarters/locker)
"ohh" = (
-/obj/machinery/recharge_station,
+/obj/machinery/cryopod/robot,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whiteyellow"
@@ -80429,6 +80648,9 @@
/obj/structure/cable/orange{
icon_state = "2-8"
},
+/obj/structure/cable/orange{
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel{
icon_state = "whitebluefull"
},
@@ -80504,12 +80726,12 @@
dir = 4
},
/obj/machinery/hologram/holopad,
-/obj/structure/disposalpipe/junction/reversed{
- dir = 8
- },
/obj/structure/cable/orange{
icon_state = "4-8"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -81473,11 +81695,13 @@
/obj/structure/cable/orange{
icon_state = "1-2"
},
+/obj/machinery/hologram/holopad,
+/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 4
},
/turf/simulated/floor/plasteel{
- icon_state = "whitepurplefull"
+ icon_state = "white"
},
/area/medical/research/shallway)
"ovh" = (
@@ -81635,16 +81859,6 @@
},
/turf/simulated/floor/wood/fancy/light,
/area/lawoffice)
-"owj" = (
-/obj/machinery/atmospherics/unary/vent_scrubber/on{
- dir = 4
- },
-/obj/structure/closet/firecloset,
-/turf/simulated/floor/plasteel{
- dir = 10;
- icon_state = "whiteblue"
- },
-/area/medical/reception)
"owm" = (
/obj/structure/closet/secure_closet/medical1{
req_access = list(5,62)
@@ -81881,10 +82095,11 @@
/obj/structure/cable/orange{
icon_state = "1-2"
},
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/railing/corner{
dir = 8
},
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -83351,14 +83566,12 @@
/turf/simulated/floor/glass,
/area/security/permabrig)
"oLR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 6
},
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/structure/table/glass,
-/obj/item/reagent_containers/applicator/burn,
/turf/simulated/floor/plasteel{
- icon_state = "whitepurple"
+ icon_state = "white"
},
/area/medical/genetics)
"oLT" = (
@@ -83505,6 +83718,12 @@
},
/turf/simulated/floor/plating/airless,
/area/solar/port)
+"oNa" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/shallway)
"oNq" = (
/obj/machinery/alarm{
dir = 4;
@@ -83624,12 +83843,6 @@
},
/turf/simulated/floor/grass,
/area/hallway/primary/central)
-"oOo" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/universal{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint2)
"oOs" = (
/obj/structure/table/reinforced,
/obj/machinery/door/firedoor,
@@ -83833,6 +84046,9 @@
/area/teleporter/quantum/medbay)
"oQq" = (
/obj/machinery/light/small,
+/obj/structure/chair{
+ dir = 1
+ },
/turf/simulated/floor/glass,
/area/security/processing)
"oQE" = (
@@ -84114,12 +84330,9 @@
/turf/simulated/floor/wood/fancy/light,
/area/library/game_zone)
"oTc" = (
-/obj/structure/table/reinforced,
-/obj/item/paper_bin{
- pixel_x = -3;
- pixel_y = 7
+/obj/machinery/computer/brigcells{
+ dir = 1
},
-/obj/item/pen,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "darkred"
@@ -84401,6 +84614,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/railing{
+ dir = 1
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkred"
@@ -84434,12 +84650,15 @@
},
/area/storage/secure)
"oWs" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 1
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 10
},
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
/turf/simulated/floor/plasteel{
icon_state = "darkredfull"
},
@@ -85098,17 +85317,12 @@
/turf/simulated/floor/plating,
/area/medical/medbay)
"paM" = (
-/obj/item/radio/intercom{
- pixel_y = -28
- },
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
},
-/obj/machinery/light,
-/obj/machinery/camera/autoname{
- dir = 1
- },
+/obj/structure/railing/corner,
/turf/simulated/floor/plasteel{
+ dir = 1;
icon_state = "whitepurple"
},
/area/medical/genetics)
@@ -85345,6 +85559,7 @@
/area/medical/cmo)
"pct" = (
/obj/structure/closet/l3closet/scientist,
+/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "whitepurple"
@@ -85450,14 +85665,7 @@
/turf/space/openspace,
/area/space)
"pdW" = (
-/obj/structure/disposalpipe/trunk{
- dir = 8
- },
-/obj/machinery/disposal,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "darkred"
- },
+/turf/simulated/openspace,
/area/security/warden)
"pec" = (
/obj/machinery/computer/station_alert,
@@ -86222,10 +86430,6 @@
icon_state = "darkpurple"
},
/area/crew_quarters/hor)
-"pmj" = (
-/obj/structure/reagent_dispensers/fueltank,
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint2)
"pmn" = (
/obj/structure/railing{
dir = 1
@@ -86351,12 +86555,6 @@
icon_state = "asteroidplating"
},
/area/maintenance/fsmaint3)
-"pnk" = (
-/obj/machinery/atmospherics/pipe/multiz{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint2)
"pns" = (
/obj/machinery/door/airlock/external{
id_tag = "laborcamp_home";
@@ -86606,7 +86804,7 @@
},
/area/medical/research/shallway)
"ppe" = (
-/obj/structure/filingcabinet/chestdrawer,
+/obj/machinery/computer/scan_consolenew,
/obj/item/radio/intercom{
pixel_y = -28
},
@@ -86724,9 +86922,19 @@
},
/area/engine/mechanic_workshop/hangar)
"pqg" = (
-/obj/machinery/smartfridge/secure/chemistry,
+/obj/structure/table/glass,
+/obj/item/grenade/chem_grenade,
+/obj/item/grenade/chem_grenade,
+/obj/item/grenade/chem_grenade,
+/obj/item/grenade/chem_grenade,
+/obj/item/grenade/chem_grenade,
+/obj/item/screwdriver{
+ pixel_x = -2;
+ pixel_y = 6
+ },
+/obj/item/stack/cable_coil/random,
+/obj/item/stack/cable_coil/random,
/turf/simulated/floor/plasteel{
- dir = 10;
icon_state = "whiteyellow"
},
/area/medical/chemistry)
@@ -86771,7 +86979,7 @@
dir = 1
},
/turf/simulated/floor/plasteel{
- icon_state = "white"
+ icon_state = "whitepurple"
},
/area/medical/genetics)
"pqJ" = (
@@ -87259,30 +87467,6 @@
/obj/machinery/door/window/eastleft,
/turf/simulated/floor/carpet,
/area/crew_quarters/fitness)
-"ptS" = (
-/obj/structure/table/reinforced{
- layer = 2.5
- },
-/obj/machinery/door_control{
- desc = "A remote control-switch to lock down the prison wing's blast doors";
- id = "Prison Gate";
- name = "Prison Wing Lockdown";
- pixel_x = -7;
- req_access = list(2)
- },
-/obj/machinery/door_control{
- id = "Secure Gate";
- name = "Security Lockdown";
- pixel_x = 7;
- req_access = list(2)
- },
-/obj/machinery/atmospherics/pipe/multiz{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "darkredfull"
- },
-/area/security/warden)
"ptU" = (
/obj/machinery/door/airlock/maintenance{
name = "Service Asteroid Maintenance";
@@ -87600,7 +87784,6 @@
/obj/structure/cable/orange{
icon_state = "2-4"
},
-/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "whitepurplefull"
},
@@ -89241,12 +89424,6 @@
icon_state = "neutral"
},
/area/crew_quarters/locker)
-"pNJ" = (
-/obj/effect/spawner/random_spawners/oil_20,
-/turf/simulated/floor/plating{
- icon_state = "asteroidplating"
- },
-/area/maintenance/asmaint2)
"pNP" = (
/obj/structure/bed/dogbed{
pixel_x = 2
@@ -90124,14 +90301,6 @@
icon_state = "dark"
},
/area/security/interrogation)
-"pXh" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "darkredfull"
- },
-/area/security/warden)
"pXj" = (
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
@@ -90555,9 +90724,6 @@
/obj/structure/chair/comfy{
dir = 1
},
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
/turf/simulated/floor/plasteel{
icon_state = "whitepurplefull"
},
@@ -90652,6 +90818,9 @@
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/railing/corner{
+ dir = 1
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -92115,7 +92284,13 @@
},
/area/engine/break_room)
"qrx" = (
-/obj/structure/chair/sofa/left,
+/obj/structure/showcase{
+ desc = "Something very old and dusty."
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "darkred"
@@ -93398,7 +93573,9 @@
/obj/structure/cable/orange{
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
/turf/simulated/floor/plasteel/white,
/area/medical/research/restroom)
"qET" = (
@@ -93741,7 +93918,10 @@
/turf/simulated/floor/plating/asteroid,
/area/maintenance/cele/medbay)
"qIx" = (
-/obj/machinery/computer/scan_consolenew,
+/obj/structure/stairs{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
/turf/simulated/floor/plasteel{
icon_state = "whitepurple"
},
@@ -94138,6 +94318,14 @@
color = "gray"
},
/area/crew_quarters/captain)
+"qMj" = (
+/obj/structure/railing/corner{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteyellowfull"
+ },
+/area/medical/chemistry)
"qMl" = (
/obj/structure/cable/orange{
icon_state = "1-4"
@@ -94164,13 +94352,16 @@
/turf/simulated/floor/plating,
/area/maintenance/fore)
"qMZ" = (
-/obj/machinery/door/window/southleft{
+/obj/machinery/door/window/southright{
dir = 8;
name = "Medical Secure Storage";
req_access = list(5)
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 5
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -95487,9 +95678,7 @@
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 4
- },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -97037,9 +97226,10 @@
},
/area/teleporter/quantum/medbay)
"rru" = (
-/obj/structure/closet/radiation,
+/obj/structure/railing,
+/obj/machinery/door/firedoor/border_only,
/turf/simulated/floor/plasteel{
- dir = 6;
+ dir = 4;
icon_state = "whitepurple"
},
/area/medical/genetics)
@@ -97662,6 +97852,13 @@
icon_state = "darkbluecorners"
},
/area/bridge)
+"rwX" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/railing/corner,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplefull"
+ },
+/area/medical/genetics)
"rxv" = (
/obj/machinery/light/small{
dir = 8
@@ -97892,10 +98089,6 @@
},
/turf/simulated/floor/carpet/blue,
/area/crew_quarters/heads/hop)
-"rzQ" = (
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating/asteroid,
-/area/maintenance/cele/command)
"rzW" = (
/obj/structure/railing,
/obj/structure/table,
@@ -98082,6 +98275,12 @@
},
/turf/simulated/floor/plating,
/area/maintenance/maintcentral)
+"rBs" = (
+/obj/structure/sign/directions/floor/alt{
+ dir = 8
+ },
+/turf/simulated/wall/r_wall,
+/area/medical/reception)
"rBt" = (
/obj/structure/cable/orange{
icon_state = "4-8"
@@ -98239,6 +98438,7 @@
/obj/structure/cable/orange{
icon_state = "4-8"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/maintenance/asmaint2)
"rCz" = (
@@ -98450,6 +98650,15 @@
icon_state = "asteroidplating"
},
/area/maintenance/starboard)
+"rEX" = (
+/obj/structure/chair/sofa/corp/right{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/medical/research/shallway)
"rFf" = (
/obj/machinery/light/small,
/turf/simulated/floor/plating,
@@ -98730,7 +98939,7 @@
dir = 4
},
/turf/simulated/floor/plasteel{
- icon_state = "white"
+ icon_state = "whitepurplefull"
},
/area/medical/research/shallway)
"rIc" = (
@@ -99645,7 +99854,7 @@
/area/security/lobby)
"rSu" = (
/obj/machinery/door/airlock/external{
- name = "Emergency Shuttle Airlock"
+ name = "Escape Pod Airlock"
},
/turf/simulated/floor/plating,
/area/maintenance/asmaint2)
@@ -100025,14 +100234,15 @@
},
/area/engine/supermatter)
"rVu" = (
-/obj/item/storage/bag/chemistry,
-/obj/item/storage/bag/chemistry,
-/obj/item/clothing/mask/gas,
-/obj/item/clothing/mask/gas,
-/obj/structure/closet/wardrobe/chemistry_white,
/obj/machinery/alarm{
pixel_y = 26
},
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whiteyellow"
@@ -100387,6 +100597,12 @@
/area/hallway/secondary/exit)
"rYy" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on,
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
/turf/simulated/floor/plasteel{
icon_state = "darkredfull"
},
@@ -101218,6 +101434,12 @@
/turf/simulated/floor/plating,
/area/storage/tech)
"sif" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whiteblue"
@@ -101359,8 +101581,10 @@
/turf/simulated/floor/plating,
/area/maintenance/cele/cargo)
"sjC" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 5
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable/orange{
+ icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
icon_state = "whitepurple"
@@ -104060,6 +104284,13 @@
icon_state = "asteroid"
},
/area/hydroponics)
+"sLj" = (
+/obj/machinery/atmospherics/pipe/multiz{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
"sLl" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 6
@@ -104359,14 +104590,12 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9
},
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 9
- },
/obj/structure/cable/orange{
icon_state = "1-8"
},
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
/turf/simulated/floor/plasteel{
- icon_state = "white"
+ icon_state = "whitepurplefull"
},
/area/medical/research/shallway)
"sNI" = (
@@ -104743,22 +104972,6 @@
icon_state = "whitepurple"
},
/area/toxins/lab)
-"sRu" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/structure/cable/orange{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/girder,
-/turf/simulated/floor/plating{
- icon_state = "asteroidplating"
- },
-/area/maintenance/asmaint2)
"sRG" = (
/obj/structure/transit_tube/cap{
dir = 1
@@ -104852,10 +105065,6 @@
icon_state = "asteroidplating"
},
/area/maintenance/asmaint5)
-"sSB" = (
-/obj/structure/ladder,
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint2)
"sSF" = (
/obj/item/radio/intercom{
pixel_y = 28
@@ -105698,12 +105907,11 @@
},
/area/security/lobby)
"taJ" = (
-/obj/structure/reagent_dispensers/oil,
/obj/machinery/computer/cryopod/robot{
pixel_x = -30
},
/turf/simulated/floor/plasteel{
- dir = 8;
+ dir = 10;
icon_state = "whiteyellow"
},
/area/assembly/chargebay)
@@ -107232,11 +107440,6 @@
icon_state = "whiteblue"
},
/area/medical/surgery/theatre)
-"tpw" = (
-/turf/simulated/floor/engine{
- name = "Holodeck Projector Floor"
- },
-/area/holodeck/alphadeck)
"tpy" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 4
@@ -107812,17 +108015,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/maintenance/asmaint2)
-"tul" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/structure/cable/orange{
- icon_state = "1-2"
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "whitebluecorner"
- },
-/area/medical/cmostore)
"tuq" = (
/turf/simulated/floor/glass/reinforced,
/area/hallway/secondary/exit)
@@ -108057,6 +108249,12 @@
},
/turf/simulated/floor/carpet/purple,
/area/crew_quarters/hor)
+"twC" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/turf/simulated/floor/glass,
+/area/security/processing)
"twZ" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
@@ -110617,6 +110815,20 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/wall,
/area/maintenance/starboard)
+"tVA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable/orange{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/cmostore)
"tVC" = (
/obj/structure/cable/orange{
icon_state = "4-8"
@@ -110881,6 +111093,16 @@
icon_state = "white"
},
/area/hallway/primary/central)
+"tYk" = (
+/obj/effect/spawner/random_spawners/oil_20,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint3)
"tYn" = (
/obj/structure/table/glass,
/obj/structure/railing{
@@ -111154,7 +111376,8 @@
"uaX" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
- icon_state = "white"
+ dir = 4;
+ icon_state = "whitepurple"
},
/area/medical/genetics)
"uaY" = (
@@ -111411,7 +111634,13 @@
/obj/structure/cable/orange{
icon_state = "4-8"
},
-/obj/structure/grille,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/maintenance/asmaint2)
"udM" = (
@@ -111873,18 +112102,6 @@
},
/turf/simulated/floor/plating,
/area/maintenance/cele/servise)
-"uhW" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/structure/cable/orange{
- icon_state = "4-8"
- },
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint2)
"uhX" = (
/obj/structure/chair/wood/wings{
dir = 8
@@ -112327,10 +112544,14 @@
},
/area/medical/cmo)
"umB" = (
-/obj/structure/closet/emcloset,
-/obj/item/pickaxe,
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint3)
+/obj/structure/chair/sofa/corp/corner{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "whitepurple"
+ },
+/area/medical/research/shallway)
"umE" = (
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
@@ -113282,6 +113503,9 @@
/obj/machinery/camera/autoname{
dir = 8
},
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whiteblue"
@@ -113411,11 +113635,18 @@
/obj/structure/cable{
icon_state = "0-8"
},
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plating/airless,
/area/solar/auxport)
"uwD" = (
/obj/structure/bed,
/obj/item/bedsheet/red,
+/obj/effect/landmark/start/warden,
+/obj/machinery/atmospherics/pipe/simple/hidden/universal{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "darkred"
},
@@ -113670,7 +113901,6 @@
},
/area/hallway/primary/fore/east)
"uzE" = (
-/obj/structure/table/holotable,
/obj/item/paperplane,
/obj/item/paper,
/obj/item/paper,
@@ -113686,6 +113916,7 @@
/obj/item/paper,
/obj/item/paper,
/obj/item/paper,
+/obj/structure/table,
/turf/simulated/floor/plasteel,
/area/crew_quarters/locker/locker_toilet)
"uzW" = (
@@ -113791,6 +114022,18 @@
icon_state = "darkyellowfull"
},
/area/teleporter/quantum/service)
+"uAO" = (
+/obj/structure/table/reinforced,
+/obj/item/paper_bin{
+ pixel_x = -3;
+ pixel_y = 7
+ },
+/obj/item/pen,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkred"
+ },
+/area/security/brig)
"uAP" = (
/obj/machinery/prize_counter,
/turf/simulated/floor/carpet/arcade,
@@ -114036,6 +114279,9 @@
dir = 1
},
/obj/machinery/camera/autoname,
+/obj/machinery/newscaster/security_unit{
+ pixel_y = 32
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkred"
@@ -114408,6 +114654,39 @@
icon_state = "whitepurple"
},
/area/toxins/lab)
+"uGk" = (
+/obj/structure/table,
+/obj/item/storage/box/gloves{
+ pixel_x = -4
+ },
+/obj/item/storage/box/gloves{
+ pixel_x = -4;
+ pixel_y = 4
+ },
+/obj/item/storage/box/beakers{
+ pixel_x = 8
+ },
+/obj/item/storage/box/beakers{
+ pixel_x = 8;
+ pixel_y = 4
+ },
+/obj/item/storage/box/iv_bags{
+ pixel_x = -4;
+ pixel_y = 8
+ },
+/obj/item/storage/box/iv_bags{
+ pixel_x = 8;
+ pixel_y = 8
+ },
+/obj/machinery/power/apc{
+ pixel_y = -28
+ },
+/obj/structure/cable/orange,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "whiteblue"
+ },
+/area/medical/cmostore)
"uGo" = (
/obj/machinery/suit_storage_unit/security,
/turf/simulated/floor/plasteel{
@@ -114445,6 +114724,22 @@
"uGE" = (
/turf/simulated/wall/r_wall,
/area/toxins/explab_chamber)
+"uGG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable/orange{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
"uGU" = (
/obj/structure/railing{
dir = 1
@@ -114506,10 +114801,10 @@
/turf/simulated/floor/plating,
/area/maintenance/fsmaint2)
"uHA" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 9
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -115316,7 +115611,11 @@
layer = 2.5
},
/obj/item/clipboard,
+/obj/item/folder/red,
/obj/item/reagent_containers/spray/cleaner/brig,
+/obj/item/radio/sec{
+ pixel_x = 5
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkred"
@@ -115779,6 +116078,51 @@
},
/turf/simulated/floor/plating,
/area/maintenance/starboard)
+"uWo" = (
+/obj/structure/table,
+/obj/item/storage/box/bodybags{
+ pixel_x = 8
+ },
+/obj/item/storage/box/bodybags{
+ pixel_x = 8;
+ pixel_y = 4
+ },
+/obj/item/storage/box/masks{
+ pixel_x = -6
+ },
+/obj/item/storage/box/masks{
+ pixel_x = -6;
+ pixel_y = 4
+ },
+/obj/item/storage/box/patch_packs{
+ pixel_x = -7;
+ pixel_y = 8
+ },
+/obj/item/storage/box/patch_packs{
+ pixel_x = 8;
+ pixel_y = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable/orange{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/light,
+/obj/item/radio/intercom{
+ pixel_y = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whiteblue"
+ },
+/area/medical/cmostore)
"uWq" = (
/obj/machinery/disposal,
/obj/structure/disposalpipe/trunk,
@@ -116981,7 +117325,7 @@
/area/maintenance/fsmaint3)
"viI" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
- dir = 1
+ dir = 8
},
/turf/simulated/floor/plasteel{
icon_state = "darkredfull"
@@ -117256,6 +117600,9 @@
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 4
},
+/obj/machinery/firealarm{
+ pixel_y = 26
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkred"
@@ -117505,6 +117852,13 @@
icon_state = "dark"
},
/area/gateway)
+"vos" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/universal,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/security/warden)
"voC" = (
/obj/machinery/atmospherics/unary/vent_pump/on,
/obj/effect/decal/warning_stripes/west{
@@ -118710,9 +119064,6 @@
},
/area/medical/research)
"vBA" = (
-/obj/structure/railing{
- dir = 4
- },
/obj/machinery/camera{
c_tag = "Research Western Wing";
dir = 1
@@ -118721,6 +119072,10 @@
/obj/machinery/power/apc{
pixel_y = -28
},
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/railing{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "whitepurple"
},
@@ -118821,6 +119176,13 @@
icon_state = "dark"
},
/area/security/main)
+"vCr" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/security/warden)
"vCG" = (
/obj/effect/turf_decal/stripes/line{
dir = 5
@@ -118927,13 +119289,14 @@
/obj/machinery/light/small{
dir = 1
},
+/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "whitepurple"
},
/area/medical/research/shallway)
"vDX" = (
-/obj/machinery/computer/prisoner,
+/obj/machinery/computer/secure_data,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkred"
@@ -119218,7 +119581,6 @@
/obj/structure/cable/orange{
icon_state = "2-4"
},
-/obj/structure/table,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -119420,14 +119782,10 @@
/turf/simulated/floor/carpet,
/area/crew_quarters/fitness)
"vHS" = (
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
/obj/machinery/firealarm{
dir = 4;
pixel_x = 26
},
-/obj/machinery/recharge_station,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitepurple"
@@ -119742,6 +120100,9 @@
icon_state = "dark"
},
/area/medical/surgery/north)
+"vLF" = (
+/turf/simulated/openspace,
+/area/medical/chemistry)
"vLM" = (
/obj/structure/cable/orange{
icon_state = "0-2"
@@ -119932,6 +120293,14 @@
icon_state = "neutral"
},
/area/hallway/secondary/exit)
+"vNl" = (
+/obj/machinery/telepad_cargo,
+/obj/effect/turf_decal/bot_red,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteyellow"
+ },
+/area/assembly/chargebay)
"vNp" = (
/turf/simulated/wall/shuttle/overspace,
/area/shuttle/arrival/station)
@@ -121167,6 +121536,12 @@
icon_state = "neutral"
},
/area/hallway/secondary/entry)
+"wal" = (
+/obj/structure/table/glass,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplefull"
+ },
+/area/medical/research/shallway)
"was" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 1
@@ -121421,15 +121796,17 @@
},
/area/maintenance/brig)
"wdq" = (
-/obj/structure/table/glass,
-/obj/item/stack/cable_coil/random,
-/obj/item/stack/cable_coil/random,
-/obj/item/reagent_containers/spray/cleaner/chemical,
+/obj/item/storage/bag/chemistry,
+/obj/item/storage/bag/chemistry,
+/obj/item/clothing/mask/gas,
+/obj/item/clothing/mask/gas,
+/obj/structure/closet/wardrobe/chemistry_white,
/obj/structure/cable/orange,
/obj/machinery/power/apc{
pixel_y = -28
},
/turf/simulated/floor/plasteel{
+ dir = 1;
icon_state = "whiteyellow"
},
/area/medical/chemistry)
@@ -121751,10 +122128,6 @@
icon_state = "darkbrown"
},
/area/quartermaster/office)
-"wfX" = (
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/cele/medbay)
"wfY" = (
/obj/machinery/computer/security/telescreen/prison{
pixel_x = -32
@@ -122584,6 +122957,26 @@
/obj/item/storage/secure/briefcase,
/turf/simulated/floor/glass,
/area/hallway/primary/fore)
+"wnx" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/spray/cleaner/chemical,
+/obj/machinery/door_control{
+ id = "chemisttop";
+ name = "Chemistry Shutter Control";
+ pixel_x = -26;
+ req_access = list(33)
+ },
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteyellow"
+ },
+/area/medical/chemistry)
"wnJ" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 4
@@ -123384,9 +123777,9 @@
},
/area/security/warden)
"wuq" = (
-/obj/structure/filingcabinet/chestdrawer,
-/obj/machinery/light{
- dir = 1
+/obj/structure/chair/sofa/right,
+/obj/machinery/newscaster/security_unit{
+ pixel_y = 32
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -123640,6 +124033,13 @@
icon_state = "navyblue"
},
/area/turret_protected/aisat_interior)
+"wwB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/multiz{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
"wwD" = (
/obj/machinery/firealarm{
pixel_y = 26
@@ -124337,11 +124737,11 @@
},
/area/security/podbay)
"wFy" = (
-/obj/structure/ladder,
/obj/structure/sign/directions/floor/alt{
dir = 6;
pixel_y = 32
},
+/obj/structure/closet/radiation,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "whitepurple"
@@ -124500,6 +124900,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -124801,6 +125204,7 @@
/obj/structure/stairs{
dir = 8
},
+/obj/machinery/door/firedoor,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -126216,6 +126620,15 @@
/obj/structure/girder,
/turf/simulated/floor/plating,
/area/maintenance/fpmaint)
+"wXH" = (
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/obj/machinery/disposal,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple"
+ },
+/area/medical/research/restroom)
"wXL" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable/orange{
@@ -126444,6 +126857,10 @@
/obj/structure/stairs{
dir = 4
},
+/obj/structure/sign/directions/floor/alt{
+ dir = 8;
+ pixel_y = 32
+ },
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "darkred"
@@ -126705,9 +127122,9 @@
/area/maintenance/asmaint2)
"xcp" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/bottle/charcoal,
+/obj/item/reagent_containers/applicator/burn,
/turf/simulated/floor/plasteel{
- dir = 10;
+ dir = 8;
icon_state = "whitepurple"
},
/area/medical/genetics)
@@ -126747,6 +127164,8 @@
dir = 8;
pixel_x = 26
},
+/obj/item/storage/box/bodybags/biohazard,
+/obj/structure/table/glass,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitepurple"
@@ -127999,9 +128418,6 @@
icon_state = "dark"
},
/area/storage/secure)
-"xqj" = (
-/turf/simulated/wall/r_wall,
-/area/maintenance/asmaint3)
"xqs" = (
/obj/structure/chair/office/light{
dir = 1
@@ -128284,6 +128700,12 @@
/obj/structure/cable/orange{
icon_state = "1-8"
},
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whiteblue"
@@ -128516,18 +128938,6 @@
},
/turf/simulated/floor/carpet/royalblack,
/area/crew_quarters/bar/atrium)
-"xuM" = (
-/obj/structure/cable/orange{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/medical/research/shallway)
"xuQ" = (
/obj/structure/mirror{
pixel_y = 32
@@ -129277,6 +129687,9 @@
dir = 8
},
/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
},
@@ -129598,6 +130011,12 @@
icon_state = "blue"
},
/area/hallway/primary/starboard/south)
+"xEL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/universal{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint3)
"xES" = (
/obj/structure/stairs{
dir = 4
@@ -130966,6 +131385,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/plasteel{
icon_state = "darkred"
},
@@ -132563,10 +132983,8 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/medical/cmostore)
+/turf/simulated/floor/plating,
+/area/medical/genetics)
"yhZ" = (
/obj/structure/computerframe,
/turf/simulated/floor/shuttle,
@@ -141587,7 +142005,7 @@ aeM
ppM
aIW
bmP
-hTe
+fNe
wrY
pau
ppM
@@ -145533,7 +145951,7 @@ aeM
oqZ
oqZ
oqZ
-oqZ
+hGV
hGV
hGV
hGV
@@ -145781,20 +146199,20 @@ uXh
mSg
sQc
iiS
-cry
-cry
-cry
-cry
-cry
-iQx
-iQx
-iQx
-iQx
-iQx
-iQx
-iQx
-iQx
-iQx
+aeM
+aeM
+aeM
+aeM
+aeM
+aeM
+aeM
+oqZ
+oqZ
+oqZ
+hGV
+hGV
+hGV
+hGV
hGV
hGV
hGV
@@ -145967,7 +146385,7 @@ uKM
but
pau
aIW
-hTe
+fNe
vuR
ppM
pau
@@ -146035,23 +146453,23 @@ gDr
kYJ
wGG
uXh
-mSg
-hNv
-bSa
-cry
-rOc
-jUD
-eux
-qxP
-iQx
-bzS
-tWn
-rME
-iTv
-tWn
-tWn
-tWn
-iQx
+air
+tYk
+hKa
+aeM
+aeM
+aeM
+aeM
+aeM
+aeM
+aeM
+aeM
+oqZ
+oqZ
+oqZ
+hGV
+hGV
+hGV
hGV
hGV
hGV
@@ -146292,22 +146710,22 @@ lPO
hSr
boc
uXh
-uXh
-jgl
-uXh
+xEL
+cVc
+xEL
cry
-nuc
-gzp
-hhv
-tTF
-nXw
-tWn
-tYM
-tWn
-tWn
-tWn
-sPC
-tWn
+cry
+cry
+cry
+cry
+iQx
+iQx
+iQx
+iQx
+iQx
+iQx
+iQx
+iQx
iQx
hGV
hGV
@@ -146553,17 +146971,17 @@ hym
aSf
jtH
cry
-qif
-hiF
-gzp
-iVI
-sDv
-oOB
-wzQ
+rOc
+jUD
+eux
+qxP
+iQx
+bzS
tWn
+rME
+iTv
tWn
tWn
-xhD
tWn
iQx
hGV
@@ -146806,21 +147224,21 @@ kOv
uXh
uXh
uXh
-kEI
+uXh
kRx
-xuM
-eSY
-aqE
-jMf
-eCT
-qCu
-pmS
-xew
-ybO
-yex
-wVS
-yex
-iqk
+uXh
+cry
+nuc
+gzp
+hhv
+tTF
+nXw
+tWn
+tYM
+tWn
+tWn
+tWn
+sPC
tWn
iQx
hGV
@@ -146983,7 +147401,7 @@ dok
ppM
kip
oAA
-hTe
+fNe
aIW
ttq
oAA
@@ -147062,22 +147480,22 @@ daN
bHy
pct
uXh
-hTS
+dty
jJI
dnt
iCT
cry
-tJb
-orB
-xxX
-nAx
-nXw
-tWn
-xhD
+qif
+hiF
+gzp
+iVI
+sDv
+oOB
+wzQ
tWn
tWn
tWn
-wzQ
+xhD
tWn
iQx
hGV
@@ -147323,18 +147741,18 @@ ilS
rIb
bEi
sjC
-cry
-fIn
-oNw
-dIf
-jHJ
-nXw
-tWn
-mTF
-tWn
-tWn
-tWn
-klj
+eSY
+aqE
+jMf
+eCT
+qCu
+pmS
+xew
+ybO
+yex
+wVS
+yex
+iqk
tWn
iQx
hGV
@@ -147581,18 +147999,18 @@ ovd
sNy
fPj
cry
-ioT
-xWu
-oif
-mSy
-iQx
-vpP
-rfq
-jcH
-wIU
+tJb
+orB
+xxX
+nAx
+nXw
+tWn
+xhD
tWn
tWn
tWn
+wzQ
+tWn
iQx
hGV
hGV
@@ -147833,25 +148251,25 @@ cUg
apk
dVm
uXh
-rQq
-whp
-whp
-cKx
-cry
-cry
-cry
-cry
+dgB
+kYJ
+lXo
+ntV
cry
+fIn
+oNw
+dIf
+jHJ
+nXw
+tWn
+mTF
+tWn
+tWn
+tWn
+klj
+tWn
iQx
-iQx
-iQx
-iQx
-iQx
-iQx
-iQx
-iQx
-iQx
-oqZ
+hGV
hGV
hGV
hGV
@@ -148084,31 +148502,31 @@ uGE
uGE
uGE
uGE
-gcI
+giF
aLN
bpq
ctQ
wVg
uXh
-uXh
-uXh
-jgl
-uXh
-xqj
-aeM
-aeM
-aeM
-aeM
-aeM
-aeM
-aeM
-aeM
-aeM
-aeM
-aeM
-oqZ
-oqZ
-oqZ
+giF
+oNa
+wal
+kGX
+cry
+ioT
+xWu
+oif
+mSy
+iQx
+vpP
+rfq
+jcH
+wIU
+tWn
+tWn
+tWn
+iQx
+hGV
hGV
hGV
hGV
@@ -148349,22 +148767,22 @@ xzW
xzW
xzW
mVp
-vsh
+rEX
umB
-xqj
-aeM
-eKX
-aeM
-aeM
-aeM
-aeM
-aeM
-aeM
-aeM
-aeM
-oqZ
-oqZ
-oqZ
+cry
+cry
+cry
+cry
+cry
+iQx
+iQx
+iQx
+iQx
+iQx
+iQx
+iQx
+iQx
+iQx
hGV
hGV
hGV
@@ -152663,7 +153081,7 @@ uCM
uCM
ppM
ppM
-hTe
+fNe
uCM
ppM
aeM
@@ -153429,7 +153847,7 @@ oqZ
oqZ
oqZ
pau
-hTe
+fNe
aIW
wKj
aIW
@@ -159069,7 +159487,7 @@ hGV
hGV
hGV
hGV
-hGV
+vTQ
hGV
hGV
hGV
@@ -169117,7 +169535,7 @@ aeM
aeM
bgR
abd
-hCz
+die
hmp
hmp
pKu
@@ -171320,7 +171738,7 @@ eKX
aeM
tXl
cGz
-rzQ
+aBq
mOm
cGz
cGz
@@ -183014,7 +183432,7 @@ eJl
mjd
uSl
eJl
-jmV
+bLH
eJl
imE
buy
@@ -184052,7 +184470,7 @@ gXr
gNY
eJl
imE
-jmV
+bLH
gNY
nca
sMF
@@ -185010,7 +185428,7 @@ aeM
pSD
bMM
mFs
-wfX
+ogV
brz
brz
pSD
@@ -207546,7 +207964,7 @@ cTj
qJk
qJk
mne
-qJk
+twC
qFi
gwk
nsa
@@ -208060,7 +208478,7 @@ cTj
fMu
fMu
szT
-qJk
+twC
qFi
wfx
bNY
@@ -211322,15 +211740,15 @@ oqZ
oqZ
oqZ
oqZ
-wEV
-wEV
-wEV
-wEV
-wEV
-wEV
-wEV
-wEV
-wEV
+oqZ
+orm
+orm
+orm
+orm
+orm
+orm
+orm
+orm
orm
orm
orm
@@ -211580,14 +211998,14 @@ oqZ
oqZ
oqZ
oqZ
-wEV
-wEV
-wEV
-wEV
-wEV
-wEV
-wEV
-wEV
+oqZ
+orm
+orm
+orm
+orm
+orm
+orm
+orm
orm
orm
orm
@@ -211831,8 +212249,7 @@ gQu
mfR
mfR
mfR
-aeM
-oqZ
+mfR
oqZ
oqZ
oqZ
@@ -211845,6 +212262,7 @@ wEV
wEV
wEV
wEV
+wEV
orm
orm
orm
@@ -212087,13 +212505,13 @@ dHV
gQu
pVZ
ufg
+sLj
mfR
aeM
oqZ
oqZ
oqZ
oqZ
-oqZ
wEV
wEV
wEV
@@ -212167,7 +212585,7 @@ wIa
kBt
jiE
rMr
-edN
+hSd
sdd
gWH
rMr
@@ -212342,11 +212760,11 @@ mwM
asV
hCl
gQu
-oOo
+khu
rCx
+khu
mfR
aeM
-aeM
oqZ
oqZ
oqZ
@@ -212431,7 +212849,7 @@ kkM
oTc
bSQ
aWa
-aPK
+uAO
fiU
iOF
qSQ
@@ -212601,10 +213019,10 @@ hVu
gQu
kJs
udG
-mfR
+iRv
mfR
aeM
-oqZ
+aeM
oqZ
oqZ
oqZ
@@ -212856,9 +213274,9 @@ mMt
grm
uIJ
gQu
-iLE
-rCx
-pnk
+mfR
+lWC
+mfR
mfR
aeM
aeM
@@ -212941,7 +213359,7 @@ rMr
nAj
uZD
jns
-quP
+cmx
mST
bSQ
aWa
@@ -213103,7 +213521,7 @@ vGD
nIM
tFc
qgu
-szf
+wXH
lsp
uet
njL
@@ -213113,9 +213531,9 @@ dHV
mdM
vDM
our
-iLE
+vWY
iTT
-oOo
+gau
mfR
mfR
aeM
@@ -213198,7 +213616,7 @@ rMr
khP
lhX
hNV
-ptS
+jns
pON
bSQ
aWa
@@ -213357,7 +213775,7 @@ mwN
tnj
ryZ
lVC
-nEK
+qbv
juQ
btH
szf
@@ -213370,9 +213788,9 @@ tLC
tpz
flF
gQu
-mbQ
+vWY
fAI
-ejt
+gau
oVF
mfR
aeM
@@ -213634,16 +214052,16 @@ aeu
mfR
aeM
aeM
-aeM
-jqn
-jqn
-jqn
-oqZ
oqZ
oqZ
-orm
-orm
-orm
+wEV
+wEV
+wEV
+wEV
+wEV
+wEV
+wEV
+wEV
orm
orm
orm
@@ -213712,13 +214130,13 @@ rMr
neF
bfq
pFe
-pXh
+jns
xRA
rMr
aWa
coh
-cFq
-cFq
+nZb
+aEK
oVU
jCE
cFq
@@ -213884,23 +214302,23 @@ loN
tnl
qRI
gQu
-sSB
+lit
pEz
esT
cuy
mfR
aeM
aeM
-jqn
-jqn
-jqn
-jqn
-jqn
-oqZ
+aeM
oqZ
-orm
-orm
-orm
+wEV
+wEV
+wEV
+wEV
+wEV
+wEV
+wEV
+wEV
orm
orm
pid
@@ -213966,7 +214384,7 @@ kvf
ivv
sjw
rMr
-neF
+edN
vGb
cQm
rcB
@@ -213975,7 +214393,7 @@ rHi
bZh
aOB
hWS
-amZ
+dWs
era
amZ
xPC
@@ -214148,13 +214566,13 @@ ezt
mfR
aeM
aeM
-jqn
-jqn
+aeM
jqn
jqn
jqn
oqZ
-orm
+oqZ
+oqZ
orm
orm
orm
@@ -214225,8 +214643,8 @@ twv
rMr
qrx
evT
-kGo
-oZm
+hGW
+vos
lYF
rMr
mzG
@@ -214411,7 +214829,7 @@ jqn
jqn
jqn
oqZ
-orm
+oqZ
orm
orm
orm
@@ -214919,12 +215337,11 @@ gqp
mfR
mfR
mfR
-mfR
jqn
-gbZ
jqn
-oqZ
-oqZ
+jqn
+jqn
+jqn
oqZ
orm
orm
@@ -214955,6 +215372,7 @@ orm
orm
orm
orm
+orm
"}
(65,1,2) = {"
orm
@@ -215170,19 +215588,18 @@ got
agA
lXd
lit
-uhW
+pEz
esT
wUW
cUt
-vWY
-esT
+jYL
mfR
-mfR
-gau
-pWR
-pWR
+jqn
+jqn
+jqn
+jqn
+jqn
oqZ
-rxN
oqZ
orm
orm
@@ -215212,6 +215629,7 @@ orm
orm
orm
orm
+orm
"}
(66,1,2) = {"
orm
@@ -215430,16 +215848,16 @@ lit
fLK
wxM
wxM
-kUW
-esT
+uoK
esT
-rSu
-gau
-gau
-gau
-pWR
-gau
-qRl
+mfR
+mfR
+jqn
+gbZ
+jqn
+oqZ
+oqZ
+oqZ
oqZ
orm
orm
@@ -215690,15 +216108,15 @@ cox
xco
vWY
esT
+mfR
+mfR
rSu
-gau
-dXC
-gau
pWR
-gau
pWR
oqZ
-orm
+rxN
+oqZ
+oqZ
orm
orm
orm
@@ -215944,18 +216362,18 @@ lit
lit
oVF
gqp
-iMc
-wxM
-wxM
-nMN
-xoZ
-pWR
-pWR
-pWR
+pEz
+vWY
+esT
+fPl
+gau
+gau
gau
pWR
+gau
+qRl
aeM
-orm
+oqZ
orm
orm
orm
@@ -216201,18 +216619,18 @@ lit
lit
lit
lit
-cox
-dZe
-vWY
-hxK
-vWY
-mPT
-egg
-vWY
-aue
-aeM
+pEz
+mLQ
+esT
+fPl
+gau
+dXC
+gau
+pWR
+gau
+pWR
aeM
-orm
+oqZ
orm
orm
orm
@@ -216458,19 +216876,19 @@ arG
arG
arG
lit
-lit
-cox
+pEz
esT
-hyo
-kKx
-wUu
-xoZ
+aeu
+nMN
xoZ
-ggt
-aeM
+pWR
+pWR
+pWR
+gau
+pWR
aeM
-orm
-orm
+oqZ
+oqZ
orm
orm
orm
@@ -216542,7 +216960,7 @@ dMZ
gqO
nDG
rfp
-sLb
+nzb
kWt
ucH
dZO
@@ -216685,7 +217103,7 @@ orm
oqZ
oqZ
wkh
-aHN
+kve
mJm
mJm
mJm
@@ -216715,19 +217133,19 @@ opB
ljX
arG
lit
-lit
-pmj
+iMc
+wxM
+wxM
+cHN
vWY
-pEz
-gau
-vUK
-kkS
-aeM
+mPT
+egg
+vWY
+aue
aeM
aeM
oqZ
-orm
-orm
+oqZ
orm
orm
orm
@@ -216974,11 +217392,13 @@ arG
lit
lit
lit
-pNJ
-sRu
-wUW
-lit
-aeM
+esT
+hyo
+kKx
+wUu
+xoZ
+xoZ
+ggt
aeM
aeM
oqZ
@@ -217009,8 +217429,6 @@ orm
orm
orm
orm
-orm
-orm
"}
(73,1,2) = {"
orm
@@ -217231,12 +217649,14 @@ arG
lit
lit
lit
-cox
+esT
rrC
wUW
jSR
aeM
aeM
+aeM
+aeM
oqZ
oqZ
orm
@@ -217266,8 +217686,6 @@ orm
orm
orm
orm
-orm
-orm
"}
(74,1,2) = {"
orm
@@ -217456,7 +217874,7 @@ orm
orm
oqZ
wkh
-kve
+vNl
rqm
rqm
wCE
@@ -217488,14 +217906,14 @@ arG
lit
lit
lit
-cox
+esT
rrC
wUW
axQ
pWR
aeM
aeM
-oqZ
+aeM
oqZ
orm
orm
@@ -218124,7 +218542,7 @@ kse
cwf
rjo
orm
-orm
+kvU
orm
rjo
kmJ
@@ -219031,7 +219449,7 @@ jOi
xqX
qZN
jHE
-pEz
+uGG
wUW
pWR
xoZ
@@ -220428,7 +220846,7 @@ orm
orm
orm
orm
-orm
+bBk
rjo
hYH
cnV
@@ -220446,7 +220864,7 @@ yaa
cnV
hYH
rjo
-orm
+tZk
orm
orm
orm
@@ -220575,7 +220993,7 @@ jHE
jHE
jHE
jHE
-pEz
+uGG
esT
hzw
xwQ
@@ -247719,7 +248137,7 @@ pPx
taP
bwV
xEK
-jeS
+cFE
igK
wgS
dBk
@@ -247975,7 +248393,7 @@ wgS
wgS
wgS
wgS
-wgS
+rBs
wgS
wgS
wgS
@@ -249014,7 +249432,7 @@ bzc
bEF
xEX
rVu
-jWL
+qMj
ybb
jWL
bIK
@@ -249271,7 +249689,7 @@ aZn
huL
xEX
bDo
-nIB
+cmI
byT
jgy
cFu
@@ -251843,7 +252261,7 @@ bbM
ktO
dUd
lKe
-laG
+xAz
ppe
dLY
pVB
@@ -252099,8 +252517,8 @@ xyy
ygB
ceS
xqs
-bpf
-bHr
+jbq
+rwX
bpy
dLY
rwg
@@ -252357,7 +252775,7 @@ dLY
dCu
laG
bpf
-xAz
+nWQ
qIx
dLY
lJL
@@ -253128,7 +253546,7 @@ aZQ
mDJ
udk
kvL
-laG
+hbk
dlk
dLY
kKj
@@ -277623,7 +278041,7 @@ gQu
gQu
qAN
elp
-wUW
+wwB
mfR
aeM
aeM
@@ -277880,7 +278298,7 @@ dHV
gQu
khu
qYx
-wUW
+jVz
mfR
aeM
aeM
@@ -278394,7 +278812,7 @@ dHV
gQu
wUW
lwY
-khu
+ezt
mfR
aeM
aeM
@@ -278651,7 +279069,7 @@ dHV
gQu
wUW
lwY
-emf
+ezt
mfR
aeM
aeM
@@ -278991,7 +279409,7 @@ kuA
pdW
rYy
mhF
-cJe
+jns
pCx
bSQ
epc
@@ -279000,7 +279418,7 @@ ygn
ryp
sri
wQG
-eHW
+ofR
eHW
gUQ
tNp
@@ -279171,7 +279589,7 @@ hug
dCC
hEB
aeM
-orm
+oqZ
orm
orm
orm
@@ -279246,7 +279664,7 @@ jiI
jiI
kuA
crT
-quP
+eFb
oWs
uHA
aZT
@@ -279255,7 +279673,7 @@ epc
epc
epc
epc
-buj
+wQG
wQG
wQG
jix
@@ -279427,8 +279845,8 @@ uLJ
tUM
tUM
hEB
-orm
-orm
+aeM
+oqZ
orm
orm
orm
@@ -279504,7 +279922,7 @@ jiI
kuA
lye
tRz
-dBG
+quP
viI
uwD
bSQ
@@ -279684,7 +280102,7 @@ tsn
oJH
oJH
hEB
-orm
+aeM
orm
orm
orm
@@ -279760,9 +280178,9 @@ jiI
jiI
rMr
vtH
-nhk
-vDX
lgZ
+vDX
+vCr
niS
rMr
epc
@@ -280455,7 +280873,7 @@ tsn
mio
kHv
hEB
-aeM
+orm
orm
orm
orm
@@ -280712,11 +281130,11 @@ isQ
ctb
mio
hEB
-aeM
-oqZ
-oqZ
-mcM
-mcM
+orm
+orm
+orm
+orm
+orm
orm
orm
orm
@@ -280794,7 +281212,7 @@ jiI
jiI
ncm
bhB
-pYb
+cDb
hiD
ehk
oGy
@@ -280970,12 +281388,12 @@ ctb
ctb
hEB
aeM
-oqZ
-oqZ
-oqZ
-mcM
-mcM
-mcM
+orm
+orm
+orm
+orm
+orm
+orm
orm
orm
orm
@@ -281133,10 +281551,10 @@ knF
pDn
pDn
pDn
-tpw
pDn
pDn
-tpw
+pDn
+pDn
pDn
pDn
pDn
@@ -281230,8 +281648,6 @@ aeM
oqZ
oqZ
oqZ
-oqZ
-mcM
mcM
orm
orm
@@ -281262,6 +281678,8 @@ orm
orm
orm
orm
+orm
+orm
"}
(68,1,3) = {"
orm
@@ -281488,7 +281906,7 @@ oqZ
oqZ
oqZ
oqZ
-oqZ
+mcM
mcM
orm
orm
@@ -281740,13 +282158,13 @@ aeM
aeM
aeM
aeM
+aeM
oqZ
oqZ
oqZ
oqZ
-oqZ
-oqZ
-oqZ
+mcM
+mcM
orm
orm
orm
@@ -282003,7 +282421,7 @@ oqZ
oqZ
oqZ
oqZ
-oqZ
+mcM
orm
orm
orm
@@ -282260,7 +282678,7 @@ oqZ
oqZ
oqZ
oqZ
-orm
+oqZ
orm
orm
orm
@@ -282516,8 +282934,8 @@ oqZ
oqZ
oqZ
oqZ
-orm
-orm
+oqZ
+oqZ
orm
orm
orm
@@ -282772,8 +283190,8 @@ oqZ
oqZ
oqZ
oqZ
-orm
-orm
+oqZ
+oqZ
orm
orm
orm
@@ -283030,7 +283448,7 @@ oqZ
oqZ
oqZ
oqZ
-orm
+oqZ
orm
orm
orm
@@ -284490,7 +284908,7 @@ oqZ
oqZ
oqZ
oqZ
-oqZ
+nQb
oqZ
wEV
wEV
@@ -285163,7 +285581,7 @@ aeM
pNG
rmd
puS
-iWY
+dUh
kFc
pQf
cFr
@@ -290926,7 +291344,7 @@ orm
orm
orm
orm
-oqZ
+nQb
oqZ
oqZ
oqZ
@@ -294219,7 +294637,7 @@ oqZ
oqZ
oqZ
oqZ
-oqZ
+nQb
oqZ
oqZ
oqZ
@@ -312712,7 +313130,7 @@ orm
orm
orm
orm
-orm
+pid
orm
orm
orm
@@ -313170,7 +313588,7 @@ oqZ
oqZ
oqZ
oqZ
-oqZ
+nQb
oqZ
oqZ
oqZ
@@ -313770,7 +314188,7 @@ qqP
wgS
iFH
mpP
-owj
+qTX
wgS
bbS
lFE
@@ -314291,13 +314709,13 @@ ygS
vuU
bjv
wtP
-hbg
-aeM
-aeM
-aeM
-aeM
-aeM
-aeM
+xEX
+xEX
+xEX
+xEX
+xEX
+xEX
+xEX
aeM
aeM
aeM
@@ -314549,11 +314967,11 @@ tQh
tQh
qdn
xEX
-xEX
-xEX
-xEX
-xEX
-xEX
+vLF
+wnx
+eoI
+lVp
+lXN
xEX
aeM
aeM
@@ -314808,8 +315226,8 @@ vVP
xEX
gTi
euw
-mKT
-lVp
+jWL
+nIB
pqg
xEX
fJj
@@ -315981,7 +316399,7 @@ orm
orm
orm
orm
-pid
+orm
orm
orm
orm
@@ -317123,7 +317541,7 @@ bpi
uDK
oIh
xcp
-iVk
+gZu
cJa
dyY
iof
@@ -317131,7 +317549,7 @@ xOs
mFX
sNx
xOs
-aeM
+xOs
aeM
aeM
oqZ
@@ -317381,15 +317799,15 @@ mvx
uaX
oLR
obg
+iVk
kIG
rrN
-tul
jQR
+tVA
jdK
-nva
+uGk
xOs
aeM
-aeM
oqZ
oqZ
orm
@@ -317637,16 +318055,16 @@ sMN
pqB
bHr
paM
+fMh
iVk
lgi
yfZ
dst
cVL
xNt
-gyA
+uWo
xOs
aeM
-aeM
oqZ
orm
orm
@@ -317892,8 +318310,9 @@ vVP
iVk
eIo
mOK
-laG
+iLm
eAx
+kQU
iVk
evM
kRb
@@ -317903,7 +318322,6 @@ tEi
rki
xOs
aeM
-aeM
oqZ
oqZ
orm
@@ -318151,6 +318569,7 @@ iVk
wFy
xcT
rru
+jfi
iVk
uKb
gaR
@@ -318160,7 +318579,6 @@ rVW
rki
xOs
aeM
-aeM
oqZ
oqZ
orm
@@ -318409,6 +318827,7 @@ iVk
iVk
iVk
iVk
+iVk
cQb
rVW
nwh
@@ -318418,7 +318837,6 @@ eKt
xOs
aeM
aeM
-aeM
oqZ
orm
orm
@@ -318665,6 +319083,7 @@ hDa
rIe
vlk
vlk
+vlk
xOs
guO
rox
@@ -318675,7 +319094,6 @@ lCq
xOs
aeM
aeM
-aeM
oqZ
orm
orm
@@ -318815,7 +319233,7 @@ orm
orm
orm
orm
-orm
+pid
orm
rOC
orm
@@ -318922,6 +319340,7 @@ iIw
rIe
vlk
vlk
+vlk
xOs
vRA
rVW
@@ -318932,7 +319351,6 @@ eJa
xOs
aeM
aeM
-aeM
oqZ
orm
orm
@@ -319179,6 +319597,7 @@ xuh
rIe
vlk
vlk
+vlk
xOs
xUh
qmN
@@ -319189,7 +319608,6 @@ pHc
xOs
aeM
aeM
-aeM
oqZ
orm
orm
@@ -319436,17 +319854,17 @@ bMA
rIe
vlk
vlk
+vlk
xOs
-cFc
mpa
dBM
hoX
qMZ
hUF
+anl
xOs
aeM
aeM
-aeM
oqZ
orm
orm
@@ -319585,7 +320003,7 @@ orm
orm
orm
orm
-pid
+orm
orm
orm
rOC
@@ -319696,12 +320114,12 @@ jNy
jNy
jNy
bMK
-vDd
-uLZ
tRB
+uLZ
+vDd
kbd
xOs
-aeM
+xOs
aeM
oqZ
oqZ
@@ -319953,9 +320371,9 @@ ucC
ucC
jNy
bMK
-jPW
-qwe
fza
+qwe
+jPW
kbd
xOs
aeM
diff --git a/_maps/map_files/cerestation/cerestation.dmm b/_maps/map_files/cerestation/cerestation.dmm
index 071fb1bd5b2..75efd6811e5 100644
--- a/_maps/map_files/cerestation/cerestation.dmm
+++ b/_maps/map_files/cerestation/cerestation.dmm
@@ -1368,19 +1368,6 @@
icon_state = "floorgrime"
},
/area/security/permabrig)
-"akJ" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 9
- },
-/mob/living/simple_animal/mouse/rat/Ratatui,
-/turf/simulated/floor/plasteel{
- dir = 10;
- icon_state = "whitered"
- },
-/area/crew_quarters/kitchen)
"akL" = (
/obj/structure/sign/pods,
/turf/simulated/wall,
@@ -4161,10 +4148,6 @@
},
/turf/simulated/floor/plasteel,
/area/security/processing)
-"aJT" = (
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating/asteroid/ancient,
-/area/maintenance/port2)
"aKb" = (
/obj/structure/cable/orange{
icon_state = "4-8"
@@ -9130,12 +9113,6 @@
/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/carpet/blue,
/area/crew_quarters/heads/hop)
-"bqG" = (
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating{
- icon_state = "asteroidplating"
- },
-/area/maintenance/starboard)
"bqM" = (
/obj/structure/cable/orange{
icon_state = "1-8"
@@ -11169,6 +11146,11 @@
},
/turf/simulated/floor/engine,
/area/engine/engineering)
+"bBR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint5)
"bBS" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -12892,6 +12874,16 @@
},
/turf/simulated/floor/plasteel,
/area/atmos/control)
+"bKJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/spawner/random_spawners/rodent,
+/obj/structure/cable/orange{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/port2)
"bKX" = (
/obj/machinery/door/airlock/maintenance/external{
name = "External Airlock Access"
@@ -17486,11 +17478,6 @@
},
/turf/simulated/floor/plating,
/area/maintenance/auxsolarport)
-"cix" = (
-/obj/structure/closet/emcloset,
-/obj/machinery/light/small,
-/turf/simulated/floor/plating,
-/area/hallway/primary/aft/west)
"ciy" = (
/obj/machinery/door/airlock/maintenance{
name = "Command Asteroid Solars";
@@ -19485,6 +19472,12 @@
/obj/effect/spawner/lootdrop/maintenance/double,
/turf/simulated/floor/plating/asteroid/ancient,
/area/maintenance/starboard)
+"cyx" = (
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating{
+ icon_state = "asteroidplating"
+ },
+/area/maintenance/starboard)
"cyI" = (
/obj/structure/cable/orange{
icon_state = "4-8"
@@ -21668,7 +21661,7 @@
/area/mimeoffice)
"cOo" = (
/obj/machinery/door/airlock/external{
- name = "Emergency Shuttle Airlock"
+ name = "Escape Pod Airlock"
},
/turf/simulated/floor/plating,
/area/maintenance/port)
@@ -23532,6 +23525,10 @@
icon_state = "darkyellowcorners"
},
/area/atmos)
+"cZt" = (
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating/asteroid/ancient,
+/area/maintenance/port2)
"cZu" = (
/obj/structure/reagent_dispensers/water_cooler,
/turf/simulated/floor/plasteel,
@@ -36466,6 +36463,14 @@
icon_state = "neutralfull"
},
/area/hallway/secondary/entry/south)
+"gHa" = (
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/starboard)
+"gHe" = (
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating/asteroid/ancient,
+/area/maintenance/apmaint2)
"gHf" = (
/obj/structure/cable/orange{
icon_state = "4-8"
@@ -37916,13 +37921,6 @@
icon_state = "neutral"
},
/area/hallway/secondary/entry/north)
-"hbu" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating{
- icon_state = "asteroidplating"
- },
-/area/maintenance/port2)
"hbD" = (
/obj/structure/cable/orange{
icon_state = "4-8"
@@ -40123,6 +40121,19 @@
icon_state = "fancy-wood-oak-broken7"
},
/area/maintenance/gambling_den2)
+"hIV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/mob/living/simple_animal/mouse/rat/Ratatui,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "whitered"
+ },
+/area/crew_quarters/kitchen)
"hIX" = (
/obj/machinery/camera{
c_tag = "Hangar North";
@@ -42039,7 +42050,7 @@
/turf/simulated/floor/plating,
/area/maintenance/disposal/north)
"imm" = (
-/obj/structure/table/holotable/wood,
+/obj/structure/table/wood,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -57876,11 +57887,6 @@
/obj/effect/turf_decal/siding/wood,
/turf/simulated/floor/carpet/royalblack,
/area/crew_quarters/bar)
-"mKY" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint5)
"mLb" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/carpet/black,
@@ -58803,10 +58809,6 @@
icon_state = "asteroidplating"
},
/area/maintenance/starboard)
-"mXW" = (
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating/asteroid/ancient,
-/area/maintenance/asmaint5)
"mXX" = (
/obj/structure/cable{
icon_state = "1-4"
@@ -65137,6 +65139,13 @@
icon_state = "whitegreen"
},
/area/medical/virology/lab)
+"oMu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating{
+ icon_state = "asteroidplating"
+ },
+/area/maintenance/port2)
"oMz" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -76516,10 +76525,6 @@
icon_state = "grimy"
},
/area/security/hos)
-"rVL" = (
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating/asteroid/ancient,
-/area/maintenance/apmaint2)
"rVN" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/cable{
@@ -79278,15 +79283,6 @@
icon_state = "whitegreencorner"
},
/area/medical/virology/lab)
-"sNf" = (
-/obj/structure/cable/orange{
- icon_state = "1-2"
- },
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating{
- icon_state = "asteroidplating"
- },
-/area/maintenance/gambling_den2)
"sNt" = (
/obj/machinery/light{
dir = 4
@@ -80813,6 +80809,10 @@
/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
/area/hallway/secondary/entry/south)
+"tjF" = (
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating/asteroid/ancient,
+/area/maintenance/asmaint5)
"tjO" = (
/obj/structure/table/wood,
/obj/item/flashlight/lamp,
@@ -81241,11 +81241,6 @@
},
/turf/simulated/floor/plating,
/area/maintenance/apmaint2)
-"tpw" = (
-/turf/simulated/floor/engine{
- name = "Holodeck Projector Floor"
- },
-/area/holodeck/alphadeck)
"tpA" = (
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -81623,6 +81618,10 @@
/obj/effect/turf_decal/stripes/line,
/turf/simulated/floor/engine,
/area/engine/engineering)
+"tvA" = (
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/wood/fancy/oak,
+/area/maintenance/asmaint5)
"tvH" = (
/obj/machinery/door/airlock/security/glass{
name = "Security Office";
@@ -82531,7 +82530,7 @@
/turf/simulated/floor/plasteel,
/area/engine/mechanic_workshop/expedition)
"tIP" = (
-/obj/structure/table/holotable/wood,
+/obj/structure/table/wood,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "blue"
@@ -87210,6 +87209,15 @@
icon_state = "brown"
},
/area/quartermaster/office)
+"vgl" = (
+/obj/structure/cable/orange{
+ icon_state = "1-2"
+ },
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating{
+ icon_state = "asteroidplating"
+ },
+/area/maintenance/gambling_den2)
"vgm" = (
/obj/effect/spawner/lootdrop/crate_spawner,
/turf/simulated/floor/plating/asteroid/ancient,
@@ -87864,10 +87872,6 @@
},
/turf/simulated/floor/engine,
/area/toxins/mixing)
-"vso" = (
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/wood/fancy/oak,
-/area/maintenance/asmaint5)
"vsu" = (
/obj/machinery/vending/cart/free,
/turf/simulated/floor/wood/fancy/light,
@@ -89071,16 +89075,6 @@
icon_state = "whiteblue"
},
/area/medical/medbay)
-"vKS" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/effect/spawner/random_spawners/rodent,
-/obj/structure/cable/orange{
- icon_state = "4-8"
- },
-/turf/simulated/floor/plating,
-/area/maintenance/port2)
"vKW" = (
/obj/machinery/atmospherics/pipe/simple/hidden/universal,
/obj/structure/disposalpipe/segment,
@@ -89173,6 +89167,12 @@
},
/turf/simulated/floor/plasteel/freezer,
/area/crew_quarters/locker/locker_toilet)
+"vMq" = (
+/obj/machinery/door/airlock/external{
+ name = "Escape Pod Airlock"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/disposal/north)
"vMA" = (
/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
@@ -90629,10 +90629,6 @@
/obj/machinery/photocopier,
/turf/simulated/floor/carpet,
/area/security/detectives_office)
-"wfX" = (
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/starboard)
"wgj" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -97031,16 +97027,6 @@
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/crew_quarters/locker)
-"xXL" = (
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating/asteroid/ancient,
-/area/maintenance/asmaint5)
-"xXN" = (
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating{
- icon_state = "asteroidplating"
- },
-/area/maintenance/starboard)
"xXS" = (
/obj/structure/reagent_dispensers/watertank,
/turf/simulated/floor/plating,
@@ -110375,10 +110361,10 @@ ccW
rWw
rWw
rNK
-rNK
-rNK
-rNK
-cdb
+biI
+bnQ
+bnQ
+eVf
djt
cni
vsg
@@ -110632,10 +110618,10 @@ ccW
ccW
rWw
cdb
-biI
-bnQ
+biK
bnQ
eVf
+dcG
djt
mQb
pop
@@ -110889,9 +110875,9 @@ vtY
ccW
rWw
cdb
-biK
+biI
bnQ
-eVf
+cJu
dcG
djt
sxb
@@ -111146,9 +111132,9 @@ vtY
ccW
rWw
cdb
-biI
+biK
bnQ
-cJu
+eVf
dcG
djt
hXm
@@ -111403,9 +111389,9 @@ vtY
ccW
rWw
cdb
-biK
+biI
bnQ
-eVf
+cJu
dcG
djt
sxb
@@ -111660,9 +111646,9 @@ vtY
ccW
rWw
cdb
-biI
+biK
bnQ
-cJu
+eVf
dcG
uCu
owN
@@ -111916,10 +111902,10 @@ uCK
vtY
vtY
rWw
-rWw
-biK
+cdb
+biI
bnQ
-eVf
+cJu
biK
rlT
bSE
@@ -112172,12 +112158,12 @@ uCK
gur
lOG
vtY
-ccW
-jqn
-jqn
-jqn
+rWw
+rNK
biK
bnQ
+bnQ
+bnQ
cjL
jgl
vIo
@@ -112429,11 +112415,11 @@ vtY
jUn
ylJ
vtY
+rWw
jqn
jqn
jqn
-jqn
-jqn
+rNK
cxg
cxg
cxg
@@ -113457,11 +113443,11 @@ chQ
chQ
tuK
qWp
-vkl
jqn
-lsT
jqn
-vkl
+jqn
+jqn
+jqn
cxg
rQf
rQf
@@ -113715,10 +113701,10 @@ nNd
mKt
pGq
wsm
-chQ
-chQ
-cix
-vkl
+jqn
+lsT
+jqn
+qWp
cxg
eHc
rTo
@@ -115694,10 +115680,10 @@ bEM
pDn
pDn
pDn
-tpw
pDn
pDn
-tpw
+pDn
+pDn
pDn
pDn
pDn
@@ -116972,7 +116958,7 @@ hUU
rNK
hUU
gyI
-aJT
+cZt
hxJ
kWu
uVq
@@ -118516,7 +118502,7 @@ aXn
aXn
wAL
ncn
-vKS
+bKJ
lAO
bEM
nSS
@@ -118556,7 +118542,7 @@ wmR
lUQ
bRP
nLa
-akJ
+hIV
oLx
uzY
baH
@@ -119295,7 +119281,7 @@ ncn
aDP
dne
dne
-hbu
+oMu
dne
mrp
ase
@@ -119836,7 +119822,7 @@ jkW
gTb
oMe
oMe
-sNf
+vgl
jkW
uPN
jkW
@@ -122476,7 +122462,7 @@ koR
koR
dHN
xPU
-rVL
+gHe
jiS
czP
ccW
@@ -125139,7 +125125,7 @@ jqn
jqn
jqn
jqn
-cAD
+shU
wVI
hVG
akA
@@ -125396,11 +125382,11 @@ jqn
jqn
jqn
ajP
+vMq
+cAD
akA
akA
-akA
-akA
-akA
+akB
lEz
abW
abW
@@ -125653,7 +125639,7 @@ jqn
jqn
jqn
jqn
-akB
+shU
lEz
lEz
jaI
@@ -137350,7 +137336,7 @@ owf
owf
owf
jAQ
-mXW
+tjF
ggK
xON
mJk
@@ -139402,7 +139388,7 @@ mGK
mnl
ncF
fbs
-xXL
+tjF
yhf
hAJ
aXn
@@ -139912,12 +139898,12 @@ aXn
aXn
lJL
kzq
-vso
+tvA
fbs
kzq
kzq
smX
-mKY
+bBR
fwd
aXn
aXn
@@ -149403,7 +149389,7 @@ xyF
sVv
yfZ
uWf
-bqG
+cyx
vHH
pzL
aZM
@@ -150170,7 +150156,7 @@ dCS
itf
bMM
mFs
-wfX
+gHa
vHH
vHH
itf
@@ -155297,7 +155283,7 @@ vHH
kbR
gSQ
tQO
-xXN
+cyx
gFg
gSQ
gSQ
diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm
index 1911a52d36e..06f42c5ebe6 100644
--- a/_maps/map_files/cyberiad/cyberiad.dmm
+++ b/_maps/map_files/cyberiad/cyberiad.dmm
@@ -2164,18 +2164,6 @@
icon_state = "freezerfloor"
},
/area/security/permabrig)
-"ajl" = (
-/obj/effect/spawner/random_spawners/rodent,
-/obj/structure/toilet{
- pixel_y = 8
- },
-/obj/machinery/light/small{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
-/area/security/permabrig)
"ajm" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -2862,12 +2850,6 @@
icon_state = "darkred"
},
/area/security/brig)
-"als" = (
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/security/permabrig)
"alt" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9
@@ -7446,14 +7428,6 @@
icon_state = "bar"
},
/area/security/permabrig)
-"axY" = (
-/obj/effect/spawner/random_spawners/rodent,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/flour,
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/security/permabrig)
"axZ" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -9233,12 +9207,6 @@
},
/turf/simulated/floor/plating,
/area/maintenance/fpmaint)
-"aDG" = (
-/obj/effect/spawner/random_spawners/rodent,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/stack/cable_coil/random,
-/turf/simulated/floor/plating,
-/area/maintenance/fpmaint)
"aDH" = (
/obj/machinery/light{
dir = 8
@@ -12093,10 +12061,6 @@
icon_state = "floorgrime"
},
/area/maintenance/fpmaint)
-"aMR" = (
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/fpmaint)
"aMS" = (
/obj/effect/decal/cleanable/dirt,
/obj/item/reagent_containers/food/snacks/meat/slab,
@@ -12213,16 +12177,6 @@
},
/turf/simulated/floor/plating,
/area/maintenance/fpmaint)
-"aNz" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/fpmaint)
"aNA" = (
/obj/item/clothing/suit/chef/classic,
/turf/simulated/floor/plating,
@@ -12780,9 +12734,6 @@
},
/turf/simulated/floor/plasteel,
/area/crew_quarters/dorms)
-"aPm" = (
-/turf/simulated/floor/plasteel,
-/area/crew_quarters/dorms)
"aPn" = (
/obj/machinery/light{
dir = 4
@@ -13503,12 +13454,10 @@
/turf/simulated/floor/plating,
/area/maintenance/fsmaint2)
"aRM" = (
-/obj/machinery/atmospherics/unary/portables_connector{
- dir = 8
- },
/obj/machinery/portable_atmospherics/canister/air{
filled = 0.1
},
+/obj/machinery/atmospherics/unary/portables_connector,
/turf/simulated/floor/plating,
/area/maintenance/fsmaint)
"aRN" = (
@@ -14067,10 +14016,10 @@
/turf/simulated/floor/plating,
/area/maintenance/fsmaint)
"aTx" = (
-/obj/machinery/atmospherics/pipe/simple/hidden,
/obj/structure/sign/poster/official/space_a{
pixel_x = 32
},
+/obj/machinery/atmospherics/pipe/simple/hidden,
/turf/simulated/floor/plating,
/area/maintenance/fsmaint)
"aTA" = (
@@ -19077,12 +19026,6 @@
icon_state = "dark"
},
/area/hydroponics)
-"bhZ" = (
-/obj/structure/chair{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/crew_quarters/dorms)
"bia" = (
/obj/machinery/power/solar_control{
id = "auxsolareast";
@@ -19256,6 +19199,9 @@
/obj/structure/cable{
icon_state = "1-2"
},
+/obj/machinery/light/small{
+ dir = 8
+ },
/turf/simulated/floor/plating,
/area/maintenance/auxsolarport)
"biw" = (
@@ -21934,10 +21880,6 @@
icon_state = "green"
},
/area/hydroponics)
-"bru" = (
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/wood,
-/area/maintenance/fpmaint)
"brv" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel,
@@ -22668,29 +22610,6 @@
},
/turf/simulated/floor/wood/fancy/oak,
/area/crew_quarters/bar)
-"btK" = (
-/mob/living/simple_animal/mouse/rat/Ratatui,
-/obj/effect/decal/warning_stripes/west{
- icon = 'icons/turf/floors.dmi';
- icon_state = "siding8"
- },
-/obj/effect/decal/warning_stripes/west{
- icon = 'icons/turf/floors.dmi';
- icon_state = "siding4"
- },
-/obj/machinery/door/window/eastleft{
- dir = 1;
- name = "Hydroponics Desk";
- req_access = list(35)
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 5
- },
-/turf/simulated/floor/plasteel{
- icon_state = "asteroid"
- },
-/area/hydroponics)
"btL" = (
/obj/structure/bookcase,
/obj/machinery/light/small,
@@ -23921,12 +23840,6 @@
icon_state = "fancy-wood-oak-broken7"
},
/area/maintenance/livingcomplex)
-"bxC" = (
-/obj/effect/spawner/random_spawners/rodent,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dust,
-/turf/simulated/floor/wood/fancy/oak,
-/area/maintenance/livingcomplex)
"bxD" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/firealarm{
@@ -25400,10 +25313,6 @@
"bCn" = (
/turf/simulated/floor/mech_bay_recharge_floor,
/area/maintenance/engineering)
-"bCo" = (
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/port)
"bCp" = (
/obj/effect/landmark/ninja_teleport,
/turf/simulated/floor/plating,
@@ -26535,14 +26444,6 @@
/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plasteel,
/area/assembly/chargebay)
-"bGs" = (
-/obj/effect/spawner/random_spawners/rodent,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/maintenance/cafeteria)
"bGt" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -26859,11 +26760,6 @@
icon_state = "freezerfloor"
},
/area/crew_quarters/kitchen)
-"bHv" = (
-/obj/effect/spawner/random_spawners/rodent,
-/obj/item/clothing/head/chefhat,
-/turf/simulated/floor/plating,
-/area/maintenance/fpmaint)
"bHw" = (
/obj/structure/cable{
icon_state = "2-8"
@@ -29510,10 +29406,6 @@
icon_state = "black"
},
/area/space)
-"bQo" = (
-/obj/effect/decal/cleanable/fungus,
-/turf/simulated/wall,
-/area/hallway/secondary/entry)
"bQq" = (
/obj/structure/sign/securearea{
desc = "A warning sign which reads 'RADIOACTIVE AREA'";
@@ -35240,13 +35132,6 @@
},
/turf/simulated/floor/plating,
/area/maintenance/fpmaint)
-"cgf" = (
-/obj/effect/spawner/random_spawners/rodent,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel,
-/area/toxins/storage)
"cgg" = (
/obj/machinery/portable_atmospherics/canister/sleeping_agent,
/obj/effect/decal/warning_stripes/yellow,
@@ -37204,20 +37089,6 @@
/obj/effect/spawner/random_barrier/obstruction,
/turf/simulated/floor/plating,
/area/maintenance/fsmaint2)
-"cma" = (
-/obj/effect/spawner/random_spawners/rodent,
-/obj/structure/toilet{
- dir = 4
- },
-/obj/machinery/newscaster{
- name = "north newscaster";
- pixel_y = 34
- },
-/obj/effect/decal/cleanable/dust,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/maintenance/fsmaint2)
"cmb" = (
/obj/structure/sink{
dir = 4;
@@ -38804,6 +38675,25 @@
/obj/machinery/atmospherics/unary/vent_pump/on,
/turf/simulated/floor/wood,
/area/clownoffice)
+"crT" = (
+/obj/item/storage/box/monkeycubes,
+/obj/item/storage/box/monkeycubes/stokcubes,
+/obj/item/storage/box/monkeycubes/neaeracubes,
+/obj/structure/table/glass,
+/obj/item/storage/box/monkeycubes/wolpincubes,
+/obj/item/storage/box/monkeycubes/farwacubes,
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -24
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitegreen"
+ },
+/area/medical/virology/lab)
"crU" = (
/obj/machinery/firealarm{
dir = 8;
@@ -40721,13 +40611,6 @@
"cxY" = (
/turf/simulated/wall/r_wall/coated,
/area/maintenance/incinerator)
-"cxZ" = (
-/obj/effect/spawner/random_spawners/rodent,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint2)
"cyb" = (
/obj/structure/cable{
d2 = 2;
@@ -49990,6 +49873,20 @@
icon_state = "white"
},
/area/toxins/xenobiology)
+"cXu" = (
+/obj/effect/spawner/random_spawners/rodent,
+/obj/structure/toilet{
+ dir = 4
+ },
+/obj/machinery/newscaster{
+ name = "north newscaster";
+ pixel_y = 34
+ },
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/maintenance/fsmaint2)
"cXw" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -52994,12 +52891,6 @@
icon_state = "arrival"
},
/area/atmos)
-"dgS" = (
-/obj/effect/spawner/random_spawners/rodent,
-/obj/effect/landmark/event/blobstart,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/maintenance/turbine)
"dgT" = (
/turf/simulated/wall,
/area/maintenance/turbine)
@@ -58157,6 +58048,13 @@
icon_state = "bcarpet05"
},
/area/blueshield)
+"eyV" = (
+/obj/effect/spawner/random_spawners/rodent,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/toxins/storage)
"eyX" = (
/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
@@ -59287,6 +59185,12 @@
},
/turf/simulated/floor/plasteel,
/area/crew_quarters/dorms)
+"fpw" = (
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plasteel{
+ icon_state = "bar"
+ },
+/area/security/permabrig)
"fpR" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
@@ -61301,11 +61205,6 @@
/obj/structure/table,
/turf/simulated/floor/plating,
/area/maintenance/port)
-"gDo" = (
-/obj/effect/spawner/random_spawners/rodent,
-/obj/effect/decal/cleanable/dust,
-/turf/simulated/floor/plasteel,
-/area/maintenance/apmaint)
"gDs" = (
/obj/structure/table,
/obj/effect/spawner/lootdrop/maintenance,
@@ -61425,6 +61324,11 @@
},
/turf/simulated/floor/bluegrid,
/area/turret_protected/ai_upload)
+"gGn" = (
+/obj/effect/spawner/random_spawners/rodent,
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/plasteel,
+/area/maintenance/apmaint)
"gID" = (
/obj/machinery/light{
dir = 8
@@ -62312,6 +62216,10 @@
/obj/structure/grille/broken,
/turf/simulated/floor/plating,
/area/maintenance/apmaint)
+"hpG" = (
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
"hpJ" = (
/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plating/airless,
@@ -63437,6 +63345,11 @@
/obj/structure/reagent_dispensers/fueltank,
/turf/simulated/floor/plating,
/area/aisat)
+"iam" = (
+/obj/effect/spawner/random_spawners/rodent,
+/obj/item/clothing/head/chefhat,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
"iaJ" = (
/turf/simulated/floor/plasteel{
dir = 10;
@@ -64875,13 +64788,6 @@
/obj/structure/disposalpipe/segment,
/turf/simulated/wall/r_wall/coated,
/area/toxins/misc_lab)
-"iZU" = (
-/obj/effect/spawner/random_spawners/rodent,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint2)
"jag" = (
/obj/effect/spawner/window/reinforced/polarized{
id = "scene"
@@ -65095,6 +65001,18 @@
},
/turf/simulated/floor/plating,
/area/turret_protected/aisat_interior)
+"jih" = (
+/obj/effect/spawner/random_spawners/rodent,
+/obj/structure/toilet{
+ pixel_y = 8
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/security/permabrig)
"jiK" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -66620,6 +66538,12 @@
icon_state = "whitegreen"
},
/area/medical/virology/lab)
+"knt" = (
+/obj/effect/spawner/random_spawners/rodent,
+/obj/effect/landmark/event/blobstart,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel,
+/area/maintenance/turbine)
"knu" = (
/obj/effect/decal/cleanable/dust,
/obj/machinery/constructable_frame/machine_frame,
@@ -67259,6 +67183,10 @@
icon_state = "dark"
},
/area/turret_protected/aisat_interior)
+"kJc" = (
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/wood,
+/area/maintenance/fpmaint)
"kJl" = (
/obj/machinery/atmospherics/binary/pump{
desc = "Подаёт углекислый для смешивания с другими газами";
@@ -68409,6 +68337,13 @@
icon_state = "whitepurple"
},
/area/toxins/launch)
+"lCH" = (
+/obj/effect/spawner/random_spawners/rodent,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
"lCJ" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -68714,6 +68649,16 @@
icon_state = "white"
},
/area/medical/research)
+"lNQ" = (
+/obj/effect/spawner/random_spawners/rodent,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
"lOg" = (
/obj/structure/chair/comfy/lime{
dir = 8
@@ -68779,17 +68724,6 @@
},
/turf/simulated/floor/plating,
/area/maintenance/genetics)
-"lQx" = (
-/obj/effect/spawner/random_spawners/rodent,
-/obj/effect/landmark/event/xeno_spawn,
-/obj/machinery/hologram/holopad,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "floorgrime"
- },
-/area/maintenance/incinerator)
"lQI" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -69116,10 +69050,6 @@
icon_state = "darkblue"
},
/area/medical/cmo)
-"lYo" = (
-/obj/effect/spawner/random_spawners/rodent,
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint2)
"lYp" = (
/obj/structure/sign/securearea{
pixel_x = 32
@@ -69563,6 +69493,10 @@
},
/turf/simulated/floor/plasteel,
/area/hallway/primary/starboard/east)
+"mmd" = (
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/port)
"mmf" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -70507,6 +70441,17 @@
icon_state = "whiteblue"
},
/area/medical/reception)
+"mUn" = (
+/obj/effect/spawner/random_spawners/rodent,
+/obj/effect/landmark/event/xeno_spawn,
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "floorgrime"
+ },
+/area/maintenance/incinerator)
"mUo" = (
/obj/machinery/alarm{
dir = 1;
@@ -72150,6 +72095,12 @@
/obj/structure/flora/ausbushes/brflowers,
/turf/simulated/floor/grass,
/area/hallway/secondary/exit)
+"nXN" = (
+/obj/machinery/door/airlock/external{
+ name = "Escape Pod Airlock"
+ },
+/turf/simulated/floor/plating,
+/area/hallway/secondary/entry)
"nYy" = (
/obj/structure/table,
/obj/item/flashlight/lamp,
@@ -72393,6 +72344,12 @@
icon_state = "white"
},
/area/medical/research)
+"onP" = (
+/obj/effect/spawner/random_spawners/rodent,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/stack/cable_coil/random,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
"ooS" = (
/obj/effect/decal/cleanable/cobweb,
/obj/item/coin/gold,
@@ -74947,6 +74904,12 @@
},
/turf/simulated/floor/plating,
/area/maintenance/asmaint)
+"pYG" = (
+/obj/effect/spawner/random_spawners/rodent,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/wood/fancy/oak,
+/area/maintenance/livingcomplex)
"pYV" = (
/obj/machinery/atmospherics/binary/volume_pump{
desc = "Позволяет опустошить трубы для смеси, отправив весь газ в отходы на фильтрацию";
@@ -75402,13 +75365,6 @@
/obj/structure/grille,
/turf/simulated/floor/plating,
/area/maintenance/port)
-"qkn" = (
-/obj/effect/spawner/random_spawners/rodent,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint)
"qkJ" = (
/obj/effect/landmark/start/botanist,
/obj/structure/chair/stool,
@@ -77387,6 +77343,14 @@
icon_state = "dark"
},
/area/turret_protected/ai)
+"rxM" = (
+/obj/effect/spawner/random_spawners/rodent,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "bar"
+ },
+/area/maintenance/cafeteria)
"ryh" = (
/obj/machinery/alarm{
dir = 1;
@@ -77536,6 +77500,13 @@
icon_state = "white"
},
/area/medical/virology/lab)
+"rCw" = (
+/obj/effect/spawner/random_spawners/rodent,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
"rCS" = (
/obj/structure/disposaloutlet{
dir = 4
@@ -77893,16 +77864,6 @@
},
/turf/simulated/floor/plasteel,
/area/security/lobby)
-"rOr" = (
-/obj/effect/spawner/random_spawners/rodent,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plating,
-/area/maintenance/engineering)
"rPB" = (
/obj/effect/decal/warning_stripes/east,
/obj/structure/window/reinforced/tinted{
@@ -79924,9 +79885,6 @@
icon_state = "white"
},
/area/security/medbay)
-"tbC" = (
-/turf/simulated/floor/engine,
-/area/holodeck/alphadeck)
"tcn" = (
/obj/machinery/vending/snack,
/turf/simulated/floor/plasteel{
@@ -80262,6 +80220,14 @@
},
/turf/simulated/floor/plating,
/area/maintenance/apmaint)
+"tng" = (
+/obj/effect/spawner/random_spawners/rodent,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/flour,
+/turf/simulated/floor/plasteel{
+ icon_state = "bar"
+ },
+/area/security/permabrig)
"tnF" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/blood/tracks{
@@ -81132,6 +81098,29 @@
},
/turf/simulated/floor/plating,
/area/maintenance/apmaint)
+"tTH" = (
+/mob/living/simple_animal/mouse/rat/Ratatui,
+/obj/effect/decal/warning_stripes/west{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "siding8"
+ },
+/obj/effect/decal/warning_stripes/west{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "siding4"
+ },
+/obj/machinery/door/window/eastleft{
+ dir = 1;
+ name = "Hydroponics Desk";
+ req_access = list(35)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "asteroid"
+ },
+/area/hydroponics)
"tTQ" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/disposalpipe/segment,
@@ -81664,6 +81653,16 @@
},
/turf/simulated/floor/plating,
/area/maintenance/asmaint2)
+"umt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
"umL" = (
/turf/simulated/floor/plasteel{
dir = 1;
@@ -81905,28 +81904,6 @@
/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
/area/security/permabrig)
-"uvP" = (
-/obj/item/storage/box/monkeycubes,
-/obj/item/storage/box/monkeycubes/stokcubes,
-/obj/item/storage/box/monkeycubes/neaeracubes,
-/obj/structure/table/glass,
-/obj/item/storage/box/monkeycubes/wolpincubes,
-/obj/item/storage/box/monkeycubes/farwacubes,
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/machinery/alarm{
- dir = 4;
- pixel_x = -24
- },
-/obj/machinery/light{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "whitegreen"
- },
-/area/medical/virology/lab)
"uwf" = (
/obj/structure/closet/emcloset,
/turf/simulated/floor/plating,
@@ -82003,6 +81980,12 @@
/obj/structure/reagent_dispensers/fueltank,
/turf/simulated/floor/plating,
/area/maintenance/apmaint)
+"uzE" = (
+/obj/machinery/door/airlock/external{
+ name = "Escape Pod Airlock"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/atmospherics)
"uBA" = (
/obj/effect/decal/cleanable/dust,
/obj/machinery/atmospherics/unary/vent_scrubber/on{
@@ -85433,6 +85416,12 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel,
/area/toxins/storage)
+"wHa" = (
+/obj/machinery/door/airlock/external{
+ name = "Escape Pod Airlock"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
"wHj" = (
/obj/machinery/hologram/holopad,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -87610,6 +87599,10 @@
/obj/effect/landmark/event/xeno_spawn,
/turf/simulated/floor/engine,
/area/maintenance/server)
+"xWW" = (
+/obj/effect/spawner/random_spawners/rodent,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
"xWY" = (
/obj/machinery/light/small,
/turf/simulated/floor/engine/n2,
@@ -90062,22 +90055,8 @@ uTI
uTI
uTI
uTI
-"}
-(9,1,1) = {"
-uTI
-uTI
-uTI
-uTI
-uTI
-uTI
-uTI
-uTI
-uTI
-uTI
-uTI
-uTI
-uTI
-uTI
+"}
+(9,1,1) = {"
uTI
uTI
uTI
@@ -90319,8 +90298,6 @@ uTI
uTI
uTI
uTI
-"}
-(10,1,1) = {"
uTI
uTI
uTI
@@ -90335,6 +90312,8 @@ uTI
uTI
uTI
uTI
+"}
+(10,1,1) = {"
uTI
uTI
uTI
@@ -90429,6 +90408,20 @@ uTI
uTI
uTI
uTI
+ylx
+ylx
+ylx
+ylx
+ylx
+ylx
+ylx
+ylx
+ylx
+ylx
+ylx
+ylx
+ylx
+ylx
uTI
uTI
uTI
@@ -94277,7 +94270,7 @@ ylx
ylx
ylx
ylx
-ylx
+ccU
ylx
ylx
ylx
@@ -94527,20 +94520,20 @@ uTI
uTI
uTI
uTI
-ylx
-ylx
-ylx
-ylx
-ylx
-ylx
-ylx
-ccU
-ylx
-ylx
-ylx
-ylx
-ylx
-ylx
+uTI
+uTI
+uTI
+uTI
+uTI
+aMs
+bZa
+cde
+ciL
+uTI
+uTI
+uTI
+uTI
+uTI
uTI
uTI
uTI
@@ -94790,11 +94783,11 @@ uTI
uTI
uTI
aMs
-bZa
-cde
-ciL
-uTI
-uTI
+bWz
+bWz
+aSd
+lTl
+lTl
uTI
uTI
uTI
@@ -95043,15 +95036,15 @@ uTI
uTI
uTI
uTI
-bsh
-aMs
-aMs
+uTI
+uTI
+uTI
aMs
-bWz
-bWz
+bZb
+cdH
aSd
lTl
-lTl
+aMs
uTI
uTI
uTI
@@ -95297,17 +95290,17 @@ uTI
uTI
uTI
uTI
-uTI
ylx
ylx
ylx
ylx
aMs
aMs
-bZb
-cdH
+aMs
+aMs
+cdO
aSd
-lTl
+aMs
aMs
uTI
uTI
@@ -95553,7 +95546,6 @@ uTI
uTI
uTI
uTI
-uTI
ylx
ylx
ylx
@@ -95561,11 +95553,12 @@ ylx
ylx
ylx
aMs
+bWr
aMs
-cdO
-aSd
-aMs
-aMs
+kCL
+aQX
+bsh
+uTI
uTI
uTI
cyU
@@ -95810,17 +95803,17 @@ uTI
uTI
uTI
uTI
-uTI
ylx
ylx
ylx
ylx
ylx
bQl
-bWr
+nXN
+bWz
bZc
-kCL
-aQX
+jGQ
+lMl
bsh
uTI
uTI
@@ -96067,13 +96060,13 @@ uTI
uTI
uTI
uTI
-uTI
ylx
ylx
ylx
ylx
ylx
ylx
+aMs
bWx
bsh
aOQ
@@ -96325,13 +96318,13 @@ uTI
uTI
uTI
uTI
-uTI
ylx
ylx
ylx
ylx
aMs
aMs
+aMs
bsh
jGQ
aPQ
@@ -96585,11 +96578,11 @@ uTI
uTI
uTI
uTI
+uTI
+uTI
+uTI
+uTI
bsh
-aMs
-aMs
-aMs
-aMs
jGQ
lMl
aUk
@@ -96839,13 +96832,13 @@ uTI
uTI
uTI
uTI
-uTI
ylx
ylx
ylx
ylx
aMs
aMs
+aMs
bsh
aLB
aVf
@@ -97095,13 +97088,13 @@ uTI
uTI
uTI
uTI
-uTI
ylx
ylx
ylx
ylx
ylx
ylx
+aMs
bWx
aMs
aOQ
@@ -97352,13 +97345,13 @@ uTI
uTI
uTI
uTI
-uTI
ylx
ylx
ylx
ylx
ylx
bQn
+nXN
bWz
bZc
cdW
@@ -97609,7 +97602,6 @@ uTI
uTI
uTI
ayi
-uTI
ylx
ylx
ylx
@@ -97617,6 +97609,7 @@ ylx
ylx
ylx
aMs
+bZb
bsh
cea
aSf
@@ -97867,13 +97860,13 @@ ylx
ylx
ylx
uTI
-uTI
ylx
ylx
ylx
ylx
aMs
aMs
+aMs
bsh
cea
aRa
@@ -98127,11 +98120,11 @@ lTl
lTl
lTl
lTl
-bsh
-aMs
-bQo
-bQo
-aMs
+lTl
+aMA
+bQr
+uMo
+aMA
ceb
aVf
aSd
@@ -98386,8 +98379,8 @@ uTI
lTl
lTl
aMA
-bQr
-uMo
+aPi
+aPi
aMA
cel
aSf
@@ -99929,7 +99922,7 @@ lTl
aMA
aMA
aMx
-aNz
+umt
aMA
aMA
aMA
@@ -103232,7 +103225,7 @@ uTI
lTl
abN
aiU
-als
+fpw
alD
aqF
asG
@@ -103494,7 +103487,7 @@ anm
aqJ
eqg
auY
-axY
+tng
azM
abN
lTl
@@ -103518,7 +103511,7 @@ uTI
uTI
aQg
bos
-bru
+kJc
aEF
aFU
aHj
@@ -104773,7 +104766,7 @@ uTI
uTI
lTl
agd
-ajl
+jih
ybg
hUa
khl
@@ -104861,7 +104854,7 @@ uTI
uTI
wmu
kTu
-gDo
+gGn
rog
cgQ
xMz
@@ -105385,7 +105378,7 @@ nfm
cwx
cyo
qlj
-lQx
+mUn
cCy
wgs
uIN
@@ -105868,7 +105861,7 @@ bBQ
bzz
bzz
blM
-bCo
+mmd
iGk
bKt
bKX
@@ -107095,7 +107088,7 @@ abN
nkK
xXs
aBI
-aDG
+onP
atO
tCQ
fzU
@@ -108150,7 +108143,7 @@ uTI
uTI
aQg
bEB
-bHv
+iam
vwy
aOn
aMv
@@ -108665,7 +108658,7 @@ uTI
aMA
bEX
aLC
-aMR
+hpG
aMA
uTI
aQg
@@ -110280,7 +110273,7 @@ cST
pVJ
cST
cST
-rOr
+lNQ
cST
pVJ
cST
@@ -116382,7 +116375,7 @@ awl
awl
awl
awl
-aPm
+aJA
cvr
aDN
aDN
@@ -116639,7 +116632,7 @@ avq
avq
avq
aRF
-aPm
+aJA
rLq
aDN
jgn
@@ -118695,7 +118688,7 @@ aYs
aLP
aLP
aYw
-aPm
+aJA
bca
aUQ
aUQ
@@ -118952,7 +118945,7 @@ cbc
cgX
cUi
cUi
-aPm
+aJA
bca
aUQ
cDI
@@ -119310,9 +119303,8 @@ dcq
dcq
dcq
dcq
-ylx
-rRI
-ylx
+dcq
+uzE
dcq
dcq
uTI
@@ -119360,6 +119352,7 @@ uTI
uTI
uTI
uTI
+uTI
"}
(123,1,1) = {"
uTI
@@ -119565,11 +119558,10 @@ cUE
cUK
dcq
uTI
+uTI
dcq
ylx
-ylx
-ylx
-ylx
+rRI
ylx
dcq
uTI
@@ -119617,6 +119609,7 @@ uTI
uTI
uTI
uTI
+uTI
"}
(124,1,1) = {"
uTI
@@ -120494,7 +120487,7 @@ aZt
aZt
aZt
aZt
-aPm
+aJA
cwh
aUQ
cDN
@@ -120594,11 +120587,11 @@ dfR
dcq
uTI
uTI
-uTI
ylx
ylx
ylx
-uTI
+ylx
+ylx
uTI
uTI
uTI
@@ -120852,9 +120845,9 @@ lTl
uTI
uTI
uTI
-uTI
-uTI
-uTI
+ylx
+ylx
+ylx
uTI
uTI
uTI
@@ -121061,7 +121054,7 @@ cUC
cQk
cQk
cuE
-uvP
+crT
upq
sQK
upj
@@ -122545,7 +122538,7 @@ aIp
aMC
aOb
aPf
-aPm
+aJA
cbq
aWJ
aWJ
@@ -123315,7 +123308,7 @@ aJx
aKL
aMH
aFI
-aPm
+aJA
aVw
aSL
lYa
@@ -123835,7 +123828,7 @@ aSM
aVo
aWU
bbi
-aPm
+aJA
cxa
aOI
bpE
@@ -124331,14 +124324,14 @@ att
att
avq
aRF
-aPm
-aPm
+aJA
+aJA
aKO
-aPm
+aJA
brS
bvw
aHa
-aPm
+aJA
aJA
aKO
aMJ
@@ -124346,7 +124339,7 @@ aZD
aZD
aZD
qFg
-aPm
+aJA
cjO
aZD
aZD
@@ -124588,20 +124581,20 @@ aHp
bdM
aya
aBr
-bhZ
aSP
aSP
-aPm
+aSP
+aJA
aSP
aSP
-aPm
+aJA
aSP
aSP
aSP
-aPm
-aPm
-aPm
-aPm
+aJA
+aJA
+aJA
+aJA
rLq
chs
aIc
@@ -125114,7 +125107,7 @@ sHt
sHt
lkw
fho
-aPm
+aJA
aVw
qFg
aVv
@@ -125463,7 +125456,7 @@ csL
dgT
sEj
ptw
-dgS
+knt
gFY
ddk
piq
@@ -125610,7 +125603,7 @@ awl
awl
awl
avq
-avq
+atG
atG
atG
awE
@@ -125619,16 +125612,16 @@ atG
sHt
sHt
sHt
-tbC
sHt
sHt
-tbC
+sHt
+sHt
sHt
sHt
sHt
lkw
bNY
-aPm
+aJA
aVw
qFg
aVt
@@ -125863,14 +125856,14 @@ awl
aKB
avq
aPA
-awn
-aTx
-amx
avq
-atG
+avq
+avq
+avq
atG
aEI
avq
+avq
ayg
atG
sHt
@@ -125905,7 +125898,7 @@ gUF
daH
gYj
dfw
-btK
+tTH
qUR
nmo
dnB
@@ -126121,14 +126114,14 @@ aBq
aNs
awl
aRM
+aTx
+amx
+avq
atG
-aWw
-atG
-atG
-ylx
-avb
-ylx
-atG
+avq
+avq
+avq
+avq
atG
sHt
sHt
@@ -126142,7 +126135,7 @@ sHt
sHt
aOI
bNZ
-aPm
+aJA
aVw
qFg
chI
@@ -126379,13 +126372,13 @@ aND
awl
awl
atG
-aWA
+aWw
+atG
+atG
+atG
+wHa
+atG
atG
-ylx
-ylx
-ylx
-ylx
-ylx
atG
lkw
lkw
@@ -126636,14 +126629,14 @@ awl
awl
uTI
atG
-aWO
+aWA
atG
+uTI
ylx
+avb
ylx
-ylx
-ylx
-ylx
-atG
+uTI
+uTI
uTI
uTI
aOI
@@ -126656,7 +126649,7 @@ bBe
bFR
aOI
bOa
-aPm
+aJA
aVw
qFg
chR
@@ -126892,9 +126885,9 @@ uTI
uTI
uTI
uTI
-doE
-mnn
-doE
+atG
+aWO
+atG
ylx
ylx
ylx
@@ -127149,9 +127142,9 @@ uTI
uTI
uTI
uTI
-uTI
-uTI
-uTI
+doE
+mnn
+doE
ylx
ylx
ylx
@@ -127409,11 +127402,11 @@ uTI
uTI
uTI
uTI
-uTI
ylx
ylx
ylx
-uTI
+ylx
+ylx
uTI
uTI
uTI
@@ -127666,11 +127659,11 @@ uTI
uTI
uTI
uTI
-uTI
-uTI
-uTI
-uTI
-uTI
+ylx
+ylx
+ylx
+ylx
+ylx
uTI
uTI
uTI
@@ -127772,7 +127765,7 @@ cKu
cKM
cBQ
cNd
-qkn
+rCw
rmu
vKO
dgX
@@ -127924,9 +127917,9 @@ uTI
uTI
uTI
uTI
-uTI
-uTI
-uTI
+ylx
+ylx
+ylx
uTI
uTI
uTI
@@ -129220,7 +129213,7 @@ uTI
olG
aTs
bvQ
-bxC
+pYG
pfk
bBx
olG
@@ -129231,7 +129224,7 @@ vyt
ccu
aQJ
aGX
-cma
+cXu
css
aGX
cBE
@@ -131536,7 +131529,7 @@ mMo
wcg
jbI
wNx
-bGs
+rxM
ePI
iNu
gMh
@@ -131842,7 +131835,7 @@ fys
vON
vON
chg
-cgf
+eyV
txM
vON
clt
@@ -134457,7 +134450,7 @@ vAX
eNb
uDy
bGG
-iZU
+lCH
bGG
bGG
bGG
@@ -136479,7 +136472,7 @@ dss
oMl
vDd
wEh
-cxZ
+lCH
cAP
myd
cCb
@@ -136516,7 +136509,7 @@ bGG
lVG
bGG
bGG
-lYo
+xWW
bGG
bZZ
uTI
diff --git a/_maps/map_files/event/Station/delta_old.dmm b/_maps/map_files/event/Station/delta_old.dmm
new file mode 100644
index 00000000000..8b36e3d014f
--- /dev/null
+++ b/_maps/map_files/event/Station/delta_old.dmm
@@ -0,0 +1,182762 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aaa" = (
+/turf/space,
+/area/space)
+"aae" = (
+/obj/effect/landmark/event/carpspawn,
+/turf/space,
+/area/space)
+"aah" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/item/balltoy,
+/turf/simulated/floor/plating,
+/area/security/customs)
+"aam" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/table/glass,
+/obj/item/reagent_containers/spray/cleaner,
+/obj/item/reagent_containers/dropper,
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -23
+ },
+/obj/effect/decal/warning_stripes/east,
+/obj/item/reagent_containers/dropper/precision,
+/turf/simulated/floor/plasteel,
+/area/medical/virology/lab)
+"aar" = (
+/obj/structure/bed,
+/obj/item/bedsheet/syndie,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/maintenance/fpmaint)
+"aas" = (
+/obj/docking_port/stationary{
+ dir = 2;
+ dwidth = 2;
+ height = 18;
+ id = "skipjack_ne";
+ name = "northeast of station";
+ width = 19
+ },
+/turf/space{
+ icon_state = "black"
+ },
+/area/space)
+"aaL" = (
+/obj/structure/table/reinforced,
+/obj/item/taperecorder,
+/obj/item/folder/red{
+ pixel_y = 3
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/main)
+"aaS" = (
+/obj/item/twohanded/required/kirbyplants{
+ icon_state = "plant-25";
+ tag = "icon-plant-25"
+ },
+/obj/machinery/vending/wallmed{
+ pixel_y = 30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "neutral"
+ },
+/area/crew_quarters/courtroom)
+"aba" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/range)
+"acd" = (
+/obj/docking_port/stationary{
+ dir = 2;
+ dwidth = 2;
+ height = 7;
+ id = "graveyard_church";
+ name = "Station Church dock";
+ width = 10
+ },
+/turf/space{
+ icon_state = "black"
+ },
+/area/space)
+"ack" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"acr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/landmark/start/coroner,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/morgue)
+"act" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/virology)
+"acC" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/hallway/secondary/entry)
+"acF" = (
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/space/nearstation)
+"acX" = (
+/obj/machinery/atmospherics/air_sensor{
+ id_tag = "mix_sensor"
+ },
+/turf/simulated/floor/engine/insulated/vacuum,
+/area/atmos)
+"adf" = (
+/obj/docking_port/stationary{
+ dir = 8;
+ dwidth = 3;
+ height = 5;
+ id = "sst_home";
+ name = "Near Kerberos Arrivals";
+ width = 11
+ },
+/turf/space{
+ icon_state = "black"
+ },
+/area/space)
+"adR" = (
+/obj/machinery/computer/cryopod{
+ layer = 4;
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"aeG" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "port4_inner";
+ locked = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden,
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "port4";
+ name = "exterior access button";
+ pixel_x = 24;
+ pixel_y = -4
+ },
+/turf/simulated/floor/plating,
+/area/hallway/secondary/entry/additional)
+"aeI" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/machinery/power/grounding_rod{
+ anchored = 1
+ },
+/obj/machinery/camera{
+ c_tag = "Supermatter Center";
+ dir = 1;
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"aeY" = (
+/obj/structure/table/reinforced,
+/obj/machinery/cell_charger,
+/obj/item/stock_parts/cell/high,
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/hardsuitstorage)
+"afb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 5
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"afy" = (
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkyellow"
+ },
+/area/engine/mechanic_workshop/hangar)
+"afD" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"afE" = (
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"afQ" = (
+/obj/machinery/door_control{
+ desc = "A remote control-switch for the pod doors.";
+ id = "secpodbay";
+ name = "Pod Door Control";
+ pixel_x = 26;
+ pixel_y = -7
+ },
+/obj/machinery/camera{
+ c_tag = "Pod Hangar";
+ dir = 8;
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkyellow"
+ },
+/area/engine/mechanic_workshop/hangar)
+"agp" = (
+/turf/simulated/wall/r_wall,
+/area/hallway/secondary/entry/westarrival)
+"agA" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"agC" = (
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ master_tag = "port4";
+ name = "exterior access button";
+ pixel_x = 24;
+ pixel_y = 4
+ },
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "port4_outer";
+ locked = 1
+ },
+/turf/simulated/floor/plating,
+/area/hallway/secondary/entry/additional)
+"agN" = (
+/obj/machinery/door/airlock/external,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/eastarrival)
+"ahe" = (
+/obj/docking_port/stationary{
+ dwidth = 2;
+ height = 6;
+ id = "pod1_home";
+ name = "pod1 home dock";
+ width = 5
+ },
+/turf/space{
+ icon_state = "black"
+ },
+/area/space)
+"ahf" = (
+/obj/docking_port/stationary{
+ dwidth = 2;
+ height = 6;
+ id = "pod2_home";
+ name = "pod2 home dock";
+ width = 5
+ },
+/turf/space{
+ icon_state = "black"
+ },
+/area/space)
+"ahh" = (
+/obj/machinery/atmospherics/unary/vent_pump/high_volume{
+ frequency = 1379;
+ id_tag = "port4_pump"
+ },
+/obj/machinery/embedded_controller/radio/airlock/airlock_controller{
+ id_tag = "port4";
+ pixel_x = 25;
+ tag_airpump = "port4_pump";
+ tag_chamber_sensor = "port4_sensor";
+ tag_exterior_door = "port4_outer";
+ tag_interior_door = "port4_inner"
+ },
+/obj/machinery/airlock_sensor{
+ id_tag = "port4_sensor";
+ pixel_x = 25;
+ pixel_y = 5
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/hallway/secondary/entry/additional)
+"ahr" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 25
+ },
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/westarrival)
+"ahs" = (
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/eastarrival)
+"ahv" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 24
+ },
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/eastarrival)
+"ahC" = (
+/obj/effect/landmark/join_late_cyborg,
+/turf/simulated/floor/shuttle,
+/area/shuttle/arrival/station)
+"ahE" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/engine/mechanic_workshop/expedition)
+"ahQ" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/space,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/westarrival)
+"ahR" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/light,
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "east bump";
+ pixel_x = 24
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/westarrival)
+"ahS" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/hallway/secondary/entry/westarrival)
+"ahT" = (
+/obj/docking_port/stationary{
+ dir = 8;
+ dwidth = 3;
+ height = 4;
+ id = "ntstation";
+ name = "To Space Station";
+ pixel_x = 32;
+ width = 6
+ },
+/turf/space{
+ icon_state = "black"
+ },
+/area/space)
+"aie" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/additional)
+"aip" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/item/radio/beacon,
+/obj/effect/landmark/event/blobstart,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"aiC" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop/expedition)
+"aiE" = (
+/turf/simulated/wall/r_wall,
+/area/hallway/secondary/entry/eastarrival)
+"aiF" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/chair/office/light{
+ dir = 1;
+ pixel_y = 3
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/lab)
+"aiT" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/effect/decal/warning_stripes/southeast,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "neutral"
+ },
+/area/engine/mechanic_workshop/expedition)
+"aiZ" = (
+/obj/docking_port/stationary{
+ dir = 2;
+ dwidth = 2;
+ height = 18;
+ id = "skipjack_nw";
+ name = "northwest of station";
+ width = 19
+ },
+/turf/space{
+ icon_state = "black"
+ },
+/area/space)
+"ajg" = (
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "brown"
+ },
+/area/quartermaster/miningdock)
+"ajn" = (
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"ajy" = (
+/mob/living/simple_animal/mouse/brown,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"ajz" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -25
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/disposalpipe/trunk,
+/obj/machinery/disposal,
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop/expedition)
+"ajG" = (
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"ajM" = (
+/obj/structure/spacepoddoor{
+ luminosity = 3
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/mechanic_workshop/hangar)
+"ajN" = (
+/turf/simulated/wall,
+/area/hallway/secondary/entry/eastarrival)
+"ajP" = (
+/obj/effect/decal/warning_stripes/arrow{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow/partial{
+ dir = 4
+ },
+/obj/machinery/atm{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"ajQ" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "neutral"
+ },
+/area/engine/mechanic_workshop/expedition)
+"ake" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "Virology";
+ name = "Virology Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/medical/virology/lab)
+"akl" = (
+/obj/structure/sign/poster/official/work_for_a_future{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop/expedition)
+"aky" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "red"
+ },
+/area/security/main)
+"ala" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/hallway/secondary/entry/eastarrival)
+"alb" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/space,
+/turf/simulated/floor/plasteel{
+ icon_state = "yellow"
+ },
+/area/engine/mechanic_workshop)
+"ald" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/sign/vacuum{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"alf" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"alv" = (
+/obj/structure/sign/pods{
+ pixel_x = -32
+ },
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/westarrival)
+"alw" = (
+/obj/structure/sign/pods{
+ pixel_x = -32
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -28;
+ pixel_y = 28
+ },
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/eastarrival)
+"alF" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/space,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"alO" = (
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "red"
+ },
+/area/security/main)
+"alQ" = (
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop/expedition)
+"alT" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkyellow"
+ },
+/area/engine/mechanic_workshop/hangar)
+"alX" = (
+/obj/machinery/constructable_frame/machine_frame,
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"ame" = (
+/obj/item/radio/intercom{
+ pixel_x = 28;
+ pixel_y = -2
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"amh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/landmark/event/blobstart,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"amj" = (
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A5";
+ location = "A4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/westarrival)
+"amk" = (
+/obj/machinery/light/small,
+/obj/machinery/atmospherics/pipe/manifold/hidden,
+/turf/simulated/floor/bluegrid{
+ icon_state = "dark";
+ name = "Mainframe Floor";
+ nitrogen = 100;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/toxins/server)
+"aml" = (
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A2";
+ location = "A1"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/eastarrival)
+"amp" = (
+/obj/machinery/light,
+/obj/effect/landmark/honk_squad,
+/turf/simulated/floor/shuttle,
+/area/shuttle/arrival/station)
+"amt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutral"
+ },
+/area/engine/mechanic_workshop/expedition)
+"amu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop/expedition)
+"amJ" = (
+/obj/item/radio/intercom{
+ pixel_y = -28
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -26
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop/expedition)
+"amL" = (
+/obj/structure/computerframe,
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel/grimy,
+/area/civilian/vacantoffice)
+"amN" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/table/reinforced,
+/obj/item/radio,
+/obj/item/radio,
+/obj/item/radio,
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop/expedition)
+"amQ" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/wood,
+/area/maintenance/tourist)
+"amR" = (
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/machinery/camera{
+ c_tag = "Expedition EVA";
+ dir = 1;
+ network = list("SS13","Security");
+ pixel_x = -9
+ },
+/obj/machinery/light,
+/obj/structure/table/reinforced,
+/obj/item/storage/firstaid/adv,
+/obj/item/storage/firstaid/o2{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop/expedition)
+"amS" = (
+/obj/structure/table,
+/obj/item/storage/box/prisoner,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/prisonershuttle)
+"amZ" = (
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos/control)
+"anb" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"ang" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteyellowcorner"
+ },
+/area/medical/chemistry)
+"ann" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 10;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"anu" = (
+/obj/structure/grille/broken,
+/turf/simulated/floor/plating,
+/area/maintenance/bar)
+"anz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "red"
+ },
+/area/security/processing)
+"anP" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/shallway)
+"anQ" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutral"
+ },
+/area/hallway/secondary/entry/lounge)
+"anZ" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "PermaLockdown";
+ name = "Perma Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"aob" = (
+/obj/machinery/recharge_station,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (SOUTHWEST)"
+ },
+/area/medical/research/restroom)
+"aoc" = (
+/obj/machinery/portable_atmospherics/canister/toxins,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/storage)
+"aod" = (
+/obj/structure/sign/securearea{
+ desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'.";
+ name = "KEEP CLEAR: DOCKING AREA"
+ },
+/turf/simulated/wall/r_wall,
+/area/engine/mechanic_workshop/expedition)
+"aof" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkbluecorners"
+ },
+/area/construction/hallway)
+"aon" = (
+/obj/structure/table/wood,
+/obj/item/camera,
+/obj/item/radio/intercom{
+ pixel_x = 30;
+ pixel_y = -30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "escape"
+ },
+/area/crew_quarters/fitness)
+"aoo" = (
+/turf/simulated/wall,
+/area/civilian/vacantoffice)
+"aou" = (
+/obj/structure/table/reinforced,
+/obj/machinery/recharger{
+ pixel_x = 1;
+ pixel_y = 3
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/checkpoint)
+"aow" = (
+/obj/machinery/camera{
+ c_tag = "Arrivals Checkpoint";
+ dir = 8
+ },
+/obj/machinery/status_display{
+ pixel_x = 32
+ },
+/obj/machinery/computer/prisoner{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "red"
+ },
+/area/security/checkpoint)
+"aoS" = (
+/obj/machinery/door/airlock/external{
+ id_tag = "admin_home"
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"aoU" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 9;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"aph" = (
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"api" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/table/reinforced,
+/obj/item/folder/red,
+/obj/item/pen,
+/obj/machinery/door/window/brigdoor/southright{
+ dir = 8;
+ name = "Security Checkpoint";
+ pixel_x = -8;
+ req_access = list(1)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/checkpoint)
+"apj" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/item/radio/intercom{
+ pixel_x = 28;
+ pixel_y = -2
+ },
+/obj/machinery/computer/security{
+ network = list("SS13","Mining Outpost")
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull"
+ },
+/area/security/checkpoint)
+"apk" = (
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/eastarrival)
+"app" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/shuttle,
+/area/shuttle/arrival/station)
+"aps" = (
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/eastarrival)
+"apu" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/chair/office/dark{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/security/checkpoint)
+"apw" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/eastarrival)
+"apy" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/camera{
+ c_tag = "Hangar North";
+ dir = 6
+ },
+/obj/machinery/light_switch{
+ name = "north bump";
+ pixel_y = 25
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkyellow"
+ },
+/area/engine/mechanic_workshop/hangar)
+"apF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/eastarrival)
+"apJ" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/obj/machinery/light,
+/turf/simulated/floor/wood,
+/area/civilian/vacantoffice)
+"apM" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/reagent_dispensers/fueltank,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"apN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop/expedition)
+"apO" = (
+/obj/machinery/status_display{
+ pixel_x = -32
+ },
+/obj/machinery/computer/med_data{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "blue"
+ },
+/area/bridge/checkpoint/north)
+"apZ" = (
+/obj/structure/table/reinforced,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/checkpoint)
+"aqa" = (
+/obj/machinery/ai_status_display{
+ pixel_x = 32
+ },
+/obj/machinery/computer/secure_data{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "red"
+ },
+/area/security/checkpoint)
+"aqc" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/girder,
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"aqf" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "neutral"
+ },
+/area/engine/mechanic_workshop/expedition)
+"aqq" = (
+/obj/structure/rack,
+/obj/item/clothing/shoes/magboots{
+ pixel_x = -4;
+ pixel_y = 3
+ },
+/obj/item/clothing/shoes/magboots,
+/obj/item/clothing/shoes/magboots{
+ pixel_x = 4;
+ pixel_y = -3
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop/expedition)
+"aqu" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plasteel,
+/area/maintenance/bar)
+"aqB" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/westarrival)
+"aqK" = (
+/obj/structure/closet/secure_closet,
+/obj/item/storage/secure/briefcase,
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "blue"
+ },
+/area/bridge/checkpoint/north)
+"aqN" = (
+/obj/structure/filingcabinet,
+/obj/machinery/newscaster{
+ pixel_x = 28;
+ pixel_y = 2
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "blue"
+ },
+/area/bridge/checkpoint/north)
+"aqV" = (
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 24
+ },
+/obj/structure/closet/secure_closet/security,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "red"
+ },
+/area/security/checkpoint)
+"aqY" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/eastarrival)
+"ara" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/rack,
+/obj/item/gun/energy/kinetic_accelerator{
+ pixel_y = -6
+ },
+/obj/item/gun/energy/kinetic_accelerator{
+ pixel_y = -3
+ },
+/obj/item/gun/energy/kinetic_accelerator,
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop/expedition)
+"arn" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Exp_lockdown";
+ name = "Expedition Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/engine/mechanic_workshop/expedition)
+"ars" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/closet/emcloset,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (WEST)"
+ },
+/area/medical/research/nhallway)
+"aru" = (
+/turf/simulated/wall/r_wall,
+/area/security/permabrig)
+"arw" = (
+/obj/machinery/door/airlock{
+ name = "Internal Affairs Office";
+ req_access = list(38)
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/lawoffice)
+"arA" = (
+/turf/simulated/wall/r_wall,
+/area/engine/mechanic_workshop/expedition)
+"arD" = (
+/obj/docking_port/stationary{
+ dir = 8;
+ dwidth = 8;
+ height = 18;
+ id = "admin_home";
+ name = "port bay 1";
+ width = 18
+ },
+/turf/space{
+ icon_state = "black"
+ },
+/area/space)
+"arG" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutral"
+ },
+/area/hallway/secondary/entry/lounge)
+"arH" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/gambling_den)
+"arM" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/additional)
+"arO" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 25
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"arP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"arR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/landmark/event/blobstart,
+/turf/simulated/floor/plasteel,
+/area/maintenance/bar)
+"arT" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/table/reinforced,
+/obj/machinery/cell_charger{
+ pixel_x = -1;
+ pixel_y = 2
+ },
+/obj/item/stock_parts/cell/high,
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop/expedition)
+"arX" = (
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/westarrival)
+"asb" = (
+/obj/machinery/door_control{
+ id = "hangar";
+ name = "Hangar Doors Control";
+ pixel_y = -8;
+ req_access = list(18,48,70,71)
+ },
+/turf/simulated/wall,
+/area/engine/mechanic_workshop/hangar)
+"asg" = (
+/obj/machinery/light,
+/obj/structure/table/reinforced,
+/obj/machinery/cell_charger{
+ pixel_x = -1;
+ pixel_y = 2
+ },
+/obj/item/stock_parts/cell/high,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/mechanic_workshop/hangar)
+"asi" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/westarrival)
+"ask" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/toolbox/mechanical,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/mechanic_workshop/hangar)
+"asq" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/effect/decal/warning_stripes/southwest,
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/eastarrival)
+"asE" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Exp_lockdown";
+ name = "Expedition Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/engine/mechanic_workshop/expedition)
+"asF" = (
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkyellow"
+ },
+/area/engine/mechanic_workshop/hangar)
+"asH" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkyellow"
+ },
+/area/engine/mechanic_workshop/hangar)
+"asR" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/suit_storage_unit/standard_unit,
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop/expedition)
+"asT" = (
+/turf/simulated/wall,
+/area/hallway/secondary/entry/additional)
+"asU" = (
+/obj/item/radio/intercom{
+ dir = 8;
+ pixel_x = -28
+ },
+/obj/machinery/recharge_station,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"asX" = (
+/obj/structure/dispenser/oxygen,
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop/expedition)
+"asY" = (
+/obj/machinery/newscaster/security_unit{
+ pixel_x = -30;
+ pixel_y = 2
+ },
+/obj/structure/closet/wardrobe/red,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/item/clothing/suit/tracksuit/red,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "red"
+ },
+/area/security/checkpoint)
+"atd" = (
+/turf/simulated/wall/r_wall,
+/area/engine/controlroom)
+"atl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/garden)
+"atq" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop/expedition)
+"atv" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/bridge/checkpoint/north)
+"atF" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/structure/lattice,
+/turf/space,
+/area/space/nearstation)
+"atL" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/westarrival)
+"atR" = (
+/obj/machinery/light_switch{
+ dir = 4;
+ name = "west bump";
+ pixel_x = -25
+ },
+/obj/structure/table/reinforced,
+/obj/item/storage/belt/utility,
+/obj/item/multitool,
+/obj/item/clothing/glasses/meson,
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop/expedition)
+"atV" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop/expedition)
+"atW" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"aua" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"auc" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/westarrival)
+"aud" = (
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/westarrival)
+"auf" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/engine/mechanic_workshop/expedition)
+"auk" = (
+/obj/machinery/vending/hydronutrients,
+/turf/simulated/floor/plating,
+/area/maintenance/garden)
+"aul" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/westarrival)
+"aun" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/warden)
+"auo" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"aup" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "neutral"
+ },
+/area/engine/mechanic_workshop/expedition)
+"auq" = (
+/obj/machinery/vending/wallmed{
+ name = "Emergency NanoMed";
+ pixel_x = 25
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop/expedition)
+"aux" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/space/nearstation)
+"auz" = (
+/obj/structure/sign/directions/evac{
+ pixel_y = -8
+ },
+/obj/structure/sign/directions/medical,
+/obj/structure/sign/directions/security{
+ pixel_y = 8
+ },
+/turf/simulated/wall,
+/area/hallway/secondary/entry/lounge)
+"auB" = (
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Hangar";
+ req_access = list(18,48,70,71)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/mechanic_workshop/hangar)
+"auH" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/table/reinforced,
+/obj/item/clothing/suit/radiation,
+/obj/item/clothing/head/radiation,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"auJ" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/eastarrival)
+"auS" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/item/twohanded/required/kirbyplants,
+/obj/item/radio/intercom{
+ pixel_x = 28;
+ pixel_y = -2
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/westarrival)
+"auW" = (
+/obj/structure/particle_accelerator/particle_emitter/center{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"avb" = (
+/obj/machinery/space_heater,
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"avd" = (
+/obj/machinery/door/poddoor/shutters{
+ dir = 8;
+ id_tag = "hangar";
+ name = "Hangar Gate"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop/hangar)
+"avf" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/secondary/entry/lounge)
+"avi" = (
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Mechanic Workshop";
+ req_access = list(70)
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop)
+"avj" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/mechanic_workshop/hangar)
+"avk" = (
+/obj/machinery/recharge_station,
+/turf/simulated/floor/plating,
+/area/maintenance/bar)
+"avm" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/engine/mechanic_workshop)
+"avr" = (
+/obj/machinery/power/solar{
+ id = "portsolar";
+ name = "Port Solar Array"
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "solarpanel"
+ },
+/area/solar/auxstarboard)
+"avx" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/structure/sign/nosmoking_2{
+ pixel_y = -32
+ },
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"avB" = (
+/obj/machinery/atmospherics/trinary/filter{
+ dir = 4;
+ filter_type = "n2";
+ name = "nitrogen filter";
+ on = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/controlroom)
+"avC" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"avD" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/sign/nosmoking_2{
+ pixel_x = 32
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"avE" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/engine/mechanic_workshop/expedition)
+"avH" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop/expedition)
+"avL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"avZ" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/landmark/start/cyborg,
+/turf/simulated/floor/plasteel,
+/area/assembly/chargebay)
+"awg" = (
+/obj/machinery/status_display{
+ pixel_x = -32
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"awh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/hallway/secondary/entry/lounge)
+"awk" = (
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/additional)
+"awl" = (
+/obj/machinery/status_display{
+ pixel_x = 32
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"awo" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"aws" = (
+/obj/machinery/door/airlock/shuttle{
+ id_tag = "s_docking_airlock"
+ },
+/obj/structure/fans/tiny,
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/arrival/station)
+"aww" = (
+/turf/simulated/wall,
+/area/maintenance/bar)
+"awA" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/eastarrival)
+"awH" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"awI" = (
+/obj/machinery/status_display,
+/turf/simulated/wall/r_wall,
+/area/engine/supermatter)
+"awJ" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"awP" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"awU" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 1;
+ tag = "icon-propulsion (NORTH)"
+ },
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/arrival/station)
+"awV" = (
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/eastarrival)
+"awY" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"axa" = (
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/westarrival)
+"axc" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"axf" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/command/glass{
+ name = "Space Expedition Storage";
+ req_access = list(18,48,70)
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Exp_lockdown";
+ name = "Expedition Lockdown"
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop/expedition)
+"axg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/additional)
+"axh" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop/expedition)
+"axj" = (
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -25
+ },
+/obj/structure/table,
+/obj/random/toolbox,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "neutral"
+ },
+/area/hallway/secondary/entry/lounge)
+"axm" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/checkpoint)
+"axD" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop)
+"axG" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 10
+ },
+/obj/effect/spawner/window/reinforced/plasma,
+/turf/simulated/floor/plating,
+/area/engine/supermatter)
+"axM" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/pipe/simple/visible/universal,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"axP" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/effect/spawner/window/reinforced/plasma,
+/turf/simulated/floor/plating,
+/area/engine/controlroom)
+"axT" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 25
+ },
+/obj/machinery/light,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"aye" = (
+/obj/machinery/atmospherics/unary/outlet_injector/on{
+ dir = 8
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/engine/controlroom)
+"ayi" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/shuttle,
+/area/shuttle/arrival/station)
+"ayj" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"aym" = (
+/obj/effect/landmark/start/janitor,
+/turf/simulated/floor/plasteel,
+/area/janitor)
+"ayr" = (
+/obj/machinery/status_display{
+ pixel_x = -32
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/westarrival)
+"ays" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/wall,
+/area/quartermaster/sorting)
+"ayv" = (
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A8";
+ location = "A7"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/additional)
+"ayw" = (
+/turf/space,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "vault"
+ },
+/area/engine/mechanic_workshop/hangar)
+"ayA" = (
+/turf/simulated/wall,
+/area/quartermaster/sorting)
+"ayB" = (
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/westarrival)
+"ayD" = (
+/obj/machinery/status_display{
+ pixel_x = 32
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Arrivals Center Fore";
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/westarrival)
+"ayH" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "vault"
+ },
+/area/engine/mechanic_workshop)
+"ayI" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop)
+"ayQ" = (
+/obj/machinery/door/poddoor/shutters{
+ dir = 8;
+ id_tag = "hangar";
+ name = "Hangar Gate"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop/hangar)
+"ayU" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "purplecorner"
+ },
+/area/hallway/primary/aft)
+"azf" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/mechanic_workshop/hangar)
+"azi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/janitor)
+"azk" = (
+/obj/effect/landmark/start/janitor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/janitor)
+"azl" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "darkyellow"
+ },
+/area/engine/mechanic_workshop/hangar)
+"azr" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/mechanic_workshop/hangar)
+"azs" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/obj/effect/turf_decal/box,
+/obj/structure/closet/cardboard,
+/obj/item/storage/box/lights/mixed,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/sorting)
+"azv" = (
+/obj/structure/disposalpipe/sortjunction{
+ dir = 8;
+ name = "Disposals Junction";
+ tag = "icon-pipe-j1s (EAST)"
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/sorting)
+"azw" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/mining/glass{
+ name = "Cargo Bay";
+ req_access = list(31)
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/sorting)
+"azx" = (
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"azC" = (
+/obj/effect/decal/warning_stripes/red,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"azU" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Подаёт азот из атмосферки в систему охлаждения реактора, таким образом запитывая её хладагентом";
+ dir = 1;
+ name = "Труба подачи азота в реактор"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/space/nearstation)
+"aAa" = (
+/obj/structure/window/reinforced,
+/obj/structure/shuttle/engine/heater{
+ dir = 1;
+ tag = "icon-heater (NORTH)"
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/arrival/station)
+"aAc" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/additional)
+"aAs" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/additional)
+"aAt" = (
+/obj/structure/janitorialcart,
+/obj/machinery/light_switch{
+ dir = 1;
+ name = "south bump";
+ pixel_y = -25
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "purple"
+ },
+/area/janitor)
+"aAv" = (
+/obj/structure/table/reinforced,
+/obj/item/stack/sheet/glass{
+ amount = 10
+ },
+/obj/item/stack/packageWrap,
+/obj/item/hand_labeler,
+/obj/item/crowbar,
+/obj/machinery/light,
+/obj/machinery/computer/guestpass{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "purple"
+ },
+/area/janitor)
+"aAB" = (
+/obj/structure/table/wood,
+/obj/machinery/status_display{
+ pixel_x = -32
+ },
+/obj/item/newspaper,
+/obj/item/newspaper,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"aAE" = (
+/obj/structure/cable,
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/solar/starboard)
+"aAG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"aAI" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "vault"
+ },
+/area/engine/mechanic_workshop)
+"aAK" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"aAM" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/camera{
+ c_tag = "Arrivals Fore Starboard";
+ dir = 4;
+ pixel_y = -22
+ },
+/obj/machinery/status_display{
+ pixel_x = -32
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/eastarrival)
+"aAN" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/westarrival)
+"aAO" = (
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/structure/closet/walllocker/emerglocker/north,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/port)
+"aAW" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/eastarrival)
+"aAY" = (
+/obj/machinery/door_control{
+ id = "mechanicgate";
+ name = "Mechanic Pod Door";
+ pixel_x = 24;
+ pixel_y = -24;
+ req_access = list(70)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/engine/mechanic_workshop)
+"aBb" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/drinks/bottle/whiskey{
+ pixel_x = -2;
+ pixel_y = 13
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"aBc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/westarrival)
+"aBd" = (
+/obj/machinery/door_control{
+ id = "mechanicgate";
+ name = "Mechanic Pod Door";
+ pixel_x = -24;
+ pixel_y = -24;
+ req_access = list(70)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkyellow"
+ },
+/area/engine/mechanic_workshop/hangar)
+"aBe" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkyellowcorners"
+ },
+/area/engine/mechanic_workshop/hangar)
+"aBh" = (
+/obj/structure/sign/securearea{
+ desc = "A warning sign which reads 'RADIOACTIVE AREA'";
+ icon_state = "radiation";
+ name = "RADIOACTIVE AREA"
+ },
+/turf/simulated/wall/r_wall,
+/area/engine/supermatter)
+"aBj" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/rack,
+/obj/item/tank/jetpack/carbondioxide{
+ pixel_x = -4;
+ pixel_y = 3
+ },
+/obj/item/tank/jetpack/carbondioxide,
+/obj/item/tank/jetpack/carbondioxide{
+ pixel_x = 4;
+ pixel_y = -3
+ },
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "east bump";
+ pixel_x = 24
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop/expedition)
+"aBl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/eastarrival)
+"aBm" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/space,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/additional)
+"aBn" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/mechanic_workshop/hangar)
+"aBr" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "construction access"
+ },
+/obj/structure/barricade/wooden,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"aBs" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"aBt" = (
+/turf/simulated/wall,
+/area/maintenance/engrooms)
+"aBy" = (
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/commercial)
+"aBz" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plasteel,
+/area/maintenance/engrooms)
+"aBF" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"aBI" = (
+/turf/simulated/wall/rust,
+/area/maintenance/bar)
+"aBS" = (
+/obj/structure/disposalpipe/sortjunction{
+ dir = 1;
+ name = "Waste Disposals Junction";
+ sortType = 1;
+ tag = "icon-pipe-j1s (EAST)"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/turf_decal/bot/left,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"aBV" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "engsm";
+ name = "Supermatter Blast Doors"
+ },
+/turf/simulated/floor/plating,
+/area/engine/supermatter)
+"aBZ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/mechanic_workshop/hangar)
+"aCe" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/random/toolbox,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/engrooms)
+"aCf" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"aCi" = (
+/obj/machinery/power/rad_collector,
+/obj/structure/cable/yellow{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/greengrid,
+/area/engine/supermatter)
+"aCv" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"aCx" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/obj/effect/landmark/start/cargo_technician,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/sorting)
+"aCA" = (
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"aCD" = (
+/obj/effect/decal/warning_stripes/blue,
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"aCE" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/decal/cleanable/blood/tracks{
+ basecolor = "#030303";
+ desc = "It's black and greasy. Looks like Beepsky made another mess.";
+ drydesc = "It's dry and crusty. Someone is not doing their job."
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"aCU" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "yellow"
+ },
+/area/engine/mechanic_workshop)
+"aCV" = (
+/obj/machinery/door/airlock/highsecurity{
+ heat_proof = 1;
+ name = "Supermatter Chamber";
+ req_access = list(10,24)
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "engsm";
+ name = "Supermatter Blast Doors"
+ },
+/turf/simulated/floor/engine,
+/area/engine/supermatter)
+"aDc" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/machinery/alarm{
+ pixel_y = 23
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/engine/supermatter)
+"aDe" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/binary/volume_pump/on,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"aDf" = (
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -25
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "yellow"
+ },
+/area/engine/mechanic_workshop)
+"aDg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"aDh" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"aDj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/additional)
+"aDl" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"aDm" = (
+/obj/structure/bed,
+/obj/item/bedsheet/orange,
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"aDx" = (
+/obj/structure/sign/vacuum{
+ pixel_x = -32
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"aDC" = (
+/obj/machinery/power/supermatter_shard{
+ anchored = 1
+ },
+/turf/simulated/floor/engine,
+/area/engine/supermatter)
+"aDD" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable,
+/turf/space,
+/area/solar/auxstarboard)
+"aDG" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/effect/landmark/start/civilian,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/westarrival)
+"aDI" = (
+/turf/simulated/wall,
+/area/janitor)
+"aDL" = (
+/obj/machinery/light_switch{
+ dir = 4;
+ name = "west bump";
+ pixel_x = -25
+ },
+/obj/machinery/camera{
+ c_tag = "Cargo Office NorthWest";
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/computer/supplycomp{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"aDN" = (
+/obj/machinery/vending/cola,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/eastarrival)
+"aEb" = (
+/obj/structure/table/reinforced,
+/obj/item/stack/rods{
+ amount = 50
+ },
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/item/stack/sheet/glass{
+ amount = 50
+ },
+/obj/item/stack/sheet/mineral/plasma{
+ amount = 30
+ },
+/obj/item/clothing/gloves/color/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/engine/mechanic_workshop)
+"aEc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/additional)
+"aEd" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "engsm";
+ name = "Supermatter Blast Doors"
+ },
+/turf/simulated/floor/plating,
+/area/engine/supermatter)
+"aEe" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/toolbox/emergency,
+/turf/simulated/floor/shuttle,
+/area/shuttle/arrival/station)
+"aEg" = (
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"aEh" = (
+/obj/structure/table/reinforced,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/storage/toolbox/mechanical,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/teleporter/abandoned)
+"aEi" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/firstaid/regular,
+/obj/machinery/camera{
+ c_tag = "Arrivals Shuttle North";
+ dir = 6
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/arrival/station)
+"aEl" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(70)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"aEm" = (
+/obj/structure/reagent_dispensers/watertank,
+/turf/simulated/floor/plasteel,
+/area/maintenance/engrooms)
+"aEn" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"aEo" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"aEp" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "neutral"
+ },
+/area/maintenance/engrooms)
+"aEs" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/janitor)
+"aEw" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -25
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkyellow"
+ },
+/area/engine/mechanic_workshop/hangar)
+"aEx" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/space,
+/area/solar/auxstarboard)
+"aEy" = (
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/solar/auxstarboard)
+"aEB" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/sorting)
+"aEF" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/mining/glass{
+ name = "Cargo Bay";
+ req_access = list(31)
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/sorting)
+"aEN" = (
+/obj/structure/table/reinforced,
+/obj/machinery/cell_charger{
+ pixel_x = -1;
+ pixel_y = 2
+ },
+/turf/simulated/floor/shuttle,
+/area/shuttle/arrival/station)
+"aES" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkyellow"
+ },
+/area/engine/mechanic_workshop/hangar)
+"aEZ" = (
+/obj/structure/closet/firecloset,
+/obj/effect/decal/warning_stripes/red,
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -24
+ },
+/obj/machinery/light,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"aFc" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/controlroom)
+"aFf" = (
+/obj/structure/table/reinforced,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/item/clothing/glasses/welding,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"aFg" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"aFj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/remains/human,
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -25
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/engrooms)
+"aFl" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/northwestcorner,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"aFo" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "Clown";
+ name = "Clown Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/clownoffice)
+"aFr" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/sign/poster/random{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/bar)
+"aFt" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/bar)
+"aFA" = (
+/turf/simulated/wall,
+/area/crew_quarters/bar)
+"aFB" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -25
+ },
+/obj/machinery/light,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/westarrival)
+"aFT" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/eastarrival)
+"aGa" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"aGk" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/window/eastright{
+ dir = 2;
+ name = "Clown Delivery";
+ req_access = list(46)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bar"
+ },
+/area/clownoffice)
+"aGm" = (
+/obj/structure/closet/cardboard,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"aGn" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/camera{
+ c_tag = "Service Hall North";
+ dir = 4;
+ pixel_y = -22
+ },
+/obj/machinery/newscaster{
+ pixel_x = -32
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/serviceyard)
+"aGo" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/bar)
+"aGp" = (
+/obj/effect/landmark/start/bartender,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/bar)
+"aGq" = (
+/obj/structure/reagent_dispensers/fueltank,
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"aGr" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/bar)
+"aGt" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/bar)
+"aGu" = (
+/obj/machinery/door_control{
+ id = "Bar";
+ name = "Bar Privacy Shutters Control";
+ pixel_x = -25;
+ req_access = list(28)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/bar)
+"aGw" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/bar)
+"aGx" = (
+/obj/effect/landmark/start/bartender,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/bar)
+"aGz" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/fore)
+"aGE" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/obj/machinery/conveyor{
+ id = "cargodelivery";
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/delivery)
+"aGF" = (
+/obj/machinery/camera{
+ c_tag = "Arrivals Shuttle South West";
+ dir = 4
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/shuttle,
+/area/shuttle/arrival/station)
+"aGI" = (
+/obj/structure/chair/comfy/brown,
+/obj/effect/landmark/start/cargo_technician,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"aGJ" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/camera{
+ c_tag = "Arrivals Shuttle South East";
+ dir = 8
+ },
+/obj/machinery/requests_console{
+ department = "Arrival Shuttle";
+ name = "Arrival Shuttle Requests Console";
+ pixel_x = 32
+ },
+/turf/simulated/floor/shuttle,
+/area/shuttle/arrival/station)
+"aGL" = (
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/westarrival)
+"aGM" = (
+/turf/space,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"aGN" = (
+/obj/machinery/computer/operating,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/medical/surgery/north)
+"aGQ" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/eastarrival)
+"aGZ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/turbine)
+"aHb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/serviceyard)
+"aHc" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/controlroom)
+"aHe" = (
+/obj/machinery/door/firedoor,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"aHf" = (
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/obj/effect/decal/warning_stripes/blue,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/mechanic_workshop/hangar)
+"aHo" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/light,
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"aHs" = (
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/eastarrival)
+"aHu" = (
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"aHw" = (
+/obj/structure/table/reinforced,
+/obj/item/toy/figure/mime{
+ pixel_x = 6;
+ pixel_y = 1
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mimeoffice)
+"aHB" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/bar)
+"aHD" = (
+/obj/structure/table/wood,
+/obj/item/ammo_box/shotgun/beanbag,
+/obj/item/gun/projectile/revolver/doublebarrel,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/bar)
+"aHE" = (
+/obj/machinery/status_display,
+/turf/simulated/wall,
+/area/crew_quarters/bar)
+"aHF" = (
+/obj/machinery/smartfridge/drinks{
+ opacity = 1
+ },
+/obj/machinery/door/window/eastleft{
+ dir = 1;
+ name = "Bar Desk";
+ req_access = list(25)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/bar)
+"aHG" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop)
+"aHS" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/mechanic_workshop/hangar)
+"aIh" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkyellow"
+ },
+/area/engine/mechanic_workshop/hangar)
+"aIl" = (
+/obj/structure/sign/directions/engineering{
+ pixel_y = 8
+ },
+/obj/structure/sign/directions/evac{
+ pixel_y = -8
+ },
+/obj/structure/sign/directions/science,
+/turf/simulated/wall,
+/area/bridge/checkpoint/north)
+"aIo" = (
+/obj/structure/particle_accelerator/fuel_chamber{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"aIr" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/maintenance/turbine)
+"aIs" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/maintenance/turbine)
+"aIt" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/atmos/glass{
+ name = "Turbine Generator Access";
+ req_access = list(24)
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/maintenance/turbine)
+"aIu" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"aIC" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/additional)
+"aIE" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/obj/effect/decal/warning_stripes/southeast,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"aII" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/westarrival)
+"aIJ" = (
+/obj/structure/sign/securearea{
+ desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'.";
+ name = "KEEP CLEAR: DOCKING AREA"
+ },
+/turf/simulated/wall/r_wall,
+/area/engine/mechanic_workshop/hangar)
+"aIO" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry)
+"aIP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "caution"
+ },
+/area/maintenance/engrooms)
+"aIX" = (
+/obj/machinery/door/airlock/external{
+ id_tag = "specops_home"
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"aJa" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10;
+ initialize_directions = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"aJb" = (
+/obj/machinery/door/airlock{
+ name = "Toilet"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/maintenance/fpmaint)
+"aJg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"aJi" = (
+/obj/effect/decal/warning_stripes/yellow,
+/mob/living/simple_animal/bot/mulebot{
+ home_destination = "QM #2";
+ suffix = "#2"
+ },
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 24
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "delivery";
+ dir = 4;
+ location = "QM #2"
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Cargo Disposals Control";
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/quartermaster/delivery)
+"aJm" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"aJr" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/item/radio/intercom{
+ pixel_x = 30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "red"
+ },
+/area/security/brigstaff)
+"aJu" = (
+/obj/structure/rack,
+/obj/item/weldingtool,
+/obj/item/clothing/head/welding,
+/obj/item/assembly/voice,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"aJv" = (
+/obj/machinery/atm{
+ pixel_x = 32
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/wood,
+/area/crew_quarters/bar/atrium)
+"aJy" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/controlroom)
+"aJz" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/red,
+/obj/structure/closet/firecloset,
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"aJC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/item/toy/balloon,
+/obj/item/toy/balloon{
+ pixel_x = 7;
+ pixel_y = -7
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"aJF" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"aJK" = (
+/obj/machinery/atmospherics/binary/pump{
+ dir = 8;
+ name = "Gas to Thermo"
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/turbine)
+"aJL" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба служит для подачу горючей смеси в турбину для её работы";
+ dir = 4;
+ name = "Труба турбины"
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/turbine)
+"aJN" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"aJO" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/southeast,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"aJQ" = (
+/obj/machinery/light/small,
+/obj/effect/decal/warning_stripes/southwest,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"aJV" = (
+/obj/machinery/door/airlock/external{
+ name = "Arrival Airlock"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/westarrival)
+"aJW" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -22
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/radiation,
+/obj/item/clothing/glasses/meson,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"aJY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба служит для подачу горючей смеси в турбину для её работы";
+ dir = 4;
+ name = "Труба турбины"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/atmos)
+"aKd" = (
+/obj/machinery/door/airlock/external{
+ name = "Arrival Airlock"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/eastarrival)
+"aKe" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "Mime";
+ name = "Mime Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/mimeoffice)
+"aKf" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/obj/machinery/light_switch{
+ pixel_x = -8;
+ pixel_y = -26
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/bridge)
+"aKg" = (
+/obj/structure/sign/securearea{
+ desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'.";
+ name = "KEEP CLEAR: DOCKING AREA"
+ },
+/turf/simulated/wall,
+/area/engine/mechanic_workshop)
+"aKj" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "east bump";
+ pixel_x = 24
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"aKq" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"aKt" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/eastarrival)
+"aKx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkyellow"
+ },
+/area/engine/mechanic_workshop/hangar)
+"aKy" = (
+/obj/structure/table,
+/obj/item/storage/fancy/donut_box,
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -23
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"aKD" = (
+/turf/simulated/floor/plating,
+/area/maintenance/casino)
+"aKF" = (
+/obj/machinery/conveyor{
+ id = "QMLoad2";
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"aKK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/mechanic_workshop/hangar)
+"aKL" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/wood{
+ broken = 1;
+ icon_state = "wood-broken"
+ },
+/area/maintenance/tourist)
+"aKM" = (
+/obj/structure/computerframe,
+/turf/simulated/floor/shuttle,
+/area/shuttle/arrival/station)
+"aKO" = (
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/mechanic_workshop/hangar)
+"aKS" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/mechanic_workshop/hangar)
+"aKT" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"aKY" = (
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Turbine Generator Access";
+ req_access = list(32)
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба служит для подачу горючей смеси в турбину для её работы";
+ name = "Труба турбины"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"aLd" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/atmos/glass{
+ name = "Atmospherics Access";
+ req_access = list(24)
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"aLe" = (
+/obj/structure/sign/securearea{
+ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
+ icon_state = "space";
+ layer = 4;
+ name = "EXTERNAL AIRLOCK";
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/mechanic_workshop/hangar)
+"aLf" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/mechanic_workshop/hangar)
+"aLi" = (
+/obj/machinery/power/tracker,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "solarpanel"
+ },
+/area/solar/auxstarboard)
+"aLl" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба служит для подачу горючей смеси в турбину для её работы";
+ dir = 10;
+ name = "Труба турбины"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/turbine)
+"aLo" = (
+/obj/machinery/computer/podtracker{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/engine/mechanic_workshop)
+"aLr" = (
+/obj/structure/reagent_dispensers/watertank,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/maintenance/turbine)
+"aLu" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "vault"
+ },
+/area/engine/mechanic_workshop)
+"aLC" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -25
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/serviceyard)
+"aLE" = (
+/obj/structure/closet/emcloset,
+/obj/effect/decal/warning_stripes/blue,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"aLG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/additional)
+"aLH" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "vault"
+ },
+/area/engine/mechanic_workshop/hangar)
+"aLI" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkyellow"
+ },
+/area/engine/mechanic_workshop/hangar)
+"aLM" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/break_room)
+"aLQ" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/turbine)
+"aLV" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/effect/landmark/start/civilian,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"aLW" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/westarrival)
+"aLX" = (
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/westarrival)
+"aLZ" = (
+/obj/machinery/vending/snack,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/eastarrival)
+"aMf" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/eastarrival)
+"aMn" = (
+/obj/item/radio/beacon,
+/turf/simulated/floor/shuttle,
+/area/shuttle/arrival/station)
+"aMp" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/space,
+/area/solar/auxstarboard)
+"aMr" = (
+/obj/structure/closet/wardrobe/grey,
+/turf/simulated/floor/shuttle,
+/area/shuttle/arrival/station)
+"aMt" = (
+/turf/simulated/wall/shuttle,
+/area/shuttle/arrival/station)
+"aMz" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/hallway/secondary/entry/lounge)
+"aMB" = (
+/obj/structure/chair/office/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/engine/mechanic_workshop)
+"aMC" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop)
+"aMD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/security/securearmory)
+"aMF" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "vault"
+ },
+/area/engine/mechanic_workshop)
+"aMI" = (
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/computer/atmoscontrol,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"aMK" = (
+/obj/machinery/light{
+ dir = 1;
+ in_use = 1
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"aMM" = (
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/space)
+"aMO" = (
+/obj/structure/sign/vacuum,
+/turf/simulated/wall/r_wall,
+/area/maintenance/turbine)
+"aMP" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
+/turf/simulated/floor/shuttle,
+/area/shuttle/arrival/station)
+"aMT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/hallway/secondary/entry/lounge)
+"aMW" = (
+/turf/simulated/wall,
+/area/maintenance/gambling_den)
+"aMX" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/space,
+/area/solar/auxstarboard)
+"aNc" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 25
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/eastarrival)
+"aNd" = (
+/obj/item/pod_parts/core,
+/obj/item/circuitboard/mecha/pod,
+/obj/item/clothing/glasses/welding{
+ pixel_y = 12
+ },
+/obj/item/gps,
+/obj/structure/table/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "yellow"
+ },
+/area/engine/mechanic_workshop)
+"aNe" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Arrivals Port Fore";
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"aNf" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk,
+/obj/item/radio/intercom{
+ pixel_y = 22
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "yellow"
+ },
+/area/engine/mechanic_workshop)
+"aNj" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/delivery)
+"aNl" = (
+/obj/structure/table/reinforced,
+/obj/item/stack/packageWrap,
+/obj/item/hand_labeler,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "blue"
+ },
+/area/bridge/checkpoint/north)
+"aNm" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/office)
+"aNp" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
+/turf/simulated/floor/carpet,
+/area/hallway/secondary/entry/lounge)
+"aNr" = (
+/obj/effect/decal/warning_stripes/west{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "siding4"
+ },
+/obj/effect/decal/warning_stripes/west{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "siding8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "asteroid"
+ },
+/area/hydroponics)
+"aNv" = (
+/obj/structure/closet/body_bag,
+/obj/item/storage/pill_bottle/random_drug_bottle,
+/turf/simulated/floor/plating,
+/area/maintenance/bar)
+"aNw" = (
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/westarrival)
+"aNA" = (
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/eastarrival)
+"aNB" = (
+/obj/machinery/requests_console{
+ department = "Mechanic";
+ departmentType = 2;
+ name = "Mechanic's Workshop Requests Console";
+ pixel_y = -32
+ },
+/obj/structure/closet/toolcloset,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "yellow"
+ },
+/area/engine/mechanic_workshop)
+"aNG" = (
+/obj/structure/chair/office/light{
+ dir = 8
+ },
+/obj/item/radio/intercom{
+ pixel_y = -28
+ },
+/turf/simulated/floor/wood,
+/area/civilian/vacantoffice)
+"aNI" = (
+/obj/machinery/portable_atmospherics/canister/nitrogen,
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"aNJ" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/hallway/secondary/entry/lounge)
+"aNS" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/westarrival)
+"aNT" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/structure/table/reinforced,
+/obj/item/clothing/glasses/meson,
+/turf/simulated/floor/plasteel{
+ icon_state = "caution"
+ },
+/area/maintenance/turbine)
+"aOc" = (
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"aOd" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/medical/research/nhallway)
+"aOg" = (
+/turf/simulated/wall/r_wall,
+/area/atmos)
+"aOk" = (
+/obj/machinery/door/poddoor/multi_tile/four_tile_ver{
+ id_tag = "secpodbay"
+ },
+/obj/structure/spacepoddoor{
+ luminosity = 3
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/mechanic_workshop/hangar)
+"aOn" = (
+/obj/structure/sink{
+ pixel_y = 29
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/security/permabrig)
+"aOo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/chair/stool,
+/turf/simulated/floor/plating,
+/area/maintenance/casino)
+"aOq" = (
+/obj/machinery/door/airlock/shuttle{
+ id_tag = "s_docking_airlock"
+ },
+/turf/simulated/floor/shuttle,
+/area/shuttle/arrival/station)
+"aOs" = (
+/obj/machinery/slot_machine,
+/turf/simulated/floor/plating,
+/area/maintenance/casino)
+"aOu" = (
+/obj/structure/rack,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/mechanic_workshop/hangar)
+"aOB" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/crew_quarters/chief)
+"aOF" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/fore)
+"aOH" = (
+/obj/effect/decal/warning_stripes/yellow,
+/mob/living/simple_animal/bot/mulebot{
+ home_destination = "QM #4";
+ suffix = "#4"
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "delivery";
+ dir = 4;
+ location = "QM #3"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/quartermaster/delivery)
+"aOK" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/solar/auxport)
+"aOL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/garden)
+"aOP" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/beebox/unwrenched,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/hydroponics)
+"aOR" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(18,48,70,71)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"aOT" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/garden)
+"aOV" = (
+/obj/machinery/door_control{
+ desc = "A remote control-switch for the pod doors.";
+ id = "secpodbay";
+ name = "Pod Door Control";
+ pixel_x = -9;
+ pixel_y = -23
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/mechanic_workshop/hangar)
+"aOY" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"aPd" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A10";
+ location = "A9"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry/commercial)
+"aPg" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry/commercial)
+"aPk" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/space,
+/area/solar/auxstarboard)
+"aPl" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 6;
+ name = "Труба дыхательной смеси"
+ },
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"aPt" = (
+/obj/machinery/status_display,
+/turf/simulated/wall,
+/area/hallway/secondary/entry/lounge)
+"aPu" = (
+/obj/machinery/power/solar{
+ id = "portsolar";
+ name = "Port Solar Array"
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "solarpanel"
+ },
+/area/solar/auxstarboard)
+"aPx" = (
+/obj/structure/bookcase,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/maintenance/bar)
+"aPA" = (
+/obj/structure/closet/wardrobe/red,
+/obj/item/clothing/suit/tracksuit/red,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/customs)
+"aPE" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Engineering";
+ req_access = list(10)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"aPJ" = (
+/mob/living/simple_animal/mouse,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "cautioncorner"
+ },
+/area/maintenance/bar)
+"aPM" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/mrchangs)
+"aPO" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/serviceyard)
+"aPR" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"aPS" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -26
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/lawoffice)
+"aPY" = (
+/obj/structure/statue/bananium/clown{
+ name = "Статуя Великого Кекеги"
+ },
+/obj/item/radio/intercom{
+ pixel_y = -35
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bar"
+ },
+/area/clownoffice)
+"aQb" = (
+/obj/structure/table,
+/obj/item/reagent_containers/food/snacks/grown/grapes,
+/obj/item/reagent_containers/food/snacks/grown/holymelon,
+/obj/item/reagent_containers/food/snacks/grown/cocoapod,
+/obj/item/reagent_containers/food/snacks/grown/chili,
+/turf/simulated/floor/plating,
+/area/maintenance/garden)
+"aQe" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "greencorner"
+ },
+/area/maintenance/garden)
+"aQf" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/camera{
+ c_tag = "Cargo Office SouthWest";
+ dir = 4
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"aQg" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkyellow"
+ },
+/area/engine/mechanic_workshop/hangar)
+"aQi" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/space,
+/area/solar/auxstarboard)
+"aQs" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"aQx" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutral"
+ },
+/area/hallway/secondary/entry/lounge)
+"aQy" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/carpet,
+/area/hallway/secondary/entry/lounge)
+"aQz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"aQF" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/space,
+/area/solar/auxstarboard)
+"aQI" = (
+/obj/machinery/power/tracker,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "solarpanel"
+ },
+/area/solar/auxport)
+"aQJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/greengrid,
+/area/engine/controlroom)
+"aQK" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/eastsouthwest,
+/turf/simulated/floor/engine,
+/area/engine/controlroom)
+"aQM" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Труба хранит в себе набор газов для смешивания";
+ dir = 6;
+ name = "Труба смешивания"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"aQR" = (
+/obj/effect/decal/cleanable/fungus,
+/turf/simulated/wall,
+/area/maintenance/casino)
+"aQS" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 4;
+ name = "Труба дыхательной смеси"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"aQV" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"aRl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/xenobiology)
+"aRo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry/commercial)
+"aRq" = (
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/machinery/disposal,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/bar/atrium)
+"aRC" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/table,
+/obj/item/paper_bin,
+/obj/machinery/newscaster{
+ pixel_x = -28
+ },
+/obj/machinery/requests_console{
+ department = "Cargo Bay";
+ departmentType = 2;
+ name = "Cargo Requests Console";
+ pixel_y = 30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"aRG" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/sleep)
+"aRH" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/shuttle,
+/area/shuttle/arrival/station)
+"aRJ" = (
+/obj/machinery/vending/cigarette,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"aRL" = (
+/obj/machinery/door/airlock/external{
+ id_tag = "ferry_home"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry)
+"aRN" = (
+/turf/simulated/floor/shuttle,
+/area/shuttle/arrival/station)
+"aRO" = (
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/obj/effect/landmark/start/cargo_technician,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"aRQ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"aRT" = (
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/serviceyard)
+"aSd" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"aSh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atm{
+ pixel_y = -32
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"aSl" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/conveyor{
+ id = "garbage";
+ dir = 9
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"aSy" = (
+/turf/simulated/wall/r_wall,
+/area/maintenance/turbine)
+"aSE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluefull"
+ },
+/area/medical/sleeper)
+"aSF" = (
+/obj/machinery/vending/medical{
+ req_access = list(63)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/security/medbay)
+"aSG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"aSO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/greengrid,
+/area/engine/controlroom)
+"aSP" = (
+/obj/structure/closet,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"aSQ" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 28
+ },
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/wood,
+/area/crew_quarters/mrchangs)
+"aST" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/greengrid,
+/area/engine/controlroom)
+"aSV" = (
+/obj/structure/chair/stool/bar,
+/turf/simulated/floor/carpet,
+/area/crew_quarters/bar/atrium)
+"aSW" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/polarized{
+ dir = 4;
+ id = "privateroom"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 8;
+ id = "privateroom"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 1;
+ id = "privateroom"
+ },
+/turf/simulated/floor/plating,
+/area/crew_quarters/bar/atrium)
+"aSY" = (
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/medbay2)
+"aSZ" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/eastarrival)
+"aTm" = (
+/obj/machinery/hologram/holopad,
+/obj/effect/turf_decal/box,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"aTn" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/fpmaint)
+"aTu" = (
+/obj/structure/rack,
+/obj/item/extinguisher,
+/obj/item/storage/belt/utility,
+/obj/item/storage/toolbox/electrical,
+/obj/item/storage/toolbox/mechanical{
+ pixel_x = -2;
+ pixel_y = -1
+ },
+/obj/item/radio{
+ pixel_y = 6
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/light_switch{
+ dir = 4;
+ name = "west bump";
+ pixel_x = -25
+ },
+/obj/item/weldingtool/largetank,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/engine/mechanic_workshop)
+"aTv" = (
+/obj/structure/closet/secure_closet/quartermaster,
+/obj/structure/sign/poster/official/random{
+ pixel_x = 32
+ },
+/obj/item/stamp/denied,
+/obj/item/stamp/granted,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/quartermaster/qm)
+"aTx" = (
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 24
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Mechanic's Office";
+ dir = 8;
+ network = list("Engineering","SS13")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/engine/mechanic_workshop)
+"aTy" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkyellow"
+ },
+/area/engine/mechanic_workshop/hangar)
+"aTA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"aTB" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/table,
+/obj/item/plant_analyzer,
+/obj/item/hatchet,
+/obj/item/cultivator,
+/obj/item/reagent_containers/glass/bucket,
+/turf/simulated/floor/plating,
+/area/maintenance/garden)
+"aTC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/mechanic_workshop/hangar)
+"aTD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutral"
+ },
+/area/hallway/secondary/entry/lounge)
+"aTS" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/mechanic_workshop/hangar)
+"aTU" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба содержит газ для обработки и после возвращает его обратно в трубу смешивания";
+ dir = 4;
+ name = "Труба обработки"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"aTY" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/drip{
+ pixel_x = -2;
+ pixel_y = 7
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"aUb" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/break_room)
+"aUm" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"aUq" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"aUr" = (
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/commercial)
+"aUt" = (
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/serviceyard)
+"aUv" = (
+/obj/machinery/navbeacon{
+ codes_txt = "delivery;dir=4";
+ dir = 4;
+ location = "Bar"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/plasticflaps{
+ opacity = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/bar)
+"aUx" = (
+/obj/machinery/door/airlock/glass{
+ id = "privateroom";
+ id_tag = "privateroom";
+ name = "Private Room"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/bar/atrium)
+"aUy" = (
+/obj/machinery/hologram/holopad,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/carpet,
+/area/crew_quarters/bar/atrium)
+"aUB" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/westarrival)
+"aUC" = (
+/obj/item/radio/intercom{
+ pixel_x = 28;
+ pixel_y = -2
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/westarrival)
+"aUE" = (
+/obj/structure/closet/secure_closet/personal/mining,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/miningdock)
+"aUG" = (
+/obj/effect/landmark/start/chef,
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/crew_quarters/kitchen)
+"aUK" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"aUN" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/solar/auxport)
+"aUO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"aUP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"aUQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"aUT" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"aUU" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/eastarrival)
+"aUY" = (
+/obj/structure/sign/custodian,
+/turf/simulated/wall,
+/area/janitor)
+"aVc" = (
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "Kitchen Windows";
+ name = "Kitchen Privacy Shutters"
+ },
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/crew_quarters/kitchen)
+"aVg" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/controlroom)
+"aVh" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"aVi" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/controlroom)
+"aVj" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/hologram/holopad,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/controlroom)
+"aVB" = (
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkblue"
+ },
+/area/medical/surgery/south)
+"aVO" = (
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/south)
+"aVS" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"aWc" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/condiment/saltshaker{
+ pixel_x = -3;
+ pixel_y = 11
+ },
+/obj/item/reagent_containers/food/condiment/peppermill{
+ pixel_x = 3;
+ pixel_y = 11
+ },
+/turf/simulated/floor/carpet,
+/area/crew_quarters/bar/atrium)
+"aWd" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/bar/atrium)
+"aWr" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/secure_closet/cargotech,
+/obj/item/stamp/granted,
+/obj/item/stamp/denied,
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"aWt" = (
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"aWw" = (
+/obj/machinery/door/airlock/public/glass{
+ name = "Vacant Office"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/civilian/vacantoffice)
+"aWx" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/qm)
+"aWB" = (
+/obj/effect/landmark/start/mechanic,
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop)
+"aWC" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/mechanic_workshop/hangar)
+"aWI" = (
+/obj/structure/sign/directions/engineering{
+ pixel_y = 8
+ },
+/obj/structure/sign/directions/evac{
+ pixel_y = -8
+ },
+/obj/structure/sign/directions/science,
+/turf/simulated/wall,
+/area/hallway/secondary/entry/lounge)
+"aWP" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "east bump";
+ pixel_x = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/aft)
+"aWR" = (
+/turf/simulated/wall/r_wall/coated,
+/area/maintenance/turbine)
+"aWS" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "rampbottom";
+ tag = "icon-stage_stairs"
+ },
+/area/crew_quarters/fitness)
+"aWY" = (
+/obj/structure/table/wood,
+/obj/item/folder,
+/obj/item/pen,
+/turf/simulated/floor/wood,
+/area/maintenance/library)
+"aXc" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/item/radio/intercom{
+ pixel_x = 30;
+ pixel_y = 3
+ },
+/obj/machinery/door_control{
+ id = "ShootRange";
+ name = "Shooting Range Shutters Control";
+ pixel_x = 26;
+ pixel_y = -6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/range)
+"aXd" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/southwest,
+/obj/structure/window/reinforced,
+/obj/structure/closet/secure_closet/atmos_personal,
+/obj/item/extinguisher/mini,
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"aXe" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/structure/sign/vacuum{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"aXh" = (
+/obj/effect/decal/warning_stripes/northwest,
+/obj/machinery/suit_storage_unit/atmos,
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"aXj" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/space,
+/area/solar/auxstarboard)
+"aXk" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/table/reinforced,
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/simulated/floor/plasteel{
+ dir = 7;
+ icon_state = "yellow"
+ },
+/area/engine/engineering/monitor)
+"aXl" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"aXs" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"aXt" = (
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutral"
+ },
+/area/hallway/secondary/entry/commercial)
+"aXx" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/wall,
+/area/hydroponics)
+"aXA" = (
+/obj/structure/chair/sofa/left,
+/turf/simulated/floor/carpet,
+/area/crew_quarters/bar/atrium)
+"aXB" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/westarrival)
+"aXC" = (
+/obj/structure/toilet{
+ pixel_y = 17
+ },
+/obj/item/bikehorn/rubberducky{
+ pixel_y = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/maintenance/fpmaint)
+"aXF" = (
+/turf/simulated/floor/wood,
+/area/crew_quarters/bar/atrium)
+"aXI" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/maintenance/fpmaint)
+"aXJ" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/obj/machinery/newscaster{
+ pixel_y = 32
+ },
+/turf/simulated/floor/wood,
+/area/civilian/vacantoffice)
+"aXK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/reagent_dispensers/watertank,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"aXL" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/westarrival)
+"aXM" = (
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/commercial)
+"aXP" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/mining{
+ name = "Mining Dock";
+ req_access = list(48)
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/miningdock)
+"aXS" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/commercial)
+"aXV" = (
+/obj/machinery/status_display,
+/turf/simulated/wall,
+/area/quartermaster/qm)
+"aYd" = (
+/obj/structure/table/reinforced,
+/obj/item/clipboard,
+/obj/item/toy/figure/assistant,
+/turf/simulated/floor/shuttle,
+/area/shuttle/arrival/station)
+"aYe" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/starboard/east)
+"aYj" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/machinery/light,
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"aYo" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/southeast,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/virology)
+"aYt" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"aYx" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/suit_storage_unit/atmos,
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"aYC" = (
+/obj/machinery/light,
+/obj/item/radio/intercom{
+ dir = 1;
+ name = "Station Intercom (General)";
+ pixel_y = -29
+ },
+/obj/machinery/computer/station_alert,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/engine/engineering)
+"aYE" = (
+/obj/structure/sign/nosmoking_1{
+ pixel_x = 28;
+ pixel_y = -28
+ },
+/obj/machinery/computer/atmos_alert,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/engine/engineering)
+"aYF" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"aYH" = (
+/obj/structure/table/reinforced,
+/obj/item/folder,
+/obj/item/storage/pill_bottle/dice,
+/turf/simulated/floor/shuttle,
+/area/shuttle/arrival/station)
+"aYJ" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/structure/sign/electricshock{
+ pixel_y = -32
+ },
+/obj/machinery/power/grounding_rod{
+ anchored = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"aYP" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutral"
+ },
+/area/hallway/secondary/entry/lounge)
+"aYQ" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/eastarrival)
+"aYW" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/turf/simulated/floor/greengrid,
+/area/engine/controlroom)
+"aYY" = (
+/obj/machinery/vending/cigarette,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "neutral"
+ },
+/area/hallway/secondary/entry)
+"aYZ" = (
+/turf/simulated/wall,
+/area/crew_quarters/kitchen)
+"aZb" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/fore)
+"aZd" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/autolathe,
+/obj/machinery/door/window/brigdoor{
+ dir = 2;
+ id = "Autolathe";
+ name = "Autolathe Access";
+ req_access = list(31)
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "Cargo Office Windows";
+ name = "Cargo Office Shutters"
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/office)
+"aZf" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/eastarrival)
+"aZg" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/closet/jcloset,
+/obj/item/reagent_containers/spray/pestspray,
+/obj/item/reagent_containers/spray/pestspray,
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "purple"
+ },
+/area/janitor)
+"aZh" = (
+/obj/machinery/atm{
+ pixel_x = 32
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/eastarrival)
+"aZi" = (
+/obj/structure/girder,
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"aZj" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/miningdock)
+"aZk" = (
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_x = -27;
+ pixel_y = -25
+ },
+/obj/machinery/light_switch{
+ dir = 4;
+ name = "west bump";
+ pixel_x = -25
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"aZm" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"aZp" = (
+/obj/machinery/computer/shuttle/mining,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/miningdock)
+"aZq" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/quartermaster/qm)
+"aZt" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/qm)
+"aZv" = (
+/obj/machinery/camera{
+ c_tag = "Hangar Hardsuit Storage";
+ dir = 4
+ },
+/obj/structure/dispenser/oxygen,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/mechanic_workshop/hangar)
+"aZx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"aZz" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"aZA" = (
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/eastarrival)
+"baf" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/solar/auxport)
+"bah" = (
+/obj/machinery/portable_atmospherics/canister,
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"bai" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"baj" = (
+/obj/effect/decal/warning_stripes/southeast,
+/obj/machinery/suit_storage_unit/atmos,
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"bal" = (
+/obj/effect/decal/warning_stripes/southwest,
+/obj/machinery/suit_storage_unit/atmos,
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"ban" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/yellow{
+ desc = "Труба хранит в себе набор газов для смешивания";
+ name = "Труба смешивания"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"baB" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "blue"
+ },
+/area/hydroponics)
+"baC" = (
+/obj/structure/table,
+/obj/machinery/recharger{
+ pixel_x = 1;
+ pixel_y = 3
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -23
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/lobby)
+"baF" = (
+/turf/simulated/wall,
+/area/hydroponics)
+"baG" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"baI" = (
+/obj/structure/table,
+/obj/item/paper/deltainfo,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/newscaster/security_unit{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/processing)
+"baK" = (
+/obj/machinery/light/small,
+/obj/effect/decal/cleanable/blood/drip{
+ pixel_y = 19
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"baL" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"baS" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitehall"
+ },
+/area/toxins/xenobiology)
+"baY" = (
+/obj/structure/table,
+/obj/item/storage/firstaid/regular,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "purple"
+ },
+/area/quartermaster/miningdock)
+"bbb" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/miningdock)
+"bbe" = (
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
+ },
+/obj/effect/landmark/start/shaft_miner,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/miningdock)
+"bbf" = (
+/turf/simulated/wall/r_wall/coated,
+/area/engine/supermatter)
+"bbh" = (
+/obj/machinery/hologram/holopad,
+/obj/effect/turf_decal/box,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/qm)
+"bbk" = (
+/obj/structure/grille,
+/obj/structure/window/plasmareinforced,
+/obj/structure/window/plasmareinforced{
+ dir = 4
+ },
+/obj/structure/window/plasmareinforced{
+ dir = 1
+ },
+/obj/structure/window/plasmareinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/engine/supermatter)
+"bbl" = (
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"bbw" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/commercial)
+"bbA" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/maintenance/gambling_den)
+"bbC" = (
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"bbJ" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (WEST)"
+ },
+/area/medical/research/restroom)
+"bbN" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/fireaxecabinet{
+ pixel_x = 30
+ },
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "caution"
+ },
+/area/atmos)
+"bbR" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/janitor)
+"bbV" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/sign/securearea{
+ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
+ icon_state = "space";
+ layer = 4;
+ name = "EXTERNAL AIRLOCK"
+ },
+/turf/simulated/floor/plating,
+/area/hallway/secondary/entry)
+"bbY" = (
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp,
+/obj/machinery/keycard_auth{
+ pixel_x = -26
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/heads/hop)
+"bbZ" = (
+/obj/structure/sink{
+ pixel_y = 22
+ },
+/obj/item/reagent_containers/glass/bucket,
+/obj/item/mop,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "purple"
+ },
+/area/janitor)
+"bca" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "blue"
+ },
+/area/hydroponics)
+"bcc" = (
+/obj/machinery/light,
+/obj/structure/reagent_dispensers/watertank/high,
+/turf/simulated/floor/plasteel,
+/area/hydroponics)
+"bcd" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/kitchen_machine/candy_maker,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"bce" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/airlock/freezer{
+ req_access = list(28)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/kitchen)
+"bcf" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/kitchen)
+"bci" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/kitchen)
+"bck" = (
+/obj/effect/decal/warning_stripes/red,
+/obj/structure/closet/firecloset,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/mechanic_workshop/hangar)
+"bcn" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/airlock/public/glass,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/fore)
+"bco" = (
+/obj/structure/closet/secure_closet/freezer/meat,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 25
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/kitchen)
+"bcw" = (
+/obj/machinery/hologram/holopad,
+/obj/effect/turf_decal/box,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/office)
+"bcy" = (
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry)
+"bcz" = (
+/obj/machinery/disposal/deliveryChute{
+ dir = 4
+ },
+/obj/structure/disposalpipe/trunk,
+/obj/machinery/conveyor{
+ id = "cargodisposals";
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/quartermaster/sorting)
+"bcA" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/sign/vacuum,
+/turf/simulated/floor/plating,
+/area/hallway/secondary/entry)
+"bcB" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "purple"
+ },
+/area/quartermaster/miningdock)
+"bcL" = (
+/obj/structure/reagent_dispensers/fueltank,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/mechanic_workshop/hangar)
+"bda" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/security/permabrig)
+"bdd" = (
+/obj/structure/closet/critter,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = 32
+ },
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"bdi" = (
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkyellow"
+ },
+/area/engine/mechanic_workshop/hangar)
+"bdq" = (
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/maintenance/bar)
+"bds" = (
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 24
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkyellow"
+ },
+/area/engine/mechanic_workshop/hangar)
+"bdz" = (
+/obj/structure/closet/crate/freezer,
+/obj/item/radio/intercom{
+ pixel_y = 22
+ },
+/obj/machinery/requests_console{
+ department = "Kitchen";
+ departmentType = 2;
+ name = "Kitchen Requests Console";
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"bdE" = (
+/obj/structure/sink/kitchen{
+ pixel_y = 30
+ },
+/obj/machinery/camera{
+ c_tag = "Kitchen South"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"bdI" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
+ dir = 10
+ },
+/turf/space,
+/area/space/nearstation)
+"bdL" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/southeastcorner,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"bdO" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/closet/walllocker/emerglocker/west,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/commercial)
+"bdQ" = (
+/obj/structure/table/reinforced,
+/obj/machinery/kitchen_machine/microwave{
+ pixel_x = -1;
+ pixel_y = 7
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"bdR" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/prisonershuttle)
+"bdY" = (
+/obj/effect/turf_decal/box,
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/miningdock)
+"bea" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "purple"
+ },
+/area/quartermaster/miningdock)
+"bed" = (
+/obj/machinery/hologram/holopad,
+/obj/effect/turf_decal/box,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/miningdock)
+"bef" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/commercial)
+"bei" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/miningdock)
+"bep" = (
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/space/nearstation)
+"bev" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/closet,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/engrooms)
+"bew" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plasteel,
+/area/maintenance/engrooms)
+"beC" = (
+/turf/simulated/wall,
+/area/engine/mechanic_workshop)
+"beU" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/plasteel,
+/area/janitor)
+"beV" = (
+/turf/simulated/wall,
+/area/engine/mechanic_workshop/hangar)
+"beW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/janitor)
+"beY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/landmark/start/chef,
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/crew_quarters/kitchen)
+"beZ" = (
+/obj/machinery/door/poddoor/shutters{
+ id_tag = "janitorshutters";
+ name = "Janitor Shutters"
+ },
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "purple"
+ },
+/area/janitor)
+"bfc" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"bfw" = (
+/obj/structure/ore_box,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/miningdock)
+"bfz" = (
+/obj/docking_port/stationary{
+ dir = 8;
+ dwidth = 2;
+ height = 11;
+ id = "specops_home";
+ name = "port bay 2";
+ width = 5
+ },
+/turf/space{
+ icon_state = "black"
+ },
+/area/space)
+"bfL" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/effect/landmark/honk_squad,
+/turf/simulated/floor/shuttle,
+/area/shuttle/arrival/station)
+"bfQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"bfU" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/recharge_station,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/commercial)
+"bfW" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"bfY" = (
+/obj/structure/table,
+/obj/item/screwdriver,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"bfZ" = (
+/obj/item/radio/intercom{
+ pixel_x = 28;
+ pixel_y = -2
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkyellow"
+ },
+/area/engine/mechanic_workshop/hangar)
+"bgb" = (
+/obj/structure/table/wood,
+/obj/item/camera_film,
+/obj/item/camera_film,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 24
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/camera{
+ c_tag = "Librarian Desk";
+ dir = 9;
+ pixel_x = 1;
+ pixel_y = -2
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"bge" = (
+/obj/machinery/chem_dispenser,
+/obj/effect/decal/warning_stripes/southwest,
+/obj/machinery/door_control{
+ id = "Chemistry2";
+ name = "Chem Medbay Desk Shutters";
+ pixel_x = -18;
+ pixel_y = -24
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/reagent_dispensers/fueltank/chem{
+ pixel_y = -32
+ },
+/turf/simulated/floor/engine,
+/area/medical/chemistry)
+"bgi" = (
+/obj/machinery/light_switch{
+ pixel_x = -26;
+ pixel_y = 26
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/checkpoint)
+"bgj" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/item/radio/intercom{
+ pixel_y = -28
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"bgk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/door/poddoor/shutters{
+ dir = 2;
+ id_tag = "eva-shutters";
+ name = "E.V.A. Storage Shutters"
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"bgl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/janitor)
+"bgm" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/glass{
+ name = "Hydroponics";
+ req_access = list(35)
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"bgn" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/janitor)
+"bgo" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -24
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/chem_master/condimaster,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/kitchen)
+"bgs" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"bgt" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/evidence)
+"bgw" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/engine/mechanic_workshop)
+"bgz" = (
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry/commercial)
+"bgB" = (
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A9";
+ location = "A8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"bgD" = (
+/mob/living/simple_animal/pet/dog/corgi/Ian,
+/obj/structure/bed/dogbed/ian,
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 24
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/heads/hop)
+"bgE" = (
+/obj/effect/turf_decal/box,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/miningdock)
+"bgF" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"bgH" = (
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A7";
+ location = "A6"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"bgI" = (
+/obj/item/vending_refill/sovietsoda,
+/obj/structure/rack,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken7"
+ },
+/area/maintenance/bar)
+"bgL" = (
+/obj/machinery/door/airlock{
+ name = "Magistrate's Office";
+ req_access = list(74)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/magistrateoffice)
+"bgM" = (
+/obj/machinery/atmospherics/pipe/simple/visible,
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/controlroom)
+"bgN" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/magistrateoffice)
+"bgO" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"bgU" = (
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A6";
+ location = "A5"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"bgY" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"bhn" = (
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A4";
+ location = "A3"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"bhq" = (
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A1";
+ location = "A40"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"bhs" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/hydroponics)
+"bht" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"bhv" = (
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A3";
+ location = "A2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"bhw" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/crew_quarters/serviceyard)
+"bhx" = (
+/obj/structure/table/reinforced,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "Kitchen Windows";
+ name = "Kitchen Privacy Shutters"
+ },
+/obj/item/clipboard,
+/obj/item/toy/figure/chef,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/window/eastleft{
+ dir = 8;
+ name = "Kitchen Desk";
+ req_access = list(28)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"bhy" = (
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/structure/chair/office/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/crew_quarters/kitchen)
+"bhz" = (
+/obj/machinery/light,
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/food/snacks/sliceable/flatdough,
+/obj/item/reagent_containers/food/snacks/meat,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"bhB" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/engine,
+/area/engine/supermatter)
+"bhE" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/crew_quarters/kitchen)
+"bhF" = (
+/obj/structure/foodcart,
+/obj/machinery/light,
+/obj/machinery/computer/guestpass{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"bhJ" = (
+/obj/machinery/door_control{
+ id = "Kitchen Windows";
+ name = "Kitchen Privacy Shutters Control";
+ pixel_y = -26;
+ req_access = list(28)
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/machinery/disposal,
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/crew_quarters/kitchen)
+"bhM" = (
+/obj/structure/table/wood,
+/obj/item/phone,
+/obj/item/reagent_containers/food/drinks/cans/beer{
+ pixel_x = -8;
+ pixel_y = 12
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkred"
+ },
+/area/maintenance/fpmaint)
+"bhN" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"bhP" = (
+/obj/machinery/recharge_station,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"bhY" = (
+/obj/structure/table/reinforced,
+/obj/item/restraints/legcuffs/beartrap,
+/obj/item/restraints/legcuffs/beartrap,
+/obj/item/restraints/legcuffs/beartrap,
+/obj/item/storage/box/mousetraps,
+/obj/item/storage/box/mousetraps,
+/obj/item/radio/intercom{
+ pixel_y = -28
+ },
+/obj/item/storage/box/lights/mixed,
+/obj/item/storage/box/lights/mixed{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "purple"
+ },
+/area/janitor)
+"bia" = (
+/obj/machinery/camera{
+ c_tag = "Mining Port";
+ dir = 1
+ },
+/obj/structure/closet/wardrobe/miner,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/vending/wallmed{
+ pixel_y = -30
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/miningdock)
+"bib" = (
+/obj/structure/closet/secure_closet/miner,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/miningdock)
+"bie" = (
+/obj/machinery/mineral/equipment_vendor,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/miningdock)
+"bif" = (
+/obj/machinery/power/terminal,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "yellow"
+ },
+/area/maintenance/electrical)
+"big" = (
+/obj/structure/closet/l3closet/janitor,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "purple"
+ },
+/area/janitor)
+"biq" = (
+/obj/item/reagent_containers/food/snacks/carpmeat,
+/obj/effect/decal/cleanable/blood/gibs/cleangibs,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"bix" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/wood,
+/area/civilian/vacantoffice)
+"biC" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "caution"
+ },
+/area/maintenance/bar)
+"biJ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"biL" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба содержит газ для обработки и после возвращает его обратно в трубу смешивания";
+ dir = 9;
+ name = "Труба обработки"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"biO" = (
+/obj/structure/chair/office/light,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurplecorner"
+ },
+/area/crew_quarters/hor)
+"biQ" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/wood,
+/area/civilian/vacantoffice)
+"biS" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ on = 1
+ },
+/turf/simulated/floor/engine,
+/area/engine/supermatter)
+"biU" = (
+/obj/machinery/photocopier,
+/turf/simulated/floor/wood,
+/area/civilian/vacantoffice)
+"biW" = (
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/toxins/mixing)
+"biX" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/simple/insulated,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/toxins/mixing)
+"biZ" = (
+/obj/structure/table/reinforced,
+/obj/machinery/cell_charger,
+/obj/item/stock_parts/cell/high/plus,
+/obj/item/stock_parts/cell/high/plus{
+ pixel_x = 5;
+ pixel_y = -5
+ },
+/obj/item/stock_parts/cell/high/plus{
+ pixel_x = 5;
+ pixel_y = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/assembly/robotics)
+"bjc" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/item/radio/intercom{
+ pixel_x = 28
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/serviceyard)
+"bjg" = (
+/obj/structure/chair,
+/obj/structure/sign/vacuum{
+ pixel_x = -32
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -28;
+ pixel_y = 28
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/commercial)
+"bjh" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/commercial)
+"bjl" = (
+/obj/structure/chair,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/item/radio/intercom{
+ pixel_x = 28;
+ pixel_y = -2
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/commercial)
+"bjn" = (
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_x = -27;
+ pixel_y = -26
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry/commercial)
+"bjr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/item/radio/intercom{
+ pixel_y = -28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry/commercial)
+"bjs" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry/commercial)
+"bjt" = (
+/obj/structure/sign/directions/engineering{
+ dir = 8;
+ pixel_y = 8
+ },
+/obj/structure/sign/directions/science{
+ dir = 8;
+ pixel_y = 1
+ },
+/obj/structure/sign/directions/evac{
+ pixel_y = -8
+ },
+/turf/simulated/wall,
+/area/crew_quarters/kitchen)
+"bju" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/office)
+"bjx" = (
+/obj/machinery/ai_status_display,
+/turf/simulated/wall/r_wall,
+/area/engine/supermatter)
+"bjz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"bjA" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 4
+ },
+/obj/effect/spawner/window/reinforced/plasma,
+/turf/simulated/floor/plating,
+/area/engine/supermatter)
+"bjB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry/commercial)
+"bjC" = (
+/obj/machinery/atmospherics/pipe/simple/visible,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/controlroom)
+"bjD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"bjE" = (
+/obj/machinery/mineral/ore_redemption,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/miningdock)
+"bjF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -25
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry/commercial)
+"bjH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry/commercial)
+"bjI" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"bjK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"bjL" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/space,
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"bjM" = (
+/obj/structure/closet/wardrobe/black,
+/turf/simulated/floor/shuttle,
+/area/shuttle/arrival/station)
+"bjN" = (
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"bjO" = (
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/light,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -25
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"bjT" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/fore)
+"bjU" = (
+/obj/machinery/power/rad_collector,
+/obj/machinery/camera{
+ c_tag = "Supermatter Engine West";
+ network = list("SS13","Engineering")
+ },
+/obj/structure/cable/yellow{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/greengrid,
+/area/engine/supermatter)
+"bjV" = (
+/obj/structure/reagent_dispensers/fueltank,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/maintenance/bar)
+"bjW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/reagent_dispensers/fueltank,
+/turf/simulated/floor/plasteel,
+/area/maintenance/engrooms)
+"bkf" = (
+/obj/machinery/newscaster/security_unit{
+ pixel_x = -30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/brig)
+"bkk" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/vending/wallmed{
+ name = "Emergency NanoMed";
+ pixel_x = 25
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/bar/atrium)
+"bko" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/southwest,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"bkw" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/atmos/glass{
+ name = "Distribution Loop";
+ req_access = list(24)
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"bkJ" = (
+/turf/simulated/wall,
+/area/hallway/primary/port/west)
+"bkK" = (
+/obj/structure/chair/comfy/brown{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/hallway/secondary/entry/lounge)
+"bkM" = (
+/obj/machinery/camera{
+ c_tag = "Hangar West South";
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkyellow"
+ },
+/area/engine/mechanic_workshop/hangar)
+"bkQ" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop)
+"bkS" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"bkU" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"bkV" = (
+/obj/effect/decal/warning_stripes/arrow{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/yellow/partial{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"bkX" = (
+/turf/simulated/floor/carpet,
+/area/hallway/secondary/entry/lounge)
+"bkY" = (
+/obj/structure/grille,
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"bla" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/mechanic_workshop/hangar)
+"blf" = (
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/machinery/gibber,
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = 30
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/kitchen)
+"blk" = (
+/obj/docking_port/stationary{
+ dheight = 1;
+ dir = 8;
+ dwidth = 7;
+ height = 18;
+ id = "trade_dock";
+ name = "port bay 5 at Kerberos";
+ width = 15
+ },
+/turf/space{
+ icon_state = "black"
+ },
+/area/space)
+"bll" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/hallway/primary/central/north)
+"blq" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/maintenance/bar)
+"blt" = (
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/office)
+"blv" = (
+/obj/machinery/door/airlock/external{
+ id_tag = "trade_dock"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/commercial)
+"blw" = (
+/obj/machinery/light/small,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/commercial)
+"blx" = (
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"blB" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/sign/cargo{
+ pixel_x = 32;
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "browncorner"
+ },
+/area/hallway/primary/fore)
+"blH" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"blJ" = (
+/obj/item/radio/intercom{
+ pixel_y = -29
+ },
+/obj/structure/closet/secure_closet/miner,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/miningdock)
+"blK" = (
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/commercial)
+"blL" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"blM" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/security/detectives_office)
+"blN" = (
+/obj/machinery/light/small,
+/turf/simulated/floor/plating,
+/area/maintenance/garden)
+"blO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/commercial)
+"blZ" = (
+/obj/machinery/vending/security,
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/permabrig)
+"bmb" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"bmd" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/obj/machinery/camera{
+ c_tag = "Brig Reception";
+ dir = 8;
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "red"
+ },
+/area/security/reception)
+"bme" = (
+/obj/machinery/status_display{
+ pixel_x = 32
+ },
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/commercial)
+"bmo" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay)
+"bmp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/flasher{
+ id = null;
+ pixel_y = 24
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 26
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/aisat_interior)
+"bmq" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "browncorner"
+ },
+/area/quartermaster/sorting)
+"bmr" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"bmG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"bmJ" = (
+/obj/effect/decal/cleanable/blood/xeno,
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"bmN" = (
+/obj/effect/decal/warning_stripes/northeast,
+/obj/machinery/suit_storage_unit/atmos,
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"bmV" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 6;
+ level = 1
+ },
+/obj/effect/spawner/window/reinforced/plasma,
+/turf/simulated/floor/plating,
+/area/engine/supermatter)
+"bmX" = (
+/obj/structure/chair/stool,
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"bmZ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "red"
+ },
+/area/security/prisonershuttle)
+"bnc" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "browncorner"
+ },
+/area/hallway/primary/central/north)
+"bnf" = (
+/obj/structure/closet/wardrobe/grey,
+/obj/machinery/ai_status_display{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"bni" = (
+/obj/structure/disposalpipe/junction,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"bnj" = (
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"bnk" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/hydroponics/soil,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/item/seeds/sunflower,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/garden)
+"bnm" = (
+/obj/machinery/vending/coffee,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry)
+"bnn" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/photocopier,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "blue"
+ },
+/area/bridge/checkpoint/north)
+"bnE" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/engine/hardsuitstorage)
+"bnL" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/junction{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/starboard/east)
+"boc" = (
+/obj/effect/turf_decal/box,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/quartermaster/sorting)
+"bog" = (
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -25
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/north)
+"boi" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A14";
+ location = "A13"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/north)
+"bol" = (
+/obj/effect/turf_decal/box,
+/obj/structure/closet/crate/medical,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "east bump";
+ pixel_x = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "brown"
+ },
+/area/quartermaster/sorting)
+"bop" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"bot" = (
+/obj/effect/decal/warning_stripes/southwestcorner,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"boD" = (
+/obj/structure/closet/emcloset,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/miningdock)
+"boG" = (
+/obj/machinery/status_display,
+/turf/simulated/wall/shuttle,
+/area/shuttle/arrival/station)
+"boH" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"boJ" = (
+/obj/item/wrench,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 5
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"boK" = (
+/obj/machinery/power/solar{
+ name = "Aft Starboard Solar Panel"
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "solarpanel"
+ },
+/area/solar/auxport)
+"boL" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"boP" = (
+/obj/structure/sign/fire,
+/turf/simulated/wall/r_wall,
+/area/engine/supermatter)
+"boU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/walllocker/emerglocker{
+ pixel_x = -32;
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/maintenance/engrooms)
+"boW" = (
+/mob/living/simple_animal/mouse/brown{
+ desc = "Главный помощник архитектора станции.";
+ real_name = "Инспектор Мышь"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"bpe" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/garden)
+"bpf" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/alarm{
+ pixel_y = 25
+ },
+/obj/machinery/camera{
+ c_tag = "Clown Office"
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bar"
+ },
+/area/clownoffice)
+"bpg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/spawner/random_barrier/possibly_welded_airlock{
+ layer = 2.9
+ },
+/obj/structure/barricade/wooden{
+ layer = 3.5
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"bph" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"bpm" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"bpn" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"bpo" = (
+/obj/structure/girder,
+/turf/simulated/floor/plating,
+/area/turret_protected/ai)
+"bpq" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluefull"
+ },
+/area/medical/medbay2)
+"bpv" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"bpy" = (
+/obj/machinery/atmospherics/pipe/simple/visible/purple{
+ desc = "Труба ведёт газ на фильтрацию";
+ dir = 6;
+ name = "Труба на фильтрацию"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"bpI" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"bpK" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"bpR" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/maintenance{
+ name = "Break Room Maintenance";
+ req_access = list(47)
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/maintenance/asmaint2)
+"bpU" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel,
+/area/maintenance/garden)
+"bpZ" = (
+/obj/structure/table,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/reagent_containers/glass/bottle/nutrient/rh{
+ pixel_x = 7;
+ pixel_y = 6
+ },
+/obj/item/reagent_containers/spray/pestspray,
+/obj/item/reagent_containers/spray/plantbgone{
+ pixel_x = 5;
+ pixel_y = 6
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/garden)
+"bqc" = (
+/obj/structure/grille,
+/turf/space,
+/area/space/nearstation)
+"bqd" = (
+/obj/machinery/ai_status_display,
+/turf/simulated/wall/shuttle,
+/area/shuttle/arrival/station)
+"bqe" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/hydroponics/constructable,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"bqk" = (
+/obj/structure/disposalpipe/junction/reversed,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/eastarrival)
+"bql" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/eastarrival)
+"bqn" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/west,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"bqr" = (
+/turf/simulated/wall,
+/area/hallway/primary/central/nw)
+"bqF" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/north,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"bqG" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"bqH" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/door_control{
+ id = "engsm";
+ name = "Supermatter Blast Doors";
+ pixel_y = 25;
+ req_access = list(10)
+ },
+/obj/machinery/door_control{
+ id = "smbolts";
+ name = "Supermatter Bolt Control";
+ normaldoorcontrol = 1;
+ pixel_y = 36;
+ req_access = list(56);
+ specialfunctions = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"bqK" = (
+/obj/machinery/camera{
+ c_tag = "Supermatter South";
+ network = list("SS13","Engineering")
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/obj/effect/decal/warning_stripes/north,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/supermatter)
+"bqN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"bqO" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"bri" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop)
+"brj" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop)
+"brk" = (
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/structure/reagent_dispensers/fueltank/chem{
+ pixel_x = 32;
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/engine/mechanic_workshop)
+"brl" = (
+/obj/structure/table/reinforced,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "blue"
+ },
+/area/bridge/checkpoint/north)
+"brn" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/bridge/checkpoint/north)
+"bru" = (
+/obj/structure/closet,
+/obj/item/toy/crayon/spraycan,
+/obj/item/assembly/prox_sensor{
+ pixel_x = -5;
+ pixel_y = 5
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/bar)
+"brv" = (
+/obj/structure/table,
+/obj/item/clipboard,
+/obj/item/toy/figure/cargotech,
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"brB" = (
+/obj/machinery/light/small,
+/obj/effect/decal/warning_stripes/southwest,
+/obj/machinery/atmospherics/pipe/simple/visible/purple{
+ desc = "Труба ведёт газ на фильтрацию";
+ dir = 5;
+ name = "Труба на фильтрацию"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"brF" = (
+/obj/structure/plasticflaps/mining,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/obj/machinery/conveyor{
+ id = "QMLoad2";
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/quartermaster/storage)
+"brG" = (
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Mechanic Workshop";
+ req_access = list(70)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop)
+"brI" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/window{
+ base_state = "right";
+ dir = 1;
+ icon_state = "right";
+ name = "Atmospherics Deliveries";
+ req_access = list(24)
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/purple,
+/turf/simulated/floor/plasteel,
+/area/atmos/control)
+"brN" = (
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/mechanic_workshop/hangar)
+"brO" = (
+/obj/structure/rack,
+/obj/item/stack/sheet/cardboard,
+/turf/simulated/floor/plasteel,
+/area/maintenance/bar)
+"brR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/mechanic_workshop/hangar)
+"brV" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"brW" = (
+/turf/simulated/wall,
+/area/storage/tech)
+"brY" = (
+/obj/structure/table/reinforced,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/item/clipboard,
+/obj/item/toy/figure/botanist,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/window/eastleft{
+ name = "Hydroponics Desk";
+ req_access = list(35)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"bsb" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"bsd" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/mechanic_workshop/hangar)
+"bsi" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel/grimy,
+/area/civilian/vacantoffice)
+"bsq" = (
+/turf/simulated/floor/wood,
+/area/civilian/vacantoffice)
+"bst" = (
+/obj/machinery/camera{
+ c_tag = "Supermatter West";
+ dir = 4;
+ network = list("Engineering","SS13");
+ pixel_y = -22
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/unary/cold_sink/freezer{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"bsu" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/controlroom)
+"bsw" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/controlroom)
+"bsx" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/hologram/holopad,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/controlroom)
+"bsy" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/controlroom)
+"bsB" = (
+/obj/item/crowbar/red{
+ desc = "...";
+ force = 20;
+ name = "Легендарная монтировка"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "neutral"
+ },
+/area/maintenance/engrooms)
+"bsC" = (
+/obj/machinery/atm{
+ pixel_x = -32
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/commercial)
+"bsD" = (
+/obj/machinery/light,
+/obj/structure/table/reinforced,
+/obj/structure/mirror{
+ pixel_y = -30
+ },
+/obj/item/stamp/clown,
+/turf/simulated/floor/plasteel{
+ icon_state = "bar"
+ },
+/area/clownoffice)
+"bsE" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/commercial)
+"bsF" = (
+/obj/machinery/status_display{
+ pixel_x = -32
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"bsG" = (
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/structure/chair/comfy/brown{
+ dir = 1
+ },
+/obj/effect/landmark/start/civilian,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/hallway/secondary/entry/lounge)
+"bsJ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command/glass{
+ name = "E.V.A.";
+ req_access = list(18)
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"bsW" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/mining/glass{
+ name = "Delivery Office";
+ req_access = list(50)
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/sorting)
+"bsX" = (
+/obj/structure/table,
+/obj/machinery/newscaster{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"bta" = (
+/obj/machinery/conveyor{
+ id = "QMLoad2";
+ dir = 9
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"btd" = (
+/turf/simulated/wall/r_wall,
+/area/turret_protected/ai)
+"btg" = (
+/obj/machinery/status_display,
+/turf/simulated/wall/r_wall,
+/area/atmos)
+"bth" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/reagent_dispensers/watertank,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "caution"
+ },
+/area/maintenance/bar)
+"bti" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Engineering";
+ req_access = list(24)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"btk" = (
+/obj/structure/chair/comfy/black,
+/turf/simulated/floor/plasteel/grimy,
+/area/civilian/vacantoffice)
+"btm" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos/control)
+"btn" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/plasticflaps{
+ opacity = 1
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/atmos/control)
+"bto" = (
+/obj/machinery/status_display{
+ pixel_x = 32
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"btq" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба служит для подачу горючей смеси в турбину для её работы";
+ dir = 4;
+ name = "Труба турбины"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"btv" = (
+/turf/simulated/floor/plasteel,
+/area/maintenance/garden)
+"btw" = (
+/obj/structure/table,
+/obj/random/toolbox,
+/obj/item/wrench,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"bty" = (
+/turf/simulated/wall,
+/area/medical/genetics)
+"btA" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"btC" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/light,
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"btD" = (
+/obj/structure/reagent_dispensers/fueltank,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"btE" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"btF" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/southwestcorner,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"btG" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"btH" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/southeastcorner,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"btL" = (
+/turf/simulated/wall/r_wall,
+/area/security/nuke_storage)
+"btN" = (
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/wall/rust,
+/area/maintenance/engrooms)
+"btP" = (
+/obj/item/radio/intercom{
+ dir = 0;
+ pixel_x = 29
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/serviceyard)
+"btQ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/bar)
+"btR" = (
+/obj/machinery/status_display{
+ pixel_x = -32
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/westarrival)
+"btT" = (
+/obj/machinery/door/airlock/medical/glass{
+ name = "Patients Room"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/ward)
+"btV" = (
+/obj/structure/sign/electricshock{
+ pixel_y = -32
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/airlock/engineering{
+ name = "North-West Solar Access";
+ req_access = list(32)
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/auxsolarport)
+"btW" = (
+/turf/simulated/wall/r_wall,
+/area/maintenance/auxsolarport)
+"btX" = (
+/obj/structure/sign/securearea,
+/turf/simulated/wall/r_wall,
+/area/engine/controlroom)
+"btY" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/lounge)
+"buf" = (
+/obj/structure/grille,
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"buk" = (
+/obj/structure/sign/biohazard,
+/turf/simulated/wall/r_wall,
+/area/engine/controlroom)
+"bul" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Engineering";
+ req_access = list(10)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"bum" = (
+/obj/structure/sign/securearea{
+ desc = "A warning sign which reads 'RADIOACTIVE AREA'";
+ icon_state = "radiation";
+ name = "RADIOACTIVE AREA"
+ },
+/turf/simulated/wall/r_wall,
+/area/engine/controlroom)
+"buq" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"but" = (
+/obj/structure/table/reinforced,
+/obj/item/flashlight/lamp,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"buu" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos/control)
+"bux" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/atmospherics/pipe/simple/hidden/purple{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "caution"
+ },
+/area/atmos/control)
+"buA" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 8
+ },
+/obj/machinery/portable_atmospherics/scrubber,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "caution"
+ },
+/area/hallway/primary/port/west)
+"buC" = (
+/obj/machinery/light/small{
+ dir = 4;
+ pixel_y = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/range)
+"buE" = (
+/obj/machinery/space_heater,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"buH" = (
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/machinery/disposal,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutral"
+ },
+/area/hallway/secondary/entry)
+"buJ" = (
+/obj/structure/table/reinforced,
+/obj/item/mmi,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -6;
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/storage/tech)
+"buK" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/lounge)
+"buO" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/lounge)
+"buP" = (
+/obj/machinery/status_display{
+ pixel_x = 32
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Arrivals Center Aft";
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/westarrival)
+"buR" = (
+/obj/structure/chair/comfy/shuttle,
+/turf/simulated/floor/shuttle,
+/area/shuttle/arrival/station)
+"buS" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "Kitchen Windows";
+ name = "Kitchen Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/crew_quarters/kitchen)
+"buU" = (
+/obj/structure/cable,
+/obj/machinery/power/apc{
+ name = "south bump";
+ pixel_y = -26
+ },
+/obj/effect/decal/warning_stripes/southwest,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/auxsolarstarboard)
+"bvf" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/camera{
+ c_tag = "Arrivals Shuttle South"
+ },
+/turf/simulated/floor/shuttle,
+/area/shuttle/arrival/station)
+"bvg" = (
+/obj/machinery/status_display{
+ pixel_x = -32
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/camera{
+ c_tag = "Arrivals Aft Starboard";
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/eastarrival)
+"bvh" = (
+/obj/structure/lattice,
+/obj/structure/grille,
+/turf/space,
+/area/space/nearstation)
+"bvj" = (
+/obj/structure/rack,
+/obj/item/storage/toolbox/emergency,
+/obj/item/wrench,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "caution"
+ },
+/area/maintenance/turbine)
+"bvk" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/decal/warning_stripes/west,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/maintenance/turbine)
+"bvl" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/maintenance/turbine)
+"bvn" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/maintenance/turbine)
+"bvo" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/maintenance/turbine)
+"bvp" = (
+/obj/effect/decal/warning_stripes/northeast,
+/obj/machinery/camera{
+ c_tag = "Supermatter Entrance";
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"bvv" = (
+/obj/structure/chair/office/dark{
+ dir = 4
+ },
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plating,
+/area/maintenance/auxsolarstarboard)
+"bvC" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/radiation,
+/obj/item/clothing/glasses/meson,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"bvD" = (
+/obj/machinery/vending/cola,
+/obj/machinery/newscaster{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redyellowfull"
+ },
+/area/engine/break_room)
+"bvF" = (
+/obj/machinery/camera{
+ c_tag = "Medbay South East Hallway";
+ dir = 8;
+ network = list("SS13","Medical")
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 26
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/medbay3)
+"bvG" = (
+/obj/structure/girder,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"bvK" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/chair/office/dark{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "caution"
+ },
+/area/atmos/control)
+"bvL" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "blue"
+ },
+/area/hallway/secondary/entry/lounge)
+"bvM" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/visible/purple{
+ desc = "Труба ведёт газ на фильтрацию";
+ dir = 5;
+ name = "Труба на фильтрацию"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/port/west)
+"bvO" = (
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/solar/auxport)
+"bvQ" = (
+/obj/machinery/power/solar{
+ name = "Aft Starboard Solar Panel"
+ },
+/obj/structure/cable,
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "solarpanel"
+ },
+/area/solar/auxport)
+"bvR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"bvT" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/floor/plating,
+/area/maintenance/bar)
+"bvU" = (
+/obj/machinery/portable_atmospherics/scrubber,
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel{
+ icon_state = "escape"
+ },
+/area/atmos)
+"bvV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/airlock/tranquillite{
+ name = "Mime's Office";
+ req_access = list(46)
+ },
+/obj/machinery/door/firedoor,
+/obj/item/grown/bananapeel{
+ layer = 1.9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mimeoffice)
+"bwc" = (
+/obj/structure/chair/office/dark{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"bwd" = (
+/obj/structure/table/reinforced,
+/obj/item/assembly/timer,
+/obj/item/assembly/signaler,
+/obj/item/wrench,
+/obj/item/radio/intercom{
+ dir = 4;
+ pixel_x = 28
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkyellowcorners"
+ },
+/area/bridge)
+"bwe" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "BridgeLockdown";
+ name = "Bridge Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/bridge)
+"bwf" = (
+/turf/simulated/wall/r_wall,
+/area/bridge)
+"bwg" = (
+/obj/structure/chair/office/dark{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"bwi" = (
+/obj/structure/table/wood,
+/obj/machinery/bottler,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/bar)
+"bwj" = (
+/obj/structure/table/wood,
+/obj/machinery/reagentgrinder,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/bar)
+"bwk" = (
+/obj/machinery/newscaster{
+ pixel_x = -32
+ },
+/obj/machinery/camera{
+ c_tag = "Bar counter";
+ dir = 4;
+ pixel_y = -22
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/wood,
+/area/crew_quarters/bar/atrium)
+"bwl" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/engine,
+/area/engine/controlroom)
+"bwp" = (
+/obj/structure/table,
+/obj/item/folder/yellow,
+/obj/item/destTagger,
+/obj/item/rcs,
+/obj/item/rcs,
+/obj/item/rcs,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/quartermaster/delivery)
+"bws" = (
+/obj/structure/chair/stool,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"bwx" = (
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/main)
+"bwy" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/maintenance/xenozoo)
+"bwC" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/smes,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plating,
+/area/maintenance/auxsolarport)
+"bwF" = (
+/turf/simulated/wall/r_wall,
+/area/maintenance/auxsolarstarboard)
+"bwI" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"bwN" = (
+/turf/simulated/wall/r_wall,
+/area/engine/gravitygenerator)
+"bwO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/security/glass{
+ name = "Prisoner Processing";
+ req_access = list(1)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/prisonershuttle)
+"bwP" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/closet/walllocker/emerglocker/east,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkyellow"
+ },
+/area/engine/mechanic_workshop/hangar)
+"bwS" = (
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/engine/break_room)
+"bwT" = (
+/obj/effect/decal/warning_stripes/blue,
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/commercial)
+"bwV" = (
+/obj/structure/chair/office/dark,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos/control)
+"bwW" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
+/obj/machinery/atmospherics/unary/portables_connector,
+/obj/machinery/portable_atmospherics/canister,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "caution"
+ },
+/area/maintenance/turbine)
+"bwX" = (
+/obj/structure/table/reinforced,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/mask/breath,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "caution"
+ },
+/area/atmos/control)
+"bwY" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/atmos)
+"bwZ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/port/west)
+"bxc" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/hydroponics/soil,
+/obj/item/seeds/tower,
+/obj/machinery/light/small,
+/turf/simulated/floor/plating,
+/area/maintenance/garden)
+"bxd" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 22
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/radiation,
+/obj/item/clothing/glasses/meson,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"bxh" = (
+/turf/simulated/wall/r_wall,
+/area/storage/tech)
+"bxi" = (
+/obj/item/soap/syndie,
+/obj/structure/falsewall,
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/maintenance/fpmaint)
+"bxj" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mimeoffice)
+"bxk" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/structure/sign/poster/contraband/random{
+ pixel_x = -32
+ },
+/turf/simulated/floor/wood,
+/area/civilian/vacantoffice)
+"bxn" = (
+/obj/structure/table/reinforced,
+/obj/machinery/computer/security/telescreen/research,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"bxo" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/computer/robotics,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkpurple"
+ },
+/area/bridge)
+"bxp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"bxq" = (
+/obj/structure/sign/poster/contraband/random{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel/grimy,
+/area/civilian/vacantoffice)
+"bxr" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin,
+/obj/item/pen{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/obj/item/pen,
+/turf/simulated/floor/plasteel/grimy,
+/area/civilian/vacantoffice)
+"bxs" = (
+/obj/machinery/light,
+/obj/structure/closet/secure_closet/mime,
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mimeoffice)
+"bxt" = (
+/obj/machinery/suit_storage_unit/mime,
+/obj/machinery/door_control{
+ id = "Mime";
+ name = "Mimes Privacy Shutters Control";
+ pixel_y = -27
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 25;
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mimeoffice)
+"bxv" = (
+/obj/machinery/door/firedoor,
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/westleft{
+ dir = 4;
+ name = "Cargo Desk";
+ req_access = list(50)
+ },
+/obj/item/folder/yellow,
+/obj/item/pen,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/item/poster/random_contraband,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/delivery)
+"bxx" = (
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp,
+/turf/simulated/floor/plasteel/grimy,
+/area/civilian/vacantoffice)
+"bxy" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/civilian/vacantoffice)
+"bxz" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel/grimy,
+/area/civilian/vacantoffice)
+"bxB" = (
+/obj/structure/chair/comfy/black{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel/grimy,
+/area/civilian/vacantoffice)
+"bxD" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/bot/left,
+/obj/effect/decal/cleanable/blood/oil,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate{
+ icon_state = "crateopen";
+ opened = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"bxE" = (
+/obj/structure/table/wood,
+/obj/item/toner{
+ pixel_y = 6
+ },
+/obj/item/toner{
+ pixel_y = 4
+ },
+/obj/item/toner{
+ pixel_y = 2
+ },
+/obj/item/toner,
+/obj/item/toner{
+ pixel_y = -2
+ },
+/turf/simulated/floor/plasteel/grimy,
+/area/civilian/vacantoffice)
+"bxI" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"bxM" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "caution"
+ },
+/area/maintenance/turbine)
+"bxX" = (
+/obj/machinery/light_switch{
+ pixel_x = 23;
+ pixel_y = 24
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "blue"
+ },
+/area/bridge/checkpoint/north)
+"byh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "blue"
+ },
+/area/hallway/secondary/entry/lounge)
+"byl" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "caution"
+ },
+/area/engine/break_room)
+"byn" = (
+/obj/machinery/iv_drip,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"byo" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/engine/break_room)
+"byp" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Engineering";
+ req_access = list(24)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/engine/break_room)
+"bys" = (
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 25
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "yellow"
+ },
+/area/engine/break_room)
+"byt" = (
+/obj/machinery/light,
+/obj/machinery/newscaster{
+ pixel_y = -32
+ },
+/obj/machinery/computer/atmos_alert,
+/turf/simulated/floor/plasteel{
+ icon_state = "caution"
+ },
+/area/atmos/control)
+"byu" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutral"
+ },
+/area/hallway/secondary/entry/lounge)
+"byv" = (
+/obj/structure/table/reinforced,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/machinery/requests_console{
+ department = "Atmospherics";
+ departmentType = 3;
+ name = "Atmospherics Requests Console";
+ pixel_x = 30
+ },
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "caution"
+ },
+/area/atmos/control)
+"byx" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/port/west)
+"byy" = (
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellowcorner"
+ },
+/area/hallway/primary/port/west)
+"byE" = (
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp,
+/obj/machinery/camera{
+ c_tag = "Arrivals Lobby"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/hallway/secondary/entry/lounge)
+"byG" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "east bump";
+ pixel_x = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/checkpoint)
+"byL" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/bridge)
+"byM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"byN" = (
+/obj/docking_port/stationary{
+ dwidth = 2;
+ height = 12;
+ id = "ferry_home";
+ name = "port bay 3";
+ width = 5
+ },
+/turf/space{
+ icon_state = "black"
+ },
+/area/space)
+"byP" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -23
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/bar/atrium)
+"byR" = (
+/obj/machinery/atm{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"byS" = (
+/obj/structure/girder,
+/turf/simulated/floor/plating,
+/area/maintenance/bar)
+"byU" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"byV" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"byW" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"byX" = (
+/obj/structure/table,
+/obj/item/stack/packageWrap,
+/obj/item/stack/packageWrap,
+/obj/item/stack/packageWrap,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"bzc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"bzg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/security/hos)
+"bzh" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/chair,
+/obj/item/storage/fancy/cigarettes/cigpack_robust,
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"bzi" = (
+/obj/structure/dispenser,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"bzl" = (
+/obj/structure/table/reinforced,
+/obj/item/wrench,
+/obj/item/crowbar/red,
+/obj/item/stack/sheet/mineral/plasma,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"bzm" = (
+/obj/machinery/vending/cola,
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowcorner"
+ },
+/area/hallway/primary/port/west)
+"bzr" = (
+/obj/effect/decal/warning_stripes/northeast,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/engine,
+/area/security/execution)
+"bzy" = (
+/obj/effect/spawner/window/reinforced/plasma,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/engine/controlroom)
+"bzz" = (
+/obj/structure/sign/electricshock,
+/turf/simulated/wall/r_wall,
+/area/engine/controlroom)
+"bzA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/greengrid,
+/area/engine/controlroom)
+"bzB" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/engine/controlroom)
+"bzC" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "High Sec Zone";
+ req_access = list(63)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "red"
+ },
+/area/security/permahallway)
+"bzE" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/gravitygenerator)
+"bzG" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12,47)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"bzI" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/northwestsouth,
+/turf/simulated/floor/plasteel,
+/area/engine/break_room)
+"bzL" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/engine/break_room)
+"bzP" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/box/donkpockets{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/obj/item/storage/box/donkpockets,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"bzT" = (
+/obj/structure/closet/crate,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/maintenance/bar)
+"bzV" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/engine/controlroom)
+"bzW" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellowcorner"
+ },
+/area/hallway/primary/port/west)
+"bzX" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/status_display{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/storage/tech)
+"bzY" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/solar/auxport)
+"bzZ" = (
+/obj/structure/rack,
+/obj/item/circuitboard/scan_consolenew{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/circuitboard/med_data,
+/obj/item/circuitboard/pandemic{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/storage/tech)
+"bAa" = (
+/obj/structure/sign/botany,
+/turf/simulated/wall,
+/area/maintenance/garden)
+"bAe" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/main)
+"bAf" = (
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"bAh" = (
+/turf/simulated/wall/rust,
+/area/maintenance/casino)
+"bAi" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology/lab)
+"bAl" = (
+/obj/machinery/vending/sustenance{
+ contraband = list(/obj/item/kitchen/knife = 2);
+ desc = "Какого этот автомат тут оказался?!";
+ products = list(/obj/item/reagent_containers/food/snacks/tofu = 12, /obj/item/reagent_containers/food/drinks/ice = 6, /obj/item/reagent_containers/food/snacks/candy/candy_corn = 6)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/hallway/secondary/entry/lounge)
+"bAn" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "construction access"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/garden)
+"bAo" = (
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/obj/structure/sign/poster/contraband/syndicate_recruitment{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkred"
+ },
+/area/maintenance/fpmaint)
+"bAr" = (
+/obj/machinery/embedded_controller/radio/airlock/access_controller{
+ frequency = 1449;
+ id_tag = "turbine_control";
+ name = "Turbine Access Console";
+ pixel_x = 8;
+ pixel_y = -26;
+ req_access = list(12);
+ tag_exterior_door = "gas_turbine_exterior";
+ tag_interior_door = "gas_turbine_interior"
+ },
+/obj/machinery/ignition_switch{
+ id = "Incinerator";
+ pixel_x = 8;
+ pixel_y = -36
+ },
+/obj/machinery/door_control{
+ id = "turbinevent";
+ name = "Turbine Vent Control";
+ pixel_x = -8;
+ pixel_y = -36;
+ req_access = list(12)
+ },
+/obj/machinery/door_control{
+ id = "auxincineratorvent";
+ name = "Auxiliary Vent Control";
+ pixel_x = -8;
+ pixel_y = -24
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/machinery/computer/turbine_computer{
+ id = "incineratorturbine"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "caution"
+ },
+/area/maintenance/turbine)
+"bAt" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/bridge/checkpoint/north)
+"bAu" = (
+/obj/machinery/newscaster{
+ pixel_y = -32
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 9
+ },
+/obj/structure/table/reinforced,
+/obj/item/folder,
+/obj/item/pen,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "caution"
+ },
+/area/maintenance/turbine)
+"bAv" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"bAw" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/permahallway)
+"bAz" = (
+/obj/structure/chair/comfy/brown{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/hallway/secondary/entry/lounge)
+"bAC" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба служит для подачу горючей смеси в турбину для её работы";
+ dir = 4;
+ name = "Труба турбины"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "caution"
+ },
+/area/atmos)
+"bAE" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"bAF" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutral"
+ },
+/area/hallway/secondary/entry/lounge)
+"bAI" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/security/checkpoint)
+"bAM" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/westright{
+ name = "Mechanic's Desk";
+ req_access = list(70)
+ },
+/obj/machinery/cell_charger{
+ pixel_x = -1;
+ pixel_y = 2
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop)
+"bAN" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A25";
+ location = "A24"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/south)
+"bAQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба служит для подачу горючей смеси в турбину для её работы";
+ dir = 4;
+ name = "Труба турбины"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/atmos)
+"bAT" = (
+/obj/structure/table/wood,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/item/clipboard,
+/obj/item/toy/figure/hop,
+/turf/simulated/floor/wood,
+/area/crew_quarters/heads/hop)
+"bAV" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "brown"
+ },
+/area/quartermaster/delivery)
+"bBf" = (
+/obj/structure/sign/botany,
+/turf/simulated/wall/rust,
+/area/maintenance/garden)
+"bBg" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "ai2";
+ name = "Turret Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/turret_protected/ai)
+"bBi" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/engine/gravitygenerator)
+"bBj" = (
+/obj/effect/decal/warning_stripes/southeastcorner,
+/turf/simulated/floor/plasteel,
+/area/engine/gravitygenerator)
+"bBl" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -24
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "caution"
+ },
+/area/engine/break_room)
+"bBn" = (
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "caution"
+ },
+/area/engine/break_room)
+"bBo" = (
+/turf/simulated/wall,
+/area/storage/eva)
+"bBp" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"bBr" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 28
+ },
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "caution"
+ },
+/area/engine/break_room)
+"bBt" = (
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/range)
+"bBy" = (
+/mob/living/simple_animal/mouse,
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"bBA" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 28
+ },
+/obj/machinery/computer/guestpass{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "yellow"
+ },
+/area/engine/break_room)
+"bBB" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plasteel,
+/area/maintenance/fpmaint)
+"bBC" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"bBD" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "solar_xeno_outer";
+ locked = 1;
+ name = "Engineering External Access";
+ req_access = list(10,13)
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/starboardsolar)
+"bBF" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/maintenance/bar)
+"bBG" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/lounge)
+"bBH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/item/c_tube,
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"bBK" = (
+/turf/simulated/floor/plating,
+/area/maintenance/bar)
+"bBL" = (
+/obj/structure/rack,
+/obj/item/circuitboard/cloning{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/circuitboard/clonescanner,
+/obj/item/circuitboard/clonepod{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/storage/tech)
+"bBM" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/quartermaster/storage)
+"bBN" = (
+/obj/structure/rack,
+/obj/item/circuitboard/destructive_analyzer{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/circuitboard/protolathe,
+/obj/item/circuitboard/circuit_imprinter{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/storage/tech)
+"bBQ" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/door/poddoor/multi_tile/two_tile_ver{
+ id_tag = "mechanicgate"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop)
+"bBS" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"bBV" = (
+/obj/structure/closet/radiation,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/maintenance/engrooms)
+"bCc" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"bCd" = (
+/obj/structure/cable,
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/solar/auxport)
+"bCf" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"bCh" = (
+/obj/structure/window/reinforced,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/conveyor{
+ id = "garbage";
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"bCj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"bCk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/airlock/maintenance{
+ name = "Medbay Maintenance";
+ req_access = list(5,12)
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
+"bCl" = (
+/obj/machinery/camera{
+ c_tag = "Bridge Port";
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/bridge)
+"bCm" = (
+/obj/structure/table,
+/obj/item/reagent_containers/food/snacks/grown/corn,
+/obj/item/reagent_containers/food/snacks/grown/garlic,
+/obj/item/reagent_containers/food/snacks/grown/citrus/orange,
+/obj/item/reagent_containers/food/snacks/grown/cannabis{
+ pixel_y = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "green"
+ },
+/area/maintenance/garden)
+"bCn" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/carpet,
+/area/bridge)
+"bCo" = (
+/obj/structure/table/wood,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/item/folder/blue,
+/obj/item/pen,
+/obj/item/paper_bin,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/bridge)
+"bCp" = (
+/obj/structure/rack,
+/obj/item/storage/toolbox/emergency,
+/obj/item/wrench,
+/obj/machinery/light/small,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault";
+ tag = "icon-vault (WEST)"
+ },
+/area/bridge)
+"bCr" = (
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/bridge)
+"bCv" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "greencorner"
+ },
+/area/maintenance/garden)
+"bCy" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/maintenance/turbine)
+"bCB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/security/glass{
+ name = "Prisoner Processing";
+ req_access = list(63)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/processing)
+"bCC" = (
+/obj/item/mounted/frame/apc_frame,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/garden)
+"bCG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/casino)
+"bCI" = (
+/obj/structure/grille,
+/obj/structure/lattice,
+/turf/space,
+/area/space/nearstation)
+"bCJ" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "green"
+ },
+/area/maintenance/garden)
+"bCK" = (
+/turf/simulated/wall/rust,
+/area/maintenance/gambling_den)
+"bCL" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/junction/reversed,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"bCN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/glass{
+ name = "Service Hall"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/bar/atrium)
+"bCO" = (
+/obj/structure/disposalpipe/junction/reversed{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/bar/atrium)
+"bCP" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 25
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/fore)
+"bDb" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/seed_extractor,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plating,
+/area/maintenance/garden)
+"bDd" = (
+/obj/machinery/hydroponics/soil,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/item/seeds/tea,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/garden)
+"bDe" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/engine/break_room)
+"bDf" = (
+/obj/machinery/vending/hydroseeds,
+/turf/simulated/floor/plating,
+/area/maintenance/garden)
+"bDg" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/sign/poster/official/random{
+ pixel_x = 32
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel,
+/area/maintenance/garden)
+"bDh" = (
+/obj/item/target/syndicate,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/maintenance/fpmaint)
+"bDi" = (
+/obj/structure/bookcase,
+/turf/simulated/floor/wood,
+/area/civilian/vacantoffice)
+"bDj" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/engine/break_room)
+"bDk" = (
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"bDm" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/table/reinforced,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/cell_charger,
+/obj/item/stock_parts/cell/high,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/break_room)
+"bDn" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/table/reinforced,
+/obj/item/pen,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/paper_bin,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/break_room)
+"bDt" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/break_room)
+"bDv" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"bDw" = (
+/obj/effect/decal/warning_stripes/red,
+/obj/structure/closet/firecloset,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/commercial)
+"bDB" = (
+/obj/structure/table/reinforced,
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 24
+ },
+/obj/item/stack/cable_coil/random,
+/obj/item/stack/cable_coil/random,
+/obj/item/stock_parts/scanning_module,
+/obj/item/stock_parts/manipulator,
+/obj/item/stock_parts/manipulator,
+/obj/item/stock_parts/capacitor,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/storage/tech)
+"bDG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"bDI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellowcorner"
+ },
+/area/storage/primary)
+"bDR" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command{
+ name = "Conference Room";
+ req_access = list(19)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/wood,
+/area/bridge/meeting_room)
+"bDS" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"bDT" = (
+/obj/machinery/power/apc{
+ name = "south bump";
+ pixel_y = -26
+ },
+/obj/structure/cable,
+/turf/simulated/floor/wood,
+/area/civilian/vacantoffice)
+"bDW" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/computer/communications,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/bridge)
+"bDY" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/carpet,
+/area/bridge)
+"bEa" = (
+/obj/machinery/vending/suitdispenser,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/locker)
+"bEc" = (
+/obj/machinery/camera{
+ c_tag = "Customs Desk";
+ dir = 4;
+ pixel_y = -22
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
+/obj/machinery/computer/card{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bluefull"
+ },
+/area/bridge/checkpoint/north)
+"bEd" = (
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp,
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 25
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/cabin1)
+"bEe" = (
+/obj/structure/chair/office/dark{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/bridge/checkpoint/north)
+"bEf" = (
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"bEg" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"bEh" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/westarrival)
+"bEi" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"bEm" = (
+/obj/machinery/gameboard,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/construction/hallway)
+"bEr" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/lattice,
+/turf/space,
+/area/space/nearstation)
+"bEs" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/casino)
+"bEt" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/barricade/wooden,
+/obj/machinery/door/airlock/maintenance,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/casino)
+"bEv" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/prisonershuttle)
+"bEw" = (
+/obj/structure/statue/chickenstatue,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/mrchangs)
+"bEx" = (
+/obj/docking_port/stationary{
+ dir = 2;
+ dwidth = 2;
+ height = 18;
+ id = "skipjack_se";
+ name = "southeast of SS13";
+ width = 19
+ },
+/turf/space,
+/area/space)
+"bEG" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/eastarrival)
+"bEI" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutral"
+ },
+/area/hallway/secondary/entry/lounge)
+"bEJ" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/break_room)
+"bEK" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/polarized{
+ dir = 4;
+ id = "privateroom"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 8;
+ id = "privateroom"
+ },
+/obj/structure/window/reinforced/polarized{
+ id = "privateroom"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 1;
+ id = "privateroom"
+ },
+/turf/simulated/floor/plating,
+/area/crew_quarters/bar/atrium)
+"bEN" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "neutral"
+ },
+/area/hallway/secondary/entry/lounge)
+"bEO" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutral"
+ },
+/area/hallway/secondary/entry/lounge)
+"bER" = (
+/obj/structure/chair/stool,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/break_room)
+"bES" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/break_room)
+"bEV" = (
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plasteel,
+/area/engine/break_room)
+"bEX" = (
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel,
+/area/engine/break_room)
+"bFb" = (
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/eastarrival)
+"bFf" = (
+/obj/structure/rack,
+/obj/item/circuitboard/atmos_alert{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/circuitboard/powermonitor,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/storage/tech)
+"bFi" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/item/radio/intercom{
+ pixel_y = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "yellow"
+ },
+/area/engine/mechanic_workshop)
+"bFk" = (
+/obj/structure/table/reinforced,
+/obj/item/clothing/gloves/color/fyellow,
+/obj/item/storage/box/lights/mixed,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/storage/primary)
+"bFq" = (
+/obj/structure/girder,
+/obj/structure/barricade/wooden,
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"bFr" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/chair/comfy/brown{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/bridge/meeting_room)
+"bFv" = (
+/obj/machinery/atmospherics/binary/pump{
+ dir = 1;
+ name = "Gas Pump"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"bFw" = (
+/obj/machinery/hydroponics/soil,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plating,
+/area/maintenance/garden)
+"bFy" = (
+/obj/structure/table/wood,
+/obj/item/paper/deltainfo,
+/obj/item/paper/deltainfo,
+/obj/item/paper/deltainfo,
+/obj/item/paper/deltainfo,
+/turf/simulated/floor/wood,
+/area/bridge/meeting_room)
+"bFz" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/highsecurity{
+ name = "AI Upload";
+ req_access = list(30)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai_upload)
+"bFA" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/floodlight,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/mechanic_workshop/hangar)
+"bFB" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/bridge/checkpoint/north)
+"bFC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutral"
+ },
+/area/hallway/secondary/entry/lounge)
+"bFD" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/security/checkpoint)
+"bFE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/item/caution,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"bFH" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel,
+/area/maintenance/bar)
+"bFI" = (
+/obj/item/radio/intercom{
+ pixel_y = -28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkyellow"
+ },
+/area/engine/mechanic_workshop/hangar)
+"bFJ" = (
+/obj/machinery/firealarm{
+ pixel_y = 24
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain)
+"bFK" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/bar)
+"bFQ" = (
+/obj/structure/filingcabinet/chestdrawer,
+/obj/machinery/light_switch{
+ pixel_x = -22
+ },
+/turf/simulated/floor/carpet,
+/area/security/detectives_office)
+"bFR" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 25
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"bFS" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/carpet,
+/area/lawoffice)
+"bFU" = (
+/obj/item/vending_refill/cigarette,
+/obj/structure/rack,
+/turf/simulated/floor/plasteel{
+ icon_state = "caution"
+ },
+/area/maintenance/bar)
+"bFV" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"bGh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"bGm" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/qm)
+"bGq" = (
+/obj/structure/table/reinforced,
+/obj/item/wrench,
+/obj/item/crowbar,
+/obj/item/mmi,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"bGs" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/maintenance/bar)
+"bGt" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/hologram/holopad,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/port/west)
+"bGv" = (
+/obj/structure/chair/office/dark{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/qm)
+"bGw" = (
+/obj/machinery/biogenerator,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/garden)
+"bGy" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/garden)
+"bGz" = (
+/turf/simulated/wall/r_wall,
+/area/crew_quarters/chief)
+"bGC" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/engine/break_room)
+"bGD" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/engine/engineering/monitor)
+"bGE" = (
+/obj/structure/sign/electricshock,
+/turf/simulated/wall/r_wall,
+/area/engine/engineering/monitor)
+"bGJ" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/falsewall,
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"bGK" = (
+/obj/structure/rack,
+/obj/item/circuitboard/teleporter_hub{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/circuitboard/teleporter_station,
+/obj/item/circuitboard/teleporter{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/storage/tech)
+"bGL" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/rack,
+/obj/item/circuitboard/autolathe{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/item/circuitboard/mechfab,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/storage/tech)
+"bGO" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/status_display{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/storage/tech)
+"bGY" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/storage/primary)
+"bHd" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/carpet,
+/area/bridge/meeting_room)
+"bHe" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 4;
+ name = "Труба фильтрации"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "caution"
+ },
+/area/atmos)
+"bHf" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/remains/human,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "greencorner"
+ },
+/area/maintenance/garden)
+"bHj" = (
+/turf/simulated/wall/r_wall,
+/area/bridge/meeting_room)
+"bHl" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"bHo" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/controlroom)
+"bHp" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/controlroom)
+"bHq" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/controlroom)
+"bHr" = (
+/obj/structure/table/wood,
+/obj/machinery/light/small,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/maintenance/casino)
+"bHs" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/captain)
+"bHu" = (
+/obj/machinery/hydroponics/soil,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/item/seeds/wheat,
+/turf/simulated/floor/plating,
+/area/maintenance/garden)
+"bHv" = (
+/obj/structure/table/wood,
+/obj/item/storage/fancy/donut_box,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/captain)
+"bHw" = (
+/obj/machinery/light,
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/condiment/peppermill{
+ pixel_x = 2;
+ pixel_y = 6
+ },
+/obj/item/reagent_containers/food/condiment/saltshaker{
+ pixel_x = -2;
+ pixel_y = 4
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/mrchangs)
+"bHx" = (
+/turf/simulated/wall/r_wall,
+/area/crew_quarters/captain)
+"bHz" = (
+/obj/structure/chair/wood{
+ dir = 8
+ },
+/obj/machinery/light_switch{
+ pixel_x = -8;
+ pixel_y = -25
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/mrchangs)
+"bHH" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkredcorners"
+ },
+/area/security/processing)
+"bHI" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "Briefing";
+ name = "Briefing Room Shutters"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/main)
+"bHN" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/serviceyard)
+"bHO" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/evidence)
+"bHQ" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "red"
+ },
+/area/security/processing)
+"bHS" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"bHX" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"bId" = (
+/obj/structure/table/reinforced,
+/obj/item/folder/yellow,
+/obj/item/stamp/qm,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/qm)
+"bIn" = (
+/turf/simulated/wall/r_wall,
+/area/maintenance/maintcentral)
+"bIp" = (
+/obj/structure/chair/office/dark{
+ dir = 8
+ },
+/obj/effect/landmark/start/quartermaster,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/qm)
+"bIq" = (
+/obj/machinery/computer/drone_control,
+/turf/simulated/floor/plasteel{
+ dir = 7;
+ icon_state = "yellow"
+ },
+/area/engine/break_room)
+"bIr" = (
+/obj/machinery/autolathe,
+/turf/simulated/floor/plasteel{
+ dir = 7;
+ icon_state = "yellow"
+ },
+/area/engine/break_room)
+"bIz" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/computer/security/engineering,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/engine/engineering/monitor)
+"bIA" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/item/radio/intercom{
+ pixel_x = 28
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/engine/break_room)
+"bIE" = (
+/obj/machinery/status_display{
+ pixel_x = 32
+ },
+/obj/machinery/pdapainter,
+/turf/simulated/floor/wood,
+/area/crew_quarters/heads/hop)
+"bIG" = (
+/obj/machinery/computer/secure_data,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/heads/hop)
+"bIH" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/greengrid,
+/area/engine/controlroom)
+"bIK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"bIP" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба содержит газ для обработки и после возвращает его обратно в трубу смешивания";
+ dir = 10;
+ name = "Труба обработки"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"bIT" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/table/wood,
+/obj/item/folder/red,
+/obj/item/lighter/zippo,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/carpet,
+/area/bridge/meeting_room)
+"bIV" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/table/wood,
+/obj/item/folder/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/carpet,
+/area/bridge/meeting_room)
+"bIW" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"bIX" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/wood,
+/area/bridge/meeting_room)
+"bJa" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/controlroom)
+"bJf" = (
+/obj/machinery/power/solar{
+ id = "portsolar";
+ name = "Port Solar Array"
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "solarpanel"
+ },
+/area/solar/auxstarboard)
+"bJh" = (
+/turf/simulated/wall/r_wall,
+/area/turret_protected/ai_upload)
+"bJi" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/engine,
+/area/engine/controlroom)
+"bJk" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"bJn" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/security/customs)
+"bJp" = (
+/obj/machinery/atmospherics/binary/valve,
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plating,
+/area/maintenance/electrical)
+"bJs" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "blue"
+ },
+/area/bridge/checkpoint/north)
+"bJy" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/beach/water{
+ icon_state = "seadeep"
+ },
+/area/crew_quarters/fitness)
+"bJA" = (
+/obj/structure/sink{
+ dir = 4;
+ pixel_x = 11
+ },
+/obj/machinery/newscaster/security_unit{
+ pixel_x = 30
+ },
+/turf/space,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whitered"
+ },
+/area/security/medbay)
+"bJF" = (
+/obj/machinery/light/small,
+/obj/machinery/camera{
+ c_tag = "Xeno Containment 2";
+ dir = 1;
+ network = list("Research","SS13")
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/xenobiology)
+"bJP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/medical/research)
+"bJW" = (
+/turf/simulated/wall/r_wall,
+/area/turret_protected/aisat)
+"bJZ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/crew_quarters/chief)
+"bKc" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/hallway/secondary/entry/lounge)
+"bKd" = (
+/obj/machinery/vending/wallmed{
+ pixel_y = -30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkyellow"
+ },
+/area/engine/mechanic_workshop/hangar)
+"bKe" = (
+/obj/structure/table/reinforced,
+/turf/simulated/floor/wood,
+/area/maintenance/bar)
+"bKf" = (
+/obj/structure/table/wood,
+/obj/item/toy/figure/bartender,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/maintenance/bar)
+"bKi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/engineering/monitor)
+"bKl" = (
+/obj/machinery/camera{
+ c_tag = "Engineering Monitoring";
+ dir = 4;
+ network = list("Engineering","SS13");
+ pixel_y = -22
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -25
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/engine/engineering/monitor)
+"bKr" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/item/clothing/accessory/stethoscope,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"bKs" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "bluecorner"
+ },
+/area/hydroponics)
+"bKy" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/crate/engineering{
+ desc = "В ящике хранится оборудование и ресурсы для осуществления ремонта станции гражданским персоналом в случае нужды или безработицы";
+ name = "Ящик оборудования для ремонта"
+ },
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/item/stack/sheet/glass{
+ amount = 50
+ },
+/obj/item/storage/box/lights/mixed,
+/obj/item/storage/box/lights/mixed,
+/obj/item/storage/box/lights/mixed,
+/obj/item/clothing/head/welding,
+/obj/item/clothing/gloves/color/fyellow,
+/obj/item/airlock_painter,
+/obj/item/floor_painter,
+/obj/item/floor_painter,
+/obj/item/airlock_painter,
+/turf/simulated/floor/plasteel,
+/area/storage/primary)
+"bKB" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowcorner"
+ },
+/area/storage/primary)
+"bKE" = (
+/obj/machinery/computer/account_database,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge/meeting_room)
+"bKF" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/conveyor{
+ id = "garbage";
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"bKH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/bluegrid,
+/area/turret_protected/ai_upload)
+"bKK" = (
+/obj/machinery/recycler,
+/obj/machinery/conveyor{
+ id = "garbage";
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"bKN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/bluegrid,
+/area/turret_protected/ai_upload)
+"bKP" = (
+/obj/structure/bed/dogbed{
+ name = "fox box"
+ },
+/mob/living/simple_animal/pet/dog/fox/Renault,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/captain)
+"bKU" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/crew_quarters/kitchen)
+"bKV" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain)
+"bLb" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"bLc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain)
+"bLl" = (
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/crew_quarters/kitchen)
+"bLm" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"bLo" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "construction access"
+ },
+/obj/structure/barricade/wooden,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/engrooms)
+"bLu" = (
+/turf/space,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/processing)
+"bLv" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/interrogation)
+"bLA" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/solar/auxport)
+"bLH" = (
+/obj/structure/table/reinforced,
+/obj/item/cartridge/quartermaster{
+ pixel_x = -3
+ },
+/obj/item/cartridge/quartermaster{
+ pixel_x = 5;
+ pixel_y = 3
+ },
+/obj/item/cartridge/quartermaster{
+ pixel_x = -1;
+ pixel_y = 7
+ },
+/obj/item/gps/mining,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/qm)
+"bLL" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/heads/hop)
+"bLO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/turretid/stun{
+ control_area = "\improper AI Satellite Antechamber";
+ name = "AI Antechamber Turret Control";
+ pixel_y = 28;
+ req_access = list(75)
+ },
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/aisat)
+"bLT" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/solar/auxport)
+"bMd" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "ceprivacy";
+ name = "CE Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/crew_quarters/chief)
+"bMe" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/newscaster{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/chief)
+"bMg" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
+ dir = 4
+ },
+/turf/space,
+/area/space/nearstation)
+"bMi" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/solar/auxport)
+"bMk" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/solar/auxport)
+"bMl" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"bMn" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/effect/decal/warning_stripes/south,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/engine,
+/area/engine/controlroom)
+"bMo" = (
+/obj/machinery/light_switch{
+ pixel_x = -26
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "yellow"
+ },
+/area/engine/engineering/monitor)
+"bMq" = (
+/obj/item/radio/intercom{
+ dir = 4;
+ pixel_x = 28
+ },
+/obj/structure/closet/firecloset,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/engine/engineering/monitor)
+"bMz" = (
+/obj/machinery/computer/security/mining{
+ dir = 8
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 25
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/quartermaster/qm)
+"bMA" = (
+/obj/structure/reflector/box{
+ dir = 4
+ },
+/turf/simulated/floor/engine,
+/area/engine/controlroom)
+"bMB" = (
+/obj/machinery/door/airlock/security/glass{
+ id_tag = "Perma1";
+ name = "Permabrig Access";
+ req_access = list(2)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"bMC" = (
+/obj/machinery/ai_status_display{
+ pixel_x = -32
+ },
+/obj/machinery/computer/crew{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "blue"
+ },
+/area/bridge/checkpoint/north)
+"bMD" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/engine,
+/area/engine/controlroom)
+"bMG" = (
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor/wood,
+/area/bridge/meeting_room)
+"bMH" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/nw)
+"bMJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/hydroponics/soil,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/item/seeds/harebell,
+/turf/simulated/floor/plating,
+/area/maintenance/garden)
+"bMM" = (
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "red"
+ },
+/area/security/main)
+"bMN" = (
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -22
+ },
+/obj/machinery/porta_turret{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai_upload)
+"bMP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "green"
+ },
+/area/maintenance/garden)
+"bMQ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/ai_slipper,
+/turf/simulated/floor/bluegrid,
+/area/turret_protected/ai_upload)
+"bMS" = (
+/obj/machinery/atmospherics/trinary/tvalve/digital/flipped/bypass{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"bMU" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/west,
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/structure/closet/secure_closet/atmos_personal,
+/obj/item/extinguisher/mini,
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"bMV" = (
+/obj/machinery/porta_turret{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai_upload)
+"bMY" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai_upload)
+"bNc" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/ne)
+"bNd" = (
+/obj/structure/bookcase,
+/obj/item/book/random,
+/obj/item/book/random,
+/obj/item/book/random,
+/obj/item/book/random,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"bNk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"bNl" = (
+/obj/structure/table,
+/obj/item/folder,
+/obj/item/pen,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"bNo" = (
+/obj/machinery/door/window/brigdoor{
+ dir = 1;
+ id = "Cell 5";
+ name = "Cell 5";
+ req_access = list(2)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/space,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/prison/cell_block/A)
+"bNz" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/fore)
+"bNA" = (
+/obj/structure/rack,
+/obj/item/radio{
+ pixel_x = 5
+ },
+/obj/item/reagent_containers/food/drinks/mug/sec,
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"bNC" = (
+/obj/structure/table,
+/obj/machinery/cell_charger{
+ pixel_x = -1;
+ pixel_y = 2
+ },
+/obj/item/stock_parts/cell/high/plus,
+/obj/item/stock_parts/cell/high/plus,
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"bNE" = (
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "whiteblue"
+ },
+/area/medical/sleeper)
+"bNF" = (
+/obj/structure/closet/cardboard,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "caution"
+ },
+/area/maintenance/bar)
+"bNH" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (EAST)"
+ },
+/area/medical/research)
+"bNJ" = (
+/obj/item/twohanded/required/kirbyplants/dead,
+/turf/simulated/floor/plasteel{
+ icon_state = "caution"
+ },
+/area/maintenance/bar)
+"bNK" = (
+/obj/effect/decal/cleanable/blood/gibs/cleangibs,
+/obj/effect/landmark/ninja_teleport,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"bNL" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "Warden";
+ name = "Warden Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/security/warden)
+"bNR" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/construction/hallway)
+"bNS" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/commercial)
+"bNX" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/chief)
+"bNY" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "ceprivacy";
+ name = "CE Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/crew_quarters/chief)
+"bOb" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28;
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/commercial)
+"bOf" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/effect/decal/warning_stripes/northeast,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"bOh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/sleep)
+"bOj" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"bOk" = (
+/obj/structure/rack,
+/obj/item/circuitboard/camera{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/circuitboard/prisoner,
+/obj/item/circuitboard/secure_data{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/storage/tech)
+"bOm" = (
+/obj/structure/chair,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/commercial)
+"bOn" = (
+/obj/structure/chair,
+/obj/machinery/camera{
+ c_tag = "Arrivals Waiting Zone"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/commercial)
+"bOo" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/commercial)
+"bOq" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/airlock/public/glass,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/port)
+"bOr" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/table/reinforced,
+/obj/item/folder/blue,
+/obj/item/pen,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "blue"
+ },
+/area/bridge/checkpoint/north)
+"bOs" = (
+/obj/item/radio/intercom,
+/turf/simulated/wall,
+/area/hallway/secondary/entry/commercial)
+"bOt" = (
+/obj/item/flag/nt,
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/turf/simulated/floor/wood,
+/area/ntrep)
+"bOu" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/west)
+"bOv" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/hallway/secondary/entry/lounge)
+"bOw" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/west)
+"bOz" = (
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/secure_closet/cargotech,
+/obj/item/stamp/granted,
+/obj/item/stamp/denied,
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"bOA" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/hallway/primary/central/nw)
+"bOD" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/maintenance{
+ name = "Checkpoint Maintenance";
+ req_access = list(19)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/bridge/checkpoint/north)
+"bOE" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"bOG" = (
+/obj/item/aiModule/reset,
+/obj/structure/table/glass,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai_upload)
+"bOI" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"bOL" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "east bump";
+ pixel_x = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/security/nuke_storage)
+"bON" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/controlroom)
+"bOP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/item/clothing/gloves/color/yellow,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "yellow"
+ },
+/area/maintenance/engrooms)
+"bOQ" = (
+/obj/structure/table/wood,
+/obj/machinery/computer/security/wooden_tv,
+/turf/simulated/floor/carpet,
+/area/crew_quarters/captain)
+"bOR" = (
+/turf/simulated/wall,
+/area/hallway/secondary/entry/lounge)
+"bOS" = (
+/obj/machinery/ai_status_display,
+/turf/simulated/wall,
+/area/hallway/secondary/entry/lounge)
+"bOT" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/bed/dogbed,
+/mob/living/simple_animal/pet/sloth/paperwork,
+/obj/machinery/computer/guestpass{
+ pixel_x = 30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "brown"
+ },
+/area/quartermaster/qm)
+"bOU" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry)
+"bOX" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/ne)
+"bOZ" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/fitness)
+"bPj" = (
+/obj/structure/closet/crate/freezer,
+/obj/item/reagent_containers/iv_bag/blood/AMinus,
+/obj/item/reagent_containers/iv_bag/blood/APlus,
+/obj/item/reagent_containers/iv_bag/blood/BMinus,
+/obj/item/reagent_containers/iv_bag/blood/BPlus,
+/obj/item/reagent_containers/iv_bag/blood/OPlus,
+/obj/item/reagent_containers/iv_bag/blood/OMinus,
+/obj/item/reagent_containers/iv_bag/salglu,
+/obj/item/reagent_containers/iv_bag/salglu,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/door_control{
+ id = "First Surgery Window";
+ name = "Surgery Window Shutters Control";
+ pixel_y = -26
+ },
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/surgery/north)
+"bPr" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry)
+"bPt" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/window/westleft{
+ dir = 2;
+ name = "Janitoral Delivery";
+ req_access = list(26)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "purple"
+ },
+/area/janitor)
+"bPv" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "redcorner"
+ },
+/area/security/customs)
+"bPy" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 1;
+ name = "Труба фильтрации"
+ },
+/obj/machinery/atmospherics/binary/pump{
+ desc = "Подаёт кислород в смеситель для создания дыхательной смеси, которая потом распространяется по станции";
+ dir = 8;
+ name = "Кислород (O2) в дыхательную смесь";
+ on = 1;
+ target_pressure = 101
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "blue"
+ },
+/area/atmos)
+"bPA" = (
+/turf/simulated/wall,
+/area/hallway/secondary/entry)
+"bPB" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/space,
+/area/solar/auxstarboard)
+"bPD" = (
+/obj/effect/decal/warning_stripes/blue,
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry)
+"bPH" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/aisat/maintenance)
+"bPK" = (
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/engine/break_room)
+"bPM" = (
+/obj/machinery/hologram/holopad,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/aisat)
+"bPR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/engine,
+/area/engine/controlroom)
+"bPT" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/light{
+ dir = 1;
+ pixel_y = -6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/construction/hallway)
+"bPU" = (
+/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
+ dir = 4
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/space/nearstation)
+"bPV" = (
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"bPW" = (
+/obj/machinery/atmospherics/binary/valve/digital,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/controlroom)
+"bPY" = (
+/obj/structure/chair/comfy/beige{
+ dir = 1
+ },
+/turf/simulated/floor/carpet,
+/area/bridge/meeting_room)
+"bPZ" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/engine,
+/area/engine/controlroom)
+"bQa" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/trinary/tvalve/digital/flipped/bypass,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"bQc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/ward)
+"bQd" = (
+/turf/simulated/floor/plasteel,
+/area/maintenance/engrooms)
+"bQe" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -24;
+ pixel_y = -24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/chief)
+"bQf" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/captain)
+"bQh" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/camera{
+ c_tag = "Engineering Access";
+ dir = 4;
+ network = list("Engineering","SS13");
+ pixel_y = -1
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"bQk" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/engineering/monitor)
+"bQl" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/engineering/monitor)
+"bQm" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/engine/engineering/monitor)
+"bQp" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/engine/engineering/monitor)
+"bQq" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A20";
+ location = "A19"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "cautioncorner"
+ },
+/area/hallway/primary/port/west)
+"bQr" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/box/lights/mixed,
+/obj/item/storage/box/lights/mixed{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/obj/item/lightreplacer{
+ pixel_y = 5
+ },
+/obj/item/lightreplacer{
+ pixel_y = 5
+ },
+/obj/effect/decal/cleanable/cobweb{
+ layer = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/hardsuitstorage)
+"bQu" = (
+/obj/structure/closet/firecloset,
+/obj/effect/decal/warning_stripes/red,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry)
+"bQw" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/west,
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/engine,
+/area/engine/controlroom)
+"bQx" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/engrooms)
+"bQB" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/engine,
+/area/engine/controlroom)
+"bQD" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/aisat)
+"bQE" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/maintenance{
+ name = "construction access"
+ },
+/obj/structure/barricade/wooden,
+/turf/simulated/floor/plasteel,
+/area/maintenance/engrooms)
+"bQF" = (
+/obj/machinery/light/small,
+/turf/simulated/floor/engine,
+/area/engine/controlroom)
+"bQH" = (
+/turf/simulated/floor/engine,
+/area/engine/controlroom)
+"bQL" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/suit_storage_unit/atmos,
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"bQN" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/toilet{
+ dir = 4
+ },
+/obj/effect/landmark/start/captain,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/captain/bedroom)
+"bQO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/safe/floor,
+/obj/item/pneumatic_cannon/ghetto,
+/obj/item/clothing/gloves/color/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "neutral"
+ },
+/area/maintenance/engrooms)
+"bQP" = (
+/obj/structure/table,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/reagentgrinder{
+ pixel_x = -1;
+ pixel_y = 9
+ },
+/obj/machinery/vending/wallmed{
+ pixel_y = 30
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"bQS" = (
+/obj/structure/sign/electricshock,
+/turf/simulated/wall/r_wall,
+/area/security/nuke_storage)
+"bQT" = (
+/obj/machinery/floodlight,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"bQU" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel,
+/area/maintenance/engrooms)
+"bQV" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/drinks/mug,
+/turf/simulated/floor/carpet,
+/area/lawoffice)
+"bQW" = (
+/obj/effect/decal/warning_stripes/west{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "siding4"
+ },
+/obj/effect/decal/warning_stripes/west{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "siding8"
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "asteroid"
+ },
+/area/hydroponics)
+"bRe" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain/bedroom)
+"bRj" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/engine,
+/area/engine/controlroom)
+"bRk" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "cmo"
+ },
+/area/medical/cmo)
+"bRo" = (
+/obj/structure/table,
+/obj/item/clothing/gloves/color/latex,
+/obj/item/clothing/glasses/science,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whitepurple"
+ },
+/area/medical/research)
+"bRp" = (
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/solar/starboard)
+"bRr" = (
+/obj/machinery/door/airlock/hatch{
+ name = "MiniSat Chamber Hallway";
+ req_access = list(75)
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/aisat/maintenance)
+"bRt" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/engine,
+/area/engine/controlroom)
+"bRv" = (
+/obj/structure/table,
+/obj/item/paper/deltainfo,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "brown"
+ },
+/area/quartermaster/miningdock)
+"bRx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/aisat/maintenance)
+"bRy" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/mob/living/simple_animal/bot/secbot/pingsky,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkbluefull"
+ },
+/area/turret_protected/aisat)
+"bRA" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkbluecorners"
+ },
+/area/turret_protected/aisat)
+"bRC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/wall/r_wall,
+/area/aisat)
+"bRD" = (
+/obj/structure/showcase{
+ density = 0;
+ dir = 4;
+ icon = 'icons/mob/robots.dmi';
+ icon_state = "Robot-STD";
+ name = "Cyborg Statue";
+ pixel_x = -9;
+ pixel_y = 2
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/turretid/stun{
+ control_area = "\improper AI Satellite";
+ name = "AI Antechamber Turret Control";
+ pixel_x = -32;
+ req_access = list(75)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/aisat)
+"bRE" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/construction/hallway)
+"bRF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/power/emitter{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/engine,
+/area/engine/controlroom)
+"bRK" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"bRO" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/obj/structure/transit_tube/curved/flipped{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/construction/hallway)
+"bRT" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/crew_quarters/chief)
+"bRW" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -22
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/garden)
+"bRX" = (
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -22
+ },
+/obj/machinery/light/small,
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"bRY" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -25
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "purple"
+ },
+/area/janitor)
+"bRZ" = (
+/obj/machinery/light/small,
+/obj/structure/closet/radiation,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 28;
+ pixel_y = -28
+ },
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"bSc" = (
+/obj/machinery/ai_status_display{
+ pixel_y = -32
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/recharge_station,
+/turf/simulated/floor/plasteel{
+ dir = 7;
+ icon_state = "yellow"
+ },
+/area/engine/engineering/monitor)
+"bSf" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "ceprivacy";
+ name = "CE Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/crew_quarters/chief)
+"bSg" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "purplecorner"
+ },
+/area/janitor)
+"bSo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/aisat)
+"bSr" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/turretid/stun{
+ control_area = "\improper AI Satellite";
+ name = "AI Antechamber Turret Control";
+ pixel_x = 32;
+ req_access = list(75)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/aisat/maintenance)
+"bSt" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/airlock/public/glass,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/port)
+"bSu" = (
+/obj/structure/sink{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "green"
+ },
+/area/maintenance/garden)
+"bSw" = (
+/obj/structure/table,
+/turf/simulated/floor/plating,
+/area/maintenance/garden)
+"bSy" = (
+/obj/machinery/newscaster{
+ pixel_x = -32
+ },
+/obj/structure/bed,
+/obj/item/bedsheet/clown,
+/turf/simulated/floor/plasteel{
+ icon_state = "bar"
+ },
+/area/clownoffice)
+"bSz" = (
+/mob/living/simple_animal/bot/cleanbot{
+ name = "D.E.N";
+ on = 0;
+ real_name = "D.E.N"
+ },
+/obj/machinery/alarm{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "purple"
+ },
+/area/janitor)
+"bSA" = (
+/obj/machinery/light/small,
+/turf/simulated/floor/plating,
+/area/maintenance/perma)
+"bSE" = (
+/turf/simulated/wall/r_wall,
+/area/crew_quarters/heads/hop)
+"bSH" = (
+/obj/structure/closet/secure_closet/miner,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/miningdock)
+"bSI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/maintenance/garden)
+"bSJ" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/item/radio/intercom{
+ pixel_x = 28;
+ pixel_y = -2
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "brown"
+ },
+/area/quartermaster/qm)
+"bSM" = (
+/obj/structure/table,
+/obj/item/wrench,
+/obj/item/crowbar,
+/obj/item/reagent_containers/glass/bucket,
+/obj/machinery/light/small,
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "green"
+ },
+/area/maintenance/garden)
+"bSN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/captain/bedroom)
+"bST" = (
+/turf/simulated/wall/r_wall,
+/area/crew_quarters/captain/bedroom)
+"bTa" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/northeast,
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/structure/closet/secure_closet/atmos_personal,
+/obj/item/extinguisher/mini,
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"bTo" = (
+/obj/effect/decal/warning_stripes/west{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "siding1"
+ },
+/obj/effect/decal/warning_stripes/west{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "siding2"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "asteroid"
+ },
+/area/hydroponics)
+"bTs" = (
+/obj/machinery/computer/monitor,
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/light,
+/obj/machinery/camera{
+ c_tag = "Minisat Maintenance Room";
+ dir = 1;
+ network = list("Minisat","SS13")
+ },
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/aisat/maintenance)
+"bTt" = (
+/obj/machinery/cryopod/robot,
+/obj/effect/decal/warning_stripes/northeast,
+/obj/machinery/computer/cryopod/robot{
+ pixel_y = -30
+ },
+/turf/simulated/floor/plating,
+/area/aisat/maintenance)
+"bTv" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/sink{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "green"
+ },
+/area/maintenance/garden)
+"bTx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/wall/r_wall,
+/area/aisat/maintenance)
+"bTy" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/aisat)
+"bTA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/aisat)
+"bTB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/aisat)
+"bTD" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/aisat)
+"bTE" = (
+/obj/structure/table,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 28
+ },
+/obj/item/storage/bag/plants/portaseeder,
+/turf/simulated/floor/plating,
+/area/maintenance/garden)
+"bTG" = (
+/obj/machinery/newscaster{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/aisat)
+"bTI" = (
+/obj/machinery/light,
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/showcase{
+ layer = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/aisat)
+"bTK" = (
+/obj/machinery/recharge_station,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/aisat)
+"bTM" = (
+/obj/structure/sink{
+ dir = 8;
+ pixel_x = -12
+ },
+/obj/structure/mirror{
+ pixel_x = -26;
+ pixel_y = -2
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/maintenance/fpmaint)
+"bTQ" = (
+/obj/structure/table/wood,
+/obj/item/storage/fancy/crayons,
+/turf/simulated/floor/wood,
+/area/maintenance/library)
+"bTR" = (
+/obj/structure/sign/pods,
+/turf/simulated/wall,
+/area/hallway/secondary/entry)
+"bTV" = (
+/obj/machinery/status_display{
+ pixel_x = 32
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28;
+ pixel_y = -32
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/structure/table/reinforced,
+/obj/item/folder/yellow,
+/obj/item/folder/blue{
+ pixel_x = 5;
+ pixel_y = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "yellow"
+ },
+/area/engine/engineering/monitor)
+"bTY" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/west)
+"bTZ" = (
+/obj/machinery/flasher{
+ id = "hopflash";
+ pixel_y = 58
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/primary/central/west)
+"bUa" = (
+/obj/structure/table/reinforced,
+/obj/item/folder/blue,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/window/brigdoor/eastleft{
+ name = "Access Desk";
+ req_access = list(57)
+ },
+/obj/machinery/door/window/westright{
+ name = "Access Queue"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "hopprivacy";
+ name = "Head of Personal Privacy Shutters"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/heads/hop)
+"bUc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/secondary/entry/lounge)
+"bUd" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"bUe" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"bUf" = (
+/obj/machinery/camera{
+ c_tag = "Cargo Supply North"
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/photocopier,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"bUg" = (
+/obj/structure/closet/secure_closet/engineering_personal,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"bUh" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/fancy/donut_box,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"bUl" = (
+/obj/structure/sign/securearea{
+ desc = "A warning sign which reads 'RADIOACTIVE AREA'";
+ icon_state = "radiation";
+ name = "RADIOACTIVE AREA"
+ },
+/turf/simulated/wall,
+/area/engine/engineering)
+"bUm" = (
+/obj/effect/decal/warning_stripes/west{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "siding2"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "asteroid"
+ },
+/area/hydroponics)
+"bUn" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Engineering";
+ req_access = list(10)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering/monitor)
+"bUo" = (
+/obj/structure/table/wood,
+/obj/item/clothing/head/ushanka,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/maintenance/fsmaint)
+"bUq" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "cautioncorner"
+ },
+/area/maintenance/bar)
+"bUt" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/bridge)
+"bUv" = (
+/obj/structure/rack,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "caution"
+ },
+/area/maintenance/bar)
+"bUw" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"bUC" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/serviceyard)
+"bUD" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/aisat)
+"bUG" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(2)
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/perma)
+"bUH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutral"
+ },
+/area/crew_quarters/locker)
+"bUI" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/computer/card,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/heads/hop)
+"bUN" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry)
+"bUO" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/controlroom)
+"bUR" = (
+/obj/effect/decal/cleanable/vomit,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"bUT" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/space,
+/area/space/nearstation)
+"bVd" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/office)
+"bVj" = (
+/obj/machinery/ai_slipper,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/aisat)
+"bVn" = (
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -25
+ },
+/obj/machinery/light/small,
+/obj/structure/closet/crate,
+/obj/item/storage/belt/champion,
+/obj/item/stack/sheet/mineral/gold,
+/obj/item/stack/sheet/mineral/gold,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/security/nuke_storage)
+"bVo" = (
+/obj/machinery/ai_status_display{
+ pixel_y = -32
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/security/nuke_storage)
+"bVq" = (
+/obj/structure/table,
+/obj/machinery/recharger{
+ pixel_x = 1;
+ pixel_y = 3
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/miningdock)
+"bVr" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/table/reinforced,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/recharger{
+ pixel_x = 1;
+ pixel_y = 3
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/engine/engineering/monitor)
+"bVt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/crew_quarters/chief)
+"bVz" = (
+/obj/structure/table,
+/obj/item/flashlight/lamp,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"bVC" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitegreen";
+ tag = "icon-whitegreen (WEST)"
+ },
+/area/medical/virology/lab)
+"bVH" = (
+/obj/structure/reflector/box,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/engine,
+/area/engine/controlroom)
+"bVI" = (
+/obj/effect/spawner/window/reinforced/plasma,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating,
+/area/engine/controlroom)
+"bVJ" = (
+/obj/machinery/monkey_recycler,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"bVL" = (
+/obj/structure/chair/stool,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"bVN" = (
+/obj/structure/sign/directions/evac{
+ pixel_y = -8
+ },
+/obj/structure/sign/directions/medical,
+/obj/structure/sign/directions/security{
+ pixel_y = 8
+ },
+/turf/simulated/wall,
+/area/security/checkpoint)
+"bVO" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkbluefull"
+ },
+/area/turret_protected/aisat)
+"bVP" = (
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/item/flag/nt,
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/turret_protected/aisat)
+"bVS" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"bVU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/reagent_dispensers/watertank,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"bVZ" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/item/grenade/barrier{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/grenade/barrier,
+/obj/item/grenade/barrier{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/item/grenade/barrier{
+ pixel_x = 6;
+ pixel_y = -6
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/securearmory)
+"bWa" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"bWb" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/space,
+/area/solar/auxstarboard)
+"bWd" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/east,
+/obj/structure/window/reinforced,
+/obj/structure/closet/secure_closet/atmos_personal,
+/obj/item/extinguisher/mini,
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"bWf" = (
+/obj/machinery/newscaster{
+ pixel_x = -28;
+ pixel_y = 2
+ },
+/obj/vehicle/janicart{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "purple"
+ },
+/area/janitor)
+"bWg" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/janitor)
+"bWl" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/chief)
+"bWm" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"bWn" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/engine/engineering/monitor)
+"bWp" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/smes{
+ charge = 2e+006
+ },
+/turf/simulated/floor/greengrid,
+/area/engine/engineering)
+"bWs" = (
+/obj/machinery/atmospherics/trinary/filter{
+ desc = "Отфильтровывает кислород из трубы и отправляет его в камеру хранения";
+ dir = 1;
+ filter_type = 1;
+ name = "Фильтр Кислорода (O2)";
+ on = 1;
+ target_pressure = 4500
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "blue"
+ },
+/area/atmos)
+"bWv" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/fore)
+"bWx" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/firecloset,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"bWz" = (
+/obj/structure/table/reinforced,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/item/firelock_electronics,
+/obj/item/firelock_electronics,
+/obj/item/firealarm_electronics,
+/obj/item/firealarm_electronics,
+/obj/item/circuitboard/sleeper,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/storage/tech)
+"bWB" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "Virology";
+ name = "Virology Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/medical/virology)
+"bWK" = (
+/obj/machinery/vending/coffee,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "cautioncorner"
+ },
+/area/hallway/primary/port/west)
+"bWL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"bWO" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 1;
+ name = "Труба фильтрации"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/atmos)
+"bWQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/fpmaint)
+"bWR" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/camera{
+ c_tag = "Arrivals Port Bay 4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry/commercial)
+"bWS" = (
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "green"
+ },
+/area/hydroponics)
+"bWW" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/east)
+"bWZ" = (
+/obj/structure/sink{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/hydroponics)
+"bXb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/airlock/freezer{
+ req_access = list(28)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/kitchen)
+"bXf" = (
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"bXh" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/sorting)
+"bXi" = (
+/obj/structure/table/wood,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/item/clipboard,
+/obj/item/toy/figure/lawyer,
+/turf/simulated/floor/carpet,
+/area/lawoffice)
+"bXk" = (
+/obj/effect/landmark/event/blobstart,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"bXu" = (
+/obj/structure/table/wood,
+/obj/machinery/fishtank/bowl{
+ pixel_y = 5
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/turf/simulated/floor/carpet,
+/area/civilian/pet_store)
+"bXy" = (
+/obj/machinery/newscaster{
+ pixel_x = -32
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/crew_quarters/kitchen)
+"bXA" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"bXB" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/table,
+/obj/item/stack/packageWrap,
+/obj/item/destTagger,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "brown"
+ },
+/area/quartermaster/sorting)
+"bXD" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Primary Security Hallway East";
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/security/lobby)
+"bXG" = (
+/obj/structure/sign/securearea,
+/turf/simulated/wall/r_wall,
+/area/turret_protected/ai)
+"bXH" = (
+/obj/machinery/newscaster{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry/commercial)
+"bXJ" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"bXL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"bXM" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"bXN" = (
+/obj/effect/decal/warning_stripes/northwest,
+/obj/effect/landmark/start/cargo_technician,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"bXO" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry/commercial)
+"bXP" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry/commercial)
+"bXR" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/lattice,
+/turf/space,
+/area/space/nearstation)
+"bXS" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry/commercial)
+"bXU" = (
+/turf/simulated/wall/r_wall,
+/area/engine/engineering)
+"bXY" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/engineering)
+"bYa" = (
+/obj/structure/table/reinforced,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/item/taperecorder,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"bYc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/east,
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Engineering Storage";
+ req_access = list(32)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"bYd" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"bYf" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry/commercial)
+"bYg" = (
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"bYj" = (
+/turf/simulated/wall,
+/area/library)
+"bYn" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/heads/hop)
+"bYp" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin,
+/obj/item/paper/ntrep,
+/obj/item/flashlight/lamp/green{
+ pixel_x = -5;
+ pixel_y = 12
+ },
+/turf/simulated/floor/carpet,
+/area/ntrep)
+"bYq" = (
+/obj/structure/table/reinforced,
+/obj/item/folder/yellow,
+/obj/item/pen,
+/obj/machinery/door/window/westleft{
+ dir = 4;
+ name = "Mining Desk";
+ req_access = list(48)
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/miningdock)
+"bYx" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain/bedroom)
+"bYz" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/quartermaster/miningdock)
+"bYA" = (
+/obj/machinery/camera{
+ c_tag = "Arrivals Second Port"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"bYB" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/miningdock)
+"bYJ" = (
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"bYM" = (
+/turf/simulated/wall,
+/area/magistrateoffice)
+"bYW" = (
+/obj/structure/chair/comfy/brown{
+ dir = 8
+ },
+/obj/effect/landmark/start/captain,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/captain/bedroom)
+"bYY" = (
+/obj/item/radio/intercom{
+ pixel_y = 22
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"bZf" = (
+/obj/machinery/requests_console{
+ announcementConsole = 1;
+ department = "Chief Engineer's Desk";
+ departmentType = 7;
+ name = "Chief Engineer Requests Console";
+ pixel_y = -32
+ },
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/photocopier{
+ pixel_y = 2
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/chief)
+"bZh" = (
+/obj/effect/decal/warning_stripes/northeast,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"bZl" = (
+/obj/structure/grille,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"bZm" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"bZn" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"bZs" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"bZt" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"bZv" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/effect/decal/warning_stripes/southwest,
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"bZz" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutral"
+ },
+/area/hallway/secondary/entry/lounge)
+"bZE" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/window/westright{
+ dir = 4;
+ name = "Library Delivery";
+ req_access = list(37)
+ },
+/turf/simulated/floor/wood,
+/area/library)
+"bZH" = (
+/obj/structure/disposalpipe/junction{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/lounge)
+"bZI" = (
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"bZJ" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"bZL" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/space,
+/area/solar/auxstarboard)
+"bZN" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutral"
+ },
+/area/hallway/secondary/entry/lounge)
+"bZO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"bZP" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/mob/living/simple_animal/mouse,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"bZV" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "caution"
+ },
+/area/maintenance/bar)
+"bZX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/bar)
+"bZY" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/obj/effect/landmark/start/barber,
+/turf/simulated/floor/plasteel{
+ icon_state = "barber"
+ },
+/area/civilian/barber)
+"cac" = (
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/showcase,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/security/warden)
+"cae" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "cautioncorner"
+ },
+/area/maintenance/bar)
+"caf" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cag" = (
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain/bedroom)
+"cah" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/grille/broken,
+/turf/simulated/floor/plasteel{
+ icon_state = "caution"
+ },
+/area/maintenance/bar)
+"cai" = (
+/obj/structure/table/wood,
+/obj/machinery/power/apc{
+ name = "south bump";
+ pixel_y = -24
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/recharger{
+ pixel_x = 1;
+ pixel_y = 3
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/captain/bedroom)
+"caj" = (
+/obj/structure/filingcabinet,
+/turf/simulated/floor/carpet,
+/area/crew_quarters/captain/bedroom)
+"cak" = (
+/obj/structure/dresser,
+/turf/simulated/floor/carpet,
+/area/crew_quarters/captain/bedroom)
+"cal" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/bar)
+"cam" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"car" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"cas" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/airlock/glass{
+ name = "Hydroponics";
+ req_access = list(28,35)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel,
+/area/hydroponics)
+"cau" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "redcorner"
+ },
+/area/crew_quarters/courtroom)
+"cav" = (
+/obj/structure/table/wood,
+/obj/item/folder/blue,
+/obj/item/pen,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/crew_quarters/courtroom)
+"caw" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "blue"
+ },
+/area/crew_quarters/courtroom)
+"cay" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/magistrateoffice)
+"caA" = (
+/obj/machinery/power/rad_collector,
+/obj/structure/cable/yellow{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/greengrid,
+/area/engine/supermatter)
+"caB" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/newscaster{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/magistrateoffice)
+"caD" = (
+/obj/structure/reagent_dispensers/fueltank,
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"caE" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/maintcentral)
+"caF" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"caK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/bar)
+"caL" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"caN" = (
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"caQ" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cbb" = (
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"cbc" = (
+/obj/effect/decal/warning_stripes/southwestcorner,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"cbj" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"cbk" = (
+/obj/machinery/vending/engivend,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/engine/engineering)
+"cbl" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable/yellow,
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"cbm" = (
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/obj/machinery/camera{
+ c_tag = "Engine SMES";
+ dir = 1;
+ network = list("Engineering","SS13")
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -26;
+ pixel_y = -28
+ },
+/obj/machinery/computer/monitor,
+/obj/structure/cable/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/engine/engineering)
+"cbn" = (
+/obj/machinery/shieldgen,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"cbp" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"cbs" = (
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cbt" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/bar)
+"cbu" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/bar)
+"cbx" = (
+/obj/structure/reagent_dispensers/fueltank,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/miningdock)
+"cbz" = (
+/obj/structure/table,
+/obj/machinery/kitchen_machine/microwave,
+/obj/machinery/newscaster{
+ pixel_x = -32
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"cbA" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/wood,
+/area/library)
+"cbB" = (
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "purple"
+ },
+/area/janitor)
+"cbC" = (
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"cbD" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"cbH" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/black,
+/area/bridge/vip)
+"cbI" = (
+/obj/effect/decal/warning_stripes/northeastcorner,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/assembly/robotics)
+"cbJ" = (
+/obj/structure/table/reinforced,
+/obj/item/clothing/gloves/color/black,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/item/analyzer,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cbN" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/heads/hop)
+"cbU" = (
+/obj/effect/decal/warning_stripes/northwest,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cbY" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bcarpet05"
+ },
+/area/blueshield)
+"cbZ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkyellow"
+ },
+/area/engine/mechanic_workshop/hangar)
+"cca" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"ccb" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"ccc" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/light_switch{
+ pixel_x = -22
+ },
+/obj/structure/closet/wardrobe/atmospherics_yellow,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "caution"
+ },
+/area/atmos)
+"cce" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/greengrid,
+/area/engine/controlroom)
+"ccf" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"ccg" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cch" = (
+/obj/structure/table/reinforced,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"ccj" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 1;
+ name = "Труба фильтрации"
+ },
+/obj/machinery/computer/general_air_control/large_tank_control{
+ frequency = 1441;
+ input_tag = "co2_in";
+ name = "Carbon Dioxide Supply Control";
+ output_tag = "co2_out";
+ sensors = list("co2_sensor" = "Tank")
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"ccl" = (
+/obj/effect/decal/warning_stripes/northeast,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkblue"
+ },
+/area/medical/morgue)
+"ccn" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/hydroponics)
+"ccp" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "blue"
+ },
+/area/crew_quarters/courtroom)
+"ccq" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/item/camera{
+ pixel_x = 3;
+ pixel_y = -4
+ },
+/obj/item/taperecorder{
+ pixel_x = -4;
+ pixel_y = 2
+ },
+/obj/item/camera_film,
+/obj/item/camera_film,
+/obj/item/camera_film,
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/magistrateoffice)
+"ccs" = (
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 24
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/filingcabinet/chestdrawer,
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/magistrateoffice)
+"cct" = (
+/obj/machinery/vending/cigarette,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"ccv" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = 32
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"ccx" = (
+/obj/structure/lattice,
+/obj/machinery/light/small,
+/turf/space,
+/area/aisat)
+"ccC" = (
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/obj/machinery/hydroponics/constructable,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"ccI" = (
+/obj/machinery/camera{
+ c_tag = "Central Ring Hallway Center 1";
+ dir = 1
+ },
+/obj/machinery/power/apc{
+ name = "south bump";
+ pixel_y = -24
+ },
+/obj/structure/cable,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"ccJ" = (
+/obj/machinery/light/small,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"ccK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"ccO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/fpmaint)
+"ccW" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"cdb" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cdd" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"cdf" = (
+/obj/machinery/light/small,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/fpmaint)
+"cdh" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cdj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/maintenance{
+ name = "construction access"
+ },
+/obj/structure/barricade/wooden,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cdk" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"cdm" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cdp" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cds" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/obj/structure/chair/office/dark,
+/turf/simulated/floor/plasteel{
+ icon_state = "bar"
+ },
+/area/clownoffice)
+"cdw" = (
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/machinery/disposal,
+/obj/machinery/vending/wallmed{
+ pixel_y = -30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "purple"
+ },
+/area/janitor)
+"cdx" = (
+/obj/machinery/smartfridge,
+/obj/machinery/door/window/eastleft{
+ dir = 8;
+ name = "Kitchen Desk";
+ req_access = list(28)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"cdy" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/crew_quarters/kitchen)
+"cdD" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/carpet,
+/area/ntrep)
+"cdF" = (
+/obj/structure/table/reinforced,
+/obj/item/clipboard,
+/obj/item/toy/figure/janitor,
+/obj/machinery/requests_console{
+ department = "Janitorial";
+ departmentType = 1;
+ name = "Janitor Requests Console";
+ pixel_y = -32
+ },
+/obj/machinery/camera{
+ c_tag = "Custodial Closet";
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "purple"
+ },
+/area/janitor)
+"cdK" = (
+/obj/structure/bed/dogbed{
+ name = "kitty basket"
+ },
+/mob/living/simple_animal/pet/cat/floppa,
+/turf/simulated/floor/plasteel{
+ icon_state = "bcarpet05"
+ },
+/area/blueshield)
+"cdN" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/sorting)
+"cdO" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/fore)
+"cdP" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/maintcentral)
+"cdQ" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/conveyor{
+ id = "QMLoad2";
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"cdR" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/conveyor/inverted{
+ id = "QMLoad2";
+ dir = 6
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"cdS" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cdT" = (
+/obj/machinery/atmospherics/pipe/simple/visible,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/controlroom)
+"cdV" = (
+/obj/structure/plasticflaps,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/office)
+"cdZ" = (
+/obj/machinery/door/airlock/highsecurity{
+ heat_proof = 1;
+ id_tag = "smbolts";
+ locked = 1;
+ name = "Supermatter Chamber";
+ req_access = list(10,24)
+ },
+/turf/simulated/floor/engine,
+/area/engine/supermatter)
+"ced" = (
+/obj/machinery/light,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple"
+ },
+/area/medical/research)
+"cee" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/hologram/holopad,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/starboard/east)
+"cei" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/secondary/entry/lounge)
+"cem" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/door/airlock/glass{
+ name = "Holodeck Door"
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/fitness)
+"ceo" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "Virology";
+ name = "Virology Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/medical/virology/lab)
+"cet" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
+ dir = 5
+ },
+/turf/space,
+/area/space/nearstation)
+"cew" = (
+/obj/machinery/camera{
+ c_tag = "Arrivals Hall Center"
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"cex" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/quartermaster/miningdock)
+"ceA" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/miningdock)
+"ceI" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"ceL" = (
+/obj/machinery/ai_slipper,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkbluefull"
+ },
+/area/tcommsat/chamber)
+"ceN" = (
+/obj/item/radio/intercom{
+ pixel_x = 30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkblue"
+ },
+/area/tcommsat/chamber)
+"ceP" = (
+/turf/simulated/wall/rust,
+/area/maintenance/engrooms)
+"ceT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/security/permabrig)
+"ceY" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/miningdock)
+"ceZ" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cfb" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
+/turf/space,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"cfe" = (
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/effect/decal/warning_stripes/west,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"cff" = (
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A11";
+ location = "A10"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"cfg" = (
+/obj/machinery/atmospherics/trinary/filter{
+ dir = 1;
+ filter_type = "n2";
+ name = "nitrogen filter";
+ on = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/controlroom)
+"cfi" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 9
+ },
+/obj/effect/decal/warning_stripes/east,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cfj" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/item/flag/nt,
+/turf/simulated/floor/wood,
+/area/blueshield)
+"cfm" = (
+/obj/machinery/atmospherics/trinary/filter/flipped{
+ dir = 1;
+ filter_type = -1;
+ on = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"cfo" = (
+/obj/effect/landmark/event/lightsout,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"cfr" = (
+/turf/simulated/floor/engine,
+/area/engine/supermatter)
+"cfs" = (
+/obj/item/wirecutters,
+/turf/simulated/floor/plating,
+/area/maintenance/perma)
+"cft" = (
+/obj/machinery/camera{
+ c_tag = "Supermatter Pump Airlock";
+ network = list("SS13","Engineering")
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/atmospherics/binary/valve/digital,
+/turf/simulated/floor/engine,
+/area/engine/supermatter)
+"cfu" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/machinery/firealarm{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"cfy" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/bar)
+"cfz" = (
+/obj/machinery/newscaster{
+ pixel_x = -28
+ },
+/obj/machinery/computer/arcade,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"cfA" = (
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/heads/hop)
+"cfB" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/bar)
+"cfC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"cfD" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "representative";
+ name = "Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/ntrep)
+"cfH" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/airlock/command{
+ id_tag = "blueshieldofficedoor";
+ name = "Blueshield";
+ req_access = list(67)
+ },
+/turf/simulated/floor/wood,
+/area/blueshield)
+"cfL" = (
+/obj/structure/lattice,
+/obj/machinery/camera/emp_proof{
+ c_tag = "Singularity SouthWest";
+ dir = 4;
+ network = list("SS13","Singularity","Engineering")
+ },
+/turf/space,
+/area/engine/engineering)
+"cfM" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 4;
+ name = "Труба фильтрации"
+ },
+/turf/simulated/floor/plating,
+/area/atmos)
+"cfO" = (
+/obj/machinery/teleport/hub,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/teleporter)
+"cfR" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atm{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"cga" = (
+/obj/machinery/atmospherics/unary/portables_connector,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cge" = (
+/turf/simulated/floor/engine/n2,
+/area/atmos)
+"cgg" = (
+/obj/structure/closet,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"cgk" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"cgm" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "caution"
+ },
+/area/maintenance/bar)
+"cgr" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "green"
+ },
+/area/hydroponics)
+"cgx" = (
+/obj/machinery/door/airlock/medical/glass{
+ id_tag = "MedbayFoyerPort";
+ name = "Medbay Entrance";
+ req_access = list(5)
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 4
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Biohazard_medi";
+ name = "Quarantine Lockdown"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/sleeper)
+"cgz" = (
+/obj/structure/table/reinforced,
+/obj/item/book/manual/sop_service,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"cgA" = (
+/obj/structure/window/reinforced,
+/turf/space,
+/area/space/nearstation)
+"cgD" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cgE" = (
+/obj/structure/closet/secure_closet/ntrep,
+/turf/simulated/floor/wood,
+/area/ntrep)
+"cgI" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 8
+ },
+/obj/machinery/portable_atmospherics/scrubber,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cgK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/crew_quarters/kitchen)
+"cgP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"cgQ" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/effect/spawner/window/reinforced/plasma,
+/turf/simulated/floor/plating,
+/area/engine/controlroom)
+"cgR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/crew_quarters/kitchen)
+"cgS" = (
+/obj/machinery/cooker/deepfryer,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"cgT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/airlock/maintenance{
+ name = "Library Maintenance";
+ req_access = list(12)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"cgU" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/west)
+"cgV" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/south)
+"cgX" = (
+/obj/structure/table/reinforced,
+/obj/item/clothing/glasses/meson,
+/obj/item/clothing/glasses/meson,
+/obj/item/clothing/glasses/meson,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"chd" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "construction access"
+ },
+/obj/structure/barricade/wooden,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/maintenance/fpmaint)
+"che" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"chg" = (
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A40";
+ location = "A39"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"chh" = (
+/obj/structure/chair/comfy/brown{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"chi" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/hologram/holopad,
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=V2";
+ location = "V1"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/bridge/vip)
+"chy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"chC" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "neutral"
+ },
+/area/hallway/secondary/entry/lounge)
+"chD" = (
+/obj/structure/chair/comfy/brown{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/courtroom)
+"chE" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/virology)
+"chH" = (
+/obj/structure/closet/secure_closet/magistrate,
+/obj/structure/disposalpipe/segment,
+/obj/item/radio/headset/heads/magistrate/alt,
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/magistrateoffice)
+"chI" = (
+/obj/structure/table/reinforced,
+/obj/item/paper_bin/nanotrasen,
+/obj/item/pen/multi/gold,
+/obj/item/stamp/magistrate,
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/magistrateoffice)
+"chJ" = (
+/obj/structure/table,
+/obj/machinery/recharger{
+ pixel_x = 1;
+ pixel_y = 3
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/engrooms)
+"chL" = (
+/obj/docking_port/stationary{
+ dir = 8;
+ dwidth = 3;
+ height = 5;
+ id = "mining_home";
+ name = "mining shuttle bay";
+ width = 7
+ },
+/turf/space{
+ icon_state = "black"
+ },
+/area/space)
+"chN" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "whitered"
+ },
+/area/security/medbay)
+"chO" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "purple"
+ },
+/area/hallway/primary/aft)
+"chP" = (
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 4
+ },
+/obj/machinery/portable_atmospherics/canister,
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"chW" = (
+/obj/structure/lattice,
+/obj/machinery/camera{
+ c_tag = "AI Satellite Exterior 2";
+ dir = 1;
+ network = list("SS13","MiniSat")
+ },
+/turf/space,
+/area/space/nearstation)
+"chX" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"cie" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/chair/stool,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "neutral"
+ },
+/area/maintenance/engrooms)
+"cij" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"cik" = (
+/obj/effect/decal/warning_stripes/southwestcorner,
+/obj/machinery/atmospherics/pipe/simple/visible/purple{
+ desc = "Труба ведёт газ на фильтрацию";
+ dir = 4;
+ name = "Труба на фильтрацию"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"cir" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/west)
+"cit" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/visible/purple{
+ desc = "Труба ведёт газ на фильтрацию";
+ dir = 4;
+ name = "Труба на фильтрацию"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"ciu" = (
+/obj/machinery/slot_machine,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "caution"
+ },
+/area/maintenance/bar)
+"ciy" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/smartfridge,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"ciC" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/item/radio/intercom{
+ pixel_y = 22
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"ciD" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"ciE" = (
+/obj/machinery/camera{
+ c_tag = "Central Ring Hallway Center 3"
+ },
+/obj/machinery/firealarm{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"ciJ" = (
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp,
+/turf/simulated/floor/wood,
+/area/blueshield)
+"ciL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/teleporter)
+"ciM" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "blue"
+ },
+/area/hydroponics)
+"ciR" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/teleporter)
+"ciS" = (
+/obj/machinery/vending/snack,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"ciT" = (
+/obj/structure/closet/secure_closet/guncabinet{
+ anchored = 1;
+ name = "Magazines for SMG";
+ req_access = list(3)
+ },
+/obj/item/ammo_box/magazine/wt550m9{
+ pixel_x = -4;
+ pixel_y = 4
+ },
+/obj/item/ammo_box/magazine/wt550m9{
+ pixel_x = -2;
+ pixel_y = 2
+ },
+/obj/item/ammo_box/magazine/wt550m9,
+/obj/item/ammo_box/magazine/wt550m9{
+ pixel_x = 2;
+ pixel_y = -2
+ },
+/obj/item/ammo_box/magazine/wt550m9{
+ pixel_x = 4;
+ pixel_y = -4
+ },
+/obj/item/ammo_box/magazine/wt550m9{
+ pixel_x = 6;
+ pixel_y = -6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/securearmory)
+"ciZ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/courtroom)
+"cjc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/landmark/start/atmospheric,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"cjf" = (
+/obj/machinery/computer/prisoner{
+ req_access = list(2)
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/magistrateoffice)
+"cjg" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "caution"
+ },
+/area/maintenance/bar)
+"cjh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/rack{
+ dir = 1
+ },
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"cji" = (
+/obj/structure/closet/firecloset,
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"cjk" = (
+/obj/machinery/computer/brigcells,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkred"
+ },
+/area/security/warden)
+"cjn" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/maintenance/engrooms)
+"cjp" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light/small,
+/obj/effect/decal/warning_stripes/southeast,
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/purple{
+ desc = "Труба ведёт газ на фильтрацию";
+ dir = 4;
+ name = "Труба на фильтрацию"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"cjs" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/main)
+"cjv" = (
+/obj/structure/girder,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/maintenance/engrooms)
+"cjD" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "green"
+ },
+/area/hallway/secondary/exit)
+"cjF" = (
+/obj/structure/table/reinforced,
+/obj/item/stock_parts/matter_bin,
+/obj/item/stock_parts/micro_laser,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/aisat)
+"cjH" = (
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/kitchen/knife,
+/obj/item/kitchen/rollingpin,
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/crew_quarters/kitchen)
+"cjJ" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
+ dir = 6
+ },
+/turf/space,
+/area/space/nearstation)
+"cjL" = (
+/obj/structure/bed,
+/obj/structure/curtain/black,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/execution)
+"cjO" = (
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/food/condiment/enzyme{
+ pixel_y = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"cjQ" = (
+/obj/structure/chair/sofa/right{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/bar/atrium)
+"cjY" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"cjZ" = (
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/fore)
+"ckd" = (
+/obj/structure/closet/secure_closet/freezer/fridge,
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/crew_quarters/kitchen)
+"cke" = (
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/food/condiment/peppermill{
+ pixel_x = 3;
+ pixel_y = 11
+ },
+/obj/item/reagent_containers/food/condiment/saltshaker{
+ pixel_x = -3;
+ pixel_y = 11
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/crew_quarters/kitchen)
+"ckh" = (
+/turf/simulated/wall,
+/area/clownoffice)
+"cki" = (
+/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{
+ dir = 8
+ },
+/turf/simulated/wall/r_wall,
+/area/engine/controlroom)
+"ckj" = (
+/turf/simulated/floor/wood,
+/area/library)
+"ckk" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/plasticflaps{
+ opacity = 1
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plating,
+/area/crew_quarters/serviceyard)
+"ckm" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/dispenser,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cko" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/wall,
+/area/crew_quarters/bar)
+"ckp" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/reception)
+"ckq" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/obj/item/flag{
+ layer = 4
+ },
+/turf/simulated/floor/carpet/black,
+/area/bridge/vip)
+"cks" = (
+/turf/simulated/wall/r_wall,
+/area/ntrep)
+"cku" = (
+/obj/structure/grille{
+ density = 0;
+ icon_state = "brokengrille"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"ckw" = (
+/obj/machinery/light,
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/teleporter)
+"ckx" = (
+/obj/machinery/computer/teleporter,
+/obj/machinery/vending/wallmed{
+ pixel_x = 26
+ },
+/turf/simulated/floor/plasteel,
+/area/teleporter)
+"ckz" = (
+/obj/structure/chair/comfy/brown{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/bar/atrium)
+"ckB" = (
+/obj/structure/table,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/machinery/camera{
+ c_tag = "Courtroom West";
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"ckE" = (
+/obj/structure/table,
+/obj/item/storage/belt/utility,
+/obj/item/storage/belt/utility,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "purple"
+ },
+/area/quartermaster/miningdock)
+"ckK" = (
+/obj/effect/decal/warning_stripes/southwestcorner,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"ckN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"ckQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"ckS" = (
+/obj/structure/closet/secure_closet/security,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/light_switch{
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/customs)
+"ckW" = (
+/obj/structure/closet/toolcloset,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"clb" = (
+/obj/structure/table/reinforced,
+/obj/item/radio/intercom{
+ dir = 8;
+ pixel_x = -28
+ },
+/obj/effect/decal/warning_stripes/east,
+/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/dropper,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/lab)
+"clj" = (
+/obj/structure/lattice,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба содержит газ для обработки и после возвращает его обратно в трубу смешивания";
+ dir = 6;
+ name = "Труба обработки"
+ },
+/turf/space,
+/area/space/nearstation)
+"clk" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 4;
+ name = "Труба фильтрации"
+ },
+/turf/space,
+/area/space/nearstation)
+"clp" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate/engineering,
+/obj/item/multitool,
+/turf/simulated/floor/plasteel,
+/area/maintenance/engrooms)
+"clq" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/table/wood,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/item/clothing/glasses/welding/superior,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplecorner"
+ },
+/area/crew_quarters/hor)
+"clr" = (
+/obj/machinery/power/apc{
+ cell_type = 25000;
+ dir = 4;
+ name = "east bump";
+ pixel_x = 24;
+ shock_proof = 1
+ },
+/obj/structure/cable/yellow{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"clv" = (
+/turf/simulated/wall/r_wall,
+/area/maintenance/fore)
+"clz" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"clA" = (
+/obj/structure/table/wood,
+/obj/item/storage/fancy/donut_box,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"clB" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"clD" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/requests_console{
+ announcementConsole = 1;
+ department = "Blueshield";
+ departmentType = 5;
+ name = "Blueshield Requests Console";
+ pixel_x = 32
+ },
+/turf/simulated/floor/wood,
+/area/blueshield)
+"clF" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/rack,
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"clH" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"clI" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"clJ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"clP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/chair/comfy/brown,
+/turf/simulated/floor/carpet/black,
+/area/bridge/vip)
+"clQ" = (
+/obj/structure/plasticflaps/mining,
+/obj/machinery/conveyor{
+ id = "QMLoad2";
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/quartermaster/storage)
+"clT" = (
+/obj/machinery/atmospherics/pipe/simple/visible/universal{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/atmos)
+"clU" = (
+/obj/machinery/door/poddoor/shutters{
+ dir = 2;
+ id_tag = "teleportershutter";
+ name = "Teleporter Shutters"
+ },
+/obj/effect/decal/warning_stripes/north,
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel,
+/area/teleporter)
+"clX" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/east)
+"cmc" = (
+/obj/machinery/power/emitter{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/engine,
+/area/engine/controlroom)
+"cmd" = (
+/obj/machinery/vending/cigarette,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"cmf" = (
+/obj/structure/table/wood,
+/obj/item/radio/intercom,
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"cmh" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/engrooms)
+"cmi" = (
+/obj/machinery/atmospherics/pipe/simple/visible,
+/turf/simulated/wall/r_wall,
+/area/engine/supermatter)
+"cmj" = (
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 8
+ },
+/obj/machinery/portable_atmospherics/pump,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cmk" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"cml" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/maintenance/engrooms)
+"cmm" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/engrooms)
+"cmn" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/seed_extractor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"cmo" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/closet/firecloset,
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"cmq" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/main)
+"cmr" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/newscaster{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/fitness)
+"cms" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/item/storage/firstaid/fire{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/obj/item/storage/firstaid/fire{
+ pixel_x = 2;
+ pixel_y = 2
+ },
+/obj/item/storage/firstaid/fire,
+/obj/machinery/camera{
+ c_tag = "Medbay Storage";
+ dir = 1;
+ network = list("SS13","Medical")
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue"
+ },
+/area/medical/biostorage)
+"cmx" = (
+/obj/machinery/power/terminal{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/blue/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"cmA" = (
+/obj/structure/table,
+/obj/item/stack/packageWrap,
+/obj/item/hand_labeler,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"cmL" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "bluecorner"
+ },
+/area/hydroponics)
+"cmO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/storage/secure)
+"cmP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "green"
+ },
+/area/hydroponics)
+"cmR" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"cmV" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/sign/fire{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/storage/secure)
+"cmX" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"cmZ" = (
+/obj/structure/bed,
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"cna" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/dispenser,
+/turf/simulated/floor/plasteel,
+/area/storage/secure)
+"cnb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille{
+ density = 0;
+ icon_state = "brokengrille"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"cnf" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel,
+/area/maintenance/engrooms)
+"cng" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/dresser,
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"cnj" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"cnm" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/fore)
+"cnn" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 25
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/fore)
+"cno" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/bed,
+/obj/item/bedsheet/green,
+/turf/simulated/floor/plasteel,
+/area/maintenance/engrooms)
+"cnp" = (
+/obj/effect/turf_decal/box,
+/obj/item/storage/box/mousetraps,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/sorting)
+"cnq" = (
+/obj/structure/chair/stool,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cnx" = (
+/obj/structure/table/reinforced,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/window/westleft{
+ dir = 1;
+ name = "Cargo Bay Desk";
+ req_access = list(31)
+ },
+/obj/item/paper/deltainfo,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "Cargo Office Windows";
+ name = "Cargo Office Shutters"
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/office)
+"cnB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/storage/secure)
+"cnD" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"cnG" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"cnH" = (
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/spray/cleaner,
+/obj/item/reagent_containers/spray/cleaner,
+/obj/item/grenade/chem_grenade/cleaner,
+/obj/item/grenade/chem_grenade/cleaner,
+/obj/item/grenade/chem_grenade/cleaner,
+/obj/item/grenade/chem_grenade/cleaner,
+/obj/structure/reagent_dispensers/spacecleanertank{
+ pixel_y = 30
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "purple"
+ },
+/area/janitor)
+"cnI" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"cnL" = (
+/obj/structure/table/reinforced,
+/obj/item/key/janitor,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "purple"
+ },
+/area/janitor)
+"cnM" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/vending/coffee,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/commercial)
+"cnN" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/sorting)
+"cnP" = (
+/turf/simulated/wall,
+/area/crew_quarters/locker)
+"cnS" = (
+/obj/machinery/door/airlock{
+ name = "Custodial Closet";
+ req_access = list(26)
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/janitor)
+"cnY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/chair/office/dark{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/ai)
+"cnZ" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry/commercial)
+"cod" = (
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"cof" = (
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel,
+/area/storage/secure)
+"coh" = (
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/turf/simulated/floor/plating,
+/area/storage/secure)
+"coi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry/commercial)
+"cop" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/girder,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"cor" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry/commercial)
+"cot" = (
+/obj/machinery/camera{
+ c_tag = "Atmospherics West";
+ dir = 4;
+ network = list("Engineering","SS13");
+ pixel_y = -22
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 1;
+ name = "Труба дыхательной смеси"
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"cov" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/atmos)
+"cow" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/toolbox/mechanical,
+/obj/item/flashlight,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"coz" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 4;
+ name = "Труба дыхательной смеси"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба служит для подачу горючей смеси в турбину для её работы";
+ name = "Труба турбины"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"coA" = (
+/obj/structure/delta_statue/sw,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "vault"
+ },
+/area/bridge/vip)
+"coB" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/lattice/catwalk,
+/obj/structure/transit_tube/curved{
+ dir = 4
+ },
+/turf/space,
+/area/space/nearstation)
+"coE" = (
+/obj/structure/lattice,
+/turf/space,
+/area/space)
+"coH" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/portable_atmospherics/canister/toxins,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"coL" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "construction access"
+ },
+/obj/structure/barricade/wooden,
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"coP" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/quartermaster/sorting)
+"coQ" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"coR" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/door/window{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/sorting)
+"coS" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/sorting)
+"coT" = (
+/mob/living/simple_animal/hostile/killertomato{
+ desc = "Прирученный ботаниками томат-убийца. Не подпускать к Сане.";
+ faction = list("plants","neutral","hostile");
+ name = "Витамин"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "green"
+ },
+/area/hydroponics)
+"cpb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/window/southright{
+ dir = 4;
+ name = "AI Core Door";
+ req_access = list(16)
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"cpd" = (
+/obj/effect/landmark/start/ai,
+/obj/item/radio/intercom{
+ dir = 1;
+ pixel_y = -28
+ },
+/obj/item/radio/intercom/private{
+ pixel_x = 28;
+ pixel_y = -10
+ },
+/obj/item/radio/intercom/custom{
+ pixel_x = -28;
+ pixel_y = -10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"cpg" = (
+/obj/structure/particle_accelerator/power_box{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"cpi" = (
+/obj/effect/decal/warning_stripes/southeastcorner,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"cpk" = (
+/obj/machinery/power/tesla_coil,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/storage/secure)
+"cpl" = (
+/obj/structure/table/reinforced,
+/obj/machinery/cell_charger,
+/obj/item/stock_parts/cell/high,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door_control{
+ id = "engstorage";
+ name = "Engineering Secure Storage Control";
+ pixel_x = 23;
+ pixel_y = 8;
+ req_access = list(11)
+ },
+/obj/machinery/camera{
+ c_tag = "Engineering Central Hall";
+ dir = 1;
+ network = list("Engineering","SS13");
+ pixel_y = -1
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"cpm" = (
+/obj/structure/sign/securearea,
+/turf/simulated/wall/r_wall,
+/area/storage/secure)
+"cpn" = (
+/obj/machinery/portable_atmospherics/canister/toxins,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/storage/secure)
+"cpo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/storage/secure)
+"cpr" = (
+/obj/machinery/power/emitter,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/storage/secure)
+"cpy" = (
+/obj/machinery/vending/hydroseeds,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"cpA" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/north)
+"cpC" = (
+/obj/structure/disposalpipe/junction{
+ dir = 8
+ },
+/obj/structure/table/reinforced,
+/obj/item/stack/packageWrap,
+/obj/item/destTagger,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"cpD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/mob/living/simple_animal/mouse,
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"cpJ" = (
+/turf/simulated/floor/carpet,
+/area/library)
+"cpK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"cpO" = (
+/obj/structure/table,
+/obj/item/camera,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cpP" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken5";
+ tag = "icon-wood-broken5"
+ },
+/area/maintenance/tourist)
+"cpQ" = (
+/obj/structure/table,
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cpW" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/chair/comfy/brown{
+ dir = 8;
+ layer = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"cqb" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/range)
+"cqd" = (
+/obj/machinery/vending/cigarette,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/bridge/vip)
+"cqe" = (
+/obj/machinery/vending/coffee,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/bridge/vip)
+"cqf" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "darkredcorners"
+ },
+/area/security/permabrig)
+"cqg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/hologram/holopad,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/prisonershuttle)
+"cqj" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/public/glass,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"cqt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/security/medbay)
+"cqw" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cqB" = (
+/turf/simulated/wall,
+/area/quartermaster/miningdock)
+"cqJ" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"cqK" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/table,
+/obj/item/storage/box/lights/bulbs,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cqM" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "ai2";
+ name = "Turret Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/turret_protected/ai)
+"cqQ" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/camera{
+ c_tag = "Particle Accellerator";
+ dir = 1;
+ network = list("Engineering","SS13")
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"cqT" = (
+/obj/effect/landmark/start/janitor,
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/janitor)
+"cqU" = (
+/obj/machinery/pipedispenser/disposal,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/storage/secure)
+"cqW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "purple"
+ },
+/area/janitor)
+"cqX" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/power/tesla_coil,
+/turf/simulated/floor/plasteel,
+/area/storage/secure)
+"cqY" = (
+/obj/machinery/door_control{
+ id = "janitorshutters";
+ name = "Janitor Shutters Control";
+ pixel_y = -7;
+ req_access = list(26)
+ },
+/turf/simulated/wall,
+/area/janitor)
+"cqZ" = (
+/obj/structure/plasticflaps,
+/obj/machinery/conveyor{
+ id = "cargodisposals";
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/quartermaster/sorting)
+"cra" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/storage/secure)
+"crg" = (
+/obj/machinery/conveyor{
+ id = "cargodisposals";
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/quartermaster/sorting)
+"crh" = (
+/obj/machinery/camera{
+ c_tag = "Cargo Backroom"
+ },
+/obj/machinery/conveyor{
+ id = "cargodisposals";
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/quartermaster/sorting)
+"crj" = (
+/obj/machinery/atmospherics/trinary/tvalve/digital{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/controlroom)
+"crk" = (
+/obj/machinery/atmospherics/trinary/filter{
+ dir = 8;
+ filter_type = "n2"
+ },
+/obj/effect/decal/warning_stripes/north,
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"crn" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"cro" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "east bump";
+ pixel_x = 24
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"crp" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба содержит газ для обработки и после возвращает его обратно в трубу смешивания";
+ name = "Труба обработки"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/atmos)
+"crr" = (
+/obj/structure/table/reinforced,
+/obj/machinery/newscaster{
+ pixel_x = 32
+ },
+/obj/machinery/cell_charger,
+/obj/item/stock_parts/cell/high,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/storage/eva)
+"crv" = (
+/obj/structure/table/reinforced,
+/obj/item/clipboard,
+/obj/item/toy/figure/atmos,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"crA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/chair/stool,
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"crE" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "neutral"
+ },
+/area/maintenance/engrooms)
+"crF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/chair/stool,
+/turf/simulated/floor/plasteel,
+/area/maintenance/engrooms)
+"crG" = (
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"crI" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"crJ" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/window/eastright{
+ name = "Hydroponics Delivery";
+ req_access = list(35);
+ tag = "icon-right"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"crL" = (
+/obj/machinery/atmospherics/pipe/simple/visible/purple{
+ desc = "Труба ведёт газ на фильтрацию";
+ name = "Труба на фильтрацию"
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "caution"
+ },
+/area/atmos)
+"crN" = (
+/obj/structure/reagent_dispensers/watertank/high,
+/obj/item/reagent_containers/glass/bucket,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"crW" = (
+/obj/effect/landmark/start/clown,
+/turf/simulated/floor/plasteel{
+ icon_state = "bar"
+ },
+/area/clownoffice)
+"crX" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"csa" = (
+/obj/structure/chair/office/dark{
+ dir = 4
+ },
+/obj/effect/landmark/start/botanist,
+/obj/effect/landmark/start/botanist,
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"csj" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/crew_quarters/fitness)
+"csm" = (
+/obj/machinery/power/tesla_coil,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/storage/secure)
+"csn" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/conveyor{
+ id = "cargodisposals";
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/quartermaster/sorting)
+"cso" = (
+/obj/machinery/power/emitter,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/storage/secure)
+"csr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bar"
+ },
+/area/clownoffice)
+"css" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/airlock/bananium{
+ name = "Clown's Office";
+ req_access = list(46)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bar"
+ },
+/area/clownoffice)
+"cst" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A15";
+ location = "A14"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/serviceyard)
+"csv" = (
+/obj/structure/disposaloutlet{
+ dir = 8
+ },
+/obj/structure/disposalpipe/trunk,
+/obj/machinery/conveyor{
+ id = "cargodisposals";
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/quartermaster/sorting)
+"csz" = (
+/obj/structure/table/wood,
+/obj/item/radio/intercom{
+ pixel_y = 28
+ },
+/obj/structure/reagent_dispensers/beerkeg,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -26;
+ pixel_y = 28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/bar)
+"csC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry/commercial)
+"csF" = (
+/turf/simulated/floor/plasteel,
+/area/quartermaster/sorting)
+"csG" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 4;
+ name = "Труба дыхательной смеси"
+ },
+/obj/machinery/atmospherics/binary/pump{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"csH" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/effect/decal/cleanable/ash,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"csJ" = (
+/obj/effect/decal/warning_stripes/northeast,
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 4;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"csO" = (
+/obj/effect/decal/cleanable/fungus,
+/turf/simulated/wall,
+/area/maintenance/gambling_den)
+"csS" = (
+/obj/structure/closet/crate,
+/obj/item/stack/rods{
+ amount = 10
+ },
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 26
+ },
+/obj/item/storage/toolbox/emergency,
+/obj/item/flashlight,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"csU" = (
+/obj/machinery/gateway{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/gateway)
+"csV" = (
+/turf/simulated/wall/r_wall,
+/area/gateway)
+"cth" = (
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp,
+/obj/item/radio/intercom{
+ dir = 8;
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"cti" = (
+/obj/structure/table,
+/obj/item/storage/toolbox/emergency,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"ctj" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"ctn" = (
+/obj/structure/closet/firecloset,
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"cto" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurplecorner"
+ },
+/area/toxins/explab)
+"ctp" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/security/brigstaff)
+"ctt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/rack{
+ dir = 1
+ },
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"ctv" = (
+/obj/effect/landmark/start/cargo_technician,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"ctC" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"ctF" = (
+/obj/structure/filingcabinet/filingcabinet,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"ctG" = (
+/obj/machinery/vending/hydronutrients,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"ctH" = (
+/obj/structure/table/wood,
+/obj/machinery/light,
+/obj/item/radio/intercom{
+ dir = 1;
+ pixel_y = -28
+ },
+/obj/item/folder,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"ctI" = (
+/obj/structure/table,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/machinery/alarm{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"ctJ" = (
+/obj/effect/decal/warning_stripes/southwestcorner,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/controlroom)
+"ctK" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/controlroom)
+"ctL" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/sw)
+"ctN" = (
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/sw)
+"ctP" = (
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/storage/eva)
+"ctQ" = (
+/obj/machinery/suit_storage_unit/standard_unit,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/vending/wallmed{
+ pixel_x = 26
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/storage/eva)
+"ctS" = (
+/obj/structure/filingcabinet/chestdrawer,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"ctT" = (
+/obj/machinery/status_display,
+/turf/simulated/wall,
+/area/hydroponics)
+"ctV" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/controlroom)
+"cua" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"cue" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"cuf" = (
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/obj/machinery/disposal,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"cug" = (
+/obj/machinery/gateway{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/gateway)
+"cui" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/crew_quarters/courtroom)
+"cul" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/controlroom)
+"cum" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/decal/warning_stripes/southeastcorner,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/controlroom)
+"cuo" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Труба хранит в себе набор газов для смешивания";
+ dir = 4;
+ name = "Труба смешивания"
+ },
+/turf/space,
+/area/space/nearstation)
+"cup" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plating,
+/area/maintenance/casino)
+"cuq" = (
+/turf/simulated/floor/engine/air,
+/area/atmos)
+"cur" = (
+/obj/structure/table/reinforced,
+/obj/machinery/light/small,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/multitool,
+/obj/item/multitool{
+ pixel_x = 4;
+ pixel_y = -4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cus" = (
+/obj/structure/table/wood,
+/obj/item/storage/fancy/donut_box,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/bridge/meeting_room)
+"cuv" = (
+/obj/structure/closet/wardrobe/green,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"cuw" = (
+/obj/structure/table/reinforced,
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"cux" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/box/lights/mixed,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"cuz" = (
+/obj/structure/table/reinforced,
+/obj/item/stack/packageWrap,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"cuB" = (
+/obj/machinery/portable_atmospherics/canister/nitrogen,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos/control)
+"cuC" = (
+/obj/structure/closet/secure_closet/security,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/customs)
+"cuM" = (
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/machinery/door/window,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/fitness)
+"cuN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command{
+ name = "Teleport Access";
+ req_access = list(17)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/teleporter)
+"cuO" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"cuQ" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/disposal,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"cuS" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"cuV" = (
+/obj/machinery/vending/cigarette,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/item/radio/intercom{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/main)
+"cva" = (
+/obj/structure/table/wood,
+/obj/item/taperecorder,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"cvc" = (
+/obj/machinery/camera{
+ c_tag = "Supermatter North";
+ network = list("SS13","Engineering")
+ },
+/obj/structure/reflector/box,
+/turf/simulated/floor/engine,
+/area/engine/controlroom)
+"cvf" = (
+/turf/simulated/wall/r_wall,
+/area/aisat/maintenance)
+"cvg" = (
+/turf/simulated/wall/r_wall,
+/area/aisat)
+"cvh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/bar)
+"cvj" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/effect/spawner/window/reinforced/plasma,
+/turf/simulated/floor/plating,
+/area/engine/controlroom)
+"cvk" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cvo" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/structure/closet/crate/rcd,
+/obj/machinery/door/window/southright{
+ dir = 4;
+ name = "EVA Equipment"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/storage/eva)
+"cvq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"cvt" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/obj/structure/showcase,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/assembly/showroom)
+"cvu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/camera{
+ c_tag = "Jury court";
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"cvv" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock{
+ name = "Bar Office";
+ req_access = list(25)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/bar)
+"cvA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/bar)
+"cvE" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"cvF" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"cvG" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -25
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/se)
+"cvH" = (
+/obj/machinery/gateway{
+ dir = 10
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/effect/landmark/join_late_gateway,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/gateway)
+"cvI" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cvK" = (
+/obj/item/radio/intercom{
+ dir = 0;
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/se)
+"cvM" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 26
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/se)
+"cvO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/bar)
+"cvP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/bar)
+"cvQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/bar)
+"cvT" = (
+/obj/machinery/newscaster{
+ pixel_x = 28;
+ pixel_y = 2
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/bar)
+"cvU" = (
+/obj/machinery/power/rad_collector,
+/obj/machinery/camera{
+ c_tag = "Supermatter Engine East";
+ network = list("SS13","Engineering")
+ },
+/obj/structure/cable/yellow{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/greengrid,
+/area/engine/supermatter)
+"cvX" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cvZ" = (
+/obj/structure/dresser,
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/cabin1)
+"cwa" = (
+/obj/structure/bed,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 28
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"cwd" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/fore)
+"cwe" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 1;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"cwf" = (
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"cwk" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/visible/purple{
+ desc = "Труба ведёт газ на фильтрацию";
+ dir = 4;
+ name = "Труба на фильтрацию"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"cwl" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/item/radio/intercom{
+ dir = 4;
+ pixel_x = 28
+ },
+/obj/effect/decal/warning_stripes/east,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"cwn" = (
+/obj/structure/table/wood,
+/obj/item/flashlight/lantern,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/main)
+"cwr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/miningdock)
+"cwt" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cwu" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"cwv" = (
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"cwx" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/miningdock)
+"cwy" = (
+/obj/machinery/vending/tool,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/hardsuitstorage)
+"cwz" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/rack,
+/obj/item/floor_painter{
+ pixel_x = -6;
+ pixel_y = 6
+ },
+/obj/item/floor_painter{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/floor_painter,
+/obj/item/floor_painter{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/item/floor_painter{
+ pixel_x = 6;
+ pixel_y = -6
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/hardsuitstorage)
+"cwA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cwC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry/commercial)
+"cwF" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/structure/showcase,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"cwH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/power/apc{
+ name = "south bump";
+ pixel_y = -26
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry/commercial)
+"cwI" = (
+/obj/structure/table,
+/obj/item/wrench,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cwK" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/light{
+ on = 1;
+ pixel_y = 7
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/construction/hallway)
+"cwL" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/sw)
+"cwP" = (
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "green"
+ },
+/area/hydroponics)
+"cxb" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"cxd" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Труба хранит в себе набор газов для смешивания";
+ dir = 4;
+ name = "Труба смешивания"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"cxe" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -28
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/se)
+"cxf" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/se)
+"cxh" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Hydroponics North";
+ dir = 8
+ },
+/obj/machinery/hydroponics/constructable,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"cxn" = (
+/turf/simulated/wall,
+/area/crew_quarters/locker/locker_toilet)
+"cxr" = (
+/obj/structure/table,
+/obj/item/storage/fancy/rollingpapers,
+/obj/item/seeds/tobacco,
+/obj/item/seeds/tobacco,
+/obj/item/seeds/tobacco,
+/obj/item/storage/box/matches,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"cxz" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "caution"
+ },
+/area/maintenance/bar)
+"cxA" = (
+/obj/structure/table,
+/obj/item/hand_labeler,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cxE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/power/terminal{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/northwest,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"cxF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/obj/structure/cable/yellow{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/power/terminal{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"cxK" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/engine/hardsuitstorage)
+"cxM" = (
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/obj/machinery/light{
+ dir = 1;
+ in_use = 1
+ },
+/obj/machinery/alarm{
+ pixel_y = 23
+ },
+/obj/machinery/atmospherics/unary/portables_connector,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/maintenance/turbine)
+"cxN" = (
+/obj/machinery/door/airlock/maintenance_hatch{
+ name = "MiniSat Maintenance";
+ req_access = list(75)
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/ai)
+"cxP" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hallway/primary/central/ne)
+"cxQ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/airlock/vault{
+ locked = 1;
+ req_access = list(53)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/nuke_storage)
+"cxS" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry/commercial)
+"cxU" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cxV" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cxW" = (
+/obj/structure/rack,
+/obj/item/weldingtool,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"cxY" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cxZ" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/pipe/manifold/visible/yellow{
+ desc = "Труба хранит в себе набор газов для смешивания";
+ dir = 8;
+ name = "Труба смешивания"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"cya" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/binary/volume_pump{
+ desc = "Отправляет неотфильтрованные газы в отходы на повторную фильтрацию";
+ dir = 4;
+ name = "Остатки газа в отходы"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"cyc" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "Mime";
+ name = "Mime Privacy Shutters"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "Clown";
+ name = "Clown Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/mimeoffice)
+"cye" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/bar)
+"cyf" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/wood,
+/area/assembly/showroom)
+"cyg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/wood,
+/area/assembly/showroom)
+"cyh" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/table/wood,
+/obj/item/storage/secure/briefcase,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/assembly/showroom)
+"cyj" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -24
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/rack,
+/obj/item/gps{
+ pixel_x = -6;
+ pixel_y = 4
+ },
+/obj/item/gps{
+ pixel_x = -6;
+ pixel_y = 4
+ },
+/obj/item/gps{
+ pixel_x = -6;
+ pixel_y = 4
+ },
+/obj/item/gps{
+ pixel_x = -6;
+ pixel_y = 4
+ },
+/obj/item/kitchen/knife/combat/survival{
+ pixel_x = 6;
+ pixel_y = 4
+ },
+/obj/item/kitchen/knife/combat/survival{
+ pixel_x = 6;
+ pixel_y = 4
+ },
+/obj/item/kitchen/knife/combat/survival{
+ pixel_x = 6;
+ pixel_y = 4
+ },
+/obj/item/kitchen/knife/combat/survival{
+ pixel_x = 6;
+ pixel_y = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"cyk" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/table/wood,
+/obj/item/clothing/mask/cigarette/cigar/havana{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/clothing/mask/cigarette/cigar/cohiba{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/turf/simulated/floor/carpet,
+/area/assembly/showroom)
+"cyl" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"cym" = (
+/obj/structure/sign/fire,
+/turf/simulated/wall/r_wall,
+/area/atmos)
+"cyn" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/southeast,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"cyp" = (
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"cyt" = (
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/bar)
+"cyu" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/hallway/primary/port/west)
+"cyw" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/crew_quarters/locker/locker_toilet)
+"cyx" = (
+/obj/machinery/hydroponics/constructable,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/requests_console{
+ department = "Hydroponics";
+ departmentType = 2;
+ name = "Hydroponics Requests Console";
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"cyz" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/locker/locker_toilet)
+"cyD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/securehallway)
+"cyG" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"cyH" = (
+/obj/machinery/conveyor_switch/oneway{
+ id = "cargodisposals";
+ name = "Cargo Disposals"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "brown"
+ },
+/area/quartermaster/sorting)
+"cyK" = (
+/obj/effect/landmark/event/lightsout,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"cyM" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/cabin1)
+"cyN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry/commercial)
+"cyO" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/newscaster{
+ pixel_x = -32
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/cabin2)
+"cyP" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "brown"
+ },
+/area/quartermaster/delivery)
+"cza" = (
+/turf/simulated/floor/beach/water{
+ icon_state = "seadeep"
+ },
+/area/crew_quarters/fitness)
+"czb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"cze" = (
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"czi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"czk" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/secure_closet/engineering_electrical,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/hardsuitstorage)
+"czo" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/delivery)
+"czp" = (
+/obj/structure/table,
+/obj/machinery/recharger{
+ pixel_x = 1;
+ pixel_y = 3
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "brown"
+ },
+/area/quartermaster/delivery)
+"czv" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/maintenance/fpmaint)
+"czw" = (
+/obj/machinery/field/generator{
+ anchored = 1;
+ state = 2
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"czx" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkredcorners"
+ },
+/area/security/permabrig)
+"czy" = (
+/obj/structure/table,
+/obj/item/storage/toolbox/electrical,
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"czz" = (
+/obj/machinery/ai_status_display,
+/turf/simulated/wall,
+/area/atmos)
+"czB" = (
+/obj/structure/table/wood,
+/obj/item/storage/bag/books,
+/obj/item/taperecorder,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"czD" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/girder,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"czE" = (
+/obj/effect/decal/warning_stripes/southeast,
+/obj/machinery/atmospherics/binary/volume_pump{
+ desc = "Позволяет опустошить трубу дыхательной смеси, отправив её в отходы на повторную фильтрацию";
+ dir = 4;
+ name = "Дыхательную смесь в отходы"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"czG" = (
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"czK" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/assembly/showroom)
+"czL" = (
+/obj/structure/table,
+/obj/item/radio{
+ pixel_y = 6
+ },
+/obj/item/radio{
+ pixel_x = 6;
+ pixel_y = 4
+ },
+/obj/item/radio{
+ pixel_x = -6;
+ pixel_y = 4
+ },
+/obj/item/radio,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"czM" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/girder,
+/obj/machinery/light/small,
+/turf/simulated/floor/plasteel,
+/area/maintenance/engrooms)
+"czN" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/girder,
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "yellow"
+ },
+/area/maintenance/engrooms)
+"czO" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"czP" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Exp_lockdown";
+ name = "Expedition Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/gateway)
+"czQ" = (
+/obj/machinery/recharge_station,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"czR" = (
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"czS" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"czU" = (
+/obj/machinery/light,
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutral"
+ },
+/area/crew_quarters/locker)
+"czV" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/gateway{
+ density = 0
+ },
+/obj/effect/landmark/join_late_gateway,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/gateway)
+"czW" = (
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/se)
+"czX" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/junction,
+/obj/machinery/atmospherics/pipe/manifold/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/port/west)
+"cAa" = (
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/structure/disposaloutlet,
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"cAf" = (
+/obj/structure/closet/toolcloset,
+/obj/item/clothing/glasses/welding,
+/obj/machinery/light/small,
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"cAg" = (
+/obj/machinery/vending/hatdispenser,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/locker)
+"cAh" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/maintenance/engrooms)
+"cAj" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/junction,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"cAk" = (
+/obj/structure/table,
+/obj/item/deck/cards,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"cAq" = (
+/obj/machinery/bookbinder,
+/turf/simulated/floor/wood,
+/area/library)
+"cAr" = (
+/turf/simulated/wall/rust,
+/area/maintenance/asmaint2)
+"cAt" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "construction access"
+ },
+/obj/structure/barricade/wooden,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"cAv" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"cAy" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/engrooms)
+"cAz" = (
+/obj/machinery/light/small,
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"cAA" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"cAB" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowcorner"
+ },
+/area/hallway/primary/port/west)
+"cAD" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/reagent_dispensers/fueltank,
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/hardsuitstorage)
+"cAK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/cabinet,
+/obj/item/clothing/gloves/color/yellow,
+/turf/simulated/floor/plasteel,
+/area/maintenance/engrooms)
+"cAM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"cAP" = (
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/obj/machinery/light,
+/obj/structure/dresser,
+/obj/machinery/camera{
+ c_tag = "Library Backroom";
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"cAR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"cAT" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"cAU" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"cAV" = (
+/obj/structure/table,
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/fitness)
+"cBe" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/assembly/showroom)
+"cBj" = (
+/obj/structure/table/wood,
+/obj/item/folder/blue,
+/obj/item/pen,
+/turf/simulated/floor/carpet,
+/area/assembly/showroom)
+"cBk" = (
+/obj/structure/chair/comfy/brown{
+ dir = 8
+ },
+/turf/simulated/floor/carpet,
+/area/assembly/showroom)
+"cBn" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 24
+ },
+/turf/simulated/floor/wood,
+/area/assembly/showroom)
+"cBo" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/sortjunction{
+ dir = 2;
+ icon_state = "pipe-j2s";
+ name = "Janitor";
+ sortType = 22
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cBq" = (
+/obj/machinery/door/poddoor{
+ id_tag = "QMLoaddoor";
+ name = "supply dock loading door"
+ },
+/turf/simulated/floor/plating,
+/area/quartermaster/storage)
+"cBr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command{
+ name = "Gateway Access";
+ req_access = list(62)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"cBt" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/janitor)
+"cBu" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -25
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"cBw" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/se)
+"cBA" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/hologram/holopad,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/south)
+"cBE" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/security/range)
+"cBH" = (
+/obj/structure/sink{
+ dir = 8;
+ pixel_x = -12;
+ pixel_y = 2
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/mirror{
+ pixel_x = -26;
+ pixel_y = -1
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/locker/locker_toilet)
+"cBI" = (
+/obj/structure/toilet{
+ dir = 8
+ },
+/obj/machinery/light/small,
+/obj/effect/landmark/start/civilian,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/door_control{
+ desiredstate = 1;
+ id = "toilet1";
+ name = "Toilet Bolt Control";
+ normaldoorcontrol = 1;
+ pixel_y = -25;
+ specialfunctions = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/locker/locker_toilet)
+"cBJ" = (
+/obj/machinery/door/poddoor/shutters{
+ id_tag = "janitorshutters";
+ name = "Janitor Shutters"
+ },
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "purple"
+ },
+/area/janitor)
+"cBK" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkbluefull"
+ },
+/area/turret_protected/ai)
+"cBM" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "browncorner"
+ },
+/area/quartermaster/sorting)
+"cBY" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
+ dir = 9
+ },
+/turf/space,
+/area/space/nearstation)
+"cCa" = (
+/obj/structure/lattice/catwalk,
+/obj/item/wrench,
+/turf/space,
+/area/solar/auxport)
+"cCb" = (
+/obj/structure/table/reinforced,
+/obj/item/paper/holodeck,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/fitness)
+"cCc" = (
+/obj/machinery/atmospherics/unary/heat_reservoir/heater{
+ dir = 1;
+ on = 1
+ },
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "caution"
+ },
+/area/atmos)
+"cCd" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/southwest,
+/obj/structure/table/reinforced,
+/obj/item/stack/sheet/mineral/plasma{
+ amount = 30
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/hardsuitstorage)
+"cCg" = (
+/obj/machinery/atmospherics/unary/cold_sink/freezer{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cCh" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/airlock/maintenance{
+ name = "Engineering Maintenance";
+ req_access = list(10)
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/maintenance/engineering)
+"cCi" = (
+/obj/machinery/light,
+/obj/machinery/atmospherics/binary/pump/on{
+ desc = "Отправляет дыхательную смесь из трубы распространяться по станции через вентиляции";
+ name = "Дыхательную смесь на станцию";
+ target_pressure = 303.325
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "caution"
+ },
+/area/atmos)
+"cCk" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 8
+ },
+/obj/effect/spawner/window/reinforced/plasma,
+/turf/simulated/floor/plating,
+/area/engine/supermatter)
+"cCl" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/camera{
+ c_tag = "Supermatter East";
+ dir = 8;
+ network = list("Engineering","SS13")
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/portable_atmospherics/canister/nitrogen,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cCn" = (
+/obj/structure/sign/poster/official/random{
+ pixel_x = -32
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/maintenance/fpmaint)
+"cCp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/engineering)
+"cCt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"cCw" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/toxins/xenobiology)
+"cCz" = (
+/obj/structure/table/reinforced,
+/obj/item/extinguisher/mini{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/item/extinguisher/mini,
+/obj/item/extinguisher/mini{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "caution"
+ },
+/area/atmos)
+"cCA" = (
+/obj/machinery/pipedispenser,
+/turf/simulated/floor/plasteel{
+ icon_state = "caution"
+ },
+/area/atmos)
+"cCC" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/maintenance/engrooms)
+"cCD" = (
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/construction/hallway)
+"cCE" = (
+/turf/simulated/wall/rust,
+/area/space/nearstation)
+"cCF" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/auxsolarport)
+"cCG" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/drinks/bottle/whiskey,
+/turf/simulated/floor/carpet,
+/area/assembly/showroom)
+"cCH" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/assembly/showroom)
+"cCK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/south)
+"cCL" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/showcase,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/assembly/showroom)
+"cCM" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/south)
+"cCN" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/maintenance/turbine)
+"cCO" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
+/turf/simulated/floor/wood,
+/area/crew_quarters/bar/atrium)
+"cCP" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/table/reinforced,
+/obj/item/folder/yellow,
+/obj/item/pen,
+/obj/machinery/door/window{
+ name = "Atmospherics Desk"
+ },
+/obj/machinery/door/window{
+ dir = 8;
+ name = "Atmospherics Desk";
+ req_access = list(24)
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos/control)
+"cCQ" = (
+/obj/machinery/firealarm{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/south)
+"cCS" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/binary/pump{
+ name = "Gas to Turbine"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/turbine)
+"cCT" = (
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/south)
+"cCV" = (
+/obj/structure/reagent_dispensers/watertank/high,
+/turf/simulated/floor/plasteel{
+ icon_state = "purple"
+ },
+/area/janitor)
+"cCW" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/turbine)
+"cCX" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/se)
+"cCZ" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/terminal{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/maintenance/turbine)
+"cDb" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/light{
+ dir = 1;
+ in_use = 1
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/maintenance/turbine)
+"cDe" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/vending/wallmed{
+ pixel_y = -32
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cDg" = (
+/obj/structure/reagent_dispensers/fueltank,
+/obj/structure/sign/nosmoking_2{
+ pixel_y = 32
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 24
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/maintenance/turbine)
+"cDh" = (
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cDi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10;
+ initialize_directions = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/sleep)
+"cDj" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/fore)
+"cDk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cDl" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellowcorner"
+ },
+/area/hallway/primary/port/west)
+"cDm" = (
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -23
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/bar)
+"cDo" = (
+/turf/simulated/wall,
+/area/crew_quarters/cabin1)
+"cDp" = (
+/obj/machinery/camera{
+ c_tag = "Fore Hallway North 1";
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/fore)
+"cDs" = (
+/turf/simulated/wall,
+/area/space/nearstation)
+"cDu" = (
+/obj/structure/closet,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"cDv" = (
+/obj/structure/grille,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"cDx" = (
+/obj/machinery/door/poddoor{
+ id_tag = "trash";
+ name = "Disposal Blast Door";
+ protected = 0
+ },
+/obj/structure/fans/tiny,
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"cDz" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"cDC" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/quartermaster/sorting)
+"cDD" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkbluefull"
+ },
+/area/turret_protected/ai)
+"cDE" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry)
+"cDF" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cDG" = (
+/obj/machinery/vending/tool,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"cDH" = (
+/obj/structure/table/reinforced,
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"cDI" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cDK" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/maintenance/auxsolarport)
+"cDL" = (
+/obj/structure/cable,
+/obj/machinery/power/solar_control{
+ id = "portsolar";
+ name = "South-West Solar Control"
+ },
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plating,
+/area/maintenance/auxsolarport)
+"cDM" = (
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -25
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/auxsolarport)
+"cDN" = (
+/obj/structure/cable,
+/obj/machinery/power/apc{
+ name = "south bump";
+ pixel_y = -24
+ },
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plating,
+/area/maintenance/auxsolarport)
+"cDO" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 10
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/east,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cDR" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/visible,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/maintenance/turbine)
+"cDU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"cDV" = (
+/turf/simulated/wall/r_wall/rust,
+/area/engine/controlroom)
+"cDZ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/vending/wallmed{
+ pixel_y = -30
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"cEa" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Central Ring Hallway West 1";
+ dir = 8
+ },
+/obj/item/radio/intercom{
+ pixel_x = 28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/nw)
+"cEb" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/south)
+"cEd" = (
+/obj/machinery/ai_status_display{
+ pixel_y = 32
+ },
+/obj/machinery/camera{
+ c_tag = "Showroom"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "vault"
+ },
+/area/assembly/showroom)
+"cEe" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/disposalpipe/sortjunction{
+ dir = 4;
+ name = "Med. CMO";
+ sortType = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/south)
+"cEh" = (
+/obj/structure/closet,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cEi" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 5
+ },
+/turf/simulated/wall/r_wall/coated,
+/area/engine/supermatter)
+"cEj" = (
+/obj/structure/closet/firecloset,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cEk" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A26";
+ location = "A25"
+ },
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/se)
+"cEn" = (
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"cEs" = (
+/obj/structure/table/wood,
+/obj/item/lighter/zippo,
+/turf/simulated/floor/carpet,
+/area/assembly/showroom)
+"cEv" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/fitness)
+"cEz" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 10
+ },
+/turf/simulated/wall/r_wall/coated,
+/area/engine/supermatter)
+"cEA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/greengrid,
+/area/security/nuke_storage)
+"cED" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cEE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"cEF" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 6;
+ level = 1
+ },
+/turf/simulated/wall/r_wall/coated,
+/area/engine/supermatter)
+"cEJ" = (
+/turf/simulated/wall,
+/area/mimeoffice)
+"cEN" = (
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/south)
+"cEQ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A23";
+ location = "A22"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/south)
+"cER" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/south)
+"cES" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/port)
+"cET" = (
+/obj/structure/girder,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
+"cFb" = (
+/obj/machinery/atmospherics/pipe/simple/visible/universal{
+ name = "Из скрабберов на фильтрацию"
+ },
+/turf/simulated/wall,
+/area/atmos)
+"cFd" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor/plasteel{
+ icon_state = "redyellowfull"
+ },
+/area/engine/break_room)
+"cFe" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/magistrateoffice)
+"cFh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/sleep)
+"cFi" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/sleep)
+"cFj" = (
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/sleep)
+"cFl" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutral"
+ },
+/area/crew_quarters/sleep)
+"cFn" = (
+/obj/machinery/light/small,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/sleep)
+"cFs" = (
+/obj/machinery/camera{
+ c_tag = "Dorm Hallway Port";
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/sleep)
+"cFv" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/fitness)
+"cFw" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/sleep)
+"cFy" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "green"
+ },
+/area/hallway/secondary/exit)
+"cFA" = (
+/obj/machinery/newscaster{
+ pixel_x = -32
+ },
+/obj/structure/bed,
+/obj/item/bedsheet/mime,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mimeoffice)
+"cFE" = (
+/obj/machinery/ai_status_display{
+ pixel_y = -32
+ },
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"cFF" = (
+/obj/structure/window/reinforced/polarized{
+ dir = 4;
+ id = "privateroom"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 8;
+ id = "privateroom"
+ },
+/obj/structure/window/reinforced/polarized{
+ id = "privateroom"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 1;
+ id = "privateroom"
+ },
+/obj/structure/grille,
+/turf/simulated/floor/plating,
+/area/crew_quarters/bar/atrium)
+"cFG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mimeoffice)
+"cFH" = (
+/obj/machinery/computer/atmoscontrol,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "caution"
+ },
+/area/atmos/control)
+"cFI" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/serviceyard)
+"cFJ" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 9
+ },
+/turf/simulated/wall/r_wall/coated,
+/area/engine/supermatter)
+"cFK" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"cFL" = (
+/obj/machinery/newscaster{
+ layer = 3.3;
+ pixel_y = -27
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/window/southleft{
+ dir = 1;
+ name = "Bar Delivery";
+ req_access = list(25);
+ tag = "icon-left (WEST)"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/bar)
+"cFO" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/airlock{
+ name = "Bar Office";
+ req_access = list(25)
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/bar)
+"cFP" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/fore)
+"cFQ" = (
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/food/snacks/baguette,
+/obj/item/lipstick/random{
+ pixel_x = -3;
+ pixel_y = -3
+ },
+/obj/item/lipstick/random{
+ pixel_x = -1;
+ pixel_y = 1
+ },
+/obj/item/lipstick/random{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mimeoffice)
+"cFU" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/navbeacon{
+ codes_txt = "delivery;dir=4";
+ dir = 4;
+ location = "Mime"
+ },
+/obj/structure/plasticflaps{
+ opacity = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mimeoffice)
+"cFW" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/west,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cGa" = (
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/toxins/mixing)
+"cGc" = (
+/obj/machinery/hologram/holopad,
+/obj/effect/turf_decal/box,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "brown"
+ },
+/area/quartermaster/delivery)
+"cGd" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/delivery)
+"cGe" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/engine,
+/area/engine/controlroom)
+"cGf" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "neutral"
+ },
+/area/hallway/secondary/entry/lounge)
+"cGj" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/serviceyard)
+"cGl" = (
+/obj/machinery/conveyor{
+ id = "QMLoad";
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"cGm" = (
+/obj/effect/landmark/marauder_entry,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"cGo" = (
+/obj/machinery/vending/autodrobe,
+/obj/machinery/firealarm{
+ pixel_y = 25
+ },
+/obj/machinery/light_switch{
+ pixel_x = -22;
+ pixel_y = -8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mimeoffice)
+"cGp" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/closet/crate/freezer,
+/turf/simulated/floor/plasteel,
+/area/hydroponics)
+"cGs" = (
+/obj/machinery/atmospherics/binary/pump{
+ dir = 8;
+ name = "Nitrogen to Loop"
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cGx" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/ne)
+"cGB" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/portable_atmospherics/canister/nitrogen,
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Подаёт азот из атмосферки в систему охлаждения реактора, таким образом запитывая её хладагентом";
+ dir = 4;
+ name = "Труба подачи азота в реактор"
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cGE" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Подаёт азот из атмосферки в систему охлаждения реактора, таким образом запитывая её хладагентом";
+ dir = 4;
+ name = "Труба подачи азота в реактор"
+ },
+/obj/effect/spawner/window/reinforced/plasma,
+/turf/simulated/floor/plating,
+/area/engine/controlroom)
+"cGF" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"cGK" = (
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "neutral"
+ },
+/area/maintenance/engrooms)
+"cGL" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"cGM" = (
+/obj/machinery/door/airlock{
+ id_tag = "cabin3";
+ name = "Cabin"
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/cabin3)
+"cGN" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"cGP" = (
+/obj/machinery/door/airlock{
+ id_tag = "cabin4";
+ name = "Cabin"
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/carpet,
+/area/crew_quarters/cabin4)
+"cGT" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 22
+ },
+/obj/structure/closet/radiation,
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plasteel,
+/area/engine/gravitygenerator)
+"cGW" = (
+/obj/structure/table/reinforced,
+/obj/item/stack/sheet/metal{
+ amount = 10
+ },
+/obj/item/stack/sheet/glass{
+ amount = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/engine/break_room)
+"cGX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"cHb" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"cHc" = (
+/obj/structure/chair/sofa/right{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/crew_quarters/bar/atrium)
+"cHd" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/engrooms)
+"cHe" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "purplecorner"
+ },
+/area/maintenance/xenozoo)
+"cHh" = (
+/obj/machinery/camera{
+ c_tag = "Service Hall South";
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/serviceyard)
+"cHm" = (
+/obj/structure/table/reinforced,
+/obj/machinery/newscaster{
+ pixel_y = 32
+ },
+/obj/item/storage/belt/utility,
+/obj/item/weldingtool,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/storage/primary)
+"cHr" = (
+/obj/machinery/atmospherics/unary/cold_sink/freezer{
+ dir = 1
+ },
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -25
+ },
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue"
+ },
+/area/medical/cryo)
+"cHt" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/barricade/wooden,
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/maintenance/fsmaint)
+"cHw" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/chair,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (NORTH)"
+ },
+/area/medical/research)
+"cHz" = (
+/obj/effect/decal/remains/human,
+/turf/simulated/floor/plasteel,
+/area/maintenance/engrooms)
+"cHC" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command/glass{
+ name = "Bridge";
+ req_access = list(19)
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "BridgeLockdown";
+ name = "Bridge Lockdown"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/bridge)
+"cHF" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/window/brigdoor/southright,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/bridge)
+"cHH" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/lattice,
+/obj/machinery/camera{
+ c_tag = "AI Satellite Exterior 1";
+ dir = 1;
+ network = list("SS13","MiniSat")
+ },
+/turf/space,
+/area/aisat)
+"cHJ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"cHK" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/landmark/event/blobstart,
+/obj/machinery/light/small,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cHN" = (
+/obj/structure/chair/comfy/teal,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/item/radio/intercom{
+ pixel_x = 28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/reception)
+"cHP" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cHT" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cHU" = (
+/obj/structure/table/reinforced,
+/obj/item/folder/red{
+ pixel_y = 3
+ },
+/obj/item/book/manual/security_space_law,
+/obj/machinery/newscaster/security_unit{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/customs)
+"cIa" = (
+/turf/simulated/floor/plasteel,
+/area/maintenance/turbine)
+"cIb" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cIj" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/sortjunction{
+ dir = 8;
+ icon_state = "pipe-j2s";
+ name = "Bar Junction";
+ sortType = 19
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cIq" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/gravitygenerator)
+"cIr" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/gravitygenerator)
+"cIt" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/gravitygenerator)
+"cIu" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cIv" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"cIx" = (
+/obj/item/shard{
+ icon_state = "small"
+ },
+/obj/item/shard{
+ icon_state = "medium";
+ pixel_x = -7;
+ pixel_y = -10
+ },
+/obj/item/airlock_electronics,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/xenozoo)
+"cIz" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/engineering{
+ name = "Tech Storage";
+ req_access = list(23)
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/break_room)
+"cIA" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/break_room)
+"cIB" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/engine/break_room)
+"cID" = (
+/obj/structure/table,
+/obj/item/reagent_containers/syringe/antiviral,
+/obj/item/reagent_containers/syringe/charcoal,
+/obj/item/reagent_containers/syringe/insulin,
+/obj/item/reagent_containers/glass/bottle/morphine,
+/obj/item/reagent_containers/glass/bottle/epinephrine,
+/obj/item/reagent_containers/syringe,
+/obj/item/stack/medical/bruise_pack/advanced{
+ pixel_x = 6;
+ pixel_y = 6
+ },
+/obj/item/stack/medical/ointment/advanced{
+ pixel_x = 6;
+ pixel_y = 8
+ },
+/obj/item/reagent_containers/food/pill/patch/styptic{
+ pixel_y = 6
+ },
+/obj/item/reagent_containers/food/pill/patch/styptic{
+ pixel_x = 2;
+ pixel_y = 8
+ },
+/obj/item/reagent_containers/food/pill/patch/silver_sulf{
+ pixel_x = -8;
+ pixel_y = 6
+ },
+/obj/item/reagent_containers/food/pill/patch/silver_sulf{
+ pixel_x = -8;
+ pixel_y = 8
+ },
+/obj/item/storage/pill_bottle/painkillers{
+ pixel_x = -6;
+ pixel_y = -3
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/item/radio/intercom{
+ pixel_x = -30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whiteblue"
+ },
+/area/medical/sleeper)
+"cIE" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/engine,
+/area/medical/chemistry)
+"cIG" = (
+/obj/machinery/light/small,
+/obj/effect/decal/warning_stripes/southeast,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cII" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/visible/universal,
+/obj/machinery/status_display,
+/turf/simulated/wall,
+/area/atmos)
+"cIK" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 8
+ },
+/obj/machinery/portable_atmospherics/pump,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellowcorner"
+ },
+/area/hallway/primary/port/west)
+"cIM" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/xenobiology)
+"cIN" = (
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 25
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/radiation,
+/obj/item/clothing/glasses/meson,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cIO" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/smes,
+/obj/item/radio/intercom{
+ dir = 1;
+ pixel_y = -25
+ },
+/turf/simulated/floor/greengrid,
+/area/engine/controlroom)
+"cIQ" = (
+/obj/structure/sign/nosmoking_2{
+ pixel_x = 32
+ },
+/obj/machinery/computer/sm_monitor,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/engine/controlroom)
+"cIR" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/light/small,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cIU" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "bluecorner"
+ },
+/area/hallway/primary/central/south)
+"cIV" = (
+/turf/simulated/wall/r_wall,
+/area/space/nearstation)
+"cIW" = (
+/obj/machinery/computer/secure_data,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "red"
+ },
+/area/security/reception)
+"cIX" = (
+/obj/structure/table/reinforced,
+/obj/item/crowbar,
+/obj/item/wrench,
+/obj/item/gps,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/storage/primary)
+"cJc" = (
+/obj/structure/chair/stool,
+/obj/effect/landmark/start/civilian,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"cJd" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cJf" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteyellow"
+ },
+/area/medical/chemistry)
+"cJj" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cJl" = (
+/obj/structure/table/wood,
+/obj/machinery/computer/security/wooden_tv,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/bridge)
+"cJn" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atm{
+ pixel_y = -32
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"cJp" = (
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cJq" = (
+/turf/simulated/wall/r_wall,
+/area/medical/biostorage)
+"cJr" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command/glass{
+ name = "Bridge";
+ req_access = list(19)
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "BridgeLockdown";
+ name = "Bridge Lockdown"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/bridge)
+"cJu" = (
+/obj/effect/landmark/event/lightsout,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/exit)
+"cJv" = (
+/obj/structure/table/reinforced,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/alarm{
+ pixel_y = 23
+ },
+/obj/item/taperecorder{
+ pixel_x = -4;
+ pixel_y = 2
+ },
+/obj/item/camera{
+ pixel_x = 3;
+ pixel_y = -4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/lawoffice)
+"cJA" = (
+/obj/item/flag/mime,
+/obj/machinery/power/apc{
+ pixel_y = -26
+ },
+/obj/structure/cable,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mimeoffice)
+"cJG" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"cJH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/gravitygenerator)
+"cJI" = (
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/engine/gravitygenerator)
+"cJJ" = (
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/engine/gravitygenerator)
+"cJK" = (
+/obj/effect/decal/remains/xeno,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/xenozoo)
+"cJL" = (
+/obj/machinery/power/port_gen/pacman,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/engine/gravitygenerator)
+"cJM" = (
+/obj/item/stack/cable_coil,
+/turf/simulated/floor/plating,
+/area/maintenance/perma)
+"cJN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/library)
+"cJO" = (
+/obj/structure/reagent_dispensers/watertank,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"cJT" = (
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/shallway)
+"cJY" = (
+/obj/machinery/light/small,
+/obj/structure/closet/radiation,
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel,
+/area/engine/gravitygenerator)
+"cKb" = (
+/obj/structure/chair/office/dark{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/delivery)
+"cKc" = (
+/obj/machinery/newscaster{
+ pixel_y = -32
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/l3closet/scientist,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"cKd" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/ward)
+"cKe" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/engine/break_room)
+"cKh" = (
+/obj/machinery/vending/wallmed{
+ pixel_y = 30
+ },
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp,
+/turf/simulated/floor/wood,
+/area/library)
+"cKj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/delivery)
+"cKk" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/storage/primary)
+"cKq" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/turf/simulated/floor/plasteel,
+/area/storage/primary)
+"cKr" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/research/nhallway)
+"cKv" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/nw)
+"cKz" = (
+/obj/item/reagent_containers/glass/bottle/ether{
+ layer = 1.9;
+ volume = 5
+ },
+/obj/effect/decal/cleanable/blood/gibs/cleangibs,
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cKC" = (
+/obj/structure/chair/comfy/red{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/landmark/start/head_of_security,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/main)
+"cKH" = (
+/obj/structure/chair/comfy/teal{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/reception)
+"cKI" = (
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Biohazard_medi";
+ name = "Quarantine Lockdown"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "Chemistry2";
+ name = "Chemistry Privacy Shutter"
+ },
+/obj/machinery/smartfridge/secure/chemistry,
+/turf/simulated/floor/plating,
+/area/medical/chemistry)
+"cKM" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteyellow"
+ },
+/area/medical/chemistry)
+"cKP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/chemistry)
+"cKQ" = (
+/turf/space,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/lobby)
+"cKR" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteyellow"
+ },
+/area/medical/chemistry)
+"cKS" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/bridge)
+"cKT" = (
+/obj/machinery/light_switch{
+ pixel_x = -8;
+ pixel_y = -26
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/bridge)
+"cKV" = (
+/obj/structure/table,
+/obj/item/gun/syringe{
+ pixel_y = -2
+ },
+/obj/item/gun/syringe{
+ pixel_y = 6
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/biostorage)
+"cKW" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/obj/effect/turf_decal/bot/right,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"cKX" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/biostorage)
+"cKY" = (
+/turf/simulated/wall,
+/area/medical/ward)
+"cKZ" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/sorting)
+"cLb" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/casino)
+"cLc" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/sorting)
+"cLd" = (
+/obj/machinery/conveyor_switch/oneway{
+ id = "QMLoad2";
+ name = "Download"
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"cLe" = (
+/obj/machinery/computer/security/wooden_tv{
+ network = list("SS13","Research Outpost","Mining Outpost")
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/carpet,
+/area/security/detectives_office)
+"cLj" = (
+/obj/machinery/light_switch{
+ pixel_x = 24
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/cabin3)
+"cLl" = (
+/obj/structure/table/wood,
+/obj/item/folder/red,
+/obj/item/pen,
+/obj/machinery/light_switch{
+ pixel_x = -24
+ },
+/turf/simulated/floor/carpet,
+/area/crew_quarters/cabin4)
+"cLr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/brig)
+"cLs" = (
+/obj/machinery/light/small,
+/turf/simulated/floor/plating/airless,
+/area/toxins/test_area)
+"cLx" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/gravitygenerator)
+"cLz" = (
+/obj/machinery/smartfridge/secure/extract,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/closet/walllocker/emerglocker{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/xenozoo)
+"cLA" = (
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/obj/machinery/light,
+/obj/effect/decal/warning_stripes/southwest,
+/obj/structure/rack,
+/obj/item/crowbar,
+/obj/item/storage/toolbox/mechanical,
+/turf/simulated/floor/plasteel,
+/area/engine/gravitygenerator)
+"cLC" = (
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel,
+/area/engine/gravitygenerator)
+"cLI" = (
+/obj/structure/table/reinforced,
+/obj/item/stack/sheet/plasteel,
+/obj/item/wrench,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 28
+ },
+/obj/machinery/light_switch{
+ pixel_y = -26
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/paper/gravity_gen,
+/turf/simulated/floor/plasteel,
+/area/engine/gravitygenerator)
+"cLJ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/warning_stripes/southwest,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/engine/gravitygenerator)
+"cLL" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "sw_maint_outer";
+ locked = 1;
+ name = "West Maintenance External Access"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"cLU" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/southwestcorner,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"cLV" = (
+/obj/structure/table/reinforced,
+/obj/item/stock_parts/matter_bin,
+/obj/item/stock_parts/matter_bin,
+/obj/item/stock_parts/micro_laser,
+/obj/item/radio/intercom{
+ dir = 4;
+ pixel_x = 28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/storage/tech)
+"cLX" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/port)
+"cMa" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "green"
+ },
+/area/hydroponics)
+"cMc" = (
+/obj/machinery/atmospherics/unary/portables_connector,
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"cMh" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/portable_atmospherics/canister,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cMi" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/storage/tech)
+"cMk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/storage/tech)
+"cMl" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/filingcabinet/chestdrawer,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/hor)
+"cMp" = (
+/obj/item/stack/sheet/mineral/plasma{
+ amount = 5
+ },
+/obj/structure/table,
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteyellow"
+ },
+/area/medical/chemistry)
+"cMr" = (
+/obj/structure/table/glass,
+/obj/item/storage/box/masks,
+/obj/item/storage/box/gloves{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/obj/item/reagent_containers/spray/cleaner{
+ desc = "Someone has crossed out the 'Space' from Space Cleaner and written in Chemistry. Scrawled on the back is, 'Okay, whoever filled this with polytrinic acid, it was only funny the first time. It was hard enough replacing the CMO's first cat!'";
+ name = "Chemistry Cleaner"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteyellow"
+ },
+/area/medical/chemistry)
+"cMs" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner (WEST)"
+ },
+/area/medical/biostorage)
+"cMt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/biostorage)
+"cMv" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10;
+ initialize_directions = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/biostorage)
+"cMw" = (
+/obj/structure/table,
+/obj/item/storage/box/bodybags{
+ pixel_x = 8
+ },
+/obj/item/storage/box/bodybags{
+ pixel_x = 8;
+ pixel_y = 4
+ },
+/obj/item/storage/box/masks{
+ pixel_x = -6
+ },
+/obj/item/storage/box/masks{
+ pixel_x = -6;
+ pixel_y = 4
+ },
+/obj/item/storage/box/patch_packs{
+ pixel_x = -7;
+ pixel_y = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/item/storage/box/patch_packs{
+ pixel_x = 8;
+ pixel_y = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTHEAST)"
+ },
+/area/medical/biostorage)
+"cMy" = (
+/obj/effect/landmark/start/civilian,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/storage/primary)
+"cMP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/nw)
+"cMU" = (
+/obj/structure/table/wood,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/keycard_auth,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/bridge)
+"cMY" = (
+/obj/machinery/ai_status_display,
+/turf/simulated/wall,
+/area/bridge)
+"cNa" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/atmospherics/binary/valve/digital,
+/turf/simulated/floor/engine,
+/area/engine/supermatter)
+"cNb" = (
+/obj/structure/table/reinforced,
+/obj/item/paper_bin,
+/obj/item/pen/fancy,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"cNe" = (
+/obj/structure/table/reinforced,
+/obj/machinery/recharger{
+ pixel_x = 1;
+ pixel_y = 3
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"cNg" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"cNh" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/controlroom)
+"cNl" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/structure/chair/office/light{
+ dir = 4;
+ pixel_y = 3
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"cNn" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "neutral"
+ },
+/area/maintenance/engrooms)
+"cNt" = (
+/obj/structure/table/reinforced,
+/turf/simulated/floor/plating,
+/area/teleporter/abandoned)
+"cNw" = (
+/obj/structure/table,
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"cNA" = (
+/obj/structure/chair/office/dark,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/library)
+"cNB" = (
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/ne)
+"cNC" = (
+/obj/structure/sign/securearea{
+ desc = "A warning sign which reads 'BOMB RANGE";
+ name = "BOMB RANGE"
+ },
+/turf/simulated/wall/r_wall,
+/area/toxins/test_area)
+"cNI" = (
+/turf/simulated/wall,
+/area/medical/reception)
+"cNJ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/office)
+"cNT" = (
+/obj/structure/sign/electricshock,
+/turf/simulated/wall/r_wall,
+/area/atmos)
+"cNV" = (
+/obj/machinery/atmospherics/unary/vent_pump,
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"cNW" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/item/storage/firstaid/brute{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/obj/item/storage/firstaid/brute{
+ pixel_x = 2;
+ pixel_y = 2
+ },
+/obj/item/storage/firstaid/brute,
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue"
+ },
+/area/medical/biostorage)
+"cNX" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/item/storage/firstaid/o2{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/obj/item/storage/firstaid/o2{
+ pixel_x = 2;
+ pixel_y = 2
+ },
+/obj/item/storage/firstaid/o2,
+/obj/machinery/light_switch{
+ pixel_y = -25
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue"
+ },
+/area/medical/biostorage)
+"cNZ" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "vault"
+ },
+/area/engine/gravitygenerator)
+"cOa" = (
+/obj/structure/bed,
+/obj/item/radio/intercom{
+ pixel_x = -32
+ },
+/obj/structure/curtain/open,
+/obj/item/bedsheet/medical{
+ level = 1.4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "whiteblue"
+ },
+/area/medical/ward)
+"cOb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "bcarpet05"
+ },
+/area/medical/ward)
+"cOc" = (
+/obj/item/bedsheet/medical{
+ level = 1.4
+ },
+/obj/structure/bed,
+/obj/structure/curtain/open,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "whiteblue"
+ },
+/area/medical/ward)
+"cOd" = (
+/obj/structure/table,
+/obj/item/paper_bin{
+ pixel_x = -2;
+ pixel_y = 7
+ },
+/obj/item/pen{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "whiteblue"
+ },
+/area/medical/ward)
+"cOe" = (
+/obj/machinery/photocopier,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/delivery)
+"cOf" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/maintenance/fpmaint)
+"cOh" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "browncorner"
+ },
+/area/quartermaster/storage)
+"cOj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/structure/rack,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cOl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cOm" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cOn" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/fore)
+"cOs" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/fore)
+"cOt" = (
+/obj/structure/table/wood,
+/turf/simulated/floor/carpet,
+/area/lawoffice)
+"cOu" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/airlock/hatch{
+ name = "MiniSat Transit Tube";
+ req_access = list(19,32)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/engine/aienter)
+"cOv" = (
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "brown"
+ },
+/area/quartermaster/sorting)
+"cOw" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/quartermaster/sorting)
+"cOx" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "browncorner"
+ },
+/area/quartermaster/sorting)
+"cOy" = (
+/obj/machinery/status_display/supply_display,
+/turf/simulated/wall,
+/area/quartermaster/storage)
+"cOz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/sorting)
+"cOA" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/virology)
+"cOC" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plating,
+/area/maintenance/xenozoo)
+"cOF" = (
+/obj/structure/closet/crate/internals,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"cOI" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"cOL" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/door_control{
+ id = "xeno6";
+ name = "Containment Control";
+ pixel_y = 35;
+ req_access = list(55)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitehall"
+ },
+/area/toxins/xenobiology)
+"cOM" = (
+/obj/effect/decal/cleanable/blood/xeno,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/xenobiology)
+"cOO" = (
+/obj/structure/closet/secure_closet/injection,
+/obj/effect/decal/warning_stripes/red,
+/obj/machinery/newscaster/security_unit{
+ pixel_x = -30
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 30
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/execution)
+"cOP" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/landmark/event/lightsout,
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/toxins/xenobiology)
+"cOR" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"cOS" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"cOT" = (
+/obj/structure/table/reinforced,
+/obj/item/clothing/gloves/color/latex,
+/obj/item/slime_scanner,
+/obj/item/radio/intercom{
+ dir = 1;
+ name = "Station Intercom (General)";
+ pixel_y = -29
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"cOU" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/simple/heat_exchanging,
+/turf/space,
+/area/space/nearstation)
+"cOY" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plating,
+/area/teleporter/abandoned)
+"cPa" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/portable_atmospherics/canister,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cPd" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/teleporter/abandoned)
+"cPe" = (
+/obj/structure/table/reinforced,
+/obj/item/folder/white,
+/obj/item/stock_parts/cell/high,
+/obj/item/stack/sheet/glass,
+/obj/item/stack/sheet/glass,
+/obj/item/stack/sheet/glass,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/storage/tech)
+"cPf" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"cPg" = (
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "cautioncorner"
+ },
+/area/storage/primary)
+"cPi" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/compressor{
+ comp_id = "incineratorturbine";
+ dir = 4;
+ luminosity = 2
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/engine,
+/area/maintenance/turbine)
+"cPj" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/glass,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/storage/primary)
+"cPk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/nhallway)
+"cPl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/greengrid,
+/area/engine/controlroom)
+"cPm" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/engine,
+/area/maintenance/turbine)
+"cPq" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cPt" = (
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ master_tag = "turbine_control";
+ name = "Gas Turbine Access Button";
+ pixel_x = -1;
+ pixel_y = 22
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/glass{
+ autoclose = 0;
+ frequency = 1449;
+ heat_proof = 1;
+ id_tag = "gas_turbine_interior";
+ locked = 1;
+ name = "Turbine Interior Airlock";
+ req_access = list(12)
+ },
+/turf/simulated/floor/engine,
+/area/maintenance/turbine)
+"cPu" = (
+/obj/structure/table,
+/obj/item/clipboard,
+/obj/item/paper,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"cPy" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/reception)
+"cPz" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/junction{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteyellow"
+ },
+/area/medical/chemistry)
+"cPA" = (
+/obj/structure/table/wood,
+/obj/item/clipboard,
+/obj/item/toy/figure/captain,
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain)
+"cPC" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/controlroom)
+"cPE" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/engine,
+/area/medical/chemistry)
+"cPF" = (
+/obj/machinery/smartfridge/medbay,
+/obj/machinery/door/window/eastright{
+ base_state = "left";
+ desc = "You have the public fridge, pal, lube off.";
+ dir = 2;
+ icon_state = "left";
+ name = "Anti-Theft Shield";
+ req_access = list(5)
+ },
+/turf/simulated/floor/plating,
+/area/medical/chemistry)
+"cPG" = (
+/obj/effect/decal/cleanable/blood/xeno,
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/xenozoo)
+"cPI" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/maintenance/turbine)
+"cPJ" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "construction access"
+ },
+/obj/structure/barricade/wooden,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"cPK" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/simple/visible,
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "caution"
+ },
+/area/maintenance/turbine)
+"cPL" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/medical/biostorage)
+"cPM" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/medical/glass{
+ id_tag = "MedbayFoyer";
+ name = "Medical Supplies";
+ req_access = list(5)
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/biostorage)
+"cPN" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/medical/biostorage)
+"cPO" = (
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whiteblue"
+ },
+/area/medical/medbay)
+"cPX" = (
+/obj/effect/decal/warning_stripes/northwestcorner,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"cQb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/engrooms)
+"cQc" = (
+/obj/structure/disposalpipe/trunk,
+/obj/machinery/disposal,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/hallway/secondary/entry/lounge)
+"cQh" = (
+/obj/machinery/computer/arcade/battle,
+/turf/simulated/floor/carpet/arcade,
+/area/crew_quarters/fitness)
+"cQj" = (
+/turf/simulated/floor/carpet/arcade,
+/area/crew_quarters/fitness)
+"cQk" = (
+/obj/structure/table,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"cQm" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/south)
+"cQo" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"cQp" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/south)
+"cQq" = (
+/obj/structure/table/wood,
+/obj/item/clipboard,
+/obj/item/folder/red,
+/turf/simulated/floor/plating,
+/area/maintenance/casino)
+"cQr" = (
+/obj/structure/chair/stool,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/casino)
+"cQu" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/navbeacon{
+ codes_txt = "delivery;dir=4";
+ dir = 4;
+ location = "Clown"
+ },
+/obj/structure/plasticflaps{
+ opacity = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bar"
+ },
+/area/clownoffice)
+"cQv" = (
+/obj/structure/table/reinforced,
+/obj/structure/window/reinforced,
+/obj/machinery/door_control{
+ id = "xenosecure";
+ name = "Containment Control";
+ pixel_y = 2;
+ req_access = list(55)
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"cQB" = (
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/obj/structure/closet/secure_closet/clown,
+/obj/item/clothing/under/soldieruniform,
+/obj/item/clothing/suit/soldiercoat,
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bar"
+ },
+/area/clownoffice)
+"cQH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/shower{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitehall"
+ },
+/area/toxins/xenobiology)
+"cQK" = (
+/obj/item/flag/clown,
+/obj/machinery/power/apc{
+ pixel_y = 26
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bar"
+ },
+/area/clownoffice)
+"cQN" = (
+/obj/machinery/hologram/holopad,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/xenobiology)
+"cQP" = (
+/obj/machinery/suit_storage_unit/clown,
+/obj/machinery/door_control{
+ id = "Clown";
+ name = "Clowns Privacy Shutters Control";
+ pixel_y = 26
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 24;
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bar"
+ },
+/area/clownoffice)
+"cQQ" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/serviceyard)
+"cQR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/serviceyard)
+"cQS" = (
+/obj/structure/barricade/wooden,
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plating,
+/area/teleporter/abandoned)
+"cQU" = (
+/obj/effect/turf_decal/box,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/sorting)
+"cQV" = (
+/obj/structure/safe,
+/obj/item/stack/ore/bluespace_crystal,
+/obj/item/stack/ore/bluespace_crystal,
+/obj/item/stack/ore/bluespace_crystal,
+/obj/item/stack/ore/bluespace_crystal,
+/obj/item/stack/ore/bluespace_crystal,
+/obj/item/grown/bananapeel/bluespace,
+/obj/item/slime_extract/bluespace,
+/obj/item/stack/telecrystal,
+/turf/simulated/floor/plating,
+/area/teleporter/abandoned)
+"cQW" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (NORTHWEST)"
+ },
+/area/medical/genetics)
+"cRb" = (
+/obj/machinery/autolathe,
+/obj/machinery/door/window/brigdoor{
+ dir = 1;
+ id = "Autolathe";
+ name = "Autolathe Access";
+ req_access = list(47)
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/door/firedoor,
+/obj/item/stack/sheet/metal{
+ amount = 10
+ },
+/obj/item/stack/sheet/glass{
+ amount = 10
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "researchdesk1";
+ name = "Research Desk Shutters";
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/lab)
+"cRe" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/lobby)
+"cRf" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/table/reinforced,
+/obj/item/folder/yellow,
+/obj/item/lightreplacer,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/stack/tape_roll,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/break_room)
+"cRg" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/reception)
+"cRh" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/applicator{
+ pixel_x = 6;
+ pixel_y = 7
+ },
+/obj/item/reagent_containers/applicator{
+ pixel_x = 6;
+ pixel_y = 7
+ },
+/obj/item/reagent_containers/glass/beaker/large{
+ pixel_x = -5;
+ pixel_y = 1
+ },
+/obj/item/reagent_containers/glass/beaker/large{
+ pixel_x = -5;
+ pixel_y = 1
+ },
+/obj/item/reagent_containers/glass/beaker/large{
+ pixel_x = -5;
+ pixel_y = 1
+ },
+/obj/item/reagent_containers/glass/beaker/large{
+ pixel_x = -5;
+ pixel_y = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/item/reagent_containers/applicator{
+ pixel_x = 6;
+ pixel_y = 7
+ },
+/obj/item/reagent_containers/applicator{
+ pixel_x = 6;
+ pixel_y = 7
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteyellow"
+ },
+/area/medical/chemistry)
+"cRi" = (
+/obj/item/radio/intercom{
+ pixel_x = -28;
+ pixel_y = -3
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/biostorage)
+"cRj" = (
+/obj/effect/decal/warning_stripes/blue,
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/item/storage/firstaid/o2,
+/obj/item/reagent_containers/spray/cleaner,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/sleeper)
+"cRk" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/biostorage)
+"cRm" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"cRo" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -25
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"cRq" = (
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/ward)
+"cRr" = (
+/obj/machinery/vending/wallmed{
+ pixel_x = 26
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/engine/break_room)
+"cRz" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/tcommsat/chamber)
+"cRB" = (
+/obj/structure/chair/office/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/fitness)
+"cRC" = (
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkred"
+ },
+/area/security/interrogation)
+"cRE" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/closet/firecloset,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cRK" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cRT" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/northeastcorner,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cRU" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitehall"
+ },
+/area/toxins/xenobiology)
+"cRW" = (
+/obj/structure/table/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 26;
+ pixel_y = -32
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"cRX" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (WEST)"
+ },
+/area/toxins/xenobiology)
+"cRY" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/west,
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"cSa" = (
+/obj/machinery/atmospherics/pipe/manifold/visible,
+/obj/effect/decal/warning_stripes/north,
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cSb" = (
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "browncorner"
+ },
+/area/hallway/primary/fore)
+"cSc" = (
+/obj/structure/table/reinforced,
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/simulated/floor/plating,
+/area/teleporter/abandoned)
+"cSd" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/teleporter/abandoned)
+"cSe" = (
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/delivery)
+"cSf" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"cSh" = (
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"cSo" = (
+/mob/living/simple_animal/mouse,
+/turf/simulated/floor/wood{
+ broken = 1;
+ icon_state = "wood-broken"
+ },
+/area/maintenance/library)
+"cSp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/closet/crate,
+/obj/item/flashlight,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"cSu" = (
+/obj/machinery/status_display{
+ layer = 4;
+ pixel_y = 32
+ },
+/turf/simulated/floor/bluegrid,
+/area/turret_protected/ai_upload)
+"cSx" = (
+/obj/machinery/atmospherics/pipe/manifold/visible,
+/obj/effect/decal/warning_stripes/north,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cSy" = (
+/obj/machinery/light,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"cSA" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/controlroom)
+"cSB" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/carpet,
+/area/lawoffice)
+"cSF" = (
+/obj/machinery/power/smes{
+ charge = 5e+006
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"cSG" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"cSI" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "neutral"
+ },
+/area/maintenance/engrooms)
+"cSJ" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/closet/secure_closet/cabinet/bar,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/ammo_box/shotgun/beanbag,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/bar)
+"cSK" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"cSL" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/chemistry)
+"cSO" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteyellowfull"
+ },
+/area/medical/chemistry)
+"cTc" = (
+/obj/structure/window/reinforced,
+/obj/machinery/arcade/claw,
+/turf/simulated/floor/carpet/arcade,
+/area/crew_quarters/fitness)
+"cTf" = (
+/turf/simulated/wall/r_wall,
+/area/engine/aienter)
+"cTg" = (
+/turf/simulated/wall,
+/area/maintenance/electrical)
+"cTi" = (
+/turf/simulated/wall,
+/area/maintenance/xenozoo)
+"cTj" = (
+/obj/structure/sink/kitchen{
+ pixel_y = 28
+ },
+/obj/machinery/camera{
+ c_tag = "Bar Backroom"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/bar)
+"cTl" = (
+/obj/machinery/atmospherics/unary/outlet_injector/on{
+ dir = 4;
+ frequency = 1441;
+ id = "mix_in"
+ },
+/turf/simulated/floor/engine,
+/area/maintenance/turbine)
+"cTo" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/crew_quarters/chief)
+"cTr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/east,
+/obj/effect/decal/warning_stripes/west,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"cTu" = (
+/obj/structure/table/glass,
+/obj/machinery/camera{
+ c_tag = "Medbay Genetics Office";
+ network = list("Medical","SS13")
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 32
+ },
+/obj/item/storage/box/disks,
+/obj/item/storage/box/disks{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/medical/genetics)
+"cTz" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "xeno2";
+ name = "Creature Cell #2"
+ },
+/turf/simulated/floor/plating,
+/area/toxins/xenobiology)
+"cTA" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple"
+ },
+/area/toxins/xenobiology)
+"cTB" = (
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/lab)
+"cTE" = (
+/obj/machinery/light/small,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/turf/simulated/floor/engine,
+/area/maintenance/turbine)
+"cTG" = (
+/obj/structure/filingcabinet/chestdrawer,
+/obj/machinery/ai_status_display{
+ pixel_y = -32
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"cTH" = (
+/obj/structure/sign/fire,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/turf/simulated/wall/r_wall/coated,
+/area/maintenance/turbine)
+"cTL" = (
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/xenozoo)
+"cTM" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/drone_fabricator,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/engine/break_room)
+"cTO" = (
+/obj/item/radio/intercom{
+ dir = 1;
+ name = "Station Intercom (General)";
+ pixel_y = -29
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "yellow"
+ },
+/area/engine/break_room)
+"cTP" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/mixing)
+"cTQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "neutral"
+ },
+/area/hallway/secondary/entry/lounge)
+"cTR" = (
+/obj/effect/decal/warning_stripes/northwest,
+/obj/machinery/computer/rdconsole/core,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/lab)
+"cTS" = (
+/obj/machinery/computer/monitor{
+ name = "Grid Power Monitoring Computer"
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "yellow"
+ },
+/area/engine/engineering/monitor)
+"cTU" = (
+/obj/effect/decal/warning_stripes/southwest,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/r_n_d/destructive_analyzer{
+ pixel_y = 2
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/lab)
+"cTV" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/light/small,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"cTZ" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/chemistry)
+"cUa" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/obj/structure/closet/secure_closet/cabinet/bar,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/bar)
+"cUb" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteyellow"
+ },
+/area/medical/chemistry)
+"cUe" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteyellow"
+ },
+/area/medical/chemistry)
+"cUf" = (
+/obj/structure/closet/crate,
+/obj/item/retractor,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"cUj" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 30
+ },
+/obj/machinery/light_switch{
+ pixel_x = 26;
+ pixel_y = 26
+ },
+/obj/machinery/vending/cigarette,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/bar)
+"cUk" = (
+/obj/structure/table,
+/obj/item/storage/box/gloves{
+ pixel_x = -4
+ },
+/obj/item/storage/box/gloves{
+ pixel_x = -4;
+ pixel_y = 4
+ },
+/obj/item/storage/box/beakers{
+ pixel_x = 8
+ },
+/obj/item/storage/box/beakers{
+ pixel_x = 8;
+ pixel_y = 4
+ },
+/obj/structure/cable,
+/obj/item/storage/box/iv_bags{
+ pixel_x = -4;
+ pixel_y = 8
+ },
+/obj/item/storage/box/iv_bags{
+ pixel_x = 8;
+ pixel_y = 8
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (SOUTHWEST)"
+ },
+/area/medical/biostorage)
+"cUn" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/biostorage)
+"cUs" = (
+/obj/structure/table/wood,
+/obj/structure/sign/barsign{
+ pixel_y = 32
+ },
+/obj/machinery/chem_dispenser/soda,
+/obj/structure/closet/walllocker/emerglocker/north{
+ pixel_x = -32;
+ pixel_y = 0
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/bar)
+"cUu" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "cautioncorner"
+ },
+/area/hallway/primary/port/west)
+"cUx" = (
+/obj/structure/table/wood,
+/obj/machinery/chem_dispenser/beer,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/bar)
+"cUy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/south)
+"cUz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"cUB" = (
+/obj/machinery/power/tracker,
+/obj/structure/cable,
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "solarpanel"
+ },
+/area/solar/port)
+"cUF" = (
+/obj/machinery/vending/boozeomat,
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/bar)
+"cUI" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/atmos)
+"cUK" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cUL" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/toolbox/mechanical,
+/obj/item/flashlight,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/storage/primary)
+"cUN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/glass,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/storage/primary)
+"cUQ" = (
+/obj/structure/closet/emcloset,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/hallway/primary/central/nw)
+"cUS" = (
+/turf/simulated/wall/r_wall,
+/area/maintenance/xenozoo)
+"cUU" = (
+/obj/structure/sign/electricshock,
+/turf/simulated/wall,
+/area/toxins/xenobiology)
+"cUW" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/east,
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"cUY" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/effect/landmark/start/scientist,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/lab)
+"cUZ" = (
+/obj/machinery/r_n_d/circuit_imprinter{
+ pixel_x = -1;
+ pixel_y = 3
+ },
+/obj/effect/decal/warning_stripes/southeast,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/lab)
+"cVb" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/door/window/brigdoor{
+ dir = 2;
+ name = "Creature Pen";
+ req_access = list(47)
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "xeno3";
+ name = "Creature Cell #3"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/xenobiology)
+"cVc" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "researchdesk2";
+ name = "Research Desk Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/toxins/lab)
+"cVe" = (
+/obj/structure/disposalpipe/junction{
+ dir = 1
+ },
+/obj/item/radio/intercom{
+ pixel_x = 28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "orangecorner"
+ },
+/area/hallway/primary/aft)
+"cVf" = (
+/turf/simulated/wall/rust,
+/area/teleporter/abandoned)
+"cVg" = (
+/obj/structure/computerframe,
+/turf/simulated/floor/plating,
+/area/teleporter/abandoned)
+"cVh" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба служит для подачу горючей смеси в турбину для её работы";
+ dir = 4;
+ name = "Труба турбины"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/atmos)
+"cVm" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/chair/comfy/black{
+ dir = 8
+ },
+/turf/simulated/floor/wood,
+/area/bridge/meeting_room)
+"cVs" = (
+/obj/machinery/camera{
+ c_tag = "Research and Development";
+ dir = 9;
+ network = list("Research","SS13")
+ },
+/obj/machinery/requests_console{
+ department = "Science";
+ departmentType = 2;
+ name = "Research Request Console";
+ pixel_x = 30
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/lab)
+"cVy" = (
+/obj/structure/chair/comfy/teal,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/reception)
+"cVz" = (
+/obj/machinery/chem_heater,
+/obj/effect/decal/warning_stripes/southeast,
+/obj/machinery/light,
+/obj/machinery/power/apc{
+ name = "south bump";
+ pixel_y = -28
+ },
+/obj/structure/cable,
+/turf/simulated/floor/engine,
+/area/medical/chemistry)
+"cVA" = (
+/obj/structure/table,
+/obj/item/roller{
+ pixel_x = 3;
+ pixel_y = 10
+ },
+/obj/item/roller{
+ pixel_x = -5;
+ pixel_y = 6
+ },
+/obj/item/roller,
+/obj/effect/decal/warning_stripes/blue,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/sleeper)
+"cVD" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/chemistry)
+"cVF" = (
+/obj/machinery/vending/coffee,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge/meeting_room)
+"cVG" = (
+/obj/structure/disposalpipe/trunk,
+/obj/machinery/disposal,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"cVH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/biostorage)
+"cVI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteyellowcorner"
+ },
+/area/medical/chemistry)
+"cVK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteyellow"
+ },
+/area/medical/chemistry)
+"cVO" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба служит для подачу горючей смеси в турбину для её работы";
+ dir = 4;
+ name = "Труба турбины"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"cVP" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/closet/wardrobe/chemistry_white,
+/obj/item/clothing/glasses/science{
+ pixel_y = 3
+ },
+/obj/item/clothing/glasses/science{
+ pixel_y = 3
+ },
+/obj/item/clothing/glasses/science{
+ pixel_y = 3
+ },
+/obj/item/storage/bag/chemistry,
+/obj/item/storage/bag/chemistry,
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteyellow"
+ },
+/area/medical/chemistry)
+"cVT" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/table/wood,
+/obj/machinery/requests_console{
+ department = "Bar";
+ departmentType = 2;
+ name = "Bar Requests Console";
+ pixel_y = 30
+ },
+/obj/item/book/manual/barman_recipes,
+/obj/item/reagent_containers/food/drinks/shaker,
+/obj/item/reagent_containers/food/drinks/shaker,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/bar)
+"cVU" = (
+/obj/machinery/light,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/evidence)
+"cVX" = (
+/obj/machinery/door/airlock/glass{
+ name = "Cabin"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/crew_quarters/sleep)
+"cVZ" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/shallway)
+"cWa" = (
+/obj/item/aiModule/protectStation{
+ pixel_x = -2;
+ pixel_y = 2
+ },
+/obj/item/aiModule/nanotrasen{
+ pixel_x = 2;
+ pixel_y = -2
+ },
+/obj/structure/table/glass,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai_upload)
+"cWb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/chair/wood{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/wood,
+/area/maintenance/gambling_den)
+"cWe" = (
+/obj/structure/table/wood,
+/obj/item/clipboard,
+/obj/item/toy/figure/bartender,
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/bar)
+"cWf" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба служит для подачу горючей смеси в турбину для её работы";
+ dir = 4;
+ name = "Труба турбины"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "caution"
+ },
+/area/atmos)
+"cWi" = (
+/obj/structure/chair/comfy/brown{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/captain)
+"cWn" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба служит для подачу горючей смеси в турбину для её работы";
+ dir = 4;
+ name = "Труба турбины"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"cWo" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain)
+"cWp" = (
+/obj/structure/table/wood,
+/obj/item/radio/intercom{
+ pixel_y = 28
+ },
+/obj/item/storage/fancy/cigarettes/cigpack_random{
+ pixel_x = 5;
+ pixel_y = 5
+ },
+/obj/item/storage/fancy/cigarettes/cigpack_random,
+/obj/item/storage/box/matches,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/bar)
+"cWq" = (
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "yellow"
+ },
+/area/atmos)
+"cWy" = (
+/obj/structure/table/wood,
+/turf/simulated/floor/plating,
+/area/maintenance/casino)
+"cWA" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "xeno3";
+ name = "Creature Cell #3"
+ },
+/turf/simulated/floor/plating,
+/area/toxins/xenobiology)
+"cWJ" = (
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"cWL" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "orangecorner"
+ },
+/area/hallway/primary/aft)
+"cWQ" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Biohazard_medi";
+ name = "Quarantine Lockdown"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door_control{
+ desc = "A remote control switch for the medbay foyer.";
+ id = "MedbayFoyerPort";
+ name = "Medbay Doors Control";
+ normaldoorcontrol = 1
+ },
+/obj/machinery/door/window/eastright{
+ base_state = "left";
+ dir = 1;
+ icon_state = "left";
+ name = "Medical Reception";
+ req_access = list(5)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bluefull"
+ },
+/area/medical/reception)
+"cWR" = (
+/obj/structure/table,
+/obj/item/storage/box/cups,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/reception)
+"cWS" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Biohazard_medi";
+ name = "Quarantine Lockdown"
+ },
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/item/clothing/accessory/stethoscope,
+/obj/item/clothing/accessory/stethoscope{
+ pixel_y = 6
+ },
+/obj/item/clothing/accessory/stethoscope{
+ pixel_y = 3
+ },
+/obj/item/flashlight/pen{
+ pixel_x = 2;
+ pixel_y = 2
+ },
+/obj/item/flashlight/pen,
+/obj/item/flashlight/pen{
+ pixel_x = -2;
+ pixel_y = -2
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bluefull"
+ },
+/area/medical/reception)
+"cWV" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/xenobiology)
+"cWY" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Biohazard_medi";
+ name = "Quarantine Lockdown"
+ },
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/item/reagent_containers/spray/cleaner,
+/obj/item/hand_labeler,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/camera{
+ c_tag = "Medbay Reception";
+ dir = 5;
+ network = list("Medical","SS13")
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bluefull"
+ },
+/area/medical/reception)
+"cXa" = (
+/turf/simulated/wall,
+/area/maintenance/engineering)
+"cXg" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/landmark/start/chemist,
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/chemistry)
+"cXh" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/chemistry)
+"cXj" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/smartfridge/medbay,
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteyellow"
+ },
+/area/medical/chemistry)
+"cXp" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/chemistry)
+"cXs" = (
+/obj/structure/filingcabinet/chestdrawer,
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 25
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "whiteyellow"
+ },
+/area/medical/chemistry)
+"cXv" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/medbay)
+"cXz" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cXD" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk,
+/obj/structure/sign/poster/official/high_class_martini{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/bar)
+"cXM" = (
+/obj/structure/morgue,
+/obj/effect/decal/warning_stripes/southwest,
+/obj/machinery/camera{
+ c_tag = "Medbay Coroner's Office";
+ dir = 1;
+ network = list("Medical","SS13")
+ },
+/obj/effect/landmark/event/revenantspawn,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/medical/morgue)
+"cXN" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/chair/wood{
+ dir = 1
+ },
+/turf/simulated/floor/carpet,
+/area/crew_quarters/mrchangs)
+"cXP" = (
+/obj/machinery/door_control{
+ id = "transitlock";
+ name = "Transit Tube Lockdown Control";
+ pixel_x = 24;
+ pixel_y = -8;
+ req_access = list(11)
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/engine/aienter)
+"cXQ" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/fore)
+"cXR" = (
+/obj/machinery/camera{
+ c_tag = "Chief Engineer's Office";
+ dir = 4;
+ network = list("Engineering","SS13");
+ pixel_y = -22
+ },
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/computer/card/minor/ce,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/chief)
+"cXT" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/fore)
+"cXU" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/status_display/supply_display,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "brown"
+ },
+/area/quartermaster/sorting)
+"cXZ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/table/wood/poker,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"cYa" = (
+/obj/structure/chair/wood{
+ dir = 1
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/mrchangs)
+"cYb" = (
+/obj/structure/chair/office/dark{
+ dir = 4
+ },
+/obj/effect/landmark/start/chief_engineer,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/chief)
+"cYc" = (
+/obj/structure/disposalpipe/junction/reversed,
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/camera{
+ c_tag = "Engineering Lobby";
+ dir = 4;
+ network = list("Engineering","SS13");
+ pixel_y = -22
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/engine/break_room)
+"cYd" = (
+/obj/structure/morgue,
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -22
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"cYf" = (
+/obj/structure/sign/nosmoking_2,
+/turf/simulated/wall,
+/area/engine/break_room)
+"cYg" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/crew_quarters/mrchangs)
+"cYj" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "researchdesk2";
+ name = "Research Desk Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/toxins/lab)
+"cYk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door_control{
+ id = "xeno2";
+ name = "Containment Control";
+ pixel_y = -28;
+ req_access = list(55)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitehall"
+ },
+/area/toxins/xenobiology)
+"cYn" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/reception)
+"cYq" = (
+/obj/structure/chair/office/light{
+ dir = 1
+ },
+/obj/effect/landmark/start/doctor,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/reception)
+"cYr" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk,
+/obj/machinery/light_switch{
+ pixel_x = 24;
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTHEAST)"
+ },
+/area/medical/reception)
+"cYw" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/wall,
+/area/medical/reception)
+"cYB" = (
+/obj/structure/chair/office/light{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/lab)
+"cYJ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/photocopier,
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/lawoffice)
+"cYK" = (
+/obj/machinery/ai_status_display{
+ pixel_x = 32
+ },
+/obj/machinery/computer/card/minor/cmo,
+/turf/simulated/floor/plasteel,
+/area/medical/cmo)
+"cYL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"cYM" = (
+/obj/structure/flora/ausbushes/ywflowers,
+/obj/structure/flora/ausbushes/brflowers,
+/obj/structure/flora/ausbushes/sparsegrass,
+/obj/structure/flora/ausbushes/grassybush,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/grass,
+/area/medical/biostorage)
+"cYN" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/medbay)
+"cYP" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/machinery/light,
+/obj/item/storage/firstaid/regular{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/obj/item/storage/firstaid/regular{
+ pixel_x = 2;
+ pixel_y = 2
+ },
+/obj/item/storage/firstaid/regular,
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue"
+ },
+/area/medical/biostorage)
+"cYQ" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/chair/comfy/teal{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/medbay)
+"cYR" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay)
+"cYS" = (
+/obj/structure/disposalpipe/junction/reversed{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay)
+"cYT" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/item/storage/firstaid/toxin{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/obj/item/storage/firstaid/toxin{
+ pixel_x = 2;
+ pixel_y = 2
+ },
+/obj/item/storage/firstaid/toxin,
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue"
+ },
+/area/medical/biostorage)
+"cYW" = (
+/turf/simulated/wall,
+/area/crew_quarters/bar/atrium)
+"cYX" = (
+/obj/machinery/door_control{
+ id = "QMLoaddoor2";
+ layer = 4;
+ name = "Loading Doors";
+ pixel_x = 24;
+ pixel_y = 8
+ },
+/obj/machinery/door_control{
+ id = "QMLoaddoor";
+ layer = 4;
+ name = "Loading Doors";
+ pixel_x = 24;
+ pixel_y = -8
+ },
+/obj/machinery/camera{
+ c_tag = "Cargo Shuttle Airlock";
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"cZc" = (
+/obj/machinery/power/tesla_coil{
+ anchored = 1
+ },
+/obj/structure/cable/yellow{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"cZe" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/engine/engineering/monitor)
+"cZg" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "cautioncorner"
+ },
+/area/hallway/primary/port/west)
+"cZi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"cZl" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellowcorner"
+ },
+/area/hallway/primary/port)
+"cZn" = (
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/genetics)
+"cZp" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/delivery)
+"cZq" = (
+/obj/structure/rack,
+/obj/item/circuitboard/aifixer{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/circuitboard/rdconsole,
+/obj/item/circuitboard/rdserver{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/storage/tech)
+"cZr" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/hallway/primary/aft)
+"cZt" = (
+/obj/structure/table,
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "brown"
+ },
+/area/quartermaster/delivery)
+"cZu" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/toxins/lab)
+"cZw" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellowcorner"
+ },
+/area/storage/primary)
+"cZC" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/research{
+ name = "Research Division Access";
+ req_access = list(47)
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/medical/research/nhallway)
+"cZE" = (
+/obj/structure/cable,
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/medical/chemistry)
+"cZH" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluefull"
+ },
+/area/medical/medbay)
+"cZI" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/airlock/medical/glass{
+ name = "Chemistry Lab";
+ req_access = list(33)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/chemistry)
+"cZL" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/turf/space,
+/area/space/nearstation)
+"cZM" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/ward)
+"cZN" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay3)
+"cZP" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"cZQ" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/item/flag/nt{
+ pixel_y = -6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkblue"
+ },
+/area/construction/hallway)
+"cZS" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"cZW" = (
+/obj/structure/chair/stool,
+/turf/simulated/floor/plating,
+/area/maintenance/electrical)
+"daa" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"dac" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/public/glass{
+ name = "Library"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"dae" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/chair/comfy/beige{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/carpet,
+/area/bridge/meeting_room)
+"dag" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/bridge/meeting_room)
+"dah" = (
+/turf/simulated/floor/engine,
+/area/toxins/test_chamber)
+"dai" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/item/flag/nt{
+ pixel_y = -6
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkblue"
+ },
+/area/construction/hallway)
+"daj" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/turf/space,
+/area/space/nearstation)
+"dam" = (
+/obj/effect/decal/remains/human,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/gambling_den)
+"dan" = (
+/obj/machinery/newscaster{
+ pixel_x = 32;
+ pixel_y = -32
+ },
+/turf/simulated/floor/wood,
+/area/bridge/meeting_room)
+"dav" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/medical{
+ name = "Operating Theatre";
+ req_access = list(45)
+ },
+/obj/machinery/holosign/surgery{
+ id = "surgery2"
+ },
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/surgery/south)
+"dax" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/maintenance/turbine)
+"day" = (
+/obj/structure/table/reinforced,
+/obj/machinery/light/small,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"daC" = (
+/obj/structure/table/reinforced,
+/obj/effect/decal/warning_stripes/north,
+/obj/item/wrench,
+/obj/item/storage/belt/utility,
+/obj/item/clothing/glasses/welding,
+/obj/item/stack/sheet/glass{
+ amount = 50
+ },
+/obj/item/stack/sheet/metal{
+ amount = 50;
+ pixel_x = 2;
+ pixel_y = -2
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/lab)
+"daE" = (
+/obj/machinery/light,
+/obj/machinery/door_control{
+ id = "researchdesk2";
+ name = "Secondary Research Shutters";
+ pixel_x = 8;
+ pixel_y = -26
+ },
+/obj/machinery/door_control{
+ id = "researchdesk1";
+ name = "Primary Research Shutters";
+ pixel_x = -8;
+ pixel_y = -26
+ },
+/obj/machinery/computer/rdconsole/core,
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/lab)
+"daF" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "researchdesk2";
+ name = "Research Desk Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/toxins/lab)
+"daN" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/table/reinforced,
+/obj/machinery/light{
+ on = 1
+ },
+/obj/item/storage/belt/medical,
+/obj/item/storage/belt/medical,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whiteblue"
+ },
+/area/medical/reception)
+"daR" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/captain)
+"daS" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"daU" = (
+/obj/structure/chair/comfy/brown{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/carpet,
+/area/lawoffice)
+"dbf" = (
+/obj/machinery/light,
+/obj/machinery/photocopier,
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/medbay)
+"dbi" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/item/radio/intercom{
+ dir = 1;
+ pixel_y = -25
+ },
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"dbj" = (
+/obj/structure/table,
+/obj/machinery/light,
+/obj/machinery/cell_charger,
+/obj/item/stock_parts/cell,
+/obj/item/phone{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/ward)
+"dbk" = (
+/obj/structure/table,
+/obj/machinery/recharger{
+ pixel_x = 1;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/food/drinks/britcup,
+/obj/item/screwdriver,
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/ward)
+"dbl" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/table/wood,
+/obj/item/storage/fancy/donut_box,
+/turf/simulated/floor/carpet,
+/area/assembly/showroom)
+"dbm" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/maintenance/fpmaint)
+"dbn" = (
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 24
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/electrical)
+"dbq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/space_heater,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"dbr" = (
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/ne)
+"dbs" = (
+/obj/structure/girder,
+/turf/simulated/floor/plasteel,
+/area/maintenance/engrooms)
+"dbt" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/podbay)
+"dbu" = (
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/food/snacks/grown/banana,
+/obj/item/reagent_containers/food/snacks/grown/banana{
+ pixel_x = -6;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/food/snacks/grown/banana{
+ pixel_x = 7;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/food/snacks/pie{
+ pixel_y = 7
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bar"
+ },
+/area/clownoffice)
+"dbv" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/bar)
+"dbz" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"dbC" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/podbay)
+"dbE" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/effect/landmark/start/cargo_technician,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"dbT" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/shower{
+ dir = 4;
+ tag = "icon-shower (EAST)"
+ },
+/obj/structure/curtain/open/shower,
+/turf/simulated/floor/plasteel{
+ icon_state = "showroomfloor"
+ },
+/area/maintenance/fsmaint)
+"dbU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/bar)
+"dbY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/airlock/medical/glass{
+ name = "Isolation A";
+ req_access = list(39)
+ },
+/obj/effect/decal/warning_stripes/yellow/partial,
+/obj/effect/decal/warning_stripes/arrow,
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/medical/virology)
+"dca" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/aft)
+"dcc" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/medical/paramedic)
+"dce" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitecorner"
+ },
+/area/hallway/secondary/entry)
+"dci" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay)
+"dcj" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plating,
+/area/crew_quarters/fitness)
+"dcm" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/flora/ausbushes/ppflowers,
+/obj/structure/flora/ausbushes/ywflowers,
+/obj/structure/flora/ausbushes/genericbush,
+/turf/simulated/floor/grass,
+/area/medical/sleeper)
+"dcq" = (
+/obj/structure/plasticflaps,
+/obj/structure/closet/crate/internals,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/obj/machinery/conveyor{
+ id = "cargodelivery";
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/sorting)
+"dcs" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"dcw" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/vending/wallmed{
+ pixel_x = -30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"dcz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/door/airlock/security/glass{
+ name = "Brig Reception";
+ req_access = list(63)
+ },
+/obj/machinery/door/firedoor,
+/turf/space,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/reception)
+"dcA" = (
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/lobby)
+"dcC" = (
+/obj/machinery/atmospherics/unary/vent_pump,
+/turf/simulated/floor/plating,
+/area/maintenance/casino)
+"dcD" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/airlock/maintenance{
+ name = "Medbay Maintenance";
+ req_access = list(5)
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"dcE" = (
+/obj/structure/chair/comfy/brown{
+ dir = 4
+ },
+/obj/machinery/newscaster{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"dcF" = (
+/obj/structure/table,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/item/paper/deltainfo,
+/obj/item/radio/intercom{
+ pixel_y = 22
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"dcL" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/aienter)
+"dcN" = (
+/obj/structure/chair/comfy/brown{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"dcO" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/crew_quarters/mrchangs)
+"dcQ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/crew_quarters/mrchangs)
+"dcR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "whiteblue"
+ },
+/area/medical/sleeper)
+"dcS" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/aisat/maintenance)
+"dcU" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurplecorner"
+ },
+/area/toxins/misc_lab)
+"dcV" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (NORTH)"
+ },
+/area/toxins/misc_lab)
+"dcW" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (NORTH)"
+ },
+/area/toxins/misc_lab)
+"dcX" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (NORTH)"
+ },
+/area/toxins/misc_lab)
+"ddb" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/nhallway)
+"ddc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door_control{
+ desiredstate = 1;
+ id = "privateroom";
+ name = "Privacy Room Bolt Control";
+ normaldoorcontrol = 1;
+ pixel_x = -26;
+ pixel_y = -24;
+ req_access = list(25);
+ specialfunctions = 4
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/bar/atrium)
+"ddd" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry)
+"ddh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"ddi" = (
+/turf/simulated/wall/r_wall,
+/area/toxins/explab)
+"ddk" = (
+/turf/simulated/floor/carpet,
+/area/crew_quarters/bar/atrium)
+"ddl" = (
+/obj/machinery/keycard_auth{
+ pixel_x = -24
+ },
+/obj/machinery/door_control{
+ id = "engstorage";
+ name = "Engineering Secure Storage Control";
+ pixel_x = -38;
+ pixel_y = 8;
+ req_access = list(11)
+ },
+/obj/machinery/door_control{
+ id = "transitlock";
+ name = "Transit Tube Lockdown Control";
+ pixel_x = -38;
+ pixel_y = -8;
+ req_access = list(11)
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/computer/security/engineering,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/chief)
+"ddp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/nhallway)
+"dds" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "rdprivacy";
+ name = "Research Director Office Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/crew_quarters/hor)
+"ddx" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/hor)
+"ddE" = (
+/obj/machinery/computer/crew,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/paramedic)
+"ddF" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue"
+ },
+/area/medical/reception)
+"ddH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/filingcabinet/chestdrawer,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue"
+ },
+/area/medical/reception)
+"ddI" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/mob/living/simple_animal/parrot/Poly,
+/obj/machinery/hologram/holopad,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/chief)
+"ddJ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/closet/secure_closet/paramedic,
+/obj/item/defibrillator/loaded,
+/obj/item/clothing/glasses/hud/health,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/paramedic)
+"ddM" = (
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay3)
+"ddO" = (
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"ddR" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/chief)
+"deb" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellowcorner"
+ },
+/area/hallway/primary/port/west)
+"dec" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/radio/intercom{
+ pixel_x = 28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "yellow"
+ },
+/area/maintenance/electrical)
+"ded" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/glass,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/storage/primary)
+"deg" = (
+/obj/structure/rack,
+/obj/item/roller,
+/obj/item/reagent_containers/iv_bag,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"del" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/closet,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"deo" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/wood,
+/area/bridge/meeting_room)
+"dep" = (
+/obj/machinery/light_switch{
+ pixel_x = -8;
+ pixel_y = -26
+ },
+/turf/simulated/floor/wood,
+/area/bridge/meeting_room)
+"deq" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/fore)
+"des" = (
+/obj/machinery/vending/wallmed{
+ name = "Emergency NanoMed";
+ pixel_y = -30
+ },
+/turf/simulated/floor/wood,
+/area/bridge/meeting_room)
+"det" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/aienter)
+"dew" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/lattice,
+/turf/space,
+/area/space/nearstation)
+"deA" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkbluecorners"
+ },
+/area/construction/hallway)
+"deB" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/junction/reversed{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ desc = "\"This is a plaque in honour of our comrades on the G4407 Stations. Hopefully TG4407 model can live up to your fame and fortune.\" Scratched in beneath that is a crude image of a meteor and a spaceman. The spaceman is laughing. The meteor is exploding.";
+ dir = 4;
+ icon_state = "plaque";
+ name = "Comemmorative Plaque"
+ },
+/area/hallway/primary/fore)
+"deE" = (
+/obj/machinery/atmospherics/pipe/simple/insulated{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplecorner"
+ },
+/area/toxins/misc_lab)
+"deF" = (
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/insulated{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple"
+ },
+/area/toxins/misc_lab)
+"deG" = (
+/turf/simulated/wall,
+/area/quartermaster/delivery)
+"deH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/explab)
+"deK" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/nhallway)
+"deL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/junction{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurplecorner"
+ },
+/area/toxins/explab)
+"deM" = (
+/obj/structure/table/wood,
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/item/hand_tele,
+/obj/item/coin/plasma,
+/turf/simulated/floor/carpet,
+/area/crew_quarters/captain)
+"deN" = (
+/obj/structure/disposalpipe/junction{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "escape"
+ },
+/area/bridge/checkpoint/south)
+"deR" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/research/glass{
+ name = "Experimentor";
+ req_access = list(47)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/explab)
+"deS" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/medical/research/nhallway)
+"deU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/medical/research/nhallway)
+"deW" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkbluecorners"
+ },
+/area/construction/hallway)
+"deX" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood,
+/area/maintenance/tourist)
+"dfd" = (
+/obj/structure/bed,
+/obj/item/bedsheet/red,
+/obj/item/radio/intercom{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redcorner"
+ },
+/area/security/prison/cell_block/A)
+"dfe" = (
+/turf/simulated/wall,
+/area/medical/research/restroom)
+"dff" = (
+/obj/effect/decal/warning_stripes/southeast,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/hor)
+"dfh" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/assembly/chargebay)
+"dfj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door_control{
+ id = "xeno4";
+ name = "Containment Control";
+ pixel_y = 35;
+ req_access = list(55)
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"dfk" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/ne)
+"dfm" = (
+/turf/simulated/wall/r_wall,
+/area/assembly/chargebay)
+"dfn" = (
+/obj/machinery/computer/mech_bay_power_console,
+/turf/simulated/floor/bluegrid,
+/area/assembly/chargebay)
+"dfo" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkblue"
+ },
+/area/construction/hallway)
+"dfr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry)
+"dft" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/hallway/secondary/entry/additional)
+"dfu" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop/expedition)
+"dfv" = (
+/turf/simulated/wall,
+/area/medical/paramedic)
+"dfE" = (
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/magistrateoffice)
+"dfI" = (
+/turf/simulated/floor/plating,
+/area/maintenance/electrical)
+"dfM" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/quartermaster/delivery)
+"dfO" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurplecorner"
+ },
+/area/toxins/misc_lab)
+"dfP" = (
+/obj/machinery/atmospherics/binary/pump{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (NORTH)"
+ },
+/area/toxins/misc_lab)
+"dfQ" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"dfR" = (
+/obj/structure/table/reinforced,
+/obj/item/clothing/suit/radiation,
+/obj/item/clothing/head/radiation,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/explab)
+"dfS" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple"
+ },
+/area/toxins/explab)
+"dfT" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/engine,
+/area/toxins/test_chamber)
+"dfU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry)
+"dfV" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "xeno1";
+ name = "Creature Cell #1"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/xenobiology)
+"dfW" = (
+/obj/machinery/atmospherics/unary/portables_connector,
+/obj/machinery/portable_atmospherics/canister/air{
+ filled = 0.05
+ },
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plating,
+/area/maintenance/auxsolarport)
+"dfY" = (
+/obj/structure/table/reinforced,
+/obj/machinery/light,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plasteel,
+/area/toxins/explab)
+"dfZ" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/radiation,
+/turf/simulated/floor/plasteel,
+/area/toxins/explab)
+"dgb" = (
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (WEST)"
+ },
+/area/medical/research/nhallway)
+"dgc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/junction{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/nhallway)
+"dgd" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/landmark/start/student_sientist,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/nhallway)
+"dge" = (
+/obj/structure/table,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/light,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/recharger{
+ pixel_x = 1;
+ pixel_y = 3
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/nhallway)
+"dgi" = (
+/obj/machinery/atmospherics/unary/vent_pump/high_volume{
+ dir = 8;
+ frequency = 1379;
+ id_tag = "engineering_west_pump"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"dgk" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/nhallway)
+"dgo" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/perma)
+"dgv" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/lab)
+"dgz" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/medbay)
+"dgC" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/shower{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/cloning)
+"dgE" = (
+/obj/structure/table,
+/obj/item/stack/packageWrap,
+/obj/item/stack/packageWrap,
+/obj/item/stack/packageWrap,
+/obj/item/hand_labeler,
+/obj/item/destTagger,
+/obj/item/destTagger,
+/obj/item/destTagger,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"dgF" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/engine/aienter)
+"dgH" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/cloning)
+"dgO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/junction/reversed{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/sleeper)
+"dgP" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/spawner/random_barrier,
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"dgQ" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/airlock/medical{
+ name = "Operating Theatre";
+ req_access = list(45)
+ },
+/obj/machinery/holosign/surgery{
+ id = "surgery1"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/surgery/north)
+"dgT" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/visible,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/cloning)
+"dgU" = (
+/obj/structure/table,
+/obj/item/storage/toolbox/mechanical,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"dgW" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/wall,
+/area/medical/psych)
+"dgY" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/fungus,
+/turf/simulated/wall/r_wall,
+/area/maintenance/fsmaint)
+"dha" = (
+/obj/structure/table/reinforced,
+/obj/item/phone{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/clothing/mask/cigarette/cigar{
+ pixel_x = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/chief)
+"dhb" = (
+/obj/structure/filingcabinet/chestdrawer,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "brown"
+ },
+/area/quartermaster/qm)
+"dhc" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/effect/landmark/start/chief_engineer,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/chief)
+"dhh" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/camera{
+ c_tag = "Port Fore Solars";
+ network = list("SS13","Engineering")
+ },
+/obj/item/radio/intercom{
+ pixel_y = 28
+ },
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plating,
+/area/maintenance/auxsolarport)
+"dhi" = (
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 1
+ },
+/obj/machinery/portable_atmospherics/canister/nitrogen,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/electrical)
+"dhj" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/obj/structure/sign/deathsposal{
+ pixel_y = 32
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/maintenance/turbine)
+"dhm" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/engine/engineering/monitor)
+"dhn" = (
+/obj/structure/table,
+/obj/item/clipboard,
+/obj/item/toy/figure/qm,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/qm)
+"dho" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/computer/station_alert,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/engine/engineering/monitor)
+"dhp" = (
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/maintenance/turbine)
+"dhq" = (
+/obj/structure/sign/nosmoking_2{
+ pixel_y = 32
+ },
+/obj/machinery/atmospherics/unary/tank/toxins,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/maintenance/turbine)
+"dhr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/engineering/monitor)
+"dhs" = (
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 25
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/computer/general_air_control{
+ frequency = 1443;
+ level = 3;
+ name = "Distribution and Waste Monitor";
+ sensors = list("mair_in_meter" = "Mixed Air In", "air_sensor" = "Mixed Air Supply Tank", "mair_out_meter" = "Mixed Air Out", "dloop_atm_meter" = "Distribution Loop", "wloop_atm_meter" = "Waste Loop")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/engine/engineering/monitor)
+"dht" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/effect/landmark/start/cyborg,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/construction/hallway)
+"dhw" = (
+/obj/structure/table/wood,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/gambling_den)
+"dhx" = (
+/obj/machinery/atmospherics/binary/valve,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplecorner"
+ },
+/area/toxins/misc_lab)
+"dhA" = (
+/obj/machinery/portable_atmospherics/canister,
+/obj/machinery/camera{
+ c_tag = "Turbine";
+ network = list("SS13","Engineering")
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -6;
+ pixel_y = 32
+ },
+/obj/machinery/atmospherics/unary/portables_connector,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/maintenance/turbine)
+"dhB" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/maintenance/turbine)
+"dhH" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/maintenance/turbine)
+"dhI" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/wall/r_wall,
+/area/turret_protected/ai)
+"dhL" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/research/glass{
+ name = "Toxin Mixing";
+ req_access = list(47)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/mixing)
+"dhN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/morgue)
+"dhO" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/ai)
+"dhR" = (
+/obj/structure/sign/biohazard,
+/turf/simulated/wall/r_wall,
+/area/toxins/mixing)
+"dhS" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/ai)
+"dhV" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/smes{
+ charge = 1e+006
+ },
+/obj/structure/sign/electricshock{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/maintenance/turbine)
+"dhW" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable,
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/obj/item/twohanded/required/kirbyplants,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/hor)
+"dhX" = (
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkred"
+ },
+/area/security/evidence)
+"die" = (
+/obj/machinery/light_switch{
+ pixel_x = -24;
+ pixel_y = 24
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/assembly/chargebay)
+"dil" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/nw)
+"dim" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/aft)
+"dio" = (
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/main)
+"dip" = (
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 25
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "chapel"
+ },
+/area/chapel/main)
+"dis" = (
+/obj/structure/reagent_dispensers/watertank,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atm{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel,
+/area/storage/primary)
+"dit" = (
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 25
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/paramedic)
+"diu" = (
+/obj/machinery/door/window/brigdoor,
+/obj/item/radio/intercom{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/cloning)
+"dix" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTHEAST)"
+ },
+/area/medical/sleeper)
+"diy" = (
+/obj/structure/chair/office/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/cloning)
+"diz" = (
+/obj/machinery/camera{
+ c_tag = "Medbay Cloning";
+ dir = 9;
+ network = list("Medical","SS13")
+ },
+/obj/machinery/button/windowtint{
+ anchored = 1;
+ id = "cloninglab";
+ pixel_x = 22;
+ pixel_y = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/cloning)
+"diB" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"diD" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/surgery/north)
+"diI" = (
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/bar)
+"diJ" = (
+/turf/simulated/wall,
+/area/medical/psych)
+"diQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/maintenance{
+ name = "construction access"
+ },
+/obj/structure/barricade/wooden,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"diR" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/effect/decal/cleanable/fungus,
+/turf/simulated/wall,
+/area/maintenance/engrooms)
+"diS" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/serviceyard)
+"diU" = (
+/obj/structure/statue/gold/hop{
+ desc = "Золотая литая статуя, посвящённая великому ХоПу - Михаилу Калинину, который продолжал исполнять свой долг даже в самых критических ситуациях";
+ name = "Статуя Михаила Калинина"
+ },
+/turf/simulated/floor/plating,
+/area/crew_quarters/heads/hop)
+"diW" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/construction/hallway)
+"diX" = (
+/obj/machinery/computer/borgupload,
+/obj/item/radio/intercom/private{
+ pixel_y = -28
+ },
+/turf/simulated/floor/bluegrid,
+/area/turret_protected/ai_upload)
+"diY" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/space/nearstation)
+"dja" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/toxins/misc_lab)
+"djb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/airlock/research{
+ name = "Chemical Toxins";
+ req_access = list(47)
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/misc_lab)
+"djc" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 25
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/bar)
+"djf" = (
+/obj/structure/sign/fire,
+/turf/simulated/wall/r_wall,
+/area/toxins/mixing)
+"djg" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/space,
+/area/space/nearstation)
+"djn" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Труба хранит в себе набор газов для смешивания";
+ dir = 4;
+ name = "Труба смешивания"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба служит для подачу горючей смеси в турбину для её работы";
+ name = "Труба турбины"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"djt" = (
+/obj/structure/table/reinforced,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/storage/toolbox/mechanical,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (SOUTHWEST)"
+ },
+/area/toxins/mixing)
+"dju" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/dispenser,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/toxins/mixing)
+"djw" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/pipe/simple/insulated{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutral"
+ },
+/area/toxins/mixing)
+"djx" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/binary/valve{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Toxin Mixing";
+ network = list("Research","SS13")
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutral"
+ },
+/area/toxins/mixing)
+"djy" = (
+/obj/effect/decal/warning_stripes/northeast,
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ pixel_y = 26
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/toxins/mixing)
+"djJ" = (
+/obj/structure/table,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 25
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/reception)
+"djM" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/hologram/holopad,
+/obj/effect/turf_decal/box/white,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/fore)
+"djQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/remains/robot,
+/turf/simulated/floor/plating,
+/area/maintenance/bar)
+"djR" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/miningdock)
+"djS" = (
+/obj/effect/decal/warning_stripes/northwestsouth,
+/obj/structure/bed/amb_trolley{
+ dir = 4
+ },
+/obj/machinery/newscaster{
+ pixel_y = -28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/paramedic)
+"djT" = (
+/obj/effect/decal/warning_stripes/northeastsouth,
+/obj/vehicle/ambulance{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/paramedic)
+"djU" = (
+/obj/machinery/atm{
+ pixel_y = -32
+ },
+/obj/item/storage/briefcase,
+/obj/structure/table/wood,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutral"
+ },
+/area/bridge/vip)
+"djV" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"djZ" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -26
+ },
+/obj/machinery/flasher_button{
+ id = "permacell2";
+ name = "Perma cell 2 flasher button";
+ pixel_x = -38;
+ pixel_y = -4
+ },
+/obj/machinery/flasher_button{
+ id = "permacell1";
+ name = "Perma cell 1 flasher button";
+ pixel_x = -38;
+ pixel_y = 6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"dkd" = (
+/obj/structure/table/glass,
+/obj/item/storage/toolbox/surgery{
+ pixel_x = -1;
+ pixel_y = 2
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/surgery/north)
+"dke" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "cmo"
+ },
+/area/medical/cmo)
+"dkj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"dkk" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command{
+ name = "Chief Medical Officer";
+ req_access = list(40)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/cmo)
+"dkn" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research)
+"dko" = (
+/obj/machinery/conveyor{
+ id = "QMLoad";
+ dir = 5
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"dkp" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"dkt" = (
+/obj/structure/table/reinforced,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/item/tape/random{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/item/taperecorder,
+/obj/item/clothing/glasses/science,
+/obj/machinery/power/apc{
+ name = "south bump";
+ pixel_y = -24
+ },
+/obj/structure/cable,
+/obj/item/storage/bag/chemistry,
+/obj/item/storage/bag/chemistry,
+/obj/item/storage/bag/chemistry,
+/obj/item/storage/bag/chemistry,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple"
+ },
+/area/toxins/misc_lab)
+"dku" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/smartfridge/medbay,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "whitepurple"
+ },
+/area/toxins/misc_lab)
+"dkv" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/structure/chair/office/light{
+ dir = 4
+ },
+/obj/machinery/light,
+/turf/simulated/floor/engine,
+/area/toxins/misc_lab)
+"dkw" = (
+/obj/structure/plasticflaps/mining,
+/turf/simulated/floor/plating,
+/area/quartermaster/storage)
+"dky" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 4;
+ name = "Труба дыхательной смеси"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба служит для подачу горючей смеси в турбину для её работы";
+ name = "Труба турбины"
+ },
+/turf/space,
+/area/space/nearstation)
+"dkz" = (
+/obj/structure/table,
+/obj/item/stack/medical/bruise_pack,
+/obj/item/stack/medical/ointment,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/explab)
+"dkF" = (
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutral"
+ },
+/area/toxins/mixing)
+"dkG" = (
+/obj/structure/table/glass,
+/obj/item/storage/toolbox/surgery{
+ pixel_x = -1;
+ pixel_y = 2
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/surgery/south)
+"dkI" = (
+/turf/simulated/wall/r_wall,
+/area/toxins/mixing)
+"dkJ" = (
+/obj/structure/table/reinforced,
+/obj/machinery/requests_console{
+ announcementConsole = 1;
+ department = "Research Director's Desk";
+ departmentType = 7;
+ name = "Research Director Requests Console";
+ pixel_x = -30;
+ pixel_y = -2
+ },
+/obj/item/clipboard,
+/obj/item/toy/figure/rd,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/hor)
+"dkK" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(63)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/maintenance/brig)
+"dkM" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/computer/mecha,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/hor)
+"dkP" = (
+/obj/structure/table,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/folder/blue{
+ pixel_x = 5
+ },
+/obj/item/folder/red{
+ pixel_x = -6
+ },
+/obj/item/clothing/head/cone{
+ desc = "Старый дорожный конус. Говорят он увеличивает интеллект носителя.";
+ name = "Символ Разумизма";
+ pixel_x = -4;
+ pixel_y = 7
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/hor)
+"dkQ" = (
+/obj/machinery/status_display{
+ pixel_x = -32
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/landmark/start/cyborg,
+/turf/simulated/floor/plasteel,
+/area/assembly/chargebay)
+"dkS" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/assembly/chargebay)
+"dkX" = (
+/obj/structure/chair/stool,
+/turf/simulated/floor/plating,
+/area/maintenance/casino)
+"dkY" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner (WEST)"
+ },
+/area/medical/cloning)
+"dkZ" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/table/reinforced,
+/obj/machinery/photocopier/faxmachine/longrange{
+ department = "Chief Engineer's Office"
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/chief)
+"dlb" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/carpet,
+/area/crew_quarters/mrchangs)
+"dlc" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/miningdock)
+"dld" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "east bump";
+ pixel_x = 24
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Chief Medical Officer's Office";
+ dir = 8;
+ network = list("Medical","SS13")
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/cmo)
+"dle" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/fancy/donut_box,
+/obj/item/hand_labeler,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/customs)
+"dlf" = (
+/obj/structure/table/glass,
+/obj/item/soap{
+ pixel_y = 11
+ },
+/obj/item/reagent_containers/glass/beaker/cryoxadone,
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue"
+ },
+/area/medical/cloning)
+"dlg" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/medbay2)
+"dlk" = (
+/obj/structure/chair/wood,
+/obj/effect/landmark/start/civilian,
+/turf/simulated/floor/carpet,
+/area/crew_quarters/mrchangs)
+"dlp" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/biostorage)
+"dlr" = (
+/obj/structure/curtain/open/shower,
+/obj/machinery/shower{
+ pixel_y = 22
+ },
+/obj/effect/decal/warning_stripes/blue/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/security/permabrig)
+"dlu" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/landmark/event/blobstart,
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/virology)
+"dlv" = (
+/turf/simulated/floor/carpet,
+/area/crew_quarters/mrchangs)
+"dlA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "brown"
+ },
+/area/crew_quarters/chief)
+"dlC" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/engineering)
+"dlJ" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/security/permabrig)
+"dlK" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/construction/hallway)
+"dlL" = (
+/obj/machinery/reagentgrinder,
+/obj/structure/table/reinforced,
+/obj/machinery/newscaster{
+ pixel_y = 32
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whitepurple"
+ },
+/area/toxins/misc_lab)
+"dlM" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/chair/office/dark,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/engineering/monitor)
+"dlO" = (
+/obj/machinery/atmospherics/unary/outlet_injector{
+ dir = 8;
+ frequency = 1443;
+ icon_state = "on";
+ id = "air_in";
+ on = 1
+ },
+/obj/machinery/sparker{
+ id = "toxinsigniter";
+ pixel_x = 1;
+ pixel_y = 24
+ },
+/turf/simulated/floor/engine/insulated/vacuum,
+/area/toxins/mixing)
+"dlR" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/port)
+"dlT" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/research{
+ name = "Mech Bay";
+ req_access = list(29)
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/assembly/chargebay)
+"dlY" = (
+/obj/structure/table/reinforced,
+/obj/machinery/light,
+/obj/machinery/newscaster{
+ pixel_y = -32
+ },
+/obj/item/radio/intercom{
+ dir = 0;
+ pixel_x = -28;
+ pixel_y = -28
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/photocopier/faxmachine/longrange{
+ department = "Research Director's Office"
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/hor)
+"dlZ" = (
+/obj/machinery/light,
+/obj/machinery/status_display{
+ pixel_x = 32
+ },
+/obj/machinery/computer/robotics,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/keycard_auth{
+ pixel_y = -24
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/hor)
+"dmj" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "cmo"
+ },
+/area/medical/cmo)
+"dmk" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 24
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -32
+ },
+/obj/structure/closet/crate/freezer,
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/item/reagent_containers/food/snacks/meat,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "whiteblue"
+ },
+/area/medical/cloning)
+"dml" = (
+/obj/machinery/ai_status_display,
+/turf/simulated/wall/r_wall,
+/area/hallway/primary/central/west)
+"dmm" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/security/glass{
+ name = "Brig Reception";
+ req_access = list(63)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/reception)
+"dmn" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -24
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/medbay2)
+"dmp" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"dmq" = (
+/turf/simulated/wall,
+/area/quartermaster/storage)
+"dmr" = (
+/obj/structure/flora/ausbushes/leafybush,
+/obj/structure/flora/ausbushes/brflowers,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/grass,
+/area/hallway/secondary/exit)
+"dms" = (
+/obj/structure/table/glass,
+/obj/item/folder/white,
+/obj/item/flashlight/pen,
+/obj/item/clothing/accessory/stethoscope,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/surgery/north)
+"dmu" = (
+/obj/structure/table,
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"dmv" = (
+/obj/machinery/computer/crew,
+/obj/machinery/requests_console{
+ announcementConsole = 1;
+ department = "Chief Medical Officer's Desk";
+ departmentType = 5;
+ name = "Chief Medical Officer Requests Console";
+ pixel_x = 30
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/cmo)
+"dmx" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/construction/hallway)
+"dmz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai_upload)
+"dmB" = (
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ layer = 3.3;
+ master_tag = "solar_tool_airlock";
+ name = "exterior access button";
+ pixel_x = 25;
+ pixel_y = -25;
+ req_access = list(32)
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/solar/auxport)
+"dmC" = (
+/obj/machinery/atmospherics/binary/valve,
+/obj/effect/decal/warning_stripes/south,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/electrical)
+"dmE" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "solar_tool_outer";
+ locked = 1;
+ name = "Engineering External Access";
+ req_access = list(32)
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/auxsolarport)
+"dmF" = (
+/obj/structure/displaycase/captain,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/captain)
+"dmH" = (
+/obj/structure/reagent_dispensers/water_cooler,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whiteblue"
+ },
+/area/medical/reception)
+"dmI" = (
+/obj/structure/table/reinforced,
+/obj/item/flashlight/lamp,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/qm)
+"dmJ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/maintenance{
+ name = "Security Maintenance";
+ req_access = list(1)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/security/checkpoint)
+"dmK" = (
+/obj/machinery/atmospherics/unary/vent_pump/high_volume{
+ dir = 4;
+ frequency = 1379;
+ id_tag = "solar_tool_pump"
+ },
+/obj/machinery/embedded_controller/radio/airlock/airlock_controller{
+ id_tag = "solar_tool_airlock";
+ layer = 3.3;
+ pixel_y = 25;
+ req_access = list(32);
+ tag_airpump = "solar_tool_pump";
+ tag_chamber_sensor = "solar_tool_sensor";
+ tag_exterior_door = "solar_tool_outer";
+ tag_interior_door = "solar_tool_inner"
+ },
+/obj/machinery/airlock_sensor{
+ id_tag = "solar_tool_sensor";
+ layer = 3.3;
+ pixel_y = 32
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor/plasteel,
+/area/maintenance/auxsolarport)
+"dmL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"dmM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/remains/xeno,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/gambling_den)
+"dmN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/airlock/maintenance{
+ name = "Gambling Den"
+ },
+/obj/structure/barricade/wooden,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"dmP" = (
+/obj/effect/landmark/start/quartermaster,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/office)
+"dmQ" = (
+/obj/machinery/computer/supplycomp{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/quartermaster/qm)
+"dmR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 4
+ },
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "solar_tool_inner";
+ locked = 1;
+ name = "Engineering External Access";
+ req_access = list(32)
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/auxsolarport)
+"dmT" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 9
+ },
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ layer = 3.3;
+ master_tag = "solar_tool_airlock";
+ name = "interior access button";
+ pixel_x = -25;
+ pixel_y = 25;
+ req_access = list(32)
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plating,
+/area/maintenance/auxsolarport)
+"dmX" = (
+/obj/structure/chair/office/dark{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/ai)
+"dnc" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/terminal{
+ dir = 1
+ },
+/obj/effect/landmark/event/blobstart,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/auxsolarport)
+"dnf" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/item/twohanded/required/kirbyplants,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/ignition_switch{
+ id = "toxinsigniter";
+ pixel_x = 24;
+ pixel_y = -9
+ },
+/obj/machinery/door_control{
+ id = "ToxinsVenting";
+ name = "Toxin Venting Control";
+ pixel_x = 25
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (EAST)"
+ },
+/area/toxins/mixing)
+"dnh" = (
+/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction,
+/obj/effect/spawner/window/reinforced/plasma,
+/turf/simulated/floor/plating,
+/area/toxins/mixing)
+"dnn" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/assembly/chargebay)
+"dns" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkbluecorners"
+ },
+/area/aisat)
+"dnw" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/starboard/east)
+"dnx" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 25
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/aft)
+"dny" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/warning_stripes/northwest,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/turbine)
+"dnz" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/atmos/glass{
+ name = "Atmospherics Access";
+ req_access = list(24)
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"dnB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"dnD" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (WEST)"
+ },
+/area/medical/genetics)
+"dnE" = (
+/obj/item/storage/box/monkeycubes,
+/obj/item/storage/box/monkeycubes/stokcubes,
+/obj/item/storage/box/monkeycubes/neaeracubes,
+/obj/item/storage/box/monkeycubes/wolpincubes,
+/obj/item/storage/box/monkeycubes/farwacubes,
+/obj/structure/table,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/genetics)
+"dnG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"dnI" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Труба хранит в себе набор газов для смешивания";
+ dir = 1;
+ name = "Труба смешивания"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 4;
+ name = "Труба фильтрации"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"dnN" = (
+/obj/item/radio/intercom{
+ dir = 1;
+ name = "Station Intercom (General)";
+ pixel_y = -29
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/engine/aienter)
+"dnO" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 4;
+ name = "Труба фильтрации"
+ },
+/obj/machinery/atmospherics/binary/volume_pump{
+ desc = "Позволяет подать горючую смесь в турбину";
+ dir = 1;
+ name = "Смесь в турбину"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"dnP" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "caution"
+ },
+/area/maintenance/bar)
+"dnS" = (
+/obj/structure/sign/nosmoking_2{
+ pixel_y = -32
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 4;
+ name = "Труба фильтрации"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "caution"
+ },
+/area/atmos)
+"dnW" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/miningdock)
+"doc" = (
+/obj/machinery/vending/coffee,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/fitness)
+"dod" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"dog" = (
+/obj/structure/table/reinforced,
+/obj/effect/decal/warning_stripes/northeastcorner,
+/obj/item/rcd,
+/obj/item/rcd_ammo,
+/obj/item/rcd_ammo,
+/obj/item/rcd_ammo,
+/obj/item/rcd_ammo,
+/obj/item/rcd_ammo,
+/obj/item/rcd_ammo,
+/obj/item/rcd_ammo,
+/obj/item/rcd_ammo,
+/obj/item/rcd_ammo,
+/obj/item/rcd_ammo,
+/obj/item/clothing/glasses/meson/sunglasses,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/chief)
+"doh" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"doi" = (
+/obj/structure/table,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/item/storage/toolbox/mechanical,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/electrical)
+"dom" = (
+/obj/machinery/computer/sm_monitor,
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/chief)
+"don" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"dor" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "ceprivacy";
+ name = "CE Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/crew_quarters/chief)
+"dos" = (
+/obj/structure/sign/electricshock,
+/turf/simulated/wall/r_wall,
+/area/crew_quarters/chief)
+"dot" = (
+/obj/machinery/light,
+/obj/item/radio/intercom{
+ pixel_y = -28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowcorner"
+ },
+/area/hallway/primary/port)
+"dox" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"doy" = (
+/obj/machinery/hologram/holopad,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/aft)
+"doA" = (
+/obj/machinery/portable_atmospherics/canister/air{
+ anchored = 1
+ },
+/turf/simulated/floor/engine/air,
+/area/atmos)
+"doB" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/engine/air,
+/area/atmos)
+"doJ" = (
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -25
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/portsolar)
+"doK" = (
+/obj/machinery/hologram/holopad,
+/obj/effect/landmark/start/roboticist,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/assembly/chargebay)
+"doO" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/sign/poster/official/random{
+ pixel_x = -32;
+ pixel_y = 32
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"doP" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "RoboDesk";
+ name = "Robotics Privacy Shutter"
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/assembly/robotics)
+"doU" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/aft)
+"doW" = (
+/obj/structure/table/reinforced,
+/obj/item/paper_bin{
+ pixel_y = 7
+ },
+/obj/item/pen,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Biohazard_medi";
+ name = "Quarantine Lockdown"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "Genetics";
+ name = "Genetics Privacy Shutters"
+ },
+/obj/machinery/door/window/eastleft{
+ name = "Genetics Desk";
+ req_access = list(9)
+ },
+/obj/machinery/door/window/eastleft{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/genetics)
+"doX" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/genetics)
+"doY" = (
+/obj/machinery/door/window/southright{
+ dir = 1;
+ name = "Primate Pen";
+ req_access = list(9)
+ },
+/obj/item/grown/bananapeel,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/genetics)
+"doZ" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "east bump";
+ pixel_x = 27
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/ai)
+"dpa" = (
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/structure/table,
+/obj/item/reagent_containers/food/snacks/grown/banana{
+ pixel_x = 7;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/food/snacks/grown/banana,
+/obj/item/reagent_containers/food/snacks/grown/banana{
+ pixel_x = -6;
+ pixel_y = 3
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/genetics)
+"dpb" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/genetics)
+"dpc" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (WEST)"
+ },
+/area/medical/genetics)
+"dpd" = (
+/obj/structure/sign/nosmoking_2{
+ pixel_y = -32
+ },
+/obj/machinery/vending/chinese,
+/turf/simulated/floor/wood,
+/area/crew_quarters/mrchangs)
+"dpe" = (
+/obj/structure/table/reinforced,
+/obj/structure/mirror{
+ pixel_y = 26
+ },
+/obj/item/reagent_containers/spray/waterflower,
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mimeoffice)
+"dpg" = (
+/obj/structure/statue/tranquillite/mime,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mimeoffice)
+"dph" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/disposalpipe/junction{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay2)
+"dpn" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowcorner"
+ },
+/area/hallway/primary/port)
+"dpt" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/arrow{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/yellow/partial{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "hopqueueshutters";
+ name = "Queue Shutters"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/primary/central/west)
+"dpv" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/arrow,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/serviceyard)
+"dpw" = (
+/obj/structure/closet/secure_closet/CMO,
+/obj/effect/decal/warning_stripes/northeast,
+/obj/item/megaphone,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/cmo)
+"dpA" = (
+/obj/structure/dresser,
+/obj/structure/mirror{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/cmo)
+"dpC" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/electrical)
+"dpD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/office)
+"dpH" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "Bar";
+ name = "Bar Privacy Shutters"
+ },
+/obj/item/reagent_containers/glass/rag,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/bar)
+"dpP" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"dpQ" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/construction/hallway)
+"dpR" = (
+/obj/machinery/door/airlock/public{
+ name = "Bar";
+ req_access = list(25)
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/wood,
+/area/crew_quarters/bar)
+"dpW" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/prisonershuttle)
+"dpX" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/office)
+"dpY" = (
+/obj/machinery/door/poddoor/shutters{
+ id_tag = "roboticsshutters";
+ name = "Mech Bay Shutters"
+ },
+/obj/effect/decal/warning_stripes/east,
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel,
+/area/assembly/chargebay)
+"dpZ" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/nhallway)
+"dqb" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/medical/research/shallway)
+"dqd" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"dqe" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/mining/glass{
+ name = "Quartermaster";
+ req_access = list(41)
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/qm)
+"dqg" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/smartfridge/secure/chemistry/virology,
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/virology/lab)
+"dqi" = (
+/obj/structure/reagent_dispensers/fueltank,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
+"dqk" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/remains/human,
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"dql" = (
+/obj/structure/disposalpipe/sortjunction{
+ dir = 2;
+ name = "Robotics Junction";
+ sortType = 14
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "purple"
+ },
+/area/hallway/primary/aft)
+"dqq" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/fore)
+"dqr" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/ai)
+"dqt" = (
+/obj/structure/sign/poster/official/random{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/medbay2)
+"dqv" = (
+/turf/simulated/floor/plasteel,
+/area/quartermaster/delivery)
+"dqw" = (
+/obj/effect/decal/warning_stripes/red,
+/obj/structure/closet/crate/internals,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"dqz" = (
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTHEAST)"
+ },
+/area/medical/medbay)
+"dqD" = (
+/obj/machinery/ai_slipper,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/ai)
+"dqL" = (
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/medical/surgery/south)
+"dqO" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/starboard/east)
+"dqP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"dqR" = (
+/turf/simulated/wall/r_wall,
+/area/medical/cmo)
+"dqS" = (
+/obj/machinery/atmospherics/pipe/manifold4w/visible,
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/maintenance/electrical)
+"dqT" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/airlock/engineering{
+ name = "Aft Starboard Solar Access";
+ req_access = list(10)
+ },
+/obj/structure/sign/electricshock{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/starboardsolar)
+"dqY" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "solar_xeno_inner";
+ locked = 1;
+ name = "Engineering External Access";
+ req_access = list(10,13)
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/starboardsolar)
+"dra" = (
+/obj/machinery/door/airlock/command/glass{
+ name = "AI Core";
+ req_access = list(16)
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"drd" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/item/radio/intercom{
+ pixel_y = -28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/starboard/east)
+"dri" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/decal/warning_stripes/north,
+/obj/effect/decal/cleanable/blood/tracks{
+ basecolor = "#030303";
+ desc = "It's black and greasy. Looks like Beepsky made another mess.";
+ drydesc = "It's dry and crusty. Someone is not doing their job."
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"dro" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/exit)
+"drp" = (
+/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
+ dir = 5
+ },
+/turf/simulated/floor/engine/insulated/vacuum,
+/area/toxins/mixing)
+"drq" = (
+/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
+ dir = 9
+ },
+/turf/simulated/floor/engine/insulated/vacuum,
+/area/toxins/mixing)
+"drs" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (EAST)"
+ },
+/area/medical/research/nhallway)
+"drv" = (
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/assembly/robotics)
+"drC" = (
+/obj/machinery/mecha_part_fabricator,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/assembly/robotics)
+"drD" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/genetics)
+"drE" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/genetics)
+"drF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/medical/genetics)
+"drH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/hologram/holopad,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry)
+"drK" = (
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry)
+"drL" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bluecorner"
+ },
+/area/hallway/secondary/entry)
+"drM" = (
+/obj/machinery/ai_slipper,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/ai)
+"drN" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/firedoor,
+/obj/item/folder,
+/obj/machinery/door/window/westleft{
+ name = "Robotics Desk";
+ req_access = list(29)
+ },
+/obj/machinery/door/window/eastleft,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "RoboDesk";
+ name = "Robotics Privacy Shutter"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/assembly/robotics)
+"drP" = (
+/obj/structure/table,
+/obj/item/camera{
+ name = "Autopsy Camera";
+ pixel_x = -2;
+ pixel_y = -2
+ },
+/obj/item/storage/box/gloves{
+ pixel_y = 8
+ },
+/obj/item/storage/box/bodybags{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/item/storage/box/bodybags,
+/obj/structure/sign/poster/official/random{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/medical/morgue)
+"drR" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atm{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/security/lobby)
+"drT" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/security/permabrig)
+"drU" = (
+/obj/structure/bed,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/obj/item/radio/intercom{
+ pixel_x = -30
+ },
+/obj/machinery/flasher{
+ id = "Perma1";
+ pixel_x = -24;
+ pixel_y = -12
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"drW" = (
+/obj/machinery/firealarm{
+ pixel_y = 28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/securehallway)
+"drX" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/security/permabrig)
+"dse" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/space,
+/area/space/nearstation)
+"dsg" = (
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "red"
+ },
+/area/security/securehallway)
+"dsh" = (
+/obj/item/radio/intercom{
+ dir = 1;
+ pixel_y = -28
+ },
+/obj/machinery/camera{
+ c_tag = "Chief Medical Officer's Quarters";
+ dir = 1;
+ network = list("Medical","SS13")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "cmo"
+ },
+/area/medical/cmo)
+"dsk" = (
+/obj/effect/decal/warning_stripes/southeastcorner,
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ desc = "Труба содержит газ для обработки и после возвращает его обратно в трубу смешивания";
+ dir = 8;
+ name = "Труба обработки"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"dsq" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/space,
+/area/space/nearstation)
+"dsu" = (
+/obj/effect/decal/warning_stripes/southwestcorner,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/assembly/robotics)
+"dsw" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/construction/hallway)
+"dsx" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "whitepurple"
+ },
+/area/medical/research/restroom)
+"dsz" = (
+/obj/structure/table/wood,
+/obj/item/pinpointer,
+/obj/item/disk/nuclear,
+/obj/item/radio/intercom{
+ dir = 8;
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/captain/bedroom)
+"dsE" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/assembly/robotics)
+"dsG" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/assembly/robotics)
+"dsI" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Exp_lockdown";
+ name = "Expedition Lockdown"
+ },
+/obj/machinery/door/airlock/command/glass{
+ name = "Space Expedition Storage";
+ req_access = list(18,48,70)
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop/expedition)
+"dsO" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/atmos/glass{
+ name = "Atmospherics Storage";
+ req_access = list(24)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"dsP" = (
+/obj/structure/filingcabinet/chestdrawer/autopsy,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/medical/morgue)
+"dsQ" = (
+/obj/structure/window/reinforced,
+/obj/machinery/light{
+ on = 1;
+ pixel_y = 7
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/construction/hallway)
+"dsR" = (
+/obj/item/radio/intercom{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/medbay2)
+"dsT" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/medbay2)
+"dsV" = (
+/obj/item/radio/intercom/custom{
+ pixel_y = 25
+ },
+/obj/item/radio/intercom{
+ pixel_x = 28
+ },
+/obj/item/radio/intercom/private{
+ pixel_y = -28
+ },
+/obj/effect/landmark/event/tripai,
+/obj/machinery/door/window/southright{
+ dir = 8;
+ name = "AI Intercom";
+ req_access = list(16)
+ },
+/turf/simulated/floor/bluegrid,
+/area/turret_protected/ai)
+"dsW" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/light_switch{
+ pixel_x = 6;
+ pixel_y = -26
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue"
+ },
+/area/medical/cryo)
+"dsY" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/medical/surgery/south)
+"dtb" = (
+/obj/machinery/hologram/holopad,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/magistrateoffice)
+"dtc" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 4;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"dtd" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/construction/hallway)
+"dte" = (
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp,
+/obj/machinery/ai_status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/chief)
+"dti" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 4;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plating,
+/area/atmos)
+"dtj" = (
+/obj/machinery/flasher/portable,
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "vault"
+ },
+/area/security/securearmory)
+"dtm" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/maintenance/electrical)
+"dtn" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"dtr" = (
+/obj/structure/closet,
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"dtv" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/space,
+/area/space/nearstation)
+"dtB" = (
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/west)
+"dtC" = (
+/obj/machinery/newscaster{
+ pixel_x = -32
+ },
+/obj/structure/chair/sofa/right{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/bar/atrium)
+"dtD" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/solar/starboard)
+"dtE" = (
+/obj/structure/bookcase,
+/obj/item/book/random,
+/obj/item/book/random,
+/obj/item/book/random,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"dtF" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/heads/hop)
+"dtI" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/polarized{
+ dir = 4;
+ id = "privateroom"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 8;
+ id = "privateroom"
+ },
+/obj/structure/window/reinforced/polarized{
+ id = "privateroom"
+ },
+/turf/simulated/floor/plating,
+/area/crew_quarters/bar/atrium)
+"dtJ" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/office)
+"dtK" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/maintenance/turbine)
+"dtL" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/maintenance/turbine)
+"dtU" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/decal/warning_stripes/northeast,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"dtZ" = (
+/obj/structure/table,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"duf" = (
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"duh" = (
+/obj/item/twohanded/required/kirbyplants{
+ icon_state = "plant-22";
+ tag = "icon-plant-22"
+ },
+/obj/machinery/newscaster{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/medical/morgue)
+"duk" = (
+/turf/simulated/wall,
+/area/medical/morgue)
+"dum" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/medbay2)
+"duo" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"dup" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay)
+"duq" = (
+/obj/item/flag/cargo,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/qm)
+"dut" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel,
+/area/medical/cmo)
+"duw" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/qm)
+"duB" = (
+/obj/structure/chair/office/dark{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/qm)
+"duF" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -24
+ },
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"duJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"duN" = (
+/obj/machinery/smartfridge/drying_rack,
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"duO" = (
+/obj/machinery/power/terminal,
+/obj/effect/decal/warning_stripes/south,
+/obj/structure/cable/yellow,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"duT" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/paramedic)
+"duY" = (
+/obj/item/radio/intercom{
+ dir = 8;
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/shallway)
+"dvd" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/shallway)
+"dvf" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 26
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/west)
+"dvg" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/item/robot_parts/robot_suit,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/assembly/robotics)
+"dvk" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/camera{
+ c_tag = "Central Hallway South";
+ dir = 8
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "orangecorner"
+ },
+/area/hallway/primary/aft)
+"dvm" = (
+/obj/machinery/dna_scannernew,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (WEST)"
+ },
+/area/medical/genetics)
+"dvr" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/genetics)
+"dvt" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/medical/morgue)
+"dvu" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/medical/morgue)
+"dvv" = (
+/obj/machinery/door/airlock/medical{
+ name = "Morgue";
+ req_access = list(6)
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/morgue)
+"dvx" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay2)
+"dvA" = (
+/obj/machinery/power/terminal,
+/obj/effect/decal/warning_stripes/south,
+/obj/structure/cable/yellow{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"dvB" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Подаёт азот из атмосферки в систему охлаждения реактора, таким образом запитывая её хладагентом";
+ dir = 5;
+ name = "Труба подачи азота в реактор"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{
+ dir = 5
+ },
+/turf/space,
+/area/space/nearstation)
+"dvC" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"dvJ" = (
+/obj/structure/closet/secure_closet/medical2,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/surgery/south)
+"dvP" = (
+/obj/effect/landmark/start/mime,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mimeoffice)
+"dvR" = (
+/obj/machinery/chem_master/condimaster,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/bar)
+"dwg" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/toxins/server)
+"dwh" = (
+/obj/item/radio/intercom{
+ pixel_x = 28;
+ pixel_y = -2
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/wood,
+/area/crew_quarters/bar/atrium)
+"dwk" = (
+/obj/machinery/hologram/holopad,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/assembly/robotics)
+"dwm" = (
+/obj/structure/girder,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"dwo" = (
+/obj/machinery/vending/wallmed{
+ name = "Emergency NanoMed";
+ pixel_x = 25
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"dws" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/recharge_station,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "whiteblue"
+ },
+/area/medical/reception)
+"dwu" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/morgue)
+"dwv" = (
+/obj/structure/morgue,
+/obj/effect/decal/warning_stripes/northwest,
+/obj/effect/landmark/event/revenantspawn,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/morgue)
+"dww" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"dwy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"dwA" = (
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/medical/surgery/north)
+"dwC" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"dwG" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"dwH" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 1;
+ name = "Труба фильтрации"
+ },
+/obj/machinery/atmospherics/binary/pump{
+ desc = "Подаёт кислород для смешивания с другими газами";
+ dir = 8;
+ name = "Кислород (O2) в смеситель";
+ target_pressure = 101
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/atmos)
+"dwL" = (
+/obj/machinery/newscaster{
+ pixel_y = -30
+ },
+/obj/machinery/camera{
+ c_tag = "Arrivals Hall Starboard";
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"dwM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"dwN" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/port/west)
+"dwP" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Atmospherics East";
+ dir = 8;
+ network = list("Engineering","SS13")
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Труба хранит в себе набор газов для смешивания";
+ dir = 10;
+ name = "Труба смешивания"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"dwW" = (
+/obj/structure/sign/securearea,
+/turf/simulated/wall/r_wall,
+/area/atmos)
+"dwX" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/arrow{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow/partial{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"dxa" = (
+/obj/machinery/door/window/eastleft{
+ dir = 2;
+ name = "Kitchen Desk";
+ req_access = list(28)
+ },
+/obj/machinery/smartfridge/dish{
+ opacity = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/crew_quarters/kitchen)
+"dxb" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "Kitchen Dinner Windows";
+ name = "Kitchen Shutters"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/crew_quarters/kitchen)
+"dxc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutral"
+ },
+/area/toxins/mixing)
+"dxf" = (
+/turf/simulated/floor/wood,
+/area/crew_quarters/heads/hop)
+"dxg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp/green,
+/obj/item/card/id/captains_spare,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/captain/bedroom)
+"dxh" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/storage)
+"dxs" = (
+/obj/structure/closet/wardrobe/white,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/ward)
+"dxt" = (
+/obj/machinery/door/airlock/hatch{
+ name = "Telecommunications Access";
+ req_access = list(61)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/tcommsat/chamber)
+"dxu" = (
+/obj/machinery/newscaster{
+ pixel_y = -28
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/computer/operating{
+ name = "Robotics Operating Computer"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "whitepurple"
+ },
+/area/assembly/robotics)
+"dxv" = (
+/obj/effect/decal/warning_stripes/northwestcorner,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/assembly/robotics)
+"dxw" = (
+/obj/item/radio/intercom{
+ dir = 1;
+ pixel_y = -28
+ },
+/obj/structure/table/reinforced,
+/obj/structure/sink{
+ dir = 1
+ },
+/obj/item/storage/toolbox/surgery{
+ pixel_x = -1;
+ pixel_y = 2
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (WEST)"
+ },
+/area/assembly/robotics)
+"dxx" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/table/reinforced,
+/obj/item/storage/box/gloves{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/obj/item/storage/box/masks,
+/obj/item/storage/box/bodybags{
+ pixel_x = -4;
+ pixel_y = -4
+ },
+/obj/item/clothing/mask/breath/medical,
+/obj/item/reagent_containers/spray/cleaner{
+ desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back.";
+ name = "Surgery Cleaner"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "whitepurple"
+ },
+/area/assembly/robotics)
+"dxF" = (
+/obj/machinery/door/poddoor/shutters{
+ id_tag = "roboticsshutters";
+ name = "Mech Bay Shutters"
+ },
+/obj/machinery/door_control{
+ id = "roboticsshutters";
+ name = "Mech Bay Door Control";
+ pixel_y = 24;
+ req_access = list(29)
+ },
+/obj/effect/decal/warning_stripes/east,
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel,
+/area/assembly/chargebay)
+"dxG" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/vending/artvend,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "escape"
+ },
+/area/crew_quarters/fitness)
+"dxN" = (
+/obj/machinery/door/window,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/toilet{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/blue/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/security/permabrig)
+"dxQ" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 8;
+ pixel_x = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/construction/hallway)
+"dxT" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay3)
+"dxZ" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/lattice,
+/turf/space,
+/area/space/nearstation)
+"dyd" = (
+/obj/structure/chair/office/dark,
+/obj/effect/landmark/start/cargo_technician,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"dye" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"dyi" = (
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkblue"
+ },
+/area/medical/surgery/north)
+"dyk" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 4;
+ pixel_x = -6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/construction/hallway)
+"dyn" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "blue"
+ },
+/area/bridge/checkpoint/north)
+"dyp" = (
+/obj/structure/rack,
+/obj/item/extinguisher,
+/obj/item/clothing/mask/gas,
+/obj/item/grenade/chem_grenade/firefighting,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/light/small,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "neutral"
+ },
+/area/toxins/mixing)
+"dyq" = (
+/obj/machinery/camera{
+ c_tag = "Research Toxins Storage Room";
+ dir = 4;
+ network = list("Research","SS13");
+ pixel_y = -22
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/portable_atmospherics/scrubber/huge,
+/turf/simulated/floor/plasteel,
+/area/toxins/storage)
+"dyr" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/bombcloset,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/toxins/mixing)
+"dys" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/firecloset,
+/obj/machinery/camera{
+ c_tag = "Toxin Equipment Storage";
+ dir = 1;
+ network = list("Research","SS13")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/toxins/mixing)
+"dyu" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/reagent_dispensers/watertank,
+/obj/machinery/light/small,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "neutral"
+ },
+/area/toxins/mixing)
+"dyv" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/warning_stripes/west,
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/toxins/storage)
+"dyw" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/storage)
+"dyy" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Подаёт азот из атмосферки в систему охлаждения реактора, таким образом запитывая её хладагентом";
+ dir = 10;
+ name = "Труба подачи азота в реактор"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{
+ dir = 10
+ },
+/turf/space,
+/area/space/nearstation)
+"dyB" = (
+/obj/structure/cable,
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "east bump";
+ pixel_x = 24
+ },
+/obj/machinery/portable_atmospherics/scrubber/huge,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/camera{
+ c_tag = "Toxins Gas Storage";
+ dir = 8;
+ network = list("Research","SS13")
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/storage)
+"dyC" = (
+/obj/machinery/camera{
+ c_tag = "Research South Hallway";
+ dir = 4;
+ network = list("Research","SS13");
+ pixel_y = -22
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/shallway)
+"dyG" = (
+/obj/machinery/r_n_d/server/robotics,
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 9
+ },
+/turf/simulated/floor/bluegrid{
+ icon_state = "gcircuit";
+ name = "Mainframe Floor";
+ nitrogen = 100;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/toxins/server)
+"dyI" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/assembly/chargebay)
+"dza" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/engineering)
+"dzc" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/maintenance/turbine)
+"dzf" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/navbeacon{
+ codes_txt = "delivery";
+ location = "Chemistry"
+ },
+/obj/structure/plasticflaps{
+ opacity = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/medical/chemistry)
+"dzh" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"dzi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/engineering)
+"dzj" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"dzm" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/engineering)
+"dzp" = (
+/obj/structure/table/wood,
+/obj/item/picket_sign,
+/turf/simulated/floor/carpet,
+/area/maintenance/fsmaint)
+"dzr" = (
+/obj/structure/cable,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/computer/monitor{
+ name = "Engineering Power Monitoring Console"
+ },
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/engine/controlroom)
+"dzs" = (
+/obj/machinery/photocopier,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_x = -27;
+ pixel_y = -25
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "brown"
+ },
+/area/quartermaster/qm)
+"dzt" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 4;
+ pixel_y = 8
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"dzu" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/table/reinforced,
+/obj/item/radio/electropack,
+/obj/item/assembly/signaler,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/processing)
+"dzv" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/bar/atrium)
+"dzx" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/light/small,
+/obj/machinery/power/smes,
+/turf/simulated/floor/greengrid,
+/area/engine/controlroom)
+"dzy" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -25
+ },
+/obj/machinery/camera{
+ c_tag = "Mime Office";
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mimeoffice)
+"dzA" = (
+/obj/machinery/portable_atmospherics/canister/carbon_dioxide,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/storage)
+"dzC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/decal/warning_stripes/west,
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel,
+/area/toxins/storage)
+"dzD" = (
+/obj/machinery/portable_atmospherics/canister/sleeping_agent,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/storage)
+"dzE" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/hallway/primary/fore)
+"dzH" = (
+/obj/structure/sign/poster/official/nanotrasen_logo{
+ pixel_x = -32
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/shallway)
+"dzI" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/shallway)
+"dzJ" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/shallway)
+"dzL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille{
+ density = 0;
+ icon_state = "brokengrille"
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"dzQ" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurplecorner"
+ },
+/area/assembly/robotics)
+"dzY" = (
+/obj/structure/table,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/evidence)
+"dAc" = (
+/obj/structure/filingcabinet/chestdrawer,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/item/radio/intercom{
+ pixel_y = 22
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/evidence)
+"dAf" = (
+/obj/structure/sign/chemistry,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/wall/r_wall,
+/area/medical/chemistry)
+"dAl" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/medical/cryo)
+"dAn" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/vending/coffee/free,
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/lawoffice)
+"dAo" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/closet/emcloset,
+/obj/machinery/camera{
+ c_tag = "Cargo Personal Corner";
+ dir = 4;
+ pixel_y = -27
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"dAq" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/medical/ward)
+"dAr" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/heads/hop)
+"dAt" = (
+/obj/machinery/vending/wallmed{
+ pixel_y = -30
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"dAv" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 4
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutral"
+ },
+/area/toxins/mixing)
+"dAz" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"dAB" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"dAE" = (
+/obj/machinery/door/window{
+ dir = 8;
+ req_access = list(63)
+ },
+/obj/structure/safe/floor{
+ known_by = list("captain")
+ },
+/obj/item/gun/projectile/revolver/russian,
+/obj/item/reagent_containers/food/drinks/bottle/absinthe/premium,
+/obj/item/lighter/zippo/nt_rep,
+/obj/item/storage/fancy/cigarettes/cigpack_robustgold,
+/obj/item/toy/figure/captain,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/captain/bedroom)
+"dAF" = (
+/turf/simulated/floor/carpet,
+/area/crew_quarters/captain/bedroom)
+"dAK" = (
+/obj/structure/table/reinforced,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/recharger{
+ pixel_x = 1;
+ pixel_y = 3
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"dAL" = (
+/obj/machinery/atmospherics/unary/outlet_injector/on{
+ dir = 4;
+ id = "co2_in"
+ },
+/turf/simulated/floor/engine/co2,
+/area/atmos)
+"dAN" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/southeast,
+/obj/structure/window/reinforced,
+/obj/structure/closet/secure_closet/atmos_personal,
+/obj/item/extinguisher/mini,
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"dAO" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"dAU" = (
+/obj/structure/bed,
+/obj/item/bedsheet/captain,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/effect/landmark/start/captain,
+/obj/item/storage/secure/safe{
+ pixel_x = 32
+ },
+/turf/simulated/floor/carpet,
+/area/crew_quarters/captain/bedroom)
+"dAW" = (
+/obj/structure/rack,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"dAY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner (WEST)"
+ },
+/area/medical/genetics)
+"dAZ" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"dBd" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/light/small,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"dBe" = (
+/obj/machinery/navbeacon{
+ codes_txt = "delivery";
+ location = "Hydroponics"
+ },
+/obj/structure/plasticflaps{
+ opacity = 1
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"dBg" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"dBh" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/maintenance{
+ name = "Crematorium Maintenance";
+ req_access = list(27)
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/asmaint2)
+"dBm" = (
+/obj/machinery/hydroponics/soil,
+/obj/machinery/camera{
+ c_tag = "Animal Garden";
+ dir = 4
+ },
+/turf/simulated/floor/grass,
+/area/hydroponics)
+"dBo" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "PermaLockdown";
+ name = "Perma Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"dBp" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"dBr" = (
+/turf/simulated/floor/carpet,
+/area/maintenance/fsmaint)
+"dBt" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/effect/landmark/start/engineer,
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"dBu" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/sign/electricshock{
+ pixel_x = 32
+ },
+/obj/effect/decal/warning_stripes/southeast,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"dBv" = (
+/obj/effect/decal/warning_stripes/west{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "siding4"
+ },
+/obj/effect/decal/warning_stripes/west{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "siding8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "asteroid"
+ },
+/area/hydroponics)
+"dBA" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"dBB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"dBE" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Library North";
+ dir = 8
+ },
+/turf/simulated/floor/wood,
+/area/library)
+"dBF" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"dBG" = (
+/obj/structure/sign/nosmoking_2,
+/turf/simulated/wall,
+/area/library)
+"dBH" = (
+/obj/structure/sign/poster/random{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/sw)
+"dBL" = (
+/obj/machinery/vending/cigarette,
+/turf/simulated/floor/plasteel,
+/area/bridge/vip)
+"dBM" = (
+/mob/living/simple_animal/cow{
+ name = "Betsy"
+ },
+/obj/structure/flora/ausbushes/ppflowers,
+/turf/simulated/floor/grass,
+/area/hydroponics)
+"dBN" = (
+/obj/structure/table/reinforced,
+/obj/structure/mirror{
+ pixel_x = 28
+ },
+/obj/item/razor,
+/turf/simulated/floor/plasteel{
+ icon_state = "barber"
+ },
+/area/civilian/barber)
+"dBT" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/wood,
+/area/blueshield)
+"dBV" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Courtroom East";
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutral"
+ },
+/area/crew_quarters/courtroom)
+"dBZ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/south)
+"dCb" = (
+/obj/structure/table/wood,
+/obj/item/lighter/zippo/blue{
+ pixel_x = 7;
+ pixel_y = 4
+ },
+/obj/item/paper/blueshield,
+/obj/item/folder/blue{
+ pixel_x = -5;
+ pixel_y = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bcarpet05"
+ },
+/area/blueshield)
+"dCe" = (
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/camera{
+ c_tag = "Captain's Quarters";
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain/bedroom)
+"dCj" = (
+/obj/machinery/cryopod,
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"dCk" = (
+/obj/machinery/optable,
+/obj/item/scalpel,
+/obj/item/autopsy_scanner,
+/obj/item/clothing/gloves/color/latex/nitrile,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/security/detectives_office)
+"dCn" = (
+/obj/machinery/power/rad_collector{
+ anchored = 1
+ },
+/obj/structure/cable/yellow{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"dCr" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "PermaLockdown";
+ name = "Perma Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"dCv" = (
+/obj/structure/table/reinforced,
+/obj/item/book/manual/engineering_guide{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/obj/item/book/manual/engineering_particle_accelerator,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/engine/engineering)
+"dCw" = (
+/obj/structure/table,
+/obj/machinery/computer/library/public,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"dCy" = (
+/obj/structure/table/reinforced,
+/obj/item/radio{
+ pixel_x = 5;
+ pixel_y = 4
+ },
+/obj/item/reagent_containers/spray/cleaner/drone{
+ pixel_x = -6;
+ pixel_y = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/engine/engineering)
+"dCz" = (
+/obj/structure/table/reinforced,
+/obj/item/book/manual/engineering_hacking{
+ pixel_x = 6;
+ pixel_y = 6
+ },
+/obj/item/book/manual/engineering_construction{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/item/book/manual/engineering_singularity_safety,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "yellow"
+ },
+/area/engine/engineering)
+"dCA" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "PermaLockdown";
+ name = "Perma Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"dCC" = (
+/obj/structure/chair/office/dark,
+/turf/simulated/floor/wood,
+/area/library)
+"dCD" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/hydroponics)
+"dCH" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/newscaster{
+ pixel_y = 32
+ },
+/obj/structure/bookcase,
+/turf/simulated/floor/wood,
+/area/library)
+"dCK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/serviceyard)
+"dCL" = (
+/obj/structure/closet/secure_closet/scientist,
+/obj/structure/sign/poster/random{
+ pixel_x = 32
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/medical/research/restroom)
+"dCM" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/window/southleft{
+ dir = 4;
+ name = "Kitchen Delivery";
+ req_access = list(28)
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/kitchen)
+"dCP" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/fore)
+"dCQ" = (
+/obj/machinery/status_display,
+/turf/simulated/wall,
+/area/quartermaster/miningdock)
+"dCR" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/mining{
+ name = "Mining Dock";
+ req_access = list(48)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/miningdock)
+"dCS" = (
+/obj/item/toy/balloon,
+/obj/item/toy/balloon{
+ pixel_x = 7;
+ pixel_y = -7
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"dCV" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/lawoffice)
+"dCW" = (
+/obj/item/paper_bin,
+/obj/structure/table,
+/obj/item/pen,
+/obj/machinery/newscaster{
+ pixel_x = 32
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/bridge/checkpoint/south)
+"dCX" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "east bump";
+ pixel_x = 24
+ },
+/obj/machinery/camera{
+ c_tag = "Head of Personnel's Office";
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/heads/hop)
+"dCY" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"dDa" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/requests_console{
+ announcementConsole = 1;
+ department = "NT Representative";
+ departmentType = 5;
+ name = "NT Representative Requests Console";
+ pixel_x = -32
+ },
+/turf/simulated/floor/wood,
+/area/ntrep)
+"dDb" = (
+/turf/simulated/wall,
+/area/quartermaster/qm)
+"dDe" = (
+/obj/structure/sign/fire,
+/turf/simulated/wall/r_wall/coated,
+/area/maintenance/turbine)
+"dDf" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "barber"
+ },
+/area/civilian/barber)
+"dDi" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/engine,
+/area/maintenance/turbine)
+"dDj" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor/wood,
+/area/blueshield)
+"dDl" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/turf/simulated/wall/r_wall/coated,
+/area/maintenance/turbine)
+"dDm" = (
+/obj/machinery/computer/communications,
+/obj/machinery/ai_status_display{
+ pixel_x = -32
+ },
+/turf/simulated/floor/carpet,
+/area/crew_quarters/captain)
+"dDn" = (
+/obj/effect/decal/warning_stripes/northwest,
+/obj/machinery/chem_master,
+/turf/simulated/floor/engine,
+/area/medical/chemistry)
+"dDq" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/turf/simulated/floor/engine,
+/area/maintenance/turbine)
+"dDr" = (
+/obj/machinery/atmospherics/pipe/manifold/visible,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "caution"
+ },
+/area/maintenance/turbine)
+"dDs" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/atmospherics/binary/valve{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/maintenance/turbine)
+"dDu" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"dDv" = (
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -22
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/east)
+"dDC" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"dDD" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/item/radio/intercom{
+ pixel_y = 22
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plating,
+/area/maintenance/auxsolarstarboard)
+"dDE" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkred"
+ },
+/area/security/evidence)
+"dDH" = (
+/obj/structure/sign/securearea{
+ desc = "A warning sign which reads 'RADIOACTIVE AREA'";
+ icon_state = "radiation";
+ name = "RADIOACTIVE AREA"
+ },
+/turf/simulated/wall/r_wall,
+/area/atmos)
+"dDI" = (
+/obj/structure/chair/stool,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/wood,
+/area/maintenance/gambling_den)
+"dDK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/courtroom)
+"dDO" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Труба хранит в себе набор газов для смешивания";
+ dir = 1;
+ name = "Труба смешивания"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"dDP" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"dDQ" = (
+/obj/effect/decal/warning_stripes/northwest,
+/obj/structure/chair/comfy/purp{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplefull"
+ },
+/area/medical/research/restroom)
+"dDR" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/restroom)
+"dDW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/chapel/main)
+"dEa" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"dEb" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/medical/research)
+"dEg" = (
+/obj/machinery/computer/general_air_control/large_tank_control{
+ frequency = 1441;
+ input_tag = "o2_in";
+ name = "Oxygen Supply Control";
+ output_tag = "o2_out";
+ sensors = list("o2_sensor" = "Tank")
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 1;
+ name = "Труба фильтрации"
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "blue"
+ },
+/area/atmos)
+"dEi" = (
+/obj/structure/table/wood,
+/obj/item/storage/briefcase,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"dEk" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/smes,
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plating,
+/area/maintenance/auxsolarstarboard)
+"dEm" = (
+/obj/structure/closet/secure_closet/reagents,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "whiteyellow"
+ },
+/area/medical/chemistry)
+"dEq" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/engine/o2,
+/area/atmos)
+"dEs" = (
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"dEt" = (
+/obj/structure/table/wood,
+/obj/item/clothing/glasses/sunglasses,
+/turf/simulated/floor/plating,
+/area/maintenance/casino)
+"dEA" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/simulated/floor/plating,
+/area/maintenance/casino)
+"dED" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/west)
+"dEF" = (
+/mob/living/simple_animal/chicken{
+ name = "Commander Clucky"
+ },
+/obj/structure/flora/ausbushes/lavendergrass,
+/turf/simulated/floor/grass,
+/area/hydroponics)
+"dEG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/computer/arcade,
+/turf/simulated/floor/plating,
+/area/maintenance/casino)
+"dEH" = (
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/storage)
+"dEO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/prisonershuttle)
+"dEP" = (
+/turf/simulated/wall/r_wall,
+/area/maintenance/ai)
+"dEV" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/bridge/checkpoint/south)
+"dEW" = (
+/obj/structure/flora/ausbushes/sparsegrass,
+/turf/simulated/floor/grass,
+/area/hydroponics)
+"dEZ" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/lattice,
+/obj/machinery/camera{
+ c_tag = "AI Satellite Exterior 4";
+ dir = 4;
+ network = list("SS13","MiniSat")
+ },
+/turf/space,
+/area/maintenance/ai)
+"dFa" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/heads/hop)
+"dFb" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/heads/hop)
+"dFc" = (
+/obj/structure/bookcase,
+/obj/item/book/manual/sop_command,
+/obj/item/book/manual/sop_engineering,
+/obj/item/book/manual/sop_general,
+/obj/item/book/manual/sop_legal,
+/obj/item/book/manual/sop_medical,
+/obj/item/book/manual/sop_science,
+/obj/item/book/manual/sop_security,
+/obj/item/book/manual/sop_service,
+/obj/item/book/manual/sop_supply,
+/turf/simulated/floor/wood,
+/area/ntrep)
+"dFe" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/civilian/barber)
+"dFg" = (
+/turf/simulated/wall,
+/area/maintenance/library)
+"dFh" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба содержит газ для обработки и после возвращает его обратно в трубу смешивания";
+ dir = 6;
+ name = "Труба обработки"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"dFi" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/light_switch{
+ pixel_x = -25
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/wood,
+/area/blueshield)
+"dFm" = (
+/obj/machinery/slot_machine,
+/turf/simulated/floor/wood,
+/area/crew_quarters/bar/atrium)
+"dFn" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/restroom)
+"dFp" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/bridge/checkpoint/south)
+"dFq" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/crew_quarters/kitchen)
+"dFr" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "SKPP"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "eslock";
+ name = "Escape Shuttle Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/bridge/checkpoint/south)
+"dFt" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/crew_quarters/kitchen)
+"dFv" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/camera{
+ c_tag = "Theatre"
+ },
+/obj/machinery/slot_machine,
+/turf/simulated/floor/wood,
+/area/crew_quarters/bar/atrium)
+"dFx" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/landmark/start/doctor,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay2)
+"dFC" = (
+/obj/structure/table/wood,
+/obj/item/folder/yellow,
+/obj/item/folder/blue{
+ pixel_x = 5;
+ pixel_y = 5
+ },
+/obj/machinery/computer/secure_data/laptop,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "blue"
+ },
+/area/crew_quarters/courtroom)
+"dFD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutral"
+ },
+/area/crew_quarters/courtroom)
+"dFG" = (
+/turf/simulated/wall/r_wall,
+/area/medical/virology)
+"dFK" = (
+/obj/structure/chair/office/dark{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/library)
+"dFM" = (
+/obj/structure/closet,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"dFQ" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/reception)
+"dFS" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"dFW" = (
+/obj/machinery/slot_machine,
+/obj/machinery/firealarm{
+ pixel_y = 26
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/bar/atrium)
+"dFX" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"dGa" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluefull"
+ },
+/area/medical/medbay3)
+"dGc" = (
+/obj/machinery/icemachine,
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/crew_quarters/kitchen)
+"dGd" = (
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/obj/machinery/vending/coffee,
+/turf/simulated/floor/wood,
+/area/crew_quarters/bar/atrium)
+"dGe" = (
+/obj/structure/closet/firecloset,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/bridge/checkpoint/south)
+"dGi" = (
+/obj/machinery/vending/cola,
+/turf/simulated/floor/wood,
+/area/crew_quarters/bar/atrium)
+"dGk" = (
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/food/condiment/enzyme{
+ layer = 5;
+ pixel_y = 14
+ },
+/obj/item/stack/packageWrap,
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/crew_quarters/kitchen)
+"dGo" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"dGu" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/status_display{
+ pixel_x = 32
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"dGw" = (
+/obj/machinery/camera{
+ c_tag = "Fore Starboard Solars";
+ network = list("SS13","Engineering")
+ },
+/obj/machinery/atmospherics/unary/portables_connector,
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plating,
+/area/maintenance/auxsolarstarboard)
+"dGy" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/mining/glass{
+ name = "Cargo Office";
+ req_access = list(31,50)
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/office)
+"dGB" = (
+/obj/structure/table/wood,
+/obj/item/clipboard,
+/obj/item/folder/red,
+/turf/simulated/floor/plasteel{
+ icon_state = "carpet"
+ },
+/area/maintenance/library)
+"dGD" = (
+/obj/structure/chair/sofa/right,
+/turf/simulated/floor/carpet,
+/area/crew_quarters/bar/atrium)
+"dGH" = (
+/obj/machinery/light/small{
+ dir = 4;
+ tag = "icon-bulb1 (EAST)"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/maintenance/fpmaint)
+"dGI" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "browncorner"
+ },
+/area/hallway/primary/fore)
+"dGK" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/obj/machinery/camera{
+ c_tag = "NT Representative's Office";
+ dir = 1
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/obj/machinery/disposal,
+/turf/simulated/floor/wood,
+/area/ntrep)
+"dGL" = (
+/obj/structure/table/reinforced,
+/obj/machinery/kitchen_machine/microwave,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"dGN" = (
+/obj/structure/sign/barber{
+ pixel_x = 22;
+ pixel_y = 32
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"dGO" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "whitepurple"
+ },
+/area/medical/research/restroom)
+"dGP" = (
+/obj/item/radio/intercom{
+ pixel_y = -28
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/recharge_station,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"dGQ" = (
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"dGR" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/bridge/checkpoint/south)
+"dGS" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/filingcabinet/chestdrawer,
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "brown"
+ },
+/area/quartermaster/miningdock)
+"dGX" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/crew_quarters/fitness)
+"dGZ" = (
+/obj/structure/table/wood,
+/obj/item/storage/briefcase{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/obj/item/storage/secure/briefcase,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "blue"
+ },
+/area/crew_quarters/courtroom)
+"dHa" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"dHe" = (
+/obj/machinery/light_switch{
+ pixel_x = -26;
+ pixel_y = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"dHg" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"dHi" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/chapel/main)
+"dHk" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/airlock/maintenance{
+ name = "Library Maintenance";
+ req_access = list(12)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"dHl" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "blue"
+ },
+/area/crew_quarters/courtroom)
+"dHm" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/carpet,
+/area/magistrateoffice)
+"dHo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/carpet,
+/area/magistrateoffice)
+"dHp" = (
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"dHq" = (
+/obj/machinery/field/generator{
+ anchored = 1;
+ state = 2
+ },
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"dHr" = (
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"dHs" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "PermaLockdown";
+ name = "Perma Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"dHt" = (
+/obj/structure/bookcase,
+/turf/simulated/floor/wood,
+/area/maintenance/library)
+"dHx" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkbluefull"
+ },
+/area/turret_protected/ai)
+"dHy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/security/glass{
+ name = "Staff room";
+ req_access = list(63)
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/brigstaff)
+"dHA" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/turret_protected/ai)
+"dHD" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating,
+/area/teleporter/abandoned)
+"dHH" = (
+/obj/machinery/computer/arcade/battle,
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"dHJ" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Chapel Short Hall";
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/office)
+"dHN" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"dHO" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/item/stack/rods{
+ amount = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"dHP" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 4;
+ name = "Труба фильтрации"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"dHQ" = (
+/turf/simulated/floor/engine/o2,
+/area/atmos)
+"dHR" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"dHS" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/landmark/start/botanist,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "green"
+ },
+/area/hydroponics)
+"dHT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/fitness)
+"dHV" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/wood,
+/area/library)
+"dHX" = (
+/obj/machinery/door/airlock/external,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"dHY" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "green"
+ },
+/area/hydroponics)
+"dHZ" = (
+/obj/machinery/door/airlock/glass{
+ name = "Hydroponics";
+ req_access = list(35)
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel,
+/area/hydroponics)
+"dIb" = (
+/obj/effect/decal/warning_stripes/west{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "siding1"
+ },
+/obj/effect/decal/warning_stripes/west{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "siding2"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "asteroid"
+ },
+/area/hydroponics)
+"dId" = (
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/food/snacks/mint,
+/obj/item/reagent_containers/food/drinks/bottle/cream,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"dIe" = (
+/obj/structure/closet/wardrobe/virology_white,
+/obj/item/storage/belt/medical,
+/obj/item/storage/belt/medical,
+/obj/item/storage/belt/medical,
+/obj/machinery/camera{
+ c_tag = "Virology Bedroom";
+ dir = 1;
+ network = list("Medical","SS13")
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/virology)
+"dIg" = (
+/turf/simulated/wall,
+/area/crew_quarters/hor)
+"dIh" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurplecorner"
+ },
+/area/crew_quarters/hor)
+"dIi" = (
+/obj/machinery/disposal,
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (NORTHWEST)"
+ },
+/area/assembly/robotics)
+"dIj" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkredfull"
+ },
+/area/security/securearmory)
+"dIk" = (
+/obj/machinery/newscaster{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"dIm" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/virology)
+"dIo" = (
+/obj/structure/bookcase{
+ name = "Forbidden Knowledge"
+ },
+/obj/item/book/manual/security_space_law,
+/obj/item/book/manual/sop_command,
+/obj/item/book/manual/sop_engineering,
+/obj/item/book/manual/sop_general,
+/obj/item/book/manual/sop_legal,
+/obj/item/book/manual/sop_medical,
+/obj/item/book/manual/sop_science,
+/obj/item/book/manual/sop_security,
+/obj/item/book/manual/sop_service,
+/obj/item/book/manual/sop_supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"dIs" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/girder,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"dIv" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"dIw" = (
+/obj/structure/chair/comfy/brown{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"dIx" = (
+/turf/simulated/wall,
+/area/chapel/office)
+"dIy" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"dIC" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/arrow,
+/obj/effect/decal/warning_stripes/yellow/partial,
+/turf/simulated/floor/plasteel,
+/area/teleporter)
+"dIE" = (
+/obj/machinery/door/poddoor{
+ id_tag = "turbinevent";
+ name = "Turbine Vent"
+ },
+/turf/simulated/floor/engine,
+/area/maintenance/turbine)
+"dIF" = (
+/obj/structure/table,
+/obj/machinery/cell_charger,
+/obj/item/stock_parts/cell/high,
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel,
+/area/teleporter)
+"dIH" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/greengrid,
+/area/security/nuke_storage)
+"dII" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/turbine{
+ dir = 8;
+ luminosity = 2
+ },
+/obj/structure/sign/vacuum{
+ pixel_y = -32
+ },
+/turf/simulated/floor/engine,
+/area/maintenance/turbine)
+"dIJ" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"dIL" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/medical/genetics)
+"dIN" = (
+/obj/effect/landmark/start/magistrate,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/chair/comfy/brown{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/courtroom)
+"dIO" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/hallway/secondary/exit)
+"dIS" = (
+/obj/machinery/igniter{
+ id = "Incinerator";
+ luminosity = 2
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/engine,
+/area/maintenance/turbine)
+"dIW" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "magistrate";
+ name = "Magistrate Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/magistrateoffice)
+"dJc" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/magistrateoffice)
+"dJf" = (
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ master_tag = "turbine_control";
+ name = "Gas Turbine Access Button";
+ pixel_x = -2;
+ pixel_y = 22
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/glass{
+ autoclose = 0;
+ frequency = 1449;
+ heat_proof = 1;
+ id_tag = "gas_turbine_exterior";
+ locked = 1;
+ name = "Turbine Exterior Airlock";
+ req_access = list(12)
+ },
+/turf/simulated/floor/engine,
+/area/maintenance/turbine)
+"dJh" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/space/nearstation)
+"dJi" = (
+/obj/machinery/field/generator{
+ anchored = 1;
+ state = 2
+ },
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"dJj" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/decal/warning_stripes/southwest,
+/obj/structure/chair/office/dark,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/maintenance/turbine)
+"dJk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ desc = "Труба служит для подачу горючей смеси в турбину для её работы";
+ name = "Труба турбины"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"dJl" = (
+/obj/effect/decal/warning_stripes/arrow{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/yellow/partial{
+ dir = 1
+ },
+/obj/effect/landmark/start/shaft_miner,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/miningdock)
+"dJn" = (
+/obj/machinery/vending/cola,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry)
+"dJr" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock{
+ name = "Chapel Morgue";
+ req_access = list(27)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"dJv" = (
+/obj/machinery/light{
+ dir = 1;
+ in_use = 1
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -6;
+ pixel_y = 32
+ },
+/obj/structure/table/reinforced,
+/obj/item/storage/belt/utility,
+/obj/item/radio,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"dJx" = (
+/turf/simulated/wall,
+/area/chapel/main)
+"dJB" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/exit)
+"dJD" = (
+/obj/structure/table/reinforced,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/item/storage/toolbox/mechanical,
+/obj/item/flashlight,
+/obj/item/radio/intercom{
+ dir = 8;
+ pixel_x = -28
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/engine/engineering)
+"dJE" = (
+/obj/structure/disposalpipe/junction{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "purplecorner"
+ },
+/area/hallway/primary/aft)
+"dJH" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/sign/securearea{
+ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
+ icon_state = "space";
+ layer = 4;
+ name = "EXTERNAL AIRLOCK"
+ },
+/turf/simulated/floor/plating,
+/area/quartermaster/miningdock)
+"dJM" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/maintenance/electrical)
+"dJN" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology/lab)
+"dJO" = (
+/obj/item/radio/intercom{
+ pixel_y = 22
+ },
+/obj/structure/table/reinforced,
+/obj/item/storage/toolbox/mechanical,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"dJP" = (
+/obj/machinery/bodyscanner,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/security/medbay)
+"dJS" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/machinery/ai_status_display{
+ pixel_y = 32
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/mob/living/simple_animal/bot/secbot/pingsky{
+ desc = "Worse than nothing";
+ name = "AI Defender"
+ },
+/obj/machinery/ai_slipper,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/ai)
+"dJU" = (
+/turf/simulated/wall/r_wall/rust,
+/area/storage/secure)
+"dJW" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"dJZ" = (
+/obj/machinery/computer/atmos_alert,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"dKa" = (
+/obj/structure/bed,
+/obj/item/bedsheet/hop,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/heads/hop)
+"dKe" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/main)
+"dKi" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"dKm" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/window/reinforced,
+/obj/structure/closet/secure_closet/atmos_personal,
+/obj/item/extinguisher/mini,
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"dKo" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/exit)
+"dKt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/airlock/command{
+ name = "Head of Personnel Bedroom";
+ req_access = list(57)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/heads/hop)
+"dKy" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/medical/virology/lab)
+"dKz" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/virology)
+"dKA" = (
+/obj/structure/bed/roller,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"dKB" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -24
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/dispenser/oxygen,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "caution"
+ },
+/area/atmos)
+"dKD" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"dKE" = (
+/obj/effect/landmark/event/blobstart,
+/turf/simulated/floor/plating,
+/area/maintenance/library)
+"dKM" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 1;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"dKR" = (
+/obj/structure/table/reinforced,
+/obj/item/paper_bin,
+/obj/item/stack/packageWrap,
+/obj/item/hand_labeler,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"dKU" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/virology/lab)
+"dKV" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/hydroponics)
+"dKW" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/airlock/medical/glass{
+ name = "Virology Lab";
+ req_access = list(39)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/virology/lab)
+"dKX" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "green"
+ },
+/area/hydroponics)
+"dKY" = (
+/obj/item/radio/intercom{
+ pixel_y = -28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/explab)
+"dLa" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/virology)
+"dLb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/junction,
+/turf/simulated/floor/carpet/black,
+/area/bridge/vip)
+"dLd" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"dLe" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/box/lights/mixed,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"dLf" = (
+/obj/structure/table,
+/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/glass/bucket,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/hydroponics)
+"dLg" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"dLi" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"dLj" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/casino)
+"dLk" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"dLu" = (
+/obj/structure/chair/office/dark{
+ dir = 4
+ },
+/obj/effect/landmark/ninja_teleport,
+/turf/simulated/floor/plating,
+/area/maintenance/casino)
+"dLx" = (
+/obj/machinery/fishtank/wall{
+ opacity = 1
+ },
+/turf/simulated/floor/plating,
+/area/crew_quarters/kitchen)
+"dLA" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/slot_machine,
+/turf/simulated/floor/plating,
+/area/maintenance/casino)
+"dLD" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/table,
+/obj/item/stack/packageWrap,
+/obj/item/hand_labeler,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"dLH" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutral"
+ },
+/area/crew_quarters/courtroom)
+"dLI" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/photocopier,
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/magistrateoffice)
+"dLK" = (
+/turf/simulated/floor/carpet,
+/area/magistrateoffice)
+"dLL" = (
+/turf/simulated/wall,
+/area/medical/virology/lab)
+"dLM" = (
+/obj/machinery/newscaster{
+ pixel_y = 32
+ },
+/obj/machinery/status_display{
+ pixel_x = -32
+ },
+/obj/machinery/vending/coffee,
+/turf/simulated/floor/wood,
+/area/crew_quarters/mrchangs)
+"dLN" = (
+/obj/structure/table,
+/obj/machinery/photocopier/faxmachine/longrange{
+ department = "Magistrate's Office"
+ },
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/magistrateoffice)
+"dLP" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/condiment/peppermill{
+ pixel_x = 2;
+ pixel_y = 6
+ },
+/obj/item/reagent_containers/food/condiment/saltshaker{
+ pixel_x = -2;
+ pixel_y = 4
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/mrchangs)
+"dLQ" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/hidden/universal{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/medical/virology)
+"dLR" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/medical/virology)
+"dLU" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"dLX" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/office)
+"dLY" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/table/glass,
+/obj/machinery/newscaster{
+ pixel_x = 32
+ },
+/obj/item/clothing/suit/straight_jacket,
+/obj/item/clothing/mask/muzzle,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"dMc" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/obj/structure/table/wood,
+/obj/item/kitchen/utensil/fork,
+/obj/machinery/camera{
+ c_tag = "Mr. Chang's"
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/mrchangs)
+"dMd" = (
+/obj/structure/table/wood,
+/obj/item/taperecorder,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/library)
+"dMg" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "chapel"
+ },
+/area/chapel/main)
+"dMi" = (
+/obj/structure/chair/wood{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/mrchangs)
+"dMk" = (
+/obj/item/radio/intercom{
+ pixel_y = 28
+ },
+/obj/structure/table/wood,
+/obj/item/paper/deltainfo,
+/turf/simulated/floor/wood,
+/area/crew_quarters/mrchangs)
+"dMm" = (
+/obj/structure/flora/ausbushes/sunnybush,
+/obj/structure/flora/ausbushes/ywflowers,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/grass,
+/area/hallway/secondary/exit)
+"dMn" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -24
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/serviceyard)
+"dMq" = (
+/obj/structure/table/wood,
+/obj/item/kitchen/utensil/fork{
+ pixel_x = 7
+ },
+/obj/item/kitchen/utensil/spoon{
+ pixel_x = 7
+ },
+/turf/simulated/floor/carpet,
+/area/crew_quarters/bar/atrium)
+"dMr" = (
+/obj/structure/chair/stool,
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"dMs" = (
+/obj/structure/plasticflaps,
+/obj/machinery/conveyor{
+ id = "cargodelivery";
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/delivery)
+"dMu" = (
+/obj/structure/chair/office/dark{
+ dir = 8
+ },
+/obj/effect/landmark/start/cargo_technician,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/miningdock)
+"dMv" = (
+/obj/machinery/atmospherics/unary/tank/air{
+ dir = 1
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/virology)
+"dMw" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/airlock/medical{
+ name = "Virology";
+ req_access = list(39)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"dMx" = (
+/obj/structure/sign/nosmoking_2,
+/turf/simulated/wall,
+/area/medical/virology)
+"dMy" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/virology)
+"dMG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/delivery)
+"dMI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"dMK" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"dML" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/miningdock)
+"dMP" = (
+/obj/structure/chair/wood,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "chapel"
+ },
+/area/chapel/main)
+"dMW" = (
+/obj/structure/flora/ausbushes/ppflowers,
+/obj/structure/flora/ausbushes/lavendergrass,
+/obj/structure/flora/ausbushes/grassybush,
+/turf/simulated/floor/grass,
+/area/hallway/secondary/exit)
+"dMX" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/north)
+"dNd" = (
+/obj/effect/decal/cleanable/cobweb,
+/obj/machinery/floodlight,
+/turf/simulated/floor/plating,
+/area/storage/secure)
+"dNf" = (
+/obj/machinery/camera{
+ c_tag = "Cargo Supply South";
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"dNl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"dNm" = (
+/obj/machinery/iv_drip,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/machinery/light,
+/obj/machinery/camera{
+ c_tag = "Virology Patients Rooms";
+ dir = 1;
+ network = list("Medical","SS13")
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitegreen";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/virology)
+"dNn" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"dNo" = (
+/obj/item/radio/intercom{
+ pixel_x = 30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkred"
+ },
+/area/security/interrogation)
+"dNr" = (
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"dNw" = (
+/obj/machinery/computer/security/mining{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/miningdock)
+"dNy" = (
+/obj/structure/table,
+/obj/machinery/kitchen_machine/microwave{
+ pixel_x = -1;
+ pixel_y = 7
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/vending/wallmed{
+ name = "Emergency NanoMed";
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"dNz" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба служит для подачу горючей смеси в турбину для её работы";
+ dir = 4;
+ name = "Труба турбины"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/atmos)
+"dNA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба служит для подачу горючей смеси в турбину для её работы";
+ dir = 4;
+ name = "Труба турбины"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "caution"
+ },
+/area/atmos)
+"dNB" = (
+/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/structure/closet,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"dNC" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/heads/hop)
+"dNE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/space,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/processing)
+"dNG" = (
+/obj/structure/closet/secure_closet/brig/evidence,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/evidence)
+"dNO" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/heads/hop)
+"dNR" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"dNT" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light_switch{
+ pixel_x = -8;
+ pixel_y = -24
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/heads/hop)
+"dNW" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/medical/virology)
+"dNX" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/door/airlock/medical/glass{
+ name = "Monkey Pen";
+ req_access = list(39)
+ },
+/obj/effect/decal/warning_stripes/yellow/partial{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/arrow{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/obj/item/grown/bananapeel,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/virology)
+"dNZ" = (
+/obj/structure/table,
+/obj/item/storage/box/donkpockets,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/medical/research/restroom)
+"dOa" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{
+ dir = 10
+ },
+/turf/space,
+/area/space/nearstation)
+"dOc" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"dOd" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/evidence)
+"dOf" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/miningdock)
+"dOh" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/teleporter)
+"dOl" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutral"
+ },
+/area/crew_quarters/courtroom)
+"dOm" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 9
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"dOn" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "east bump";
+ pixel_x = 24
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutral"
+ },
+/area/crew_quarters/courtroom)
+"dOu" = (
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 25
+ },
+/obj/machinery/suit_storage_unit/ce,
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/chief)
+"dOB" = (
+/obj/machinery/atmospherics/unary/outlet_injector/on{
+ dir = 4;
+ id = "tox_in"
+ },
+/turf/simulated/floor/engine/plasma,
+/area/atmos)
+"dOE" = (
+/obj/structure/table/wood,
+/obj/item/storage/briefcase,
+/turf/simulated/floor/plating,
+/area/maintenance/casino)
+"dOF" = (
+/obj/structure/bed,
+/obj/item/bedsheet/medical,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whitegreen";
+ tag = "icon-whitegreen (NORTHWEST)"
+ },
+/area/medical/virology)
+"dOH" = (
+/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow{
+ desc = "Труба хранит в себе набор газов для смешивания";
+ name = "Труба смешивания"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"dOJ" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Труба хранит в себе набор газов для смешивания";
+ dir = 4;
+ name = "Труба смешивания"
+ },
+/turf/simulated/floor/plating,
+/area/atmos)
+"dOK" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Труба хранит в себе набор газов для смешивания";
+ dir = 4;
+ name = "Труба смешивания"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/space/nearstation)
+"dOM" = (
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/effect/decal/warning_stripes/northwest,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"dOS" = (
+/obj/structure/table/wood,
+/obj/item/storage/fancy/candle_box/eternal,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/main)
+"dOX" = (
+/obj/structure/statue/chickenstatue,
+/turf/simulated/floor/wood,
+/area/crew_quarters/mrchangs)
+"dOY" = (
+/obj/structure/closet/secure_closet/hydroponics,
+/obj/item/clothing/glasses/hud/hydroponic,
+/obj/item/clothing/glasses/hud/hydroponic,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/camera{
+ c_tag = "Hydroponics Storage";
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"dOZ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/storage/secure)
+"dPa" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/aisat)
+"dPb" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "blue"
+ },
+/area/hydroponics)
+"dPc" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/machinery/newscaster{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"dPe" = (
+/obj/machinery/status_display{
+ pixel_x = 32
+ },
+/obj/machinery/libraryscanner,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"dPf" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/carpet,
+/area/crew_quarters/mrchangs)
+"dPg" = (
+/obj/structure/table/glass,
+/obj/item/stack/packageWrap,
+/obj/item/hand_labeler,
+/obj/machinery/alarm{
+ pixel_y = 23
+ },
+/obj/item/radio/intercom{
+ dir = 4;
+ pixel_x = 28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"dPk" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"dPl" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/serviceyard)
+"dPp" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/obj/structure/chair/comfy/brown{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/bar/atrium)
+"dPq" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/external{
+ id_tag = "mining_home";
+ name = "Mining Dock Airlock";
+ req_access = list(48)
+ },
+/obj/structure/fans/tiny,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/miningdock)
+"dPt" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/west)
+"dPy" = (
+/obj/machinery/vending/snack,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry)
+"dPF" = (
+/obj/structure/chair/sofa/right{
+ dir = 1
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/bar/atrium)
+"dPJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/turret_protected/ai)
+"dPL" = (
+/mob/living/simple_animal/mouse/white{
+ real_name = "Товарищ Свердлов"
+ },
+/turf/simulated/floor/carpet,
+/area/maintenance/fsmaint)
+"dPN" = (
+/obj/structure/chair/sofa/left{
+ dir = 1
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/bar/atrium)
+"dPO" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command{
+ name = "Head of Personnel";
+ req_access = list(57)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/wood,
+/area/crew_quarters/heads/hop)
+"dPP" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/wood,
+/area/crew_quarters/bar/atrium)
+"dPQ" = (
+/obj/machinery/photocopier,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"dPS" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutral"
+ },
+/area/hallway/secondary/entry/lounge)
+"dPT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/turret_protected/ai)
+"dPX" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/se)
+"dPZ" = (
+/obj/structure/table/wood,
+/obj/item/storage/briefcase{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"dQa" = (
+/obj/structure/closet/secure_closet/personal,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/locker)
+"dQb" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"dQc" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/box,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/sorting)
+"dQd" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/turret_protected/ai)
+"dQi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/light,
+/obj/machinery/camera{
+ c_tag = "Chapel South";
+ dir = 1
+ },
+/obj/machinery/hologram/holopad,
+/obj/structure/sign/poster/official/religious{
+ pixel_y = -32
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/main)
+"dQl" = (
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/turret_protected/ai)
+"dQn" = (
+/obj/machinery/porta_turret,
+/obj/machinery/ai_status_display{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"dQq" = (
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"dQr" = (
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"dQt" = (
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/atmos)
+"dQu" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/hallway/secondary/entry)
+"dQy" = (
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"dQz" = (
+/obj/structure/particle_accelerator/end_cap{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"dQA" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"dQB" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "browncorner"
+ },
+/area/hallway/primary/fore)
+"dQC" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/wardrobe/engineering_yellow,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"dQD" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/secure_closet/engineering_personal,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"dQF" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/engine/engineering/monitor)
+"dQK" = (
+/obj/effect/decal/cleanable/blood,
+/obj/machinery/light/small,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"dQL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"dQP" = (
+/obj/structure/closet/secure_closet/personal/mining,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/miningdock)
+"dQQ" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/item/twohanded/required/kirbyplants,
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"dQR" = (
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/food/drinks/bottle/vodka{
+ desc = "For the Cargonia!";
+ name = "Molotov cocktail"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"dQS" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/landmark/start/engineer,
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/engineering)
+"dQT" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/hologram/holopad,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/engineering)
+"dQV" = (
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"dQW" = (
+/obj/machinery/computer/general_air_control/large_tank_control{
+ frequency = 1441;
+ input_tag = "n2_in";
+ name = "Nitrogen Supply Control";
+ output_tag = "n2_out";
+ sensors = list("n2_sensor" = "Tank")
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 1;
+ name = "Труба фильтрации"
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/atmos)
+"dRb" = (
+/obj/structure/girder,
+/obj/machinery/light/small,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"dRc" = (
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"dRd" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/storage/secure)
+"dRe" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/storage/secure)
+"dRf" = (
+/obj/structure/table,
+/obj/item/storage/box/masks,
+/obj/item/storage/box/gloves,
+/obj/structure/sign/vacuum{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"dRg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"dRj" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"dRm" = (
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/main)
+"dRq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/surgery/south)
+"dRr" = (
+/obj/machinery/status_display,
+/turf/simulated/wall,
+/area/chapel/main)
+"dRs" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(22)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/asmaint2)
+"dRt" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"dRw" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/storage/secure)
+"dRB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/primary/central/sw)
+"dRC" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Подаёт азот из атмосферки в систему охлаждения реактора, таким образом запитывая её хладагентом";
+ dir = 1;
+ name = "Труба подачи азота в реактор"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"dRE" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/engine/n2,
+/area/atmos)
+"dRG" = (
+/obj/machinery/status_display/supply_display,
+/turf/simulated/wall,
+/area/quartermaster/qm)
+"dRJ" = (
+/obj/structure/table,
+/obj/item/storage/box/donkpockets,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/item/radio/intercom{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"dRK" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/light_switch{
+ pixel_x = 27;
+ pixel_y = 6
+ },
+/obj/machinery/driver_button{
+ id_tag = "chapelgun";
+ name = "Chapel Mass Driver";
+ pixel_x = 27;
+ pixel_y = -5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/chapel/main)
+"dRL" = (
+/obj/machinery/door/poddoor/shutters{
+ dir = 2;
+ id_tag = "eva-shutters";
+ name = "E.V.A. Storage Shutters"
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"dRM" = (
+/obj/structure/closet/secure_closet/hydroponics,
+/obj/item/clothing/glasses/hud/hydroponic,
+/obj/item/clothing/glasses/hud/hydroponic,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/status_display{
+ pixel_x = -32
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"dRO" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel,
+/area/security/checkpoint/south)
+"dRT" = (
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/west)
+"dRW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"dRX" = (
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "green"
+ },
+/area/hydroponics)
+"dRZ" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"dSb" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/lattice,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/space,
+/area/aisat)
+"dSc" = (
+/obj/structure/window/reinforced,
+/obj/structure/closet/coffin,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "vault";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/chapel/main)
+"dSf" = (
+/obj/machinery/light/small{
+ dir = 4;
+ pixel_y = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 6
+ },
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "arrival_south_airlock";
+ name = "interior access button";
+ pixel_x = -24;
+ pixel_y = -24;
+ req_access = list(10,13)
+ },
+/obj/structure/sign/vacuum{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"dSg" = (
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 8
+ },
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -26
+ },
+/obj/machinery/light_switch{
+ pixel_x = -24;
+ pixel_y = 24
+ },
+/obj/machinery/camera{
+ c_tag = "Departure Lounge Security Checkpoint West";
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "red"
+ },
+/area/security/checkpoint/south)
+"dSi" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/checkpoint/south)
+"dSj" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/brigdoor/southright{
+ dir = 1;
+ name = "Security Desk";
+ pixel_y = 8;
+ req_access = list(63)
+ },
+/obj/item/folder/red,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/checkpoint/south)
+"dSk" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/fancy/donut_box,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "red"
+ },
+/area/security/checkpoint/south)
+"dSl" = (
+/obj/structure/closet/wardrobe/red,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/item/clothing/suit/tracksuit/red,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "red"
+ },
+/area/security/checkpoint/south)
+"dSr" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"dSy" = (
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"dSz" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Singularity";
+ name = "Singularity Blast Doors"
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"dSA" = (
+/obj/item/radio/intercom{
+ dir = 1;
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"dSC" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"dSD" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (EAST)"
+ },
+/area/medical/research/nhallway)
+"dSF" = (
+/obj/effect/decal/warning_stripes/southwestcorner,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"dSH" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/engineering)
+"dSI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock{
+ name = "Chapel Office";
+ req_access = list(22)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"dSJ" = (
+/obj/machinery/hologram/holopad,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/security/checkpoint/south)
+"dSL" = (
+/obj/structure/table/wood,
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 24
+ },
+/obj/item/clipboard,
+/obj/item/toy/figure/librarian,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"dSM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/checkpoint/south)
+"dSP" = (
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/security/checkpoint/south)
+"dSQ" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/crew_quarters/kitchen)
+"dSR" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/security/checkpoint/south)
+"dSW" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"dTd" = (
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"dTf" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp,
+/turf/simulated/floor/carpet,
+/area/chapel/office)
+"dTi" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/security/glass{
+ name = "Holding Area";
+ req_access = list(1)
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/security/checkpoint/south)
+"dTl" = (
+/obj/structure/table/reinforced,
+/obj/item/restraints/handcuffs,
+/obj/item/flash,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"dTm" = (
+/turf/simulated/floor/carpet,
+/area/chapel/office)
+"dTn" = (
+/obj/structure/table/wood,
+/obj/item/storage/fancy/crayons,
+/obj/machinery/camera{
+ c_tag = "Chaplain's Office";
+ dir = 1
+ },
+/obj/machinery/requests_console{
+ department = "Chapel";
+ departmentType = 2;
+ name = "Chapel Requests Console";
+ pixel_y = -30
+ },
+/obj/item/lighter/zippo/black,
+/turf/simulated/floor/carpet,
+/area/chapel/office)
+"dTo" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"dTp" = (
+/obj/machinery/embedded_controller/radio/airlock/airlock_controller{
+ id_tag = "arrival_south_airlock";
+ pixel_x = 25;
+ tag_airpump = "arrival_south_pump";
+ tag_chamber_sensor = "arrival_south_sensor";
+ tag_exterior_door = "arrival_south_outer";
+ tag_interior_door = "arrival_south_inner"
+ },
+/obj/machinery/airlock_sensor{
+ id_tag = "arrival_south_sensor";
+ pixel_x = -24
+ },
+/obj/machinery/light/small{
+ dir = 4;
+ pixel_y = 8
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/unary/vent_pump/high_volume{
+ dir = 1;
+ frequency = 1379;
+ id_tag = "arrival_south_pump"
+ },
+/turf/simulated/floor/plating,
+/area/hallway/secondary/exit)
+"dTr" = (
+/obj/structure/delta_statue/s,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault";
+ tag = "icon-vault (WEST)"
+ },
+/area/bridge/vip)
+"dTs" = (
+/obj/machinery/computer/prisoner,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "red"
+ },
+/area/security/checkpoint/south)
+"dTt" = (
+/obj/machinery/computer/secure_data,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/checkpoint/south)
+"dTu" = (
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"dTw" = (
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/obj/machinery/computer/security{
+ network = list("SS13","Research Outpost","Mining Outpost")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "red"
+ },
+/area/security/checkpoint/south)
+"dTy" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/table,
+/obj/item/restraints/handcuffs,
+/obj/item/flash,
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/checkpoint/south)
+"dTz" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/se)
+"dTA" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/machinery/light,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/machinery/camera{
+ c_tag = "Departure Lounge Security Checkpoint East";
+ dir = 1;
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "red"
+ },
+/area/security/checkpoint/south)
+"dTC" = (
+/obj/machinery/porta_turret,
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/machinery/status_display{
+ layer = 4;
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"dTD" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/security/checkpoint/south)
+"dTJ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/item/flag/sec,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/security/hos)
+"dTM" = (
+/obj/structure/table/reinforced,
+/obj/item/paicard,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"dTS" = (
+/obj/machinery/vending/wallmed{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"dTT" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/lattice,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/space,
+/area/aisat)
+"dTW" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/chair,
+/obj/structure/disposalpipe/sortjunction{
+ name = "Chapel Junction";
+ sortType = 17
+ },
+/obj/effect/landmark/start/civilian,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "green"
+ },
+/area/hallway/secondary/exit)
+"dUa" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/space,
+/area/space/nearstation)
+"dUb" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "arrival_south_outer";
+ locked = 1;
+ name = "Arrivals External Access"
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plating,
+/area/hallway/secondary/exit)
+"dUc" = (
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/ai)
+"dUe" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"dUf" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/structure/sign/poster/official/report_crimes{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plating,
+/area/security/checkpoint/south)
+"dUg" = (
+/obj/machinery/light,
+/obj/structure/closet/secure_closet/security,
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -25
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "red"
+ },
+/area/security/checkpoint/south)
+"dUl" = (
+/obj/structure/table/wood,
+/obj/machinery/newscaster{
+ pixel_x = 27
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/item/storage/fancy/candle_box/full{
+ pixel_x = -4;
+ pixel_y = 4
+ },
+/obj/item/storage/fancy/candle_box/full,
+/obj/item/storage/fancy/candle_box/full{
+ pixel_x = 4;
+ pixel_y = -4
+ },
+/turf/simulated/floor/carpet,
+/area/chapel/office)
+"dUm" = (
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/obj/structure/disposaloutlet{
+ dir = 8
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/space)
+"dUo" = (
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/space)
+"dUs" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/office)
+"dUw" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/miningdock)
+"dUy" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/miningdock)
+"dUA" = (
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"dUC" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/effect/decal/warning_stripes/southeast,
+/obj/item/wrench,
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"dUD" = (
+/obj/machinery/computer/security/telescreen/singularity,
+/turf/simulated/wall/r_wall,
+/area/engine/engineering)
+"dUE" = (
+/obj/machinery/power/tesla_coil{
+ anchored = 1
+ },
+/obj/structure/cable/yellow,
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"dUG" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/spray/cleaner,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitered"
+ },
+/area/security/medbay)
+"dUH" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/miningdock)
+"dUI" = (
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"dUK" = (
+/obj/structure/table/wood,
+/obj/item/storage/fancy/donut_box,
+/turf/simulated/floor/carpet,
+/area/chapel/office)
+"dUN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "purple"
+ },
+/area/quartermaster/miningdock)
+"dUO" = (
+/obj/structure/table/reinforced,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/stack/sheet/mineral/plasma{
+ amount = 30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "yellow"
+ },
+/area/engine/engineering)
+"dUP" = (
+/obj/machinery/door/poddoor{
+ id_tag = "auxincineratorvent";
+ name = "Incineration Chamber Vent"
+ },
+/turf/simulated/floor/engine,
+/area/maintenance/turbine)
+"dUY" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 4;
+ name = "Труба дыхательной смеси"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба служит для подачу горючей смеси в турбину для её работы";
+ name = "Труба турбины"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "caution"
+ },
+/area/atmos)
+"dVa" = (
+/obj/effect/decal/warning_stripes/northwest,
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 4;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"dVb" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 4;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/atmos)
+"dVi" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/atmospherics/pipe/manifold/visible/yellow{
+ desc = "Труба хранит в себе набор газов для смешивания";
+ dir = 4;
+ name = "Труба смешивания"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"dVj" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light/small,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/medbay3)
+"dVm" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
+/obj/structure/chair/comfy/brown{
+ dir = 4;
+ layer = 4
+ },
+/obj/effect/landmark/start/civilian,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"dVo" = (
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/obj/machinery/light_switch{
+ pixel_x = 26;
+ pixel_y = -4
+ },
+/obj/structure/closet/secure_closet/chaplain,
+/obj/item/storage/fancy/candle_box/eternal,
+/obj/item/storage/fancy/candle_box/eternal,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"dVq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"dVv" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Medbay Maintenance";
+ req_access = list(5)
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"dVw" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 10;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"dVx" = (
+/obj/structure/sign/poster/contraband/random{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/casino)
+"dVy" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"dVB" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"dVC" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin,
+/turf/simulated/floor/wood,
+/area/library)
+"dVH" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Courtroom North"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"dVJ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/hydroponics)
+"dVM" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"dVQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"dVS" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/mrchangs)
+"dVU" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/carpet,
+/area/crew_quarters/mrchangs)
+"dVV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "green"
+ },
+/area/hydroponics)
+"dVW" = (
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"dVX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"dVY" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/table/reinforced,
+/obj/item/stack/cable_coil/random,
+/obj/item/reagent_containers/spray/cleaner/drone,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/engine/engineering)
+"dWb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "green"
+ },
+/area/hydroponics)
+"dWc" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/storage/secure)
+"dWd" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "greenblue"
+ },
+/area/crew_quarters/serviceyard)
+"dWe" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/bar/atrium)
+"dWf" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/hologram/holopad,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/serviceyard)
+"dWg" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"dWh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitehall"
+ },
+/area/crew_quarters/serviceyard)
+"dWi" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/engine/hardsuitstorage)
+"dWj" = (
+/obj/effect/landmark/event/lightsout,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/aft)
+"dWk" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"dWl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/sign/electricshock{
+ pixel_y = -32
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/engineering{
+ name = "Fore Starboard Solar Access";
+ req_access = list(10)
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/auxsolarstarboard)
+"dWn" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/portable_atmospherics/pump,
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/storage)
+"dWp" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/mining/glass{
+ name = "Cargo Bay";
+ req_access = list(31)
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/office)
+"dWs" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"dWv" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/glass{
+ name = "Kitchen";
+ req_access = list(28)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/crew_quarters/kitchen)
+"dWy" = (
+/obj/machinery/atmospherics/unary/portables_connector,
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"dWz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"dWC" = (
+/obj/effect/decal/warning_stripes/northwestcorner,
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/crew_quarters/kitchen)
+"dWD" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plating,
+/area/maintenance/auxsolarstarboard)
+"dWE" = (
+/obj/structure/bookcase,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"dWF" = (
+/obj/structure/table,
+/obj/item/stamp/granted{
+ pixel_x = 3;
+ pixel_y = -4
+ },
+/obj/item/stamp/denied{
+ pixel_x = -4;
+ pixel_y = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"dWH" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"dWK" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/sw)
+"dWL" = (
+/obj/structure/disposalpipe/trunk,
+/obj/machinery/disposal,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/qm)
+"dWM" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/qm)
+"dWN" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/cryo)
+"dWQ" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"dWR" = (
+/obj/structure/table,
+/obj/item/storage/toolbox/mechanical,
+/obj/machinery/camera{
+ c_tag = "Cargo Ore Storage";
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "purple"
+ },
+/area/quartermaster/miningdock)
+"dWS" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/qm)
+"dWT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/airlock/medical/glass{
+ name = "Isolation B";
+ req_access = list(39)
+ },
+/obj/effect/decal/warning_stripes/yellow/partial,
+/obj/effect/decal/warning_stripes/arrow,
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/medical/virology)
+"dWV" = (
+/obj/structure/table,
+/obj/item/storage/firstaid/regular,
+/obj/machinery/camera{
+ c_tag = "Permabrig West";
+ network = list("Prison","SS13")
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"dWW" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"dWY" = (
+/obj/structure/chair/office/dark{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/landmark/start/shaft_miner,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/miningdock)
+"dWZ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/miningdock)
+"dXa" = (
+/obj/structure/flora/ausbushes/palebush,
+/obj/structure/flora/ausbushes/ppflowers,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/grass,
+/area/hallway/secondary/exit)
+"dXb" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/quartermaster/miningdock)
+"dXe" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/miningdock)
+"dXf" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/public/glass,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"dXg" = (
+/obj/structure/table,
+/obj/item/storage/toolbox/mechanical,
+/obj/item/clothing/gloves/color/fyellow,
+/obj/item/multitool,
+/obj/machinery/light_switch{
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/range)
+"dXj" = (
+/obj/structure/sign/biohazard,
+/turf/simulated/wall/r_wall,
+/area/medical/virology)
+"dXn" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"dXo" = (
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/effect/decal/warning_stripes/northeast,
+/obj/item/radio/intercom{
+ pixel_x = 28
+ },
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"dXp" = (
+/obj/machinery/power/solar{
+ id = "portsolar";
+ name = "Port Solar Array"
+ },
+/obj/structure/cable,
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "solarpanel"
+ },
+/area/solar/auxstarboard)
+"dXr" = (
+/obj/structure/closet/secure_closet/engineering_electrical,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"dXt" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/terminal{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/auxsolarstarboard)
+"dXw" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 5
+ },
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "solar_chapel_airlock";
+ name = "interior access button";
+ pixel_x = 25;
+ pixel_y = 25;
+ req_access = list(13)
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plating,
+/area/maintenance/auxsolarstarboard)
+"dXx" = (
+/obj/machinery/newscaster{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "barber"
+ },
+/area/civilian/barber)
+"dXy" = (
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/bridge/checkpoint/south)
+"dXz" = (
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"dXB" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitegreen"
+ },
+/area/medical/virology/lab)
+"dXD" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/engineering)
+"dXG" = (
+/obj/structure/table,
+/obj/item/reagent_containers/spray/cleaner,
+/obj/machinery/camera{
+ c_tag = "Permabrig East";
+ network = list("Prison","SS13")
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"dXH" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "ai2";
+ name = "Turret Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/turret_protected/ai)
+"dXK" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/chair{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/checkpoint/south)
+"dXL" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/chem_master,
+/turf/simulated/floor/plasteel,
+/area/medical/virology/lab)
+"dXM" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/virology/lab)
+"dXN" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology/lab)
+"dXO" = (
+/obj/structure/closet/l3closet/virology,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/medical/virology/lab)
+"dXP" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/medical/virology/lab)
+"dXR" = (
+/obj/structure/closet/secure_closet/medical1,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 24
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/door_control{
+ id = "Virology";
+ name = "Virology Window Shutters Control";
+ pixel_x = -6;
+ pixel_y = -26
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/virology/lab)
+"dXS" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"dXU" = (
+/obj/structure/table/wood,
+/obj/item/clipboard,
+/obj/item/toy/figure/chaplain,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = -28
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"dXV" = (
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/table/wood,
+/obj/item/folder,
+/obj/item/pen,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/carpet,
+/area/chapel/office)
+"dXW" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/chair{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/checkpoint/south)
+"dXX" = (
+/obj/structure/table/wood,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/library)
+"dYa" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/construction/hallway)
+"dYc" = (
+/obj/machinery/camera{
+ c_tag = "Central Ring Hallway West 4";
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/sw)
+"dYd" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"dYg" = (
+/obj/structure/chair/comfy/brown{
+ dir = 4;
+ layer = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"dYi" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/hologram/holopad,
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=V4";
+ location = "V3"
+ },
+/mob/living/simple_animal/bot/secbot/beepsky{
+ desc = "It's Officer Vipsky! Powered by a potato and a shot of whiskey.";
+ name = "Officer Vipsky"
+ },
+/obj/machinery/light{
+ dir = 1;
+ on = 1;
+ pixel_y = -6
+ },
+/turf/simulated/floor/carpet/black,
+/area/bridge/vip)
+"dYj" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/ai_slipper,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"dYk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/simulated/floor/carpet/black,
+/area/bridge/vip)
+"dYl" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "ai2";
+ name = "Turret Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/turret_protected/ai)
+"dYo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/bridge/checkpoint/south)
+"dYp" = (
+/obj/machinery/light,
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/newscaster{
+ pixel_y = -28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/quartermaster/qm)
+"dYs" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/gambling_den)
+"dYt" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/wood,
+/area/crew_quarters/mrchangs)
+"dYv" = (
+/obj/effect/decal/cleanable/blood/xeno,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/gambling_den)
+"dYy" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/construction/hallway)
+"dYz" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба содержит газ для обработки и после возвращает его обратно в трубу смешивания";
+ name = "Труба обработки"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Труба хранит в себе набор газов для смешивания";
+ dir = 4;
+ name = "Труба смешивания"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"dYC" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/obj/structure/showcase,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"dYD" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/virology)
+"dYE" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ desc = "Труба содержит газ для обработки и после возвращает его обратно в трубу смешивания";
+ dir = 4;
+ name = "Труба обработки"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"dYJ" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/simple/visible/purple{
+ desc = "Труба ведёт газ на фильтрацию";
+ dir = 6;
+ name = "Труба на фильтрацию"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"dYL" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/solar/port)
+"dYO" = (
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/ai)
+"dYP" = (
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A28";
+ location = "A27"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"dYU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/main)
+"dYX" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/beach/water{
+ icon_state = "seadeep"
+ },
+/area/crew_quarters/fitness)
+"dYY" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/simple/visible/purple{
+ desc = "Труба ведёт газ на фильтрацию";
+ dir = 4;
+ name = "Труба на фильтрацию"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"dZa" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutral"
+ },
+/area/crew_quarters/fitness)
+"dZb" = (
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"dZc" = (
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "yellow"
+ },
+/area/engine/engineering)
+"dZe" = (
+/obj/effect/landmark/event/blobstart,
+/obj/structure/chair/office/dark{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"dZf" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "solar_chapel_inner";
+ locked = 1;
+ name = "Engineering External Access";
+ req_access = list(13)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/auxsolarstarboard)
+"dZg" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"dZh" = (
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/ai)
+"dZi" = (
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/obj/structure/filingcabinet,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"dZj" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/construction/hallway)
+"dZk" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/space,
+/area/space/nearstation)
+"dZn" = (
+/obj/machinery/photocopier,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"dZo" = (
+/obj/machinery/door/airlock/external,
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/westarrival)
+"dZp" = (
+/turf/simulated/wall,
+/area/hallway/secondary/entry/westarrival)
+"dZr" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/light,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/locker/locker_toilet)
+"dZt" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/item/storage/box/teargas,
+/obj/item/storage/box/teargas{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/securearmory)
+"dZu" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/table,
+/obj/machinery/cell_charger,
+/obj/item/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000
+ },
+/obj/item/clothing/glasses/welding,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/podbay)
+"dZw" = (
+/obj/structure/sign/botany{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "blue"
+ },
+/area/hydroponics)
+"dZy" = (
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"dZA" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/table,
+/obj/item/paper/pamphlet,
+/obj/item/paper/pamphlet,
+/obj/item/paper/pamphlet,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"dZB" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Exp_lockdown";
+ name = "Expedition Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/gateway)
+"dZC" = (
+/obj/machinery/gateway{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/gateway)
+"dZE" = (
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/space/nearstation)
+"dZH" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 1;
+ name = "Труба дыхательной смеси"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба служит для подачу горючей смеси в турбину для её работы";
+ dir = 4;
+ name = "Труба турбины"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"dZJ" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба содержит газ для обработки и после возвращает его обратно в трубу смешивания";
+ dir = 9;
+ name = "Труба обработки"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "caution"
+ },
+/area/atmos)
+"dZK" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"dZL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/mechanic_workshop/hangar)
+"dZM" = (
+/obj/machinery/power/apc{
+ name = "south bump";
+ pixel_y = -24
+ },
+/obj/structure/cable,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "green"
+ },
+/area/hydroponics)
+"dZN" = (
+/obj/machinery/hydroponics/constructable,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"dZR" = (
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Труба хранит в себе набор газов для смешивания";
+ dir = 4;
+ name = "Труба смешивания"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"dZU" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/pipe/manifold/visible/yellow{
+ desc = "Труба хранит в себе набор газов для смешивания";
+ dir = 1;
+ name = "Труба смешивания"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"dZV" = (
+/obj/structure/closet/secure_closet/security,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/machinery/vending/wallmed{
+ pixel_x = -26
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/customs)
+"eab" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/girder,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"ead" = (
+/obj/machinery/door/airlock/medical/glass{
+ id_tag = "MedbayFoyerPort";
+ name = "Medbay Entrance";
+ req_access = list(5)
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 4
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Biohazard_medi";
+ name = "Quarantine Lockdown"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/sleeper)
+"eap" = (
+/obj/effect/decal/warning_stripes/northeast,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"eaq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/fitness)
+"eaP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/table/wood,
+/obj/item/folder,
+/obj/item/pen,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/wood,
+/area/maintenance/library)
+"eaZ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/serviceyard)
+"ebt" = (
+/obj/machinery/shower{
+ dir = 8;
+ tag = "icon-shower (WEST)"
+ },
+/obj/structure/curtain/open/shower,
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/crew_quarters/locker/locker_toilet)
+"eby" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/unary/vent_pump/high_volume{
+ dir = 8;
+ frequency = 1379;
+ id_tag = "solar_chapel_pump"
+ },
+/obj/machinery/embedded_controller/radio/airlock/airlock_controller{
+ id_tag = "solar_chapel_airlock";
+ pixel_y = 25;
+ req_access = list(13);
+ tag_airpump = "solar_chapel_pump";
+ tag_chamber_sensor = "solar_chapel_sensor";
+ tag_exterior_door = "solar_chapel_outer";
+ tag_interior_door = "solar_chapel_inner"
+ },
+/obj/machinery/airlock_sensor{
+ id_tag = "solar_chapel_sensor";
+ pixel_y = 32
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor/plating,
+/area/maintenance/auxsolarstarboard)
+"ebz" = (
+/obj/structure/table/reinforced,
+/obj/machinery/processor{
+ pixel_y = 9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/crew_quarters/kitchen)
+"ebI" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay3)
+"ebV" = (
+/obj/effect/decal/warning_stripes/arrow{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/yellow/partial{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"ebY" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/structure/table/reinforced,
+/obj/machinery/reagentgrinder{
+ pixel_x = -1;
+ pixel_y = 9
+ },
+/obj/machinery/light,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"ecb" = (
+/obj/machinery/atmospherics/binary/pump{
+ desc = "Подаёт дыхательную смесь для смешивания с другими газами";
+ dir = 8;
+ name = "Дыхательная смесь в смеситель";
+ target_pressure = 101
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "arrival"
+ },
+/area/atmos)
+"ecd" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/engine,
+/area/engine/controlroom)
+"eci" = (
+/obj/effect/landmark/start/engineer,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"ecz" = (
+/obj/machinery/light,
+/obj/structure/closet/secure_closet/freezer/meat,
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/crew_quarters/kitchen)
+"ecF" = (
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/spray/cleaner/drone{
+ pixel_x = 6
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/hardsuitstorage)
+"ecO" = (
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/sleep)
+"ecU" = (
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/brig)
+"ecV" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 4;
+ name = "Труба дыхательной смеси"
+ },
+/obj/machinery/atmospherics/meter{
+ id = "mair_out_meter";
+ name = "Mixed Air Tank Out"
+ },
+/obj/structure/grille,
+/turf/simulated/wall/r_wall,
+/area/atmos)
+"ecW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/explab)
+"edh" = (
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/sw)
+"eds" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/showcase{
+ layer = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/turret_protected/aisat)
+"edz" = (
+/obj/machinery/atmospherics/unary/vent_pump/high_volume{
+ dir = 8;
+ external_pressure_bound = 0;
+ external_pressure_bound_default = 0;
+ frequency = 1441;
+ id_tag = "air_out";
+ internal_pressure_bound = 2000;
+ internal_pressure_bound_default = 2000;
+ on = 1;
+ pressure_checks = 2;
+ pressure_checks_default = 2;
+ releasing = 0
+ },
+/turf/simulated/floor/engine/air,
+/area/atmos)
+"edF" = (
+/obj/structure/closet/emcloset,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/xenozoo)
+"edJ" = (
+/mob/living/simple_animal/mouse/brown,
+/turf/simulated/floor/wood{
+ broken = 1;
+ icon_state = "wood-broken"
+ },
+/area/maintenance/gambling_den)
+"eey" = (
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"eeD" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command/glass{
+ name = "Server Room";
+ req_access = list(30)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 10;
+ initialize_directions = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/server)
+"eeE" = (
+/obj/machinery/camera{
+ c_tag = "Atmospherics Air Tank";
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor/engine/air,
+/area/atmos)
+"eeG" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/secure_closet/engineering_personal,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/engine/engineering)
+"eeI" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/table,
+/obj/item/storage/fancy/donut_box,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/prisonershuttle)
+"efb" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/medbay3)
+"efA" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/space/nearstation)
+"egh" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"egl" = (
+/obj/structure/closet/secure_closet/freezer/kitchen,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"ego" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "Warden";
+ name = "Warden Privacy Shutters"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "ArmoryLock";
+ name = "Armory Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/warden)
+"egq" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/item/radio/intercom{
+ pixel_y = 23
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/starboard/east)
+"egs" = (
+/obj/machinery/light,
+/obj/machinery/conveyor{
+ id = "cargodelivery";
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/sorting)
+"egu" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/maintenance/electrical)
+"egA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"egC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/port/west)
+"egD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/chair/stool,
+/turf/simulated/floor/plating,
+/area/maintenance/casino)
+"egF" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/engine/engineering)
+"egO" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken6";
+ tag = "icon-wood-broken6"
+ },
+/area/maintenance/tourist)
+"egU" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"ehg" = (
+/obj/machinery/atmospherics/air_sensor{
+ id_tag = "air_sensor"
+ },
+/obj/machinery/atmospherics/air_sensor{
+ frequency = 1443;
+ id_tag = "air_sensor";
+ output = 7
+ },
+/turf/simulated/floor/engine/air,
+/area/atmos)
+"ehl" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/table,
+/obj/item/reagent_containers/food/snacks/grown/banana{
+ pixel_x = -5;
+ pixel_y = 5
+ },
+/obj/item/reagent_containers/food/snacks/grown/banana{
+ pixel_x = 6;
+ pixel_y = 5
+ },
+/obj/item/reagent_containers/food/snacks/grown/banana,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"ehA" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/newscaster{
+ pixel_y = -28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (WEST)"
+ },
+/area/medical/research/restroom)
+"ehB" = (
+/obj/structure/table/reinforced,
+/obj/machinery/chem_dispenser/soda,
+/obj/machinery/light,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"ehF" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"ehG" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/engine/engineering)
+"ehL" = (
+/obj/structure/closet/boxinggloves,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutral"
+ },
+/area/crew_quarters/fitness)
+"ehV" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/warning_stripes/south,
+/obj/effect/landmark/start/engineer,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/hardsuitstorage)
+"ein" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ layer = 3.3;
+ master_tag = "robotics_solar_airlock";
+ name = "exterior access button";
+ pixel_x = 25;
+ pixel_y = 25;
+ req_access = list(13)
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/solar/port)
+"eir" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"eiw" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/landmark/start/scientist,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/xenobiology)
+"eiH" = (
+/obj/structure/curtain/black,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "caution"
+ },
+/area/maintenance/bar)
+"ejf" = (
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/hardsuitstorage)
+"ejm" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redcorner"
+ },
+/area/security/prison/cell_block/A)
+"ejp" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/engineering)
+"ejB" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/south)
+"ejD" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/space,
+/area/maintenance/ai)
+"ejN" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/security/glass{
+ name = "Brig Local Armory";
+ req_access = list(1)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "red"
+ },
+/area/security/customs)
+"ejU" = (
+/obj/machinery/power/apc{
+ name = "south bump";
+ pixel_y = -28
+ },
+/obj/structure/table/reinforced,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/structure/cable,
+/turf/simulated/floor/engine,
+/area/toxins/test_chamber)
+"ekb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/xeno,
+/turf/simulated/floor/wood,
+/area/maintenance/gambling_den)
+"ekj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/maintenance/bar)
+"ekk" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/firecloset,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"ekp" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "PermaLockdown";
+ name = "Perma Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"ekr" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/office)
+"ekt" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/door/window/brigdoor{
+ dir = 8;
+ id = null;
+ name = "Creature Pen";
+ req_access = list(47)
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "xenosecure";
+ name = "Secure Creature Cell"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/xenobiology)
+"ekW" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner (WEST)"
+ },
+/area/medical/genetics)
+"elh" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "solar_chapel_outer";
+ locked = 1;
+ name = "Engineering External Access";
+ req_access = list(10,13)
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/auxsolarstarboard)
+"ell" = (
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ master_tag = "solar_chapel_airlock";
+ name = "exterior access button";
+ pixel_x = -25;
+ pixel_y = -25;
+ req_access = list(10,13)
+ },
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/space,
+/area/solar/auxstarboard)
+"elv" = (
+/obj/structure/morgue,
+/obj/effect/decal/warning_stripes/north,
+/obj/effect/landmark/event/revenantspawn,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/medical/morgue)
+"ely" = (
+/obj/machinery/keycard_auth{
+ pixel_x = -24
+ },
+/turf/simulated/floor/wood,
+/area/ntrep)
+"elI" = (
+/obj/structure/lattice,
+/obj/machinery/camera/emp_proof{
+ c_tag = "Singularity NorthWest";
+ dir = 4;
+ network = list("SS13","Singularity","Engineering")
+ },
+/turf/space,
+/area/engine/engineering)
+"elW" = (
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp/green,
+/obj/item/paper_bin{
+ pixel_y = 5
+ },
+/obj/item/pen/multi,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor/carpet,
+/area/medical/psych)
+"elZ" = (
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"emT" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/space,
+/area/solar/auxstarboard)
+"ena" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplecorner"
+ },
+/area/crew_quarters/hor)
+"enb" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/newscaster{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"enm" = (
+/obj/structure/chair/sofa/corner{
+ dir = 1
+ },
+/turf/simulated/floor/carpet,
+/area/crew_quarters/bar/atrium)
+"ens" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "Virology";
+ name = "Virology Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/medical/virology/lab)
+"enG" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/drinks/bottle/whiskey,
+/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
+/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/carpet,
+/area/security/detectives_office)
+"enO" = (
+/obj/effect/decal/warning_stripes/northeastcorner,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба содержит газ для обработки и после возвращает его обратно в трубу смешивания";
+ name = "Труба обработки"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"enV" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/security/glass{
+ name = "Prisoner Processing";
+ req_access = list(63)
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/processing)
+"eoB" = (
+/obj/structure/table/reinforced,
+/obj/item/stack/sheet/plasteel,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/ai)
+"eoM" = (
+/obj/structure/chair/sofa/corner,
+/turf/simulated/floor/carpet,
+/area/crew_quarters/bar/atrium)
+"epd" = (
+/obj/structure/cable,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplecorner"
+ },
+/area/crew_quarters/hor)
+"epg" = (
+/obj/structure/closet/cardboard,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"epy" = (
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"epA" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/northwest,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"epC" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/door/airlock/security/glass{
+ name = "Security Pods";
+ req_access = list(71)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/podbay)
+"epH" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/courtroom)
+"epM" = (
+/obj/structure/chair/wood,
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"epY" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "caution"
+ },
+/area/maintenance/bar)
+"eqp" = (
+/obj/structure/computerframe,
+/obj/machinery/light_switch{
+ pixel_x = 23;
+ pixel_y = 24
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel/grimy,
+/area/civilian/vacantoffice)
+"eqA" = (
+/obj/structure/sign/securearea{
+ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
+ icon_state = "space";
+ layer = 4;
+ name = "EXTERNAL AIRLOCK"
+ },
+/turf/simulated/wall,
+/area/quartermaster/storage)
+"eqN" = (
+/obj/structure/table,
+/obj/item/folder/yellow,
+/obj/item/multitool,
+/obj/item/pen/red,
+/obj/machinery/door_control{
+ id = "Cargo Office Windows";
+ name = "Cargo Office Shutters Control";
+ pixel_x = 7;
+ pixel_y = 24;
+ req_access = list(50)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"eqO" = (
+/obj/effect/decal/warning_stripes/northwestcorner,
+/obj/machinery/light/small,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkred"
+ },
+/area/security/podbay)
+"eqP" = (
+/obj/structure/table/wood,
+/obj/item/clipboard,
+/obj/item/toy/figure/detective,
+/turf/simulated/floor/wood,
+/area/security/detectives_office)
+"eqQ" = (
+/obj/machinery/door/poddoor{
+ id_tag = "QMLoaddoor2";
+ name = "supply dock loading door"
+ },
+/obj/machinery/conveyor{
+ id = "QMLoad2";
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/quartermaster/storage)
+"eqY" = (
+/obj/machinery/photocopier,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"eri" = (
+/obj/structure/table/reinforced,
+/obj/item/mmi,
+/obj/item/mmi,
+/obj/item/mmi,
+/obj/item/mmi/robotic_brain,
+/obj/item/robotanalyzer,
+/obj/machinery/status_display{
+ pixel_x = -32
+ },
+/obj/machinery/camera{
+ c_tag = "Robotics Lab";
+ dir = 4;
+ network = list("Research","SS13")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/assembly/robotics)
+"erl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/sleeper)
+"err" = (
+/obj/structure/bookcase,
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/wood,
+/area/maintenance/library)
+"erO" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/camera{
+ c_tag = "Engine Room North";
+ network = list("Engineering","SS13")
+ },
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/vending/wallmed{
+ name = "Emergency NanoMed";
+ pixel_y = 28
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"esa" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/shallway)
+"ese" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"esq" = (
+/obj/structure/table,
+/obj/machinery/camera{
+ c_tag = "Cargo Office"
+ },
+/obj/item/storage/firstaid/regular,
+/obj/machinery/status_display/supply_display{
+ layer = 3.25;
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"esu" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/table,
+/obj/item/paper_bin,
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"esz" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/decal/warning_stripes/northeast,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/research/nhallway)
+"esJ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/landmark/event/lightsout,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/se)
+"esN" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"esO" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/storage)
+"esP" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/nhallway)
+"esT" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/crew_quarters/hor)
+"ete" = (
+/turf/simulated/floor/wood,
+/area/maintenance/tourist)
+"eto" = (
+/obj/structure/table/reinforced,
+/obj/item/clipboard,
+/obj/item/folder/yellow,
+/obj/item/gps,
+/obj/item/gps,
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/storage/eva)
+"ets" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "rdprivacy";
+ name = "Research Director Office Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/crew_quarters/hor)
+"etE" = (
+/obj/structure/table,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"etO" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plasteel,
+/area/assembly/chargebay)
+"etQ" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/hallway/secondary/entry/commercial)
+"etR" = (
+/obj/structure/table,
+/obj/machinery/cell_charger,
+/obj/item/stock_parts/cell/high,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"etT" = (
+/obj/machinery/status_display{
+ pixel_x = 32
+ },
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"etU" = (
+/obj/effect/decal/warning_stripes/southwest,
+/obj/structure/closet/walllocker/emerglocker/north{
+ pixel_x = -30;
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"eue" = (
+/obj/structure/table,
+/obj/item/clothing/gloves/botanic_leather,
+/obj/item/reagent_containers/spray/pestspray,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"eur" = (
+/obj/machinery/hydroponics/constructable{
+ desc = "These are connected with an irrigation tube. You see a little pipe connecting the trays.";
+ name = "Prison hydroponics tray";
+ using_irrigation = 1
+ },
+/obj/item/seeds/carrot,
+/obj/item/seeds/carrot,
+/obj/item/seeds/carrot,
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"euu" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"euA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"evl" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/construction/hallway)
+"evo" = (
+/obj/structure/chair/wood{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"evL" = (
+/obj/machinery/door/airlock{
+ id_tag = "cabin2";
+ name = "Cabin"
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/cabin2)
+"evO" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 24;
+ pixel_y = -4
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/assembly/chargebay)
+"evQ" = (
+/obj/structure/table,
+/obj/item/storage/fancy/donut_box,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"ewt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutral"
+ },
+/area/toxins/mixing)
+"ewx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/securehallway)
+"ewF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"exh" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/airlock/research{
+ name = "Research Break Room";
+ req_access = list(47)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/restroom)
+"exn" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/surgery/south)
+"exv" = (
+/obj/structure/table/reinforced,
+/obj/random/plushie,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -29
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/processing)
+"exy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/door/airlock/security/glass{
+ name = "Brig Local Armory";
+ req_access = list(1)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/customs)
+"exN" = (
+/obj/structure/chair/stool/bar,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/maintenance/gambling_den)
+"exV" = (
+/obj/structure/table/reinforced,
+/obj/item/folder/blue,
+/obj/item/robot_parts/r_leg,
+/obj/item/robot_parts/l_leg,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"eye" = (
+/obj/structure/chair/office/dark,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/office)
+"eyi" = (
+/obj/structure/morgue,
+/obj/effect/decal/warning_stripes/southwest,
+/obj/effect/landmark/event/revenantspawn,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/medical/morgue)
+"eyq" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/se)
+"eyt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/landmark/start/security_pod_pilot,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/podbay)
+"eyu" = (
+/obj/structure/sink{
+ layer = 4;
+ pixel_y = 26
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/sleeper)
+"eyI" = (
+/obj/structure/chair/office/dark{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/ai)
+"eyJ" = (
+/obj/structure/chair/comfy/brown{
+ dir = 1
+ },
+/obj/item/radio/intercom{
+ pixel_y = -28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/hallway/secondary/entry/lounge)
+"eyL" = (
+/obj/structure/reagent_dispensers/watertank,
+/obj/effect/decal/warning_stripes/northeast,
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"eyR" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/processing)
+"eyU" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/dispenser/oxygen,
+/obj/item/radio/intercom{
+ dir = 4;
+ pixel_x = 28
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"ezi" = (
+/turf/simulated/wall,
+/area/gateway)
+"ezj" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkbluecorners"
+ },
+/area/turret_protected/ai)
+"ezv" = (
+/obj/machinery/gateway{
+ dir = 6
+ },
+/obj/machinery/camera{
+ c_tag = "Gateway";
+ dir = 8
+ },
+/obj/effect/landmark/join_late_gateway,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/gateway)
+"ezN" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"ezU" = (
+/obj/structure/table,
+/obj/item/folder,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/fitness)
+"ezY" = (
+/obj/structure/table,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/item/paper_bin{
+ pixel_x = -2;
+ pixel_y = 7
+ },
+/obj/item/pen{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/electrical)
+"eAb" = (
+/obj/structure/table/reinforced,
+/obj/item/stack/packageWrap,
+/obj/item/hand_labeler,
+/turf/simulated/floor/plasteel{
+ dir = 7;
+ icon_state = "yellow"
+ },
+/area/engine/engineering)
+"eAg" = (
+/obj/effect/decal/remains/human,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/xenozoo)
+"eAm" = (
+/obj/machinery/camera/motion{
+ c_tag = "Minisat AI Core North";
+ dir = 1;
+ network = list("Minisat","SS13")
+ },
+/obj/machinery/requests_console{
+ department = "AI";
+ departmentType = 5;
+ name = "AI Requests Console";
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/turret_protected/ai)
+"eAt" = (
+/obj/structure/closet/redcorp,
+/obj/item/clothing/suit/tracksuit/red,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/customs)
+"eAw" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "redcorner"
+ },
+/area/security/main)
+"eAH" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/hor)
+"eAS" = (
+/obj/machinery/status_display{
+ layer = 4;
+ pixel_y = 32
+ },
+/obj/machinery/camera{
+ c_tag = "Holodeck Control Room"
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/fitness)
+"eBn" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/airlock/glass{
+ name = "Holodeck Door"
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/fitness)
+"eBv" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkbluecorners"
+ },
+/area/turret_protected/ai)
+"eBy" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "ai2";
+ name = "Turret Shutters"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/turret_protected/ai)
+"eBz" = (
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 25
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"eCf" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"eCs" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutral"
+ },
+/area/crew_quarters/sleep)
+"eCO" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 28
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/shallway)
+"eCP" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"eCU" = (
+/obj/structure/table,
+/obj/item/paper/deltainfo,
+/obj/item/paper/deltainfo,
+/obj/item/paper/deltainfo,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"eCY" = (
+/obj/machinery/camera{
+ c_tag = "Holodeck Aft";
+ dir = 1
+ },
+/turf/simulated/floor/engine{
+ name = "Holodeck Projector Floor"
+ },
+/area/holodeck/alphadeck)
+"eCZ" = (
+/obj/machinery/newscaster{
+ pixel_x = -32
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/cabin3)
+"eDn" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/captain/bedroom)
+"eDD" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/flasher{
+ id = null;
+ pixel_y = -24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/turret_protected/ai)
+"eDV" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "representative";
+ name = "Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/ntrep)
+"eEb" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/brigdoor{
+ armor = list("melee" = 60, "bullet" = 70, "laser" = 70, "energy" = 70, "bomb" = 40, "bio" = 100, "rad" = 100, "fire" = 70, "acid" = 100);
+ dir = 2;
+ name = "Secure Armory";
+ req_access = list(1)
+ },
+/obj/machinery/door/window/brigdoor{
+ armor = list("melee" = 60, "bullet" = 70, "laser" = 70, "energy" = 70, "bomb" = 40, "bio" = 100, "rad" = 100, "fire" = 70, "acid" = 100);
+ dir = 1;
+ name = "Secure Armory";
+ req_access = list(3)
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "ArmoryLock";
+ name = "Armory Lockdown"
+ },
+/obj/machinery/door/poddoor/shutters{
+ dir = 2;
+ id_tag = "ArmorySec";
+ layer = 5;
+ name = "Armory Security Shutters"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/securearmory)
+"eEh" = (
+/obj/machinery/vending/crittercare,
+/turf/simulated/floor/carpet,
+/area/civilian/pet_store)
+"eEj" = (
+/obj/structure/toilet{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/door/window{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/blue/hollow,
+/obj/item/stack/cable_coil,
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/security/permabrig)
+"eEu" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research)
+"eEK" = (
+/obj/machinery/porta_turret,
+/turf/simulated/floor/bluegrid,
+/area/turret_protected/ai)
+"eER" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/lattice,
+/turf/space,
+/area/space/nearstation)
+"eEY" = (
+/obj/machinery/photocopier,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"eFc" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/cabin2)
+"eFi" = (
+/obj/structure/table,
+/obj/machinery/recharger{
+ pixel_x = 1;
+ pixel_y = 3
+ },
+/obj/machinery/recharger/wallcharger{
+ pixel_x = -24
+ },
+/obj/machinery/camera{
+ c_tag = "Shooting Range West";
+ dir = 4;
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/range)
+"eFo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/landmark/start/mime,
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mimeoffice)
+"eFr" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 1;
+ name = "Труба дыхательной смеси"
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"eFC" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (EAST)"
+ },
+/area/medical/research)
+"eFE" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 6;
+ name = "Труба фильтрации"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/atmos)
+"eFI" = (
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/machinery/camera{
+ c_tag = "Atmospherics North";
+ dir = 1;
+ network = list("SS13","Engineering")
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 4;
+ name = "Труба фильтрации"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "caution"
+ },
+/area/atmos)
+"eFS" = (
+/obj/structure/sign/science{
+ icon_state = "xenobio2"
+ },
+/turf/simulated/wall/r_wall,
+/area/medical/research/nhallway)
+"eGb" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"eGm" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/security/checkpoint)
+"eGn" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Biohazard_medi";
+ name = "Quarantine Lockdown"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/poddoor/shutters{
+ dir = 8;
+ id_tag = "paramedic";
+ name = "Paramedic Garage"
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/paramedic)
+"eGt" = (
+/obj/structure/flora/ausbushes/grassybush,
+/obj/structure/flora/ausbushes/brflowers,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/grass,
+/area/hallway/secondary/exit)
+"eGA" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/research{
+ name = "Xenobiology Lab";
+ req_access = list(47)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"eGC" = (
+/obj/machinery/door/airlock/hatch{
+ name = "MiniSat Service Bay";
+ req_access = list(75)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/aisat/maintenance)
+"eGR" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/door_control{
+ desc = "A remote control-switch for the pod doors.";
+ id = "secpilot";
+ name = "Pod Door Control";
+ pixel_x = -26;
+ pixel_y = 26;
+ req_access = list(71)
+ },
+/turf/space,
+/area/security/podbay)
+"eGT" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12,47)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"eHp" = (
+/obj/structure/chair/comfy/teal,
+/obj/effect/landmark/start/civilian,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/reception)
+"eHF" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/lobby)
+"eHM" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "PermaCellsLockdown";
+ name = "Perma Cells Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"eHP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"eIb" = (
+/obj/structure/table,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/item/paper/deltainfo,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/nhallway)
+"eIk" = (
+/obj/machinery/atmospherics/unary/outlet_injector/on{
+ dir = 4;
+ id = "n2o_in"
+ },
+/turf/simulated/floor/engine/n20,
+/area/atmos)
+"eIu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/engineering)
+"eIv" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/office)
+"eIw" = (
+/obj/structure/table/reinforced,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/ai)
+"eIQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"eIV" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/spray/cleaner{
+ desc = "Someone has crossed out the 'Space' from Space Cleaner and written in Chemistry. Scrawled on the back is, 'Okay, whoever filled this with polytrinic acid, it was only funny the first time. It was hard enough replacing the CMO's first cat!'";
+ name = "Chemistry Cleaner"
+ },
+/obj/item/hand_labeler,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteyellow"
+ },
+/area/medical/chemistry)
+"eIX" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/porta_turret,
+/obj/machinery/status_display{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/tcommsat/chamber)
+"eJc" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/main)
+"eJk" = (
+/obj/structure/grille,
+/obj/machinery/atmospherics/meter,
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 4;
+ name = "Труба фильтрации"
+ },
+/turf/simulated/wall/r_wall,
+/area/atmos)
+"eJl" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/rack,
+/obj/item/flashlight{
+ pixel_x = -6;
+ pixel_y = 9
+ },
+/obj/item/flashlight{
+ pixel_x = -3;
+ pixel_y = 6
+ },
+/obj/item/flashlight{
+ pixel_y = 3
+ },
+/obj/item/flashlight{
+ pixel_x = 3
+ },
+/obj/item/flashlight{
+ pixel_x = 6;
+ pixel_y = -3
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/hardsuitstorage)
+"eJs" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/binary/volume_pump/on{
+ desc = "Возвращает газ после обработки в трубу смешивания";
+ name = "Выход газа после обработки"
+ },
+/obj/machinery/light,
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"eJv" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"eJH" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/clothing/glasses/meson{
+ pixel_x = -6;
+ pixel_y = 4
+ },
+/obj/item/clothing/glasses/meson{
+ pixel_x = -3;
+ pixel_y = 1
+ },
+/obj/item/clothing/glasses/meson{
+ pixel_y = -2
+ },
+/obj/item/clothing/glasses/meson{
+ pixel_x = 3;
+ pixel_y = -5
+ },
+/obj/item/clothing/glasses/meson{
+ pixel_x = 6;
+ pixel_y = -8
+ },
+/obj/structure/rack,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/hardsuitstorage)
+"eJI" = (
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/item/wrench,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/security/execution)
+"eJR" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/west)
+"eJV" = (
+/obj/machinery/door/window/brigdoor{
+ dir = 1;
+ id = "Cell 1";
+ name = "Cell 1";
+ req_access = list(2)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/prison/cell_block/A)
+"eKd" = (
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -25
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/north)
+"eKe" = (
+/obj/structure/closet/firecloset,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"eKh" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"eKm" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/public/glass{
+ name = "Library"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"eKX" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/item/flag/nt,
+/turf/simulated/floor/wood,
+/area/ntrep)
+"eLo" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/sign/vacuum{
+ pixel_y = -32
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/virology)
+"eLE" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/west)
+"eLL" = (
+/obj/machinery/atmospherics/trinary/mixer{
+ desc = "Смешивает кислород с плазмой в пропорции 1 к 1. Эта смесь необходима для работы турбины.";
+ dir = 1;
+ name = "Смеситель горючей смеси";
+ target_pressure = 4500
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "caution"
+ },
+/area/atmos)
+"eLO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 4;
+ name = "Труба фильтрации"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "caution"
+ },
+/area/atmos)
+"eLT" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Труба хранит в себе набор газов для смешивания";
+ dir = 1;
+ name = "Труба смешивания"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 4;
+ name = "Труба фильтрации"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"eLU" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"eMg" = (
+/obj/machinery/door/airlock/glass{
+ name = "Cabin"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/locker)
+"eMl" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/medbay3)
+"eMu" = (
+/obj/machinery/computer/general_air_control/large_tank_control{
+ frequency = 1441;
+ input_tag = "air_in";
+ name = "Mixed Air Supply Control";
+ output_tag = "air_out";
+ pressure_setting = 2000;
+ sensors = list("air_sensor" = "Tank")
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 10;
+ name = "Труба фильтрации"
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "arrival"
+ },
+/area/atmos)
+"eMv" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/engineering)
+"eMz" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/medical/virology)
+"eMA" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/conveyor_switch/oneway{
+ dir = 8;
+ id = "garbage"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"eMC" = (
+/obj/structure/table/wood,
+/obj/machinery/light/small,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/casino)
+"eMI" = (
+/obj/structure/table/wood,
+/obj/item/storage/fancy/crayons,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"eMM" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба содержит газ для обработки и после возвращает его обратно в трубу смешивания";
+ dir = 6;
+ name = "Труба обработки"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"eMN" = (
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -23
+ },
+/obj/machinery/newscaster{
+ pixel_y = -28
+ },
+/obj/structure/filingcabinet/chestdrawer,
+/turf/simulated/floor/wood,
+/area/medical/psych)
+"eMU" = (
+/obj/machinery/washing_machine,
+/obj/machinery/camera{
+ c_tag = "Laundry Room";
+ dir = 4;
+ pixel_y = -22
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "arrival"
+ },
+/area/crew_quarters/sleep)
+"eMZ" = (
+/obj/structure/chair/comfy/brown,
+/turf/simulated/floor/carpet,
+/area/lawoffice)
+"eNq" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/serviceyard)
+"eNt" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/office)
+"eNx" = (
+/obj/machinery/vending/cigarette,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/locker/locker_toilet)
+"eNy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/west)
+"eNC" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/crew_quarters/courtroom)
+"eNU" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"eNW" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/sw)
+"eOr" = (
+/obj/structure/table/wood,
+/obj/item/folder/red,
+/obj/item/pen,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/office)
+"eOC" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/landmark/event/blobstart,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"eOQ" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"ePb" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay)
+"ePe" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "vault"
+ },
+/area/engine/mechanic_workshop/hangar)
+"ePl" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/simple/visible/purple{
+ desc = "Труба ведёт газ на фильтрацию";
+ name = "Труба на фильтрацию"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"ePn" = (
+/turf/simulated/wall/r_wall,
+/area/maintenance/tourist)
+"ePB" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/brig)
+"ePR" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "engineering_east_outer";
+ locked = 1;
+ name = "Engineering External Access";
+ req_access = list(10,13)
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"ePU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/securearmory)
+"eQd" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"eQp" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "whitegreen";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/virology/lab)
+"eQA" = (
+/obj/machinery/power/apc{
+ name = "south bump";
+ pixel_y = -24
+ },
+/obj/structure/cable,
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue"
+ },
+/area/medical/medbay)
+"eQV" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"eQZ" = (
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 24
+ },
+/obj/machinery/vending/snack,
+/turf/simulated/floor/plasteel,
+/area/bridge/vip)
+"eRa" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/engine,
+/area/toxins/test_chamber)
+"eRm" = (
+/obj/item/twohanded/required/kirbyplants{
+ icon_state = "plant-22";
+ tag = "icon-plant-22"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue"
+ },
+/area/medical/medbay3)
+"eRr" = (
+/obj/structure/chair/office/dark{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/lobby)
+"eRD" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/storage)
+"eRS" = (
+/obj/structure/table/wood,
+/obj/item/camera,
+/obj/machinery/ai_status_display{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"eRU" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/sw)
+"eSm" = (
+/obj/structure/table/wood,
+/obj/item/paicard,
+/turf/simulated/floor/plasteel/grimy,
+/area/civilian/vacantoffice)
+"eSr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/closet,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"eSz" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"eSK" = (
+/obj/structure/table/reinforced,
+/obj/item/grenade/chem_grenade/metalfoam,
+/obj/item/grenade/chem_grenade/metalfoam,
+/obj/machinery/newscaster{
+ pixel_y = -32
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"eSU" = (
+/obj/effect/landmark/event/lightsout,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "browncorner"
+ },
+/area/hallway/primary/central/north)
+"eTb" = (
+/obj/structure/chair/sofa/left{
+ dir = 4
+ },
+/obj/machinery/button/windowtint{
+ anchored = 1;
+ id = "privateroom";
+ pixel_x = -24;
+ pixel_y = 24
+ },
+/obj/machinery/door_control{
+ desiredstate = 1;
+ id = "privateroom";
+ name = "Privacy Room Bolt Control";
+ normaldoorcontrol = 1;
+ pixel_x = -26;
+ pixel_y = 31;
+ specialfunctions = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/bar/atrium)
+"eTe" = (
+/obj/structure/closet/wardrobe/mixed,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"eTl" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"eTs" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/permahallway)
+"eTv" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/construction/hallway)
+"eTz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"eTL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay)
+"eTP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"eTR" = (
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/securehallway)
+"eTZ" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/bar/atrium)
+"eUc" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "ai2";
+ name = "Turret Shutters"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/turret_protected/ai)
+"eUm" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"eUt" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/wood,
+/area/medical/psych)
+"eVh" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/main)
+"eVy" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/sleep)
+"eVB" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/research/nhallway)
+"eVH" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Подаёт азот из атмосферки в систему охлаждения реактора, таким образом запитывая её хладагентом";
+ dir = 5;
+ name = "Труба подачи азота в реактор"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"eVK" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"eVO" = (
+/obj/structure/table/reinforced,
+/obj/item/radio{
+ pixel_x = -4
+ },
+/obj/item/radio{
+ pixel_x = 4
+ },
+/obj/item/radio{
+ pixel_x = -4;
+ pixel_y = 5
+ },
+/obj/item/radio{
+ pixel_x = 4;
+ pixel_y = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/main)
+"eWq" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"eWw" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "brown"
+ },
+/area/crew_quarters/chief)
+"eWC" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/toxins/storage)
+"eWN" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"eWO" = (
+/obj/machinery/door/airlock/public/glass,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"eWR" = (
+/obj/machinery/computer/arcade,
+/obj/machinery/camera{
+ c_tag = "Atrium";
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/bar/atrium)
+"eXc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door_control{
+ id = "xeno5";
+ name = "Containment Control";
+ pixel_y = 35;
+ req_access = list(55)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitehall"
+ },
+/area/toxins/xenobiology)
+"eXf" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/medical/research/nhallway)
+"eXm" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/primary/port)
+"eXx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"eXH" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A12";
+ location = "A11"
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/lounge)
+"eXS" = (
+/mob/living/simple_animal/mouse{
+ real_name = "Товарищ Троцкий"
+ },
+/turf/simulated/floor/carpet,
+/area/maintenance/fsmaint)
+"eXW" = (
+/obj/machinery/hologram/holopad,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"eXY" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/landmark/event/lightsout,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/engineering)
+"eYe" = (
+/obj/machinery/requests_console{
+ department = "EVA";
+ name = "EVA Requests Console";
+ pixel_x = 32
+ },
+/obj/machinery/camera{
+ c_tag = "EVA Storage";
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"eYh" = (
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/obj/machinery/camera{
+ c_tag = "Departure Lounge North"
+ },
+/obj/effect/decal/warning_stripes/north,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"eYo" = (
+/obj/structure/table/wood/poker,
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"eYF" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 25
+ },
+/turf/simulated/floor/wood,
+/area/medical/psych)
+"eYG" = (
+/obj/structure/chair/sofa/left{
+ dir = 8
+ },
+/turf/simulated/floor/carpet,
+/area/crew_quarters/bar/atrium)
+"eYK" = (
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/xenobiology)
+"eYO" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/table/wood,
+/obj/item/paper_bin,
+/turf/simulated/floor/carpet,
+/area/assembly/showroom)
+"eYP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/podbay)
+"eYQ" = (
+/obj/structure/filingcabinet/chestdrawer,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"eYR" = (
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/effect/spawner/window/reinforced/plasma,
+/turf/simulated/floor/plating,
+/area/toxins/mixing)
+"eYT" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluefull"
+ },
+/area/medical/paramedic)
+"eYY" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/chair/comfy/brown{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/black,
+/area/bridge/vip)
+"eZb" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "redcorner"
+ },
+/area/security/prisonershuttle)
+"eZl" = (
+/obj/machinery/power/terminal,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "yellow"
+ },
+/area/maintenance/electrical)
+"eZs" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"eZt" = (
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A32";
+ location = "A31"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"eZu" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"eZJ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluefull"
+ },
+/area/medical/medbay3)
+"eZR" = (
+/obj/structure/plasticflaps{
+ opacity = 1
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "delivery;dir=4";
+ dir = 4;
+ location = "Kitchen"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/kitchen)
+"far" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/xenozoo)
+"fau" = (
+/obj/structure/disposalpipe/segment,
+/obj/item/radio/intercom{
+ dir = 4;
+ pixel_x = 28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "purplecorner"
+ },
+/area/hallway/primary/aft)
+"fay" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"faD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"faG" = (
+/obj/effect/decal/warning_stripes/southeast,
+/obj/machinery/firealarm{
+ pixel_y = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/medical/morgue)
+"faL" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/light/small,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/primary/aft)
+"faV" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Подаёт азот из атмосферки в систему охлаждения реактора, таким образом запитывая её хладагентом";
+ dir = 4;
+ name = "Труба подачи азота в реактор"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/atmos)
+"faY" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/security/customs)
+"fbl" = (
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/aft)
+"fbz" = (
+/obj/structure/closet,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"fbF" = (
+/obj/structure/chair/office/light{
+ dir = 1
+ },
+/obj/machinery/alarm{
+ pixel_y = 57
+ },
+/obj/effect/landmark/start/geneticist,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/genetics)
+"fbH" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"fbL" = (
+/obj/machinery/hologram/holopad,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/exit)
+"fbO" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/qm)
+"fbU" = (
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp/green,
+/obj/item/radio/intercom{
+ dir = 8;
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/heads/hop)
+"fcN" = (
+/obj/structure/chair/stool,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"fcZ" = (
+/obj/machinery/door/airlock/hatch/gamma{
+ locked = 1;
+ req_access = list(1);
+ use_power = 0
+ },
+/obj/structure/fans/tiny,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/securehallway)
+"fda" = (
+/obj/structure/closet/secure_closet/brig,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"fdc" = (
+/obj/effect/decal/cleanable/fungus,
+/turf/simulated/wall,
+/area/maintenance/asmaint)
+"fdD" = (
+/obj/machinery/door/airlock{
+ name = "Unisex Restrooms"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/locker/locker_toilet)
+"fdQ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/qm)
+"fdX" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "PermaLockdown";
+ name = "Perma Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"feb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/girder,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"fed" = (
+/obj/structure/table/glass,
+/obj/machinery/newscaster{
+ pixel_y = -32
+ },
+/obj/machinery/computer/med_data/laptop,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "cmo"
+ },
+/area/medical/cmo)
+"fef" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"feg" = (
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/explab)
+"feu" = (
+/obj/structure/table/wood,
+/obj/item/storage/photo_album,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/assembly/showroom)
+"fev" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/range)
+"feD" = (
+/turf/simulated/floor/carpet,
+/area/medical/psych)
+"feE" = (
+/obj/machinery/suit_storage_unit/engine,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/southeast,
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/hardsuitstorage)
+"ffi" = (
+/obj/structure/table,
+/obj/item/folder,
+/obj/item/pen,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"ffs" = (
+/obj/structure/closet/wardrobe/pjs,
+/obj/effect/decal/warning_stripes/red,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"ffK" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/effect/decal/warning_stripes/red,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"ffP" = (
+/obj/structure/grille,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"fgj" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"fgk" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/quartermaster/office)
+"fgv" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"fgB" = (
+/obj/structure/bed,
+/obj/item/bedsheet/blue,
+/obj/machinery/light_switch{
+ pixel_x = 24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/cabin1)
+"fgD" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/south)
+"fgI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door_control{
+ desiredstate = 1;
+ id = "Perma11";
+ name = "First Cell Brig Bolts";
+ normaldoorcontrol = 1;
+ pixel_x = -38;
+ pixel_y = 24;
+ req_access = list(2);
+ specialfunctions = 4
+ },
+/obj/machinery/door_control{
+ desiredstate = 1;
+ id = "Perma12";
+ name = "First Cell Perma Bolts";
+ normaldoorcontrol = 1;
+ pixel_x = -26;
+ pixel_y = 24;
+ req_access = list(2);
+ specialfunctions = 4
+ },
+/obj/machinery/flasher_button{
+ id = "Perma1";
+ layer = 4;
+ name = "Prison Flasher";
+ pixel_x = -32;
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"fhd" = (
+/obj/structure/bed,
+/obj/item/bedsheet/syndie,
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"fhY" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/fitness)
+"fif" = (
+/obj/structure/dresser,
+/obj/item/radio/intercom{
+ pixel_x = 26;
+ pixel_y = 28
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/cabin3)
+"fiH" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/engine,
+/area/toxins/test_chamber)
+"fiP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"fiU" = (
+/obj/machinery/atmospherics/unary/outlet_injector/on,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"fjs" = (
+/obj/structure/curtain/open/shower,
+/obj/structure/sink{
+ dir = 4;
+ pixel_x = 12
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/shower{
+ pixel_y = 20
+ },
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "east bump";
+ pixel_x = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/surgery/south)
+"fju" = (
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 9
+ },
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"fjF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 4
+ },
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "sw_maint2_airlock";
+ name = "interior access button";
+ pixel_x = -24;
+ pixel_y = 24
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"fjL" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"fjQ" = (
+/obj/machinery/light/small,
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = -32
+ },
+/obj/machinery/vending/boozeomat,
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"fjY" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/office)
+"fkh" = (
+/obj/structure/morgue,
+/obj/effect/decal/warning_stripes/northwest,
+/obj/effect/landmark/event/revenantspawn,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/medical/morgue)
+"fki" = (
+/obj/machinery/status_display/supply_display,
+/turf/simulated/wall,
+/area/quartermaster/office)
+"fkq" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/exit)
+"fks" = (
+/obj/machinery/door/airlock/security/glass{
+ id_tag = "BrigLeft";
+ name = "Brig";
+ req_access = list(63)
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/brig)
+"fku" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/structure/closet,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"fkB" = (
+/obj/machinery/hydroponics/constructable{
+ desc = "These are connected with an irrigation tube. You see a little pipe connecting the trays.";
+ name = "Prison hydroponics tray";
+ using_irrigation = 1
+ },
+/obj/item/seeds/wheat/rice,
+/obj/item/seeds/wheat/rice,
+/obj/item/seeds/wheat/rice,
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"fkL" = (
+/obj/effect/decal/warning_stripes/southwest,
+/obj/structure/chair/comfy/purp{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplefull"
+ },
+/area/medical/research/restroom)
+"fkP" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/light{
+ dir = 8;
+ pixel_x = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/construction/hallway)
+"fkX" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"flo" = (
+/obj/structure/table/reinforced,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"flw" = (
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 26
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
+"flH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/gambling_den)
+"flW" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"fma" = (
+/obj/structure/table/wood,
+/obj/item/paper/deltainfo,
+/obj/item/paper/deltainfo,
+/obj/item/paper/deltainfo,
+/obj/item/paper/deltainfo,
+/obj/item/paper/deltainfo,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/hallway/secondary/entry/lounge)
+"fmw" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplefull"
+ },
+/area/medical/research)
+"fmC" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/light{
+ dir = 4;
+ pixel_x = -6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/construction/hallway)
+"fmF" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/hologram/holopad,
+/obj/effect/landmark/start/engineer,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/hardsuitstorage)
+"fmK" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"fmO" = (
+/turf/simulated/floor/engine/co2,
+/area/atmos)
+"fmV" = (
+/obj/machinery/light/small,
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/maintenance/fsmaint)
+"fnm" = (
+/obj/machinery/power/apc{
+ name = "south bump";
+ pixel_y = -24
+ },
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/starboard/east)
+"fno" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/research/glass{
+ name = "Robotics Lab";
+ req_access = list(29)
+ },
+/obj/effect/mapping_helpers/airlock/unres,
+/turf/simulated/floor/plasteel,
+/area/assembly/robotics)
+"fnq" = (
+/obj/machinery/camera{
+ c_tag = "Atmospherics CO2 Tank";
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor/engine/co2,
+/area/atmos)
+"fnr" = (
+/obj/machinery/atmospherics/unary/vent_pump{
+ dir = 4;
+ external_pressure_bound = 0;
+ external_pressure_bound_default = 0;
+ frequency = 1441;
+ id_tag = "co2_out";
+ initialize_directions = 1;
+ internal_pressure_bound = 4000;
+ internal_pressure_bound_default = 4000;
+ layer = 2.4;
+ name = "co2 vent";
+ on = 1;
+ pressure_checks = 2;
+ pressure_checks_default = 2;
+ releasing = 0
+ },
+/turf/simulated/floor/engine/co2,
+/area/atmos)
+"fnw" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 1;
+ name = "Труба дыхательной смеси"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Труба хранит в себе набор газов для смешивания";
+ dir = 4;
+ name = "Труба смешивания"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"fny" = (
+/obj/machinery/atmospherics/binary/pump{
+ desc = "Подаёт углекислый для смешивания с другими газами";
+ dir = 4;
+ name = "Углекислый газ (CO2) в смеситель";
+ target_pressure = 101
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 1;
+ name = "Труба фильтрации"
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"fnC" = (
+/obj/machinery/status_display,
+/turf/simulated/wall,
+/area/atmos)
+"fnI" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/medical/research/nhallway)
+"foa" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/carpet/arcade,
+/area/crew_quarters/fitness)
+"foh" = (
+/obj/machinery/camera{
+ c_tag = "Holodeck Fore"
+ },
+/turf/simulated/floor/engine{
+ name = "Holodeck Projector Floor"
+ },
+/area/holodeck/alphadeck)
+"fos" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 6;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"foA" = (
+/obj/structure/disposalpipe/trunk{
+ dir = 2
+ },
+/obj/machinery/disposal,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"fpl" = (
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/tcommsat/chamber)
+"fps" = (
+/turf/simulated/wall/r_wall,
+/area/toxins/test_area)
+"fpN" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"fqa" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/paramedic)
+"fqf" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 4;
+ name = "Труба дыхательной смеси"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Труба хранит в себе набор газов для смешивания";
+ dir = 1;
+ name = "Труба смешивания"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"fqo" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/reagent_dispensers/fueltank,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"fqq" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/chapel/main)
+"fqv" = (
+/obj/machinery/computer/security/mining,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/heads/hop)
+"fqG" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 4;
+ name = "Труба дыхательной смеси"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 1;
+ name = "Труба фильтрации"
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "arrival"
+ },
+/area/atmos)
+"fre" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"frh" = (
+/obj/structure/table/wood,
+/obj/item/dice/d10,
+/obj/item/dice/d20,
+/obj/machinery/computer/security/telescreen/entertainment{
+ pixel_y = -32
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"fro" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay)
+"frp" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"frJ" = (
+/obj/machinery/atmospherics/unary/outlet_injector/on{
+ dir = 8;
+ id = "air_in"
+ },
+/turf/simulated/floor/engine/air,
+/area/atmos)
+"frM" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/sign/poster/contraband/random{
+ pixel_x = -32
+ },
+/obj/structure/chair/stool/bar,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/maintenance/gambling_den)
+"frN" = (
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"fsc" = (
+/obj/structure/grille,
+/obj/effect/decal/warning_stripes/east,
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"fsk" = (
+/obj/machinery/light,
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/drinks/bottle/patron{
+ pixel_y = 7
+ },
+/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+ pixel_x = 8
+ },
+/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+ pixel_x = -5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/bar/atrium)
+"fsp" = (
+/turf/simulated/floor/plating,
+/area/maintenance/xenozoo)
+"fsu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"fsw" = (
+/obj/structure/disposalpipe/sortjunction{
+ dir = 1;
+ name = "Cargo Junction";
+ sortType = 2
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/hologram/holopad,
+/obj/effect/turf_decal/box/white,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/fore)
+"fsz" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/fore)
+"fsK" = (
+/obj/effect/landmark/join_late_cryo,
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/crew_quarters/sleep)
+"fsL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/power/terminal{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"fsZ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/west)
+"ftj" = (
+/obj/machinery/door/airlock/public/glass,
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"ftu" = (
+/obj/structure/grille{
+ density = 0;
+ icon_state = "brokengrille"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"ftG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/girder,
+/turf/simulated/floor/plating,
+/area/maintenance/ai)
+"ftP" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"ftZ" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/mining/glass{
+ name = "Cargo Bay";
+ req_access = list(31)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/office)
+"fui" = (
+/obj/structure/cable/yellow{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/machinery/power/smes{
+ charge = 2e+006
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"fuj" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/primary/central/west)
+"fuF" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/security/medbay)
+"fuR" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"fvo" = (
+/obj/effect/decal/warning_stripes/yellow/partial,
+/turf/simulated/floor/plating,
+/area/toxins/mixing)
+"fvs" = (
+/obj/structure/table/wood,
+/obj/item/clothing/mask/cigarette/cigar{
+ pixel_x = -2;
+ pixel_y = 3
+ },
+/obj/item/clothing/mask/cigarette/cigar{
+ pixel_x = -5;
+ pixel_y = 5
+ },
+/obj/item/lighter/zippo{
+ pixel_x = 8
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel/grimy,
+/area/civilian/vacantoffice)
+"fvu" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/engine,
+/area/toxins/test_chamber)
+"fvy" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin{
+ pixel_x = -3;
+ pixel_y = 6
+ },
+/obj/item/pen{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/chapel/main)
+"fvB" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/barricade/wooden,
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/teleporter/abandoned)
+"fvC" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
+/turf/simulated/floor/plasteel,
+/area/atmos/control)
+"fvE" = (
+/obj/structure/table/reinforced,
+/obj/item/stack/rods{
+ amount = 10
+ },
+/obj/item/stack/cable_coil/random,
+/obj/item/multitool,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/storage/eva)
+"fvI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ pixel_y = 24
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"fvQ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitegreen"
+ },
+/area/medical/virology)
+"fvU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"fvV" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/sink{
+ dir = 8;
+ pixel_x = -12;
+ pixel_y = 2
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"fwe" = (
+/obj/machinery/door/airlock/external{
+ id_tag = "laborcamp_home";
+ name = "Labor Camp Airlock";
+ req_access = list(2)
+ },
+/obj/structure/fans/tiny,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/prisonershuttle)
+"fwf" = (
+/obj/structure/table/wood,
+/obj/item/deck/cards,
+/obj/item/deck/cards{
+ pixel_y = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "carpet"
+ },
+/area/maintenance/library)
+"fwt" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/maintcentral)
+"fwA" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "GYM";
+ locked = 1;
+ name = "Dungeon Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/security/processing)
+"fwR" = (
+/obj/machinery/atmospherics/pipe/simple/visible/universal{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/north,
+/obj/effect/decal/warning_stripes/south,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/atmos{
+ name = "Atmospherics Maintenance";
+ req_access = list(12,24)
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/electrical)
+"fxz" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/toolbox/electrical,
+/obj/item/clothing/head/welding,
+/turf/simulated/floor/bluegrid,
+/area/tcommsat/chamber)
+"fxR" = (
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/structure/table/reinforced,
+/obj/item/flash{
+ pixel_x = -4;
+ pixel_y = 2
+ },
+/obj/item/reagent_containers/spray/cleaner{
+ pixel_x = 7
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"fxY" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"fye" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/security/evidence)
+"fyj" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/west)
+"fyk" = (
+/obj/structure/sign/poster/official/random{
+ pixel_x = -32
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/magistrateoffice)
+"fyp" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor/plasteel{
+ icon_state = "caution"
+ },
+/area/maintenance/bar)
+"fyt" = (
+/obj/structure/closet/coffin,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/main)
+"fyz" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"fyH" = (
+/obj/structure/table/reinforced,
+/obj/item/folder/red{
+ pixel_y = 3
+ },
+/obj/item/book/manual/sop_security,
+/obj/item/stack/tape_roll,
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/customs)
+"fyJ" = (
+/obj/machinery/light/small,
+/obj/effect/decal/warning_stripes/south,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/xenozoo)
+"fzv" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "GYM";
+ locked = 1;
+ name = "Dungeon Privacy Shutters"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating,
+/area/security/processing)
+"fzL" = (
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"fzQ" = (
+/obj/structure/bookcase,
+/obj/item/book/manual/security_space_law,
+/obj/item/book/manual/sop_command,
+/obj/item/book/manual/sop_engineering,
+/obj/item/book/manual/sop_general,
+/obj/item/book/manual/sop_legal,
+/obj/item/book/manual/sop_medical,
+/obj/item/book/manual/sop_science,
+/obj/item/book/manual/sop_security,
+/obj/item/book/manual/sop_service,
+/obj/item/book/manual/sop_supply,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkred"
+ },
+/area/security/processing)
+"fAl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"fAq" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "GYM";
+ locked = 1;
+ name = "Dungeon Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/security/processing)
+"fAx" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/evidence)
+"fAB" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "PermaLockdown";
+ name = "Perma Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"fAM" = (
+/obj/structure/table,
+/obj/item/camera,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"fAR" = (
+/obj/machinery/camera{
+ c_tag = "Central Ring Hallway West 2";
+ dir = 8
+ },
+/obj/machinery/computer/guestpass{
+ pixel_x = 30
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/west)
+"fBl" = (
+/obj/machinery/blackbox_recorder,
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor/bluegrid,
+/area/tcommsat/chamber)
+"fBo" = (
+/obj/structure/table,
+/obj/item/reagent_containers/glass/beaker/waterbottle,
+/obj/item/reagent_containers/food/drinks/drinkingglass{
+ pixel_x = -5
+ },
+/obj/item/reagent_containers/food/drinks/drinkingglass{
+ pixel_x = -5
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"fBp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/sleeper)
+"fBu" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/engine,
+/area/engine/controlroom)
+"fBw" = (
+/obj/structure/table/glass,
+/obj/item/clipboard,
+/obj/item/toy/figure/virologist,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"fBW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 4;
+ pixel_y = 8
+ },
+/obj/machinery/vending/autodrobe,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"fCi" = (
+/obj/machinery/camera{
+ c_tag = "Fore Hallway South 1";
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 25
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "browncorner"
+ },
+/area/hallway/primary/fore)
+"fCp" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"fCs" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/assembly/showroom)
+"fCz" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/warden)
+"fCH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"fCJ" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/processing)
+"fCQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"fCT" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"fDj" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/camera{
+ c_tag = "Mech Bay External";
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/aft)
+"fDB" = (
+/obj/machinery/hologram/holopad,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/main)
+"fEc" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/range)
+"fEg" = (
+/obj/machinery/recharge_station,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/nhallway)
+"fEr" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command{
+ name = "Gateway Access";
+ req_access = list(62)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Exp_lockdown";
+ name = "Expedition Lockdown"
+ },
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"fEt" = (
+/obj/structure/closet/emcloset,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/light/small,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/virology)
+"fEz" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/podbay)
+"fEC" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/gateway/centerstation,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/gateway)
+"fEI" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "PermaLockdown";
+ name = "Perma Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"fEP" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/fitness)
+"fEU" = (
+/obj/effect/decal/warning_stripes/northwest,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"fFf" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/assembly/robotics)
+"fFl" = (
+/obj/effect/spawner/random_barrier/obstruction,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"fFm" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/lattice,
+/obj/machinery/camera{
+ c_tag = "AI Satellite Exterior 17";
+ dir = 8;
+ network = list("SS13","MiniSat")
+ },
+/turf/space,
+/area/space/nearstation)
+"fFv" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/locker/locker_toilet)
+"fFw" = (
+/obj/machinery/porta_turret,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"fFz" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/airlock/public/glass,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/starboard/east)
+"fFB" = (
+/obj/machinery/hydroponics/constructable{
+ desc = "These are connected with an irrigation tube. You see a little pipe connecting the trays.";
+ name = "Prison hydroponics tray";
+ using_irrigation = 1
+ },
+/obj/item/seeds/chili,
+/obj/item/seeds/chili,
+/obj/item/seeds/chili,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/item/radio/intercom{
+ pixel_x = 30
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"fFC" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/locker/locker_toilet)
+"fFM" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/toxins/mixing)
+"fFR" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/secure_closet/engineering_electrical,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"fGa" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/podbay)
+"fGj" = (
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"fGt" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "ai2";
+ name = "Turret Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/turret_protected/ai)
+"fGz" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/medbay3)
+"fGA" = (
+/obj/machinery/suit_storage_unit/security/pod_pilot,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/machinery/light_switch{
+ pixel_y = -24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/podbay)
+"fGE" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/wall/r_wall,
+/area/turret_protected/ai)
+"fGK" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/security/reception)
+"fHi" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/turret_protected/ai)
+"fHj" = (
+/obj/structure/table,
+/obj/item/camera_film,
+/obj/item/camera_film,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"fHp" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/door_control{
+ desc = "A remote control-switch for the pod doors.";
+ id = "secpilot";
+ name = "Pod Door Control";
+ pixel_x = 26;
+ pixel_y = 26;
+ req_access = list(71)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/podbay)
+"fHL" = (
+/obj/machinery/computer/security{
+ network = list("SS13","Research Outpost","Mining Outpost")
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/podbay)
+"fHS" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/lattice,
+/obj/machinery/camera{
+ c_tag = "AI Satellite Exterior 3";
+ dir = 4;
+ network = list("SS13","MiniSat")
+ },
+/turf/space,
+/area/space/nearstation)
+"fId" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ id_tag = "engstorage";
+ name = "Secure Storage Blast Doors"
+ },
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/storage/secure)
+"fIg" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"fIi" = (
+/obj/machinery/computer/operating,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/medical/surgery/south)
+"fIm" = (
+/obj/machinery/door/airlock/command{
+ name = "Head of Security";
+ req_access = list(58)
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/wood,
+/area/security/hos)
+"fIC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"fIE" = (
+/obj/machinery/vending/cart,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/arcade,
+/area/crew_quarters/fitness)
+"fIG" = (
+/obj/machinery/light/small,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"fIH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/wall/r_wall,
+/area/tcommsat/chamber)
+"fIS" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/engine/co2,
+/area/atmos)
+"fJd" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "Virology";
+ name = "Virology Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/medical/virology/lab)
+"fJh" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/sign/poster/contraband/random{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/maintenance/gambling_den)
+"fJp" = (
+/obj/machinery/teleport/hub,
+/turf/simulated/floor/plating,
+/area/teleporter/abandoned)
+"fJx" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/surgery/north)
+"fKf" = (
+/obj/machinery/portable_atmospherics/canister/carbon_dioxide{
+ anchored = 1
+ },
+/turf/simulated/floor/engine/co2,
+/area/atmos)
+"fKi" = (
+/obj/structure/rack,
+/obj/item/book/manual/engineering_guide,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"fKj" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "carpet"
+ },
+/area/crew_quarters/courtroom)
+"fKr" = (
+/obj/machinery/newscaster{
+ pixel_x = 32
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/wardrobe/atmospherics_yellow,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "caution"
+ },
+/area/atmos)
+"fKE" = (
+/obj/structure/window/reinforced,
+/obj/structure/lattice,
+/obj/machinery/camera{
+ c_tag = "AI Satellite Exterior 10";
+ dir = 6;
+ network = list("SS13","MiniSat")
+ },
+/turf/space,
+/area/aisat)
+"fKF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
+"fKI" = (
+/obj/effect/landmark/start/security_officer,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "red"
+ },
+/area/security/customs)
+"fKJ" = (
+/obj/structure/table/reinforced,
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
+/obj/item/camera,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/aisat)
+"fKK" = (
+/mob/living/simple_animal/mouse,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
+"fLk" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/airlock/public/glass{
+ name = "Courtroom";
+ req_access = list(63)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/crew_quarters/courtroom)
+"fLm" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"fLp" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/east,
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/structure/closet/secure_closet/atmos_personal,
+/obj/item/extinguisher/mini,
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"fLv" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/item/clothing/shoes/magboots,
+/obj/item/clothing/suit/space/hardsuit/medical,
+/obj/item/clothing/mask/gas,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/window/westleft{
+ dir = 2;
+ name = "Emergency Hardsuits";
+ req_access = list(40)
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/biostorage)
+"fLw" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/construction/hallway)
+"fLz" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Труба хранит в себе набор газов для смешивания";
+ dir = 1;
+ name = "Труба смешивания"
+ },
+/turf/simulated/floor/plating,
+/area/atmos)
+"fLD" = (
+/obj/structure/bed,
+/obj/item/bedsheet/brown,
+/turf/simulated/floor/wood,
+/area/crew_quarters/cabin2)
+"fLM" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба содержит газ для обработки и после возвращает его обратно в трубу смешивания";
+ name = "Труба обработки"
+ },
+/turf/simulated/floor/plating,
+/area/atmos)
+"fMg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/locker/locker_toilet)
+"fMo" = (
+/obj/machinery/door/window/eastright{
+ dir = 2;
+ name = "Coroner";
+ req_access = list(4,5)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/medical/morgue)
+"fMt" = (
+/turf/simulated/wall/r_wall,
+/area/maintenance/starboardsolar)
+"fMD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/main)
+"fMN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/sleep)
+"fMS" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/prison/cell_block/A)
+"fMV" = (
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellowcorner"
+ },
+/area/hallway/primary/port)
+"fNx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/junction{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/sleeper)
+"fND" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"fNH" = (
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"fNQ" = (
+/obj/machinery/light_switch{
+ pixel_x = 26;
+ pixel_y = 26
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "cmo"
+ },
+/area/medical/cmo)
+"fNY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/girder,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"fOa" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"fOr" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/sortjunction{
+ dir = 8;
+ icon_state = "pipe-j2s";
+ name = "Hydroponics Junction";
+ sortType = 21
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"fOC" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"fOE" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/arcade/claw,
+/turf/simulated/floor/carpet/arcade,
+/area/crew_quarters/fitness)
+"fOK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door_control{
+ id = "xeno3";
+ name = "Containment Control";
+ pixel_y = -28;
+ req_access = list(55)
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"fON" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/prison/cell_block/A)
+"fPi" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "xeno6";
+ name = "Creature Cell #6"
+ },
+/turf/simulated/floor/plating,
+/area/toxins/xenobiology)
+"fPA" = (
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/engineering)
+"fPD" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/engineering)
+"fPF" = (
+/obj/structure/closet/secure_closet/security,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/machinery/light,
+/obj/item/spacepod_equipment/weaponry/laser,
+/obj/item/clothing/suit/jacket/pilot,
+/obj/item/clothing/head/beret/sec,
+/obj/item/spacepod_equipment/key,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/podbay)
+"fPX" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/crew_quarters/courtroom)
+"fQh" = (
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/camera{
+ c_tag = "Briefing Room North";
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/main)
+"fQu" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"fQv" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/engineering)
+"fQy" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"fQD" = (
+/obj/structure/chair/comfy/red{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/brigstaff)
+"fQE" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/medbay)
+"fQT" = (
+/obj/structure/closet/secure_closet/roboticist,
+/obj/item/radio/headset/headset_sci{
+ pixel_x = -3
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (SOUTHWEST)"
+ },
+/area/assembly/robotics)
+"fRj" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "east bump";
+ pixel_x = 26
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkred"
+ },
+/area/security/evidence)
+"fRt" = (
+/obj/structure/sign/directions/engineering{
+ dir = 8;
+ pixel_y = 8
+ },
+/obj/structure/sign/directions/science{
+ dir = 8;
+ pixel_y = 1
+ },
+/obj/structure/sign/directions/evac{
+ pixel_y = -8
+ },
+/turf/simulated/wall,
+/area/medical/research)
+"fRu" = (
+/mob/living/simple_animal/mouse/brown,
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"fRL" = (
+/obj/machinery/hydroponics/soil,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor/grass,
+/area/hydroponics)
+"fRN" = (
+/obj/item/radio/intercom{
+ pixel_x = 26;
+ pixel_y = 28
+ },
+/obj/machinery/cryopod{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/crew_quarters/sleep)
+"fRS" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/explab)
+"fRW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/office)
+"fSj" = (
+/obj/structure/flora/ausbushes/sparsegrass,
+/obj/machinery/firealarm{
+ pixel_y = 24
+ },
+/turf/simulated/floor/grass,
+/area/hydroponics)
+"fSo" = (
+/obj/spacepod/sec{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/podbay)
+"fSD" = (
+/obj/effect/decal/warning_stripes/west{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "siding4"
+ },
+/obj/effect/decal/warning_stripes/west{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "siding8"
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "asteroid"
+ },
+/area/hydroponics)
+"fTd" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"fTl" = (
+/obj/structure/flora/ausbushes/ywflowers,
+/turf/simulated/floor/grass,
+/area/hydroponics)
+"fTp" = (
+/obj/machinery/hydroponics/soil,
+/obj/machinery/newscaster{
+ pixel_y = 32
+ },
+/turf/simulated/floor/grass,
+/area/hydroponics)
+"fTs" = (
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/west)
+"fTu" = (
+/obj/machinery/atmospherics/unary/vent_pump{
+ external_pressure_bound = 140;
+ external_pressure_bound_default = 140;
+ on = 1;
+ pressure_checks = 0;
+ pressure_checks_default = 0
+ },
+/turf/simulated/floor/greengrid,
+/area/toxins/xenobiology)
+"fTC" = (
+/obj/structure/table,
+/obj/machinery/vending/wallmed{
+ name = "Emergency NanoMed";
+ pixel_x = -25
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/camera{
+ c_tag = "Medbay Public Hall";
+ dir = 4;
+ network = list("Medical","SS13")
+ },
+/obj/item/paper/deltainfo,
+/obj/item/paper/deltainfo,
+/obj/item/paper/deltainfo,
+/obj/item/paper/deltainfo,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/reception)
+"fTD" = (
+/obj/structure/table/reinforced,
+/obj/item/stack/packageWrap,
+/obj/item/hand_labeler,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/camera{
+ c_tag = "Minisat Hub";
+ dir = 8;
+ network = list("Minisat","SS13")
+ },
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "east bump";
+ pixel_x = 27
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/aisat)
+"fTY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/south,
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/serviceyard)
+"fUb" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "green"
+ },
+/area/hallway/secondary/exit)
+"fUm" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Biohazard_medi";
+ name = "Quarantine Lockdown"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "Genetics";
+ name = "Genetics Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/medical/genetics)
+"fUo" = (
+/obj/effect/landmark/event/lightsout,
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/south,
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/serviceyard)
+"fUr" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel,
+/area/medical/cmo)
+"fUt" = (
+/obj/machinery/status_display,
+/turf/simulated/wall,
+/area/crew_quarters/kitchen)
+"fUv" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/condiment/peppermill{
+ pixel_x = 3;
+ pixel_y = 11
+ },
+/obj/item/reagent_containers/food/condiment/saltshaker{
+ pixel_x = -3;
+ pixel_y = 11
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/carpet,
+/area/crew_quarters/bar/atrium)
+"fUO" = (
+/obj/structure/bed,
+/obj/item/bedsheet/cmo,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/status_display{
+ pixel_x = 32
+ },
+/obj/effect/landmark/start/cmo,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/cmo)
+"fVc" = (
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -22
+ },
+/obj/machinery/disposal,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/toxins/mixing)
+"fVj" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "Kitchen Dinner Windows";
+ name = "Kitchen Shutters"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"fVn" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/camera{
+ c_tag = "Xeno Kill Room";
+ network = list("Research","SS13")
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/xenobiology)
+"fVv" = (
+/obj/structure/barricade/wooden,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"fVA" = (
+/obj/structure/chair/office/dark,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"fVK" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/chair/comfy/black{
+ dir = 8
+ },
+/obj/effect/landmark/start/civilian,
+/turf/simulated/floor/carpet/arcade,
+/area/crew_quarters/fitness)
+"fVM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"fVN" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"fVO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/office)
+"fVT" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Morgue Maintenance";
+ req_access = list(6)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/asmaint)
+"fVX" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/lab)
+"fWc" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"fWk" = (
+/obj/machinery/atmospherics/unary/portables_connector,
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 25
+ },
+/obj/machinery/newscaster{
+ pixel_y = 32
+ },
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"fWl" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/item/radio/intercom{
+ pixel_x = 30
+ },
+/obj/machinery/camera{
+ c_tag = "Prison Execution Chamber";
+ dir = 8;
+ network = list("Prison","SS13")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkred"
+ },
+/area/security/execution)
+"fWr" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "HoSPriv";
+ name = "HoS Office Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/security/hos)
+"fWz" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"fWD" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/podbay)
+"fWL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/brig)
+"fWP" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "greencorner"
+ },
+/area/crew_quarters/courtroom)
+"fWS" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/item/flag/nt,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/heads/hop)
+"fWW" = (
+/obj/effect/decal/warning_stripes/red,
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 2
+ },
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/obj/machinery/door_control{
+ id = "SecPilotPriv";
+ name = "Pilot Privacy Shutters Control";
+ pixel_x = 16;
+ pixel_y = 24;
+ req_access = list(71)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/podbay)
+"fXj" = (
+/obj/structure/table/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -26;
+ pixel_y = 32
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"fXt" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "Kitchen Dinner Windows";
+ name = "Kitchen Shutters"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/item/kitchen/utensil/fork{
+ pixel_x = -2
+ },
+/obj/item/kitchen/utensil/fork{
+ pixel_x = -2
+ },
+/obj/item/kitchen/utensil/fork{
+ pixel_x = -2
+ },
+/obj/item/kitchen/utensil/fork{
+ pixel_x = -2
+ },
+/obj/item/kitchen/utensil/fork{
+ pixel_x = -2
+ },
+/obj/item/kitchen/utensil/spoon{
+ pixel_x = 10
+ },
+/obj/item/kitchen/utensil/spoon{
+ pixel_x = 10
+ },
+/obj/item/kitchen/utensil/spoon{
+ pixel_x = 10
+ },
+/obj/item/kitchen/utensil/spoon{
+ pixel_x = 10
+ },
+/obj/item/kitchen/utensil/spoon{
+ pixel_x = 10
+ },
+/obj/item/kitchen/utensil/fork{
+ pixel_x = -2
+ },
+/obj/item/kitchen/utensil/fork{
+ pixel_x = -2
+ },
+/obj/item/kitchen/utensil/fork{
+ pixel_x = -2
+ },
+/obj/item/kitchen/utensil/fork{
+ pixel_x = -2
+ },
+/obj/item/kitchen/utensil/spoon{
+ pixel_x = 10
+ },
+/obj/item/kitchen/utensil/spoon{
+ pixel_x = 10
+ },
+/obj/item/kitchen/utensil/spoon{
+ pixel_x = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"fXv" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/firealarm{
+ pixel_y = -28
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/lawoffice)
+"fXx" = (
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/obj/machinery/optable,
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (WEST)"
+ },
+/area/assembly/robotics)
+"fXD" = (
+/obj/effect/decal/cleanable/blood/xeno,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/xenozoo)
+"fXK" = (
+/obj/structure/table/reinforced,
+/obj/machinery/light,
+/obj/item/storage/belt/utility,
+/obj/item/radio,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/storage/eva)
+"fXN" = (
+/obj/structure/lattice,
+/obj/machinery/camera{
+ c_tag = "AI Satellite Exterior 18";
+ dir = 1;
+ network = list("SS13","MiniSat")
+ },
+/turf/space,
+/area/space/nearstation)
+"fXQ" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/toxins/xenobiology)
+"fXV" = (
+/obj/machinery/power/apc{
+ name = "south bump";
+ pixel_y = -24
+ },
+/obj/structure/cable,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkred"
+ },
+/area/security/interrogation)
+"fXZ" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/fitness)
+"fYm" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/wood,
+/area/assembly/showroom)
+"fYu" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/toxins/xenobiology)
+"fYB" = (
+/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow{
+ desc = "Труба хранит в себе набор газов для смешивания";
+ name = "Труба смешивания"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/atmos)
+"fYC" = (
+/mob/living/simple_animal/mouse,
+/turf/simulated/floor/plating,
+/area/teleporter/abandoned)
+"fYM" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/assembly/showroom)
+"fYR" = (
+/obj/machinery/door/airlock/public{
+ name = "Kitchen";
+ req_access = list(28)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/crew_quarters/kitchen)
+"fYZ" = (
+/obj/effect/landmark/event/blobstart,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"fZe" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/conveyor{
+ id = "QMLoad2";
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"fZf" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/assembly/robotics)
+"fZm" = (
+/obj/item/radio/beacon/engine/tesling,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"fZr" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/customs)
+"fZs" = (
+/obj/structure/chair/comfy/black{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/assembly/showroom)
+"fZE" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/assembly/showroom)
+"fZL" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Труба хранит в себе набор газов для смешивания";
+ dir = 9;
+ name = "Труба смешивания"
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/atmos)
+"gah" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "green"
+ },
+/area/hallway/secondary/exit)
+"gat" = (
+/obj/machinery/camera{
+ c_tag = "Fore Hallway South 2";
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/fore)
+"gay" = (
+/obj/structure/chair/office/light,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/ward)
+"gaE" = (
+/obj/structure/table/wood,
+/obj/item/paicard,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/assembly/showroom)
+"gaJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/gambling_den)
+"gbp" = (
+/obj/machinery/power/apc{
+ name = "south bump";
+ pixel_y = -24
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/bluegrid,
+/area/turret_protected/ai)
+"gbI" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"gbQ" = (
+/obj/machinery/disposal,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "whiteblue"
+ },
+/area/medical/cryo)
+"gbS" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/security/brig)
+"gbW" = (
+/obj/structure/table,
+/obj/item/folder,
+/obj/item/stack/tape_roll,
+/obj/machinery/light_switch{
+ dir = 8;
+ name = "east bump";
+ pixel_x = 25
+ },
+/obj/item/rcs,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"gca" = (
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"gcg" = (
+/obj/machinery/suit_storage_unit/standard_unit,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/storage/eva)
+"gcj" = (
+/obj/structure/sign/securearea{
+ desc = "A warning sign which reads 'RADIOACTIVE AREA'";
+ icon_state = "radiation";
+ name = "RADIOACTIVE AREA"
+ },
+/turf/simulated/wall/r_wall,
+/area/engine/engineering)
+"gcs" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/medical/glass{
+ name = "Virology Office";
+ req_access = list(39)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/virology)
+"gcx" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "HoSPriv";
+ name = "HoS Office Privacy Shutters"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/hos)
+"gcK" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"gds" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"gdv" = (
+/obj/machinery/vending/cigarette,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "neutral"
+ },
+/area/hallway/secondary/entry)
+"gdw" = (
+/obj/machinery/light{
+ dir = 1;
+ in_use = 1
+ },
+/obj/machinery/computer/cryopod{
+ pixel_y = 32
+ },
+/obj/machinery/camera{
+ c_tag = "Cryodorms Fore"
+ },
+/obj/effect/landmark/join_late_cryo,
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/crew_quarters/sleep)
+"gdD" = (
+/obj/machinery/mech_bay_recharge_port,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/electrical)
+"gdQ" = (
+/obj/structure/closet/secure_closet/miner,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/miningdock)
+"gdV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/chair/comfy/brown{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/black,
+/area/bridge/vip)
+"geb" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/engine/engineering)
+"geg" = (
+/obj/machinery/door/airlock{
+ id_tag = "toilet3";
+ name = "Toilet"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/locker/locker_toilet)
+"gem" = (
+/obj/machinery/light,
+/obj/machinery/newscaster{
+ pixel_y = -28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"gep" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/bar/atrium)
+"geA" = (
+/mob/living/simple_animal/mouse/brown{
+ real_name = "Товарищ Ленин"
+ },
+/turf/simulated/floor/carpet,
+/area/maintenance/fsmaint)
+"geP" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/se)
+"geW" = (
+/obj/item/camera_assembly,
+/turf/simulated/floor/plasteel{
+ icon_state = "caution"
+ },
+/area/maintenance/bar)
+"gfk" = (
+/obj/item/paper_bin,
+/obj/structure/table,
+/obj/item/pen,
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/quartermaster/qm)
+"gfJ" = (
+/obj/structure/closet/wardrobe/white,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whiteblue"
+ },
+/area/medical/ward)
+"gfO" = (
+/obj/machinery/door_control{
+ id = "Kitchen Hall Windows";
+ name = "Kitchen Hallway Shutters Control";
+ pixel_x = 26;
+ pixel_y = 24;
+ req_access = list(28)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/crew_quarters/kitchen)
+"gfQ" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/sw)
+"ggf" = (
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/machinery/camera{
+ c_tag = "Quartermaster's Office";
+ dir = 1
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/quartermaster/qm)
+"ggx" = (
+/obj/machinery/door/airlock{
+ id_tag = "toilet2";
+ name = "Toilet"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/locker/locker_toilet)
+"ggB" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Engineering Storage";
+ req_access = list(32)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/hardsuitstorage)
+"ggC" = (
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "whiteblue"
+ },
+/area/medical/sleeper)
+"ggD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/locker)
+"ggP" = (
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/wood,
+/area/crew_quarters/bar/atrium)
+"ggQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/customs)
+"ggU" = (
+/obj/structure/closet/l3closet/virology,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/light/small,
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/virology)
+"gha" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/west,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/assembly/chargebay)
+"ghg" = (
+/obj/structure/table/wood,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/item/radio/intercom{
+ dir = 1;
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/gambling_den)
+"ghk" = (
+/obj/structure/table/glass,
+/obj/item/folder/white,
+/obj/item/flashlight/pen,
+/obj/item/clothing/accessory/stethoscope,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "cmo"
+ },
+/area/medical/cmo)
+"ghI" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/security/prisonershuttle)
+"ghN" = (
+/obj/structure/table,
+/obj/item/paicard,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple"
+ },
+/area/medical/research)
+"ghY" = (
+/obj/machinery/door_control{
+ desiredstate = 1;
+ id = "cabin2";
+ name = "Door Bolt Control";
+ normaldoorcontrol = 1;
+ pixel_y = -25;
+ specialfunctions = 4
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/cabin2)
+"gig" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "xeno1";
+ name = "Creature Cell #1"
+ },
+/turf/simulated/floor/plating,
+/area/toxins/xenobiology)
+"gih" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/landmark/start/roboticist,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/assembly/robotics)
+"gik" = (
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "rampbottom";
+ tag = "icon-stage_stairs"
+ },
+/area/medical/research)
+"gio" = (
+/obj/structure/table,
+/obj/item/paper_bin{
+ pixel_x = -2;
+ pixel_y = 7
+ },
+/obj/item/pen{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/electrical)
+"gjh" = (
+/obj/structure/dresser,
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 25
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/cabin2)
+"gjm" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/aisat)
+"gjD" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurplecorner"
+ },
+/area/teleporter/abandoned)
+"gjV" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/lab)
+"gkk" = (
+/obj/structure/transit_tube/diagonal,
+/turf/space,
+/area/space/nearstation)
+"gko" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/podbay)
+"gku" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/snacks/grown/redbeet{
+ pixel_y = 5
+ },
+/turf/simulated/floor/carpet,
+/area/maintenance/fsmaint)
+"gkw" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/quartermaster/qm)
+"gkD" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/engine,
+/area/toxins/test_chamber)
+"gkQ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/sortjunction{
+ dir = 8;
+ name = "QM's Junction";
+ sortType = 3
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/north)
+"gkY" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/shallway)
+"glb" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/bible,
+/obj/item/reagent_containers/food/drinks/bottle/holywater,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkred"
+ },
+/area/security/processing)
+"gld" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkredcorners"
+ },
+/area/security/processing)
+"glp" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/status_display{
+ pixel_x = -32
+ },
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"glv" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/medical{
+ name = "Virology Bedroom";
+ req_access = list(39)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/virology)
+"glw" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A37";
+ location = "A36"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/north)
+"glA" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/rack,
+/obj/item/airlock_painter{
+ pixel_x = -6;
+ pixel_y = 6
+ },
+/obj/item/airlock_painter{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/airlock_painter,
+/obj/item/airlock_painter{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/item/airlock_painter{
+ pixel_x = 6;
+ pixel_y = -6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/hardsuitstorage)
+"glJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"glQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/table,
+/obj/machinery/recharger{
+ pixel_x = 1;
+ pixel_y = 3
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/processing)
+"glR" = (
+/obj/effect/landmark/start/security_officer,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "red"
+ },
+/area/security/customs)
+"gmk" = (
+/obj/structure/cult/archives,
+/obj/machinery/newscaster{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"gmA" = (
+/obj/structure/table,
+/obj/item/storage/box/evidence,
+/obj/item/storage/box/evidence,
+/obj/item/hand_labeler,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/evidence)
+"gmI" = (
+/obj/machinery/camera{
+ c_tag = "Engine Room South";
+ dir = 1;
+ network = list("Engineering","SS13")
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"gnf" = (
+/turf/simulated/wall,
+/area/crew_quarters/cabin2)
+"gnn" = (
+/obj/structure/table/wood,
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/obj/machinery/light,
+/obj/item/paicard,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/cabin3)
+"gnv" = (
+/obj/structure/closet,
+/obj/item/storage/box/handcuffs,
+/obj/item/clothing/suit/straight_jacket,
+/obj/item/clothing/mask/muzzle,
+/obj/item/storage/toolbox/mechanical,
+/obj/item/stack/tape_roll,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkred"
+ },
+/area/security/processing)
+"gnI" = (
+/obj/structure/table,
+/obj/item/storage/fancy/crayons,
+/obj/item/storage/fancy/crayons{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/structure/sign/poster/official/random{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"gnK" = (
+/obj/machinery/light,
+/obj/machinery/vending/coffee,
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/medbay3)
+"gnR" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/port)
+"gnV" = (
+/obj/machinery/newscaster{
+ pixel_y = 32
+ },
+/obj/structure/closet/radiation,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/biostorage)
+"goc" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"gof" = (
+/obj/structure/table,
+/obj/item/instrument/harmonica,
+/obj/item/dice/d20,
+/obj/structure/sign/poster/official/random{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"goz" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluefull"
+ },
+/area/medical/sleeper)
+"goA" = (
+/obj/structure/table/wood,
+/obj/item/camera,
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"goC" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/spawner/window/reinforced/plasma,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "xenosecure";
+ name = "Secure Creature Cell"
+ },
+/turf/simulated/floor/plating,
+/area/toxins/xenobiology)
+"goI" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/space/nearstation)
+"goP" = (
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"goS" = (
+/obj/item/flag/nt,
+/obj/machinery/status_display{
+ layer = 4;
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"goZ" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "SecPilotPriv"
+ },
+/turf/simulated/floor/plating,
+/area/security/podbay)
+"gps" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/security/securehallway)
+"gpA" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command{
+ name = "Research Director's Office";
+ req_access = list(30)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/hor)
+"gpE" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"gpH" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/brig)
+"gpS" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/medical/research/restroom)
+"gpV" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/light,
+/obj/item/radio/intercom{
+ pixel_y = -28
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"gqd" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/engine/engineering/monitor)
+"gqf" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk,
+/obj/machinery/requests_console{
+ announcementConsole = 1;
+ department = "Head of Security's Desk";
+ departmentType = 5;
+ name = "Head of Security Requests Console";
+ pixel_y = 30
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/hos)
+"gqh" = (
+/obj/structure/rack,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/northwest,
+/obj/item/radio/intercom{
+ pixel_y = -28
+ },
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/hardsuitstorage)
+"gqD" = (
+/obj/machinery/atmospherics/air_sensor{
+ id_tag = "tox_sensor"
+ },
+/turf/simulated/floor/engine/plasma,
+/area/atmos)
+"gqS" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/junction{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/sw)
+"gra" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/sleeper)
+"gre" = (
+/obj/structure/chair/office/dark{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/maintenance/library)
+"grm" = (
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -25
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/medbay3)
+"grq" = (
+/turf/simulated/wall,
+/area/quartermaster/office)
+"grN" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/radiation,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
+"grQ" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"grU" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "SecMedPriv"
+ },
+/turf/simulated/floor/plating,
+/area/security/medbay)
+"grW" = (
+/obj/item/radio/intercom{
+ dir = 1;
+ pixel_y = 28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/south)
+"gsc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/explab)
+"gss" = (
+/obj/item/flag/nt,
+/obj/machinery/status_display{
+ layer = 4;
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"gsD" = (
+/obj/structure/chair/comfy/teal{
+ dir = 4
+ },
+/obj/machinery/power/apc{
+ name = "south bump";
+ pixel_y = -24
+ },
+/obj/structure/cable,
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/medbay3)
+"gsG" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whiteblue"
+ },
+/area/medical/sleeper)
+"gsN" = (
+/obj/machinery/sleeper{
+ dir = 4;
+ pixel_x = -3
+ },
+/obj/effect/decal/warning_stripes/blue/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/sleeper)
+"gsY" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/processing)
+"gtc" = (
+/obj/structure/closet/radiation,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
+"gtD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/captain/bedroom)
+"gtP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/west)
+"gtS" = (
+/obj/structure/table/reinforced,
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/fitness)
+"gui" = (
+/obj/structure/rack,
+/obj/item/target/syndicate,
+/obj/item/target/syndicate,
+/obj/item/target/syndicate,
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel,
+/area/security/range)
+"gum" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/space/nearstation)
+"gus" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"guD" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/office)
+"guF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"guW" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/courtroom)
+"guX" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/flasher{
+ id = "Cell 1";
+ pixel_y = 28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bcarpet05"
+ },
+/area/security/prison/cell_block/A)
+"gvs" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/item/mounted/frame/extinguisher{
+ pixel_y = 30
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"gvy" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 1;
+ name = "Труба дыхательной смеси"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 4;
+ name = "Труба фильтрации"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"gvC" = (
+/obj/effect/decal/remains/human,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"gvH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"gvM" = (
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/medical/surgery/north)
+"gvQ" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -23
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/medbay3)
+"gvS" = (
+/obj/machinery/atmospherics/trinary/filter{
+ desc = "Отфильтровывает углекислый газ из трубы и отправляет его в камеру хранения";
+ filter_type = 3;
+ name = "Фильтр Углекислого Газа (СO2)";
+ on = 1;
+ target_pressure = 4500
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"gvU" = (
+/obj/machinery/atmospherics/unary/portables_connector,
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/electrical)
+"gwx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/ward)
+"gwA" = (
+/obj/structure/chair,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "carpet"
+ },
+/area/crew_quarters/courtroom)
+"gwN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"gwP" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/chair,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "green"
+ },
+/area/hallway/secondary/exit)
+"gwY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/cloning)
+"gxg" = (
+/obj/machinery/door/airlock/maintenance_hatch{
+ locked = 1;
+ name = "MiniSat Maintenance";
+ req_access = list(75)
+ },
+/turf/simulated/floor/plating,
+/area/turret_protected/ai)
+"gxk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/poddoor/shutters{
+ dir = 2;
+ id_tag = "eva-shutters";
+ name = "E.V.A. Storage Shutters"
+ },
+/obj/machinery/door_control{
+ id = "eva-shutters";
+ name = "Auxilary E.V.A. Storage";
+ pixel_x = 26;
+ req_access = list(18)
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"gxv" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/obj/effect/landmark/event/xeno_spawn,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/library)
+"gxI" = (
+/obj/structure/table/reinforced,
+/obj/item/flashlight/lamp,
+/obj/item/taperecorder,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/interrogation)
+"gxS" = (
+/obj/structure/dispenser,
+/obj/item/radio/intercom{
+ dir = 1;
+ pixel_y = 25
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/storage/secure)
+"gxY" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkred"
+ },
+/area/security/podbay)
+"gyo" = (
+/obj/machinery/atmospherics/trinary/mixer{
+ desc = "Смешивает кислород и азот, создавая смесь для дыхания на станции";
+ dir = 1;
+ name = "Дыхательный смеситель";
+ node1_concentration = 0.8;
+ node2_concentration = 0.2;
+ on = 1;
+ target_pressure = 4500
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"gyp" = (
+/obj/structure/window/reinforced,
+/obj/machinery/bodyscanner{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkred"
+ },
+/area/security/execution)
+"gyW" = (
+/obj/machinery/ai_status_display{
+ pixel_x = 32
+ },
+/obj/machinery/computer/card/minor/rd,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/hor)
+"gyZ" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellowcorner"
+ },
+/area/hallway/primary/port)
+"gzc" = (
+/obj/structure/table,
+/obj/item/storage/fancy/donut_box,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/brigstaff)
+"gzd" = (
+/obj/machinery/computer/scan_consolenew,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/medical/genetics)
+"gze" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"gzr" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/primary/central/west)
+"gzs" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/podbay)
+"gzz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"gzB" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/camera{
+ c_tag = "Chaplain's Quarters"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/office)
+"gzR" = (
+/obj/machinery/portable_atmospherics/canister,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/toxins/storage)
+"gzX" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Singularity";
+ name = "Singularity Blast Doors"
+ },
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"gAB" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/quartermaster/miningdock)
+"gAD" = (
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/gambling_den)
+"gAF" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/restroom)
+"gAS" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/black,
+/area/bridge/vip)
+"gBl" = (
+/obj/machinery/atmospherics/unary/vent_pump{
+ dir = 8;
+ external_pressure_bound = 0;
+ external_pressure_bound_default = 0;
+ frequency = 1441;
+ id_tag = "o2_out";
+ initialize_directions = 1;
+ internal_pressure_bound = 4000;
+ internal_pressure_bound_default = 4000;
+ name = "oxygen vent";
+ on = 1;
+ pressure_checks = 2;
+ pressure_checks_default = 2;
+ releasing = 0
+ },
+/turf/simulated/floor/engine/o2,
+/area/atmos)
+"gBu" = (
+/obj/machinery/atmospherics/unary/portables_connector,
+/obj/machinery/portable_atmospherics/pump,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/crew_quarters/locker)
+"gBA" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/power/emitter{
+ dir = 8
+ },
+/turf/simulated/floor/engine,
+/area/engine/controlroom)
+"gBH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/permahallway)
+"gBU" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/lobby)
+"gCh" = (
+/obj/machinery/camera{
+ c_tag = "Atmospherics Oxygen Tank";
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor/engine/o2,
+/area/atmos)
+"gCs" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/door/airlock/maintenance{
+ name = "Hydroponics Maintenance";
+ req_access = list(35)
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"gCv" = (
+/mob/living/simple_animal/pig{
+ name = "Саня"
+ },
+/obj/structure/flora/ausbushes/lavendergrass,
+/turf/simulated/floor/grass,
+/area/hydroponics)
+"gCx" = (
+/obj/structure/sink/kitchen{
+ pixel_y = 30
+ },
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/kitchen)
+"gCz" = (
+/obj/structure/grille,
+/obj/structure/window/plasmareinforced,
+/obj/structure/window/plasmareinforced{
+ dir = 4
+ },
+/obj/structure/window/plasmareinforced{
+ dir = 1
+ },
+/obj/structure/window/plasmareinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/atmos)
+"gCB" = (
+/obj/machinery/atmospherics/unary/portables_connector,
+/obj/machinery/portable_atmospherics/canister/oxygen{
+ name = "Canister: \[O2] (CRYO)"
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/window/eastright{
+ dir = 2;
+ icon_state = "left";
+ name = "Cryo Tank Storage";
+ req_access = list(5,32)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/cryo)
+"gCI" = (
+/obj/machinery/camera{
+ c_tag = "Kitchen Backroom"
+ },
+/obj/structure/sink/kitchen{
+ pixel_y = 30
+ },
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/kitchen)
+"gDm" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light/small,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/medbay3)
+"gDx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/lobby)
+"gDy" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/kitchenspike,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/kitchen)
+"gDz" = (
+/obj/machinery/newscaster{
+ pixel_x = -32
+ },
+/obj/machinery/door_control{
+ id = "Kitchen Dinner Windows";
+ name = "Kitchen Dinner Shutters Control";
+ pixel_x = -26;
+ pixel_y = 26;
+ req_access = list(28)
+ },
+/obj/machinery/camera{
+ c_tag = "Kitchen North";
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"gDB" = (
+/turf/simulated/wall,
+/area/maintenance/brig)
+"gDQ" = (
+/obj/structure/grille,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"gDV" = (
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_x = -27;
+ pixel_y = -25
+ },
+/obj/structure/table,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/item/stamp/denied{
+ pixel_x = -4;
+ pixel_y = 4
+ },
+/obj/item/stamp/granted{
+ pixel_x = 3;
+ pixel_y = -4
+ },
+/obj/machinery/computer/guestpass{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"gDY" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue"
+ },
+/area/medical/reception)
+"gEq" = (
+/obj/structure/table,
+/obj/item/storage/toolbox/mechanical,
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"gEw" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"gEA" = (
+/obj/structure/table,
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/item/stack/sheet/glass{
+ amount = 50
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"gEE" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"gEK" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/unary/vent_pump/high_volume{
+ dir = 8;
+ frequency = 1379;
+ id_tag = "solar_xeno_pump"
+ },
+/obj/machinery/embedded_controller/radio/airlock/airlock_controller{
+ id_tag = "solar_xeno_airlock";
+ pixel_y = 25;
+ req_access = list(13);
+ tag_airpump = "solar_xeno_pump";
+ tag_chamber_sensor = "solar_xeno_sensor";
+ tag_exterior_door = "solar_xeno_outer";
+ tag_interior_door = "solar_xeno_inner"
+ },
+/obj/machinery/airlock_sensor{
+ id_tag = "solar_xeno_sensor";
+ pixel_y = 32
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/light/small,
+/turf/simulated/floor/plating,
+/area/maintenance/starboardsolar)
+"gEL" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/security/prison/cell_block/A)
+"gES" = (
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkred"
+ },
+/area/security/securearmory)
+"gET" = (
+/obj/structure/chair/stool,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/reception)
+"gFa" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/camera{
+ c_tag = "Chapel West";
+ dir = 4;
+ pixel_y = -22
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "chapel"
+ },
+/area/chapel/main)
+"gFc" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"gFd" = (
+/obj/machinery/computer/supplycomp{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"gFf" = (
+/obj/structure/sign/securearea{
+ desc = "A warning sign which reads 'HIGH VOLTAGE'";
+ icon_state = "shock";
+ name = "HIGH VOLTAGE"
+ },
+/turf/simulated/wall/r_wall,
+/area/assembly/showroom)
+"gFI" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/west,
+/obj/effect/decal/warning_stripes/east,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/engine,
+/area/engine/controlroom)
+"gFN" = (
+/obj/structure/chair/office/dark,
+/obj/effect/landmark/start/cargo_technician,
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"gFQ" = (
+/obj/structure/table,
+/obj/item/stamp/granted{
+ pixel_x = 3;
+ pixel_y = -4
+ },
+/obj/item/stamp/denied{
+ pixel_x = -4;
+ pixel_y = 4
+ },
+/obj/machinery/newscaster{
+ pixel_y = -28
+ },
+/obj/item/radio/intercom{
+ pixel_x = 28;
+ pixel_y = -2
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"gFR" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/atmos)
+"gFV" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/ward)
+"gFX" = (
+/obj/machinery/door/window{
+ dir = 8;
+ name = "High-Risk Modules";
+ req_access = list(20)
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/item/aiModule/oxygen,
+/obj/item/aiModule/oneCrewMember,
+/obj/item/aiModule/purge,
+/obj/item/aiModule/antimov,
+/obj/structure/table/glass,
+/turf/simulated/floor/bluegrid,
+/area/turret_protected/ai_upload)
+"gGh" = (
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/range)
+"gGi" = (
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/securehallway)
+"gGp" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/aft)
+"gGx" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/binary/pump{
+ desc = "Позволяет пропустить смесь не загружая её в хранилище";
+ name = "Смесь в обход хранилища";
+ target_pressure = 101
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 4;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"gGA" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"gGI" = (
+/obj/machinery/atmospherics/unary/portables_connector,
+/obj/machinery/portable_atmospherics/scrubber,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "escape"
+ },
+/area/crew_quarters/locker)
+"gGZ" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "GYM";
+ name = "Dungeon Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/security/processing)
+"gHb" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/morgue)
+"gHc" = (
+/obj/structure/grille,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"gHm" = (
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/machinery/disposal,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -22
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/hor)
+"gHp" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/chair/comfy/teal{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/medbay)
+"gHq" = (
+/obj/structure/chair/office/dark{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"gHz" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/table/reinforced,
+/obj/item/wrench,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/engine/engineering)
+"gHB" = (
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/syringe{
+ pixel_x = -1;
+ pixel_y = -11
+ },
+/obj/item/reagent_containers/syringe/calomel{
+ pixel_x = -1;
+ pixel_y = -6
+ },
+/obj/item/reagent_containers/syringe/heparin{
+ pixel_x = -1;
+ pixel_y = -1
+ },
+/obj/item/reagent_containers/glass/bottle/reagent/hairgrownium{
+ pixel_x = -6;
+ pixel_y = 8
+ },
+/obj/item/reagent_containers/glass/bottle/frostoil{
+ pixel_x = 5;
+ pixel_y = 8
+ },
+/obj/item/reagent_containers/glass/bottle/mutagen{
+ pixel_y = 6
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -6;
+ pixel_y = 30
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkred"
+ },
+/area/security/processing)
+"gHM" = (
+/obj/machinery/door_control{
+ id = "stationawaygate";
+ name = "Gateway Shutters Access Control";
+ pixel_x = -24;
+ req_access = list(62)
+ },
+/obj/machinery/door/poddoor/shutters{
+ dir = 2;
+ id_tag = "stationawaygate";
+ name = "Gateway Access Shutters"
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Exp_lockdown";
+ name = "Expedition Lockdown"
+ },
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"gHO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/sleep)
+"gHQ" = (
+/obj/machinery/atmospherics/pipe/simple/visible/purple{
+ desc = "Труба ведёт газ на фильтрацию";
+ name = "Труба на фильтрацию"
+ },
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/atmos)
+"gHY" = (
+/obj/machinery/door_control{
+ id = "GYM";
+ name = "Dungeon Privacy Shutters Control";
+ pixel_x = -24;
+ pixel_y = 23;
+ req_access = list(63)
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkredcorners"
+ },
+/area/security/processing)
+"gIa" = (
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=P2";
+ location = "P1"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/podbay)
+"gIb" = (
+/obj/machinery/door/poddoor/shutters{
+ dir = 2;
+ id_tag = "stationawaygate";
+ name = "Gateway Access Shutters"
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Exp_lockdown";
+ name = "Expedition Lockdown"
+ },
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"gIn" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"gIq" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 4;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"gIs" = (
+/obj/machinery/atmospherics/unary/outlet_injector/on,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"gIu" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"gIA" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/manifold/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 1;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/atmos)
+"gJf" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "Second Surgery Window";
+ name = "Surgery Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/medical/surgery/south)
+"gJh" = (
+/obj/structure/rack,
+/obj/item/clothing/suit/fire/firefighter,
+/obj/item/clothing/head/hardhat/red,
+/obj/item/clothing/mask/gas,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (WEST)"
+ },
+/area/toxins/mixing)
+"gJj" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "chapel"
+ },
+/area/chapel/main)
+"gJq" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/quartermaster/sorting)
+"gJr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille{
+ density = 0;
+ icon_state = "brokengrille"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"gJw" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "bluecorner"
+ },
+/area/hallway/primary/aft)
+"gJy" = (
+/obj/machinery/newscaster{
+ pixel_x = -32
+ },
+/obj/machinery/cryopod{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/crew_quarters/sleep)
+"gJA" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/simple/visible/purple{
+ desc = "Труба ведёт газ на фильтрацию";
+ name = "Труба на фильтрацию"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/atmos)
+"gJB" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/security/glass{
+ name = "Brig Local Armory";
+ req_access = list(1)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/customs)
+"gJJ" = (
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"gJO" = (
+/obj/machinery/camera{
+ c_tag = "Evidence Storage";
+ dir = 6;
+ network = list("SS13","Security")
+ },
+/obj/machinery/alarm{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkred"
+ },
+/area/security/evidence)
+"gJQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"gKa" = (
+/obj/item/radio/intercom{
+ pixel_x = -32
+ },
+/obj/machinery/newscaster{
+ pixel_y = -28
+ },
+/obj/structure/weightmachine/weightlifter,
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"gKd" = (
+/obj/structure/table,
+/obj/item/storage/toolbox/emergency/old,
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "darkredfull"
+ },
+/area/space/nearstation)
+"gKm" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"gKs" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/structure/disposalpipe/segment,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"gKC" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "greenblue"
+ },
+/area/crew_quarters/serviceyard)
+"gKG" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"gKK" = (
+/obj/machinery/atmospherics/unary/portables_connector,
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"gKP" = (
+/obj/structure/table/wood,
+/obj/machinery/recharger{
+ pixel_x = 1;
+ pixel_y = 3
+ },
+/obj/machinery/newscaster/security_unit{
+ pixel_x = 30
+ },
+/turf/simulated/floor/wood,
+/area/security/detectives_office)
+"gLd" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "Bar";
+ name = "Bar Privacy Shutters"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/bar)
+"gLn" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "redcorner"
+ },
+/area/security/main)
+"gLr" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/prisonershuttle)
+"gLz" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/processing)
+"gLA" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"gLB" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"gLC" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/cryo)
+"gLH" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/wood,
+/area/assembly/showroom)
+"gLL" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"gLN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"gLP" = (
+/obj/structure/bed,
+/obj/item/bedsheet/red,
+/turf/simulated/floor/wood,
+/area/crew_quarters/cabin3)
+"gLR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"gLS" = (
+/obj/effect/landmark/event/carpspawn,
+/obj/structure/lattice,
+/turf/space,
+/area/space/nearstation)
+"gLT" = (
+/obj/structure/toilet{
+ dir = 8
+ },
+/obj/machinery/light/small,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/door_control{
+ desiredstate = 1;
+ id = "toilet2";
+ name = "Toilet Bolt Control";
+ normaldoorcontrol = 1;
+ pixel_y = -25;
+ specialfunctions = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/locker/locker_toilet)
+"gMf" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/west)
+"gMv" = (
+/obj/effect/landmark/tiles/burnturf,
+/turf/simulated/floor/plasteel/airless{
+ dir = 9;
+ icon_state = "darkred"
+ },
+/area/space/nearstation)
+"gMw" = (
+/obj/effect/landmark/event/revenantspawn,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"gMy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"gMU" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (WEST)"
+ },
+/area/medical/research/restroom)
+"gMZ" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/office)
+"gNb" = (
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/atmos/control)
+"gNj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/west)
+"gNl" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/storage/eva)
+"gNn" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/securehallway)
+"gNy" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"gNz" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/solar/port)
+"gNP" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "Warden";
+ name = "Warden Privacy Shutters"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "ArmoryLock";
+ name = "Armory Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/warden)
+"gNR" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/computer/secure_data,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/security/detectives_office)
+"gNS" = (
+/obj/structure/table,
+/obj/item/storage/box/bodybags,
+/obj/item/assembly/signaler{
+ code = 6;
+ frequency = 1445
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/execution)
+"gNU" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/structure/sign/nosmoking_2{
+ pixel_x = 32
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos/control)
+"gNY" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "purple"
+ },
+/area/maintenance/xenozoo)
+"gNZ" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/box/monkeycubes,
+/obj/item/storage/box/monkeycubes,
+/obj/effect/decal/warning_stripes/west,
+/obj/item/clothing/glasses/hud/health,
+/obj/item/clothing/glasses/hud/health,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"gOb" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "HoSPriv";
+ name = "HoS Office Privacy Shutters"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/hos)
+"gOi" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/hologram/holopad,
+/obj/machinery/camera{
+ c_tag = "Permabrig South";
+ network = list("Prison","SS13")
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"gOj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"gOq" = (
+/obj/structure/table/reinforced,
+/obj/item/folder,
+/obj/item/pen,
+/obj/machinery/door/window/southleft{
+ name = "Research Lab Desk";
+ req_access = list(47)
+ },
+/obj/machinery/door/window/northleft,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "researchdesk1";
+ name = "Research Desk Shutters";
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/lab)
+"gOv" = (
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"gOL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/table/wood,
+/obj/item/storage/bible,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/main)
+"gOO" = (
+/turf/simulated/floor/plasteel/airless,
+/area/toxins/test_area)
+"gOW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/crate/internals,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"gPv" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/medical/cryo)
+"gPw" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "purple"
+ },
+/area/maintenance/xenozoo)
+"gPK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/gambling_den)
+"gPL" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/table,
+/obj/item/storage/box/monkeycubes,
+/obj/item/storage/box/monkeycubes/farwacubes,
+/obj/item/storage/box/monkeycubes/neaeracubes,
+/obj/item/storage/box/monkeycubes/stokcubes,
+/obj/item/storage/box/monkeycubes/wolpincubes,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"gPM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"gPR" = (
+/obj/item/radio/intercom{
+ pixel_x = 28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellowcorner"
+ },
+/area/hallway/primary/port/west)
+"gPW" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "red"
+ },
+/area/security/range)
+"gQr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/security/glass{
+ name = "Shooting Range";
+ req_access = list(63)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/range)
+"gQC" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"gQD" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/light_switch{
+ pixel_x = 25
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/wood,
+/area/ntrep)
+"gQH" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (WEST)"
+ },
+/area/toxins/xenobiology)
+"gQN" = (
+/obj/machinery/hydroponics/constructable{
+ desc = "These are connected with an irrigation tube. You see a little pipe connecting the trays.";
+ name = "Prison hydroponics tray";
+ using_irrigation = 1
+ },
+/obj/item/seeds/banana,
+/obj/item/seeds/banana,
+/obj/item/seeds/banana,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/item/radio/intercom{
+ pixel_x = 30
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"gQS" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/toolbox/mechanical,
+/obj/machinery/camera{
+ c_tag = "Minisat AI Core West";
+ dir = 4;
+ network = list("Minisat","SS13")
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"gQV" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "Virology";
+ name = "Virology Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/medical/virology)
+"gRa" = (
+/obj/machinery/light,
+/obj/structure/closet/emcloset,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/hallway/primary/central/sw)
+"gRb" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/ai)
+"gRd" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"gRN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research)
+"gRO" = (
+/turf/simulated/floor/carpet,
+/area/lawoffice)
+"gRP" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/engine/hardsuitstorage)
+"gRQ" = (
+/obj/machinery/door/airlock/glass{
+ name = "Cabin"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/locker)
+"gRY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/door/window/southright{
+ dir = 8;
+ name = "AI Core Door";
+ req_access = list(16)
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"gSi" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/turf/simulated/floor/wood,
+/area/assembly/showroom)
+"gSF" = (
+/obj/machinery/alarm{
+ pixel_y = 23
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"gSG" = (
+/obj/machinery/flasher{
+ id = "AI";
+ pixel_x = 8;
+ pixel_y = -24
+ },
+/turf/simulated/floor/bluegrid,
+/area/turret_protected/ai)
+"gSY" = (
+/obj/structure/table/reinforced,
+/obj/machinery/cell_charger,
+/obj/machinery/camera{
+ c_tag = "Minisat AI Core East";
+ dir = 8;
+ network = list("Minisat","SS13")
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"gTh" = (
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"gTj" = (
+/turf/simulated/wall/rust,
+/area/maintenance/maintcentral)
+"gTl" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Труба хранит в себе набор газов для смешивания";
+ dir = 1;
+ name = "Труба смешивания"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"gTr" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/storage/tech)
+"gTx" = (
+/obj/machinery/chem_dispenser,
+/obj/effect/decal/warning_stripes/northwest,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/engine,
+/area/medical/chemistry)
+"gTG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/explab)
+"gTK" = (
+/obj/machinery/vending/security,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "red"
+ },
+/area/security/processing)
+"gUa" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"gUe" = (
+/obj/machinery/portable_atmospherics/canister/oxygen{
+ anchored = 1
+ },
+/turf/simulated/floor/engine/o2,
+/area/atmos)
+"gUN" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/medbay3)
+"gVa" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/table/glass,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "cmo"
+ },
+/area/medical/cmo)
+"gVc" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutral"
+ },
+/area/toxins/mixing)
+"gVd" = (
+/obj/machinery/firealarm{
+ pixel_y = 24
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"gVl" = (
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -22
+ },
+/obj/machinery/computer/message_monitor,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/server)
+"gVn" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/se)
+"gVo" = (
+/obj/structure/table/reinforced,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/stack/cable_coil,
+/obj/item/stack/cable_coil{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/item/taperecorder{
+ pixel_x = 5;
+ pixel_y = 5
+ },
+/obj/item/analyzer{
+ pixel_x = -5;
+ pixel_y = 5
+ },
+/obj/machinery/camera{
+ c_tag = "Toxins Lab";
+ dir = 5;
+ network = list("Research","SS13")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/toxins/mixing)
+"gVB" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/prison/cell_block/A)
+"gVC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"gVK" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/security/checkpoint/south)
+"gVL" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/grille,
+/obj/structure/window/reinforced/polarized{
+ dir = 8;
+ id = "execution"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 1;
+ id = "execution"
+ },
+/obj/structure/window/reinforced/polarized{
+ id = "execution"
+ },
+/turf/simulated/floor/plating,
+/area/security/execution)
+"gVN" = (
+/obj/machinery/navbeacon{
+ codes_txt = "delivery;dir=1";
+ location = "Engineering"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/plasticflaps{
+ opacity = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"gVO" = (
+/obj/structure/table,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/book/manual/hydroponics_pod_people,
+/obj/item/paper/hydroponics,
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"gVU" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -26
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"gVV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/research/glass{
+ name = "Robotics Lab";
+ req_access = list(29)
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/assembly/robotics)
+"gWh" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/civilian/pet_store)
+"gWq" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/bar/atrium)
+"gWz" = (
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engrooms)
+"gWH" = (
+/obj/structure/table,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/reagent_containers/spray/plantbgone{
+ pixel_x = -5;
+ pixel_y = 6
+ },
+/obj/item/reagent_containers/spray/plantbgone{
+ pixel_x = 5;
+ pixel_y = 6
+ },
+/obj/item/reagent_containers/spray/plantbgone{
+ pixel_y = 3
+ },
+/obj/machinery/computer/guestpass{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"gWJ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/courtroom)
+"gXb" = (
+/obj/structure/filingcabinet/chestdrawer,
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/explab)
+"gXc" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/flora/ausbushes/ppflowers,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/grass,
+/area/hydroponics)
+"gXh" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkbluefull"
+ },
+/area/construction/hallway)
+"gXk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/carpet,
+/area/library)
+"gXq" = (
+/turf/space{
+ icon_state = "black"
+ },
+/area/space)
+"gXE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/office)
+"gXK" = (
+/obj/structure/barricade/wooden,
+/obj/machinery/door/airlock/maintenance,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/maintenance/library)
+"gXM" = (
+/obj/structure/flora/ausbushes/ywflowers,
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/turf/simulated/floor/grass,
+/area/hydroponics)
+"gYb" = (
+/obj/structure/sign/securearea,
+/turf/simulated/wall/r_wall,
+/area/toxins/server)
+"gYg" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"gYl" = (
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay3)
+"gYp" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/medical/ward)
+"gYq" = (
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/securehallway)
+"gYI" = (
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ master_tag = "arrival_south_airlock";
+ name = "exterior access button";
+ pixel_x = 24;
+ pixel_y = 24;
+ req_access = list(10,13)
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/space/nearstation)
+"gYJ" = (
+/obj/item/twohanded/required/kirbyplants{
+ layer = 3
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/crew_quarters/kitchen)
+"gYL" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/computer/pandemic,
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel,
+/area/medical/virology/lab)
+"gYN" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurplecorner"
+ },
+/area/toxins/explab)
+"gYX" = (
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/fitness)
+"gZg" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"gZk" = (
+/obj/machinery/computer/operating,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/medical/surgery/north)
+"gZr" = (
+/obj/machinery/light/small,
+/turf/simulated/floor/plasteel{
+ icon_state = "bluecorner"
+ },
+/area/hallway/primary/central/south)
+"gZC" = (
+/obj/structure/morgue,
+/obj/effect/decal/warning_stripes/northwest,
+/obj/effect/landmark/event/revenantspawn,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkblue"
+ },
+/area/medical/morgue)
+"gZH" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"hab" = (
+/obj/structure/cable,
+/obj/machinery/power/solar_control{
+ dir = 8;
+ id = "auxsolareast";
+ name = "Fore Starboard Solar Control"
+ },
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plating,
+/area/maintenance/auxsolarstarboard)
+"har" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/fore)
+"has" = (
+/obj/structure/closet/secure_closet/captains,
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain/bedroom)
+"hax" = (
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -25
+ },
+/obj/machinery/camera{
+ c_tag = "Departure Lounge South";
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"haJ" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/structure/table,
+/obj/item/paper_bin{
+ pixel_y = 7
+ },
+/obj/item/pen,
+/obj/structure/disposalpipe/segment,
+/obj/item/reagent_containers/spray/cleaner,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/medical/morgue)
+"haO" = (
+/obj/machinery/computer/podtracker,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/podbay)
+"haX" = (
+/obj/machinery/photocopier,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "purple"
+ },
+/area/quartermaster/miningdock)
+"hbA" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "red"
+ },
+/area/security/range)
+"hbD" = (
+/obj/machinery/ai_status_display{
+ pixel_x = 32
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"hbL" = (
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plating,
+/area/teleporter/abandoned)
+"hbT" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/main)
+"hbX" = (
+/obj/machinery/recharger{
+ pixel_x = 1;
+ pixel_y = 3
+ },
+/obj/structure/table,
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"hcg" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/customs)
+"hcu" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutral"
+ },
+/area/crew_quarters/fitness)
+"hcE" = (
+/obj/machinery/light/small{
+ dir = 4;
+ tag = "icon-bulb1 (EAST)"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"hcW" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/obj/machinery/hydroponics/constructable,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"hcZ" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/table,
+/obj/item/clipboard,
+/obj/item/toy/figure/miner,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -25
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/miningdock)
+"hdh" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/office)
+"hdk" = (
+/obj/structure/table/glass,
+/obj/item/storage/box/gloves{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/item/storage/box/masks,
+/obj/item/reagent_containers/spray/cleaner{
+ desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back.";
+ name = "Surgery Cleaner"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/surgery/south)
+"hdm" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/miningdock)
+"hdu" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/security/glass{
+ name = "High Sec Zone";
+ req_access = list(63)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/permahallway)
+"hdx" = (
+/obj/structure/table/reinforced,
+/obj/machinery/cell_charger,
+/obj/item/stock_parts/cell/high,
+/turf/simulated/floor/bluegrid,
+/area/tcommsat/chamber)
+"hdG" = (
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/range)
+"hdV" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/door/airlock/public/glass{
+ id_tag = "KPPS"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "eslock";
+ name = "Escape Shuttle Lockdown"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/bridge/checkpoint/south)
+"hdZ" = (
+/obj/machinery/power/grounding_rod{
+ anchored = 1
+ },
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"hec" = (
+/obj/machinery/recharge_station,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/miningdock)
+"heg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "bluecorner"
+ },
+/area/hydroponics)
+"heh" = (
+/obj/machinery/door/window/brigdoor{
+ dir = 2;
+ id = "Cell 2";
+ name = "Cell 2";
+ req_access = list(2)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/prison/cell_block/A)
+"hes" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "bluecorner"
+ },
+/area/hydroponics)
+"hev" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/south)
+"hez" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба содержит газ для обработки и после возвращает его обратно в трубу смешивания";
+ dir = 10;
+ name = "Труба обработки"
+ },
+/obj/structure/lattice,
+/turf/space,
+/area/space/nearstation)
+"heE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitehall"
+ },
+/area/toxins/xenobiology)
+"heF" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkbluecorners"
+ },
+/area/tcommsat/chamber)
+"heT" = (
+/obj/machinery/door/airlock/external,
+/turf/simulated/floor/plating,
+/area/construction/hallway)
+"heZ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluefull"
+ },
+/area/medical/reception)
+"hfp" = (
+/obj/effect/spawner/window/reinforced/plasma,
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/engine/controlroom)
+"hfq" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/gambling_den)
+"hfx" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/north)
+"hfM" = (
+/turf/simulated/floor/wood,
+/area/security/hos)
+"hfR" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/medical/genetics)
+"hfU" = (
+/obj/effect/landmark/event/revenantspawn,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/library)
+"hgg" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/table/reinforced,
+/obj/item/paper_bin{
+ pixel_x = -3;
+ pixel_y = 7
+ },
+/obj/item/pen,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/warden)
+"hgx" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/assembly/showroom)
+"hgF" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"hgH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/mounted/frame/apc_frame,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/teleporter/abandoned)
+"hgM" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "Warden";
+ name = "Warden Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/security/warden)
+"hgQ" = (
+/obj/structure/table,
+/obj/item/folder/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/miningdock)
+"hgR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"hgZ" = (
+/obj/structure/table,
+/obj/item/flashlight/lamp,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/miningdock)
+"hhg" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/effect/decal/warning_stripes/northwestcorner,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/se)
+"hhq" = (
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 25
+ },
+/turf/simulated/floor/carpet,
+/area/civilian/pet_store)
+"hhF" = (
+/obj/structure/table/wood,
+/obj/item/taperecorder{
+ pixel_x = -5
+ },
+/obj/item/radio{
+ pixel_x = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/security/hos)
+"hhH" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "neutral"
+ },
+/area/hallway/primary/central/north)
+"hhI" = (
+/obj/machinery/newscaster{
+ pixel_x = -28;
+ pixel_y = 2
+ },
+/turf/simulated/floor/plasteel/grimy,
+/area/civilian/vacantoffice)
+"hhJ" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "Virology";
+ name = "Virology Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/medical/virology/lab)
+"hhQ" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/hologram/holopad,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/teleporter)
+"hid" = (
+/obj/structure/closet/emcloset,
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"hiB" = (
+/obj/machinery/light/small,
+/obj/machinery/camera{
+ c_tag = "Central Ring Hallway North 2";
+ dir = 1
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -25
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/north)
+"hiH" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/table/reinforced,
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/obj/item/folder/yellow,
+/obj/item/airlock_electronics,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/storage/tech)
+"hiQ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/virology)
+"hiV" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/airlock/research{
+ name = "Toxin Mixing";
+ req_access = list(47)
+ },
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"hjz" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/crew_quarters/fitness)
+"hjN" = (
+/obj/structure/chair/office/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel/grimy,
+/area/civilian/vacantoffice)
+"hjT" = (
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 1
+ },
+/obj/machinery/door/airlock/security/glass{
+ name = "Brig Cell Block";
+ req_access = list(63)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/security/prison/cell_block/A)
+"hkf" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/solar/port)
+"hko" = (
+/obj/machinery/requests_console{
+ department = "Crew Quarters";
+ name = "Crew Quarters Requests Console";
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/fitness)
+"hkp" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/fsmaint)
+"hkr" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/podbay)
+"hkF" = (
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"hlh" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"hlj" = (
+/obj/machinery/computer/crew,
+/obj/machinery/computer/guestpass{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "whiteblue"
+ },
+/area/medical/reception)
+"hlF" = (
+/obj/structure/table/glass,
+/obj/structure/sign/deathsposal{
+ pixel_y = -32
+ },
+/obj/item/paper_bin,
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/medical/virology/lab)
+"hlJ" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"hlT" = (
+/obj/structure/disposalpipe/sortjunction{
+ dir = 8;
+ icon_state = "pipe-j2s";
+ name = "Cargo Bay";
+ sortType = 2
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"hmo" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "SecPilotPriv"
+ },
+/turf/simulated/floor/plating,
+/area/security/podbay)
+"hmq" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "SecMedPriv"
+ },
+/turf/simulated/floor/plating,
+/area/security/medbay)
+"hmB" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/sign/poster/contraband/rebels_unite{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"hmE" = (
+/obj/machinery/door/morgue{
+ name = "Confession Booth (Chaplain)";
+ req_access = list(22)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"hmL" = (
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "yellow"
+ },
+/area/engine/hardsuitstorage)
+"hmS" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/carpet/black,
+/area/bridge/vip)
+"hne" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"hng" = (
+/obj/structure/weightmachine/weightlifter,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/fitness)
+"hnB" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "SecMedPriv"
+ },
+/turf/simulated/floor/plating,
+/area/security/medbay)
+"hnE" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research)
+"hnQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/fitness)
+"hnU" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"hnW" = (
+/obj/machinery/keycard_auth{
+ pixel_x = -26;
+ pixel_y = 22
+ },
+/obj/machinery/requests_console{
+ announcementConsole = 1;
+ department = "Captain's Desk";
+ departmentType = 5;
+ name = "Captain Requests Console";
+ pixel_x = -30
+ },
+/obj/machinery/computer/card,
+/turf/simulated/floor/carpet,
+/area/crew_quarters/captain)
+"hog" = (
+/obj/machinery/sleeper{
+ pixel_x = 3
+ },
+/obj/effect/decal/warning_stripes/blue/hollow,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/alarm{
+ pixel_y = 24
+ },
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/machinery/camera{
+ c_tag = "Medbay Exam Room North";
+ network = list("SS13","Medical");
+ pixel_x = 34
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/sleeper)
+"hoo" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/status_display/supply_display{
+ layer = 3.25;
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"hox" = (
+/obj/structure/table/reinforced,
+/obj/item/paper_bin{
+ pixel_x = -3;
+ pixel_y = 7
+ },
+/obj/item/pen,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/reception)
+"hoH" = (
+/obj/machinery/door/airlock/medical/glass{
+ id_tag = "medcabin1";
+ name = "Patients Room"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/ward)
+"hoM" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos/control)
+"hoS" = (
+/obj/machinery/camera{
+ c_tag = "Research Hallway";
+ network = list("Research","SS13")
+ },
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/nhallway)
+"hoT" = (
+/obj/structure/delta_statue/c,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault";
+ tag = "icon-vault (WEST)"
+ },
+/area/bridge/vip)
+"hoU" = (
+/obj/structure/chair/office/dark,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/effect/landmark/start/warden,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkredfull"
+ },
+/area/security/warden)
+"hoX" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"hpc" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "browncorner"
+ },
+/area/hallway/primary/central/north)
+"hpg" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "SecMedPriv"
+ },
+/turf/simulated/floor/plating,
+/area/security/medbay)
+"hph" = (
+/obj/structure/table/reinforced,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/item/reagent_containers/spray/pepper{
+ pixel_x = -9;
+ pixel_y = 5
+ },
+/obj/item/flash{
+ pixel_x = 1;
+ pixel_y = 6
+ },
+/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka{
+ pixel_x = 5;
+ pixel_y = -3
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/security/processing)
+"hpE" = (
+/obj/machinery/newscaster{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"hpG" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/maintenance/fsmaint)
+"hpZ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/security/evidence)
+"hqc" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"hqh" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"hqq" = (
+/obj/structure/table/wood,
+/obj/item/radio/intercom{
+ pixel_y = 26
+ },
+/obj/machinery/computer/med_data/laptop,
+/obj/machinery/flasher_button{
+ id = "hopflash";
+ pixel_x = -38;
+ pixel_y = -6
+ },
+/obj/machinery/door_control{
+ id = "hopprivacy";
+ name = "Privacy Shutters";
+ pixel_x = -24;
+ pixel_y = -6;
+ req_access = list(18)
+ },
+/obj/machinery/door_control{
+ id = "hopqueueshutters";
+ name = "Queue Shutters";
+ pixel_x = -24;
+ pixel_y = 6;
+ req_access = list(18)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/heads/hop)
+"hqC" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/customs)
+"hqG" = (
+/obj/machinery/atmospherics/unary/vent_pump{
+ dir = 4;
+ external_pressure_bound = 0;
+ external_pressure_bound_default = 0;
+ frequency = 1441;
+ id_tag = "mix_out";
+ initialize_directions = 1;
+ internal_pressure_bound = 4000;
+ internal_pressure_bound_default = 4000;
+ layer = 2.4;
+ name = "mix vent";
+ on = 1;
+ pressure_checks = 2;
+ pressure_checks_default = 2;
+ releasing = 0
+ },
+/turf/simulated/floor/engine/insulated/vacuum,
+/area/atmos)
+"hqP" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/fitness)
+"hqS" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/closet/walllocker/emerglocker{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/medbay3)
+"hrb" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/yellow{
+ desc = "Труба хранит в себе набор газов для смешивания";
+ name = "Труба смешивания"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"hrt" = (
+/obj/structure/chair/stool,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/driver_button{
+ id_tag = "trash";
+ name = "Trash Ejector Button";
+ pixel_x = -26
+ },
+/obj/structure/disposalpipe/segment,
+/obj/item/radio/intercom{
+ pixel_x = -28;
+ pixel_y = 26
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"hrL" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "redcorner"
+ },
+/area/security/brigstaff)
+"hrO" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/firealarm{
+ pixel_y = 26
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/locker/locker_toilet)
+"hrW" = (
+/obj/item/radio/intercom{
+ pixel_y = 22
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkyellow"
+ },
+/area/engine/mechanic_workshop/hangar)
+"hrX" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/yellow{
+ desc = "Труба хранит в себе набор газов для смешивания";
+ dir = 1;
+ name = "Труба смешивания"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"hrY" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door_control{
+ desiredstate = 1;
+ id = "KPPN";
+ name = "North Checkpoint Bolts";
+ normaldoorcontrol = 1;
+ pixel_x = -6;
+ pixel_y = 7;
+ req_access = list(19);
+ specialfunctions = 4
+ },
+/obj/machinery/door_control{
+ desiredstate = 1;
+ id = "KPPS";
+ name = "South Checkpoint Bolts";
+ normaldoorcontrol = 1;
+ pixel_x = 6;
+ pixel_y = 7;
+ req_access = list(19);
+ specialfunctions = 4
+ },
+/obj/machinery/door_control{
+ id = "eslock";
+ name = "Privacy Shuttes Control";
+ pixel_x = 6;
+ pixel_y = -2;
+ req_access = list(19)
+ },
+/obj/machinery/door_control{
+ id = "SKPP";
+ name = "Privacy Shuttes Control";
+ pixel_x = -6;
+ pixel_y = -2;
+ req_access = list(19)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "blue"
+ },
+/area/bridge/checkpoint/south)
+"hsp" = (
+/turf/simulated/wall,
+/area/maintenance/tourist)
+"hsI" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/perma)
+"hsQ" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -22
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/manifold/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 8;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/atmos)
+"hsS" = (
+/obj/structure/table,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/obj/item/stack/packageWrap,
+/obj/item/hand_labeler,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/assembly/chargebay)
+"hsU" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/execution)
+"htb" = (
+/obj/structure/closet/firecloset,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"htt" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/manifold4w/visible/purple,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/atmos)
+"htC" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "experimentor";
+ name = "Experimentor Blast Door"
+ },
+/turf/simulated/floor/plating,
+/area/toxins/explab)
+"htF" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/structure/chair/comfy/brown{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/west)
+"hur" = (
+/obj/structure/toilet{
+ desc = "Старый грязный туалет, по какой-то причине стоящий в техах. У вас нет ни единого понятия откуда он здесь.";
+ name = "Параша"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"huw" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/glass{
+ name = "Service Hall"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/serviceyard)
+"huC" = (
+/obj/structure/chair/stool,
+/obj/item/mounted/frame/newscaster_frame,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/maintenance/bar)
+"huT" = (
+/obj/structure/bed/psych,
+/obj/machinery/light{
+ dir = 1
+ },
+/mob/living/simple_animal/mouse/white{
+ desc = "Близкий друг психиатра. Не подпускать к Рантайму.";
+ real_name = "Бобби"
+ },
+/turf/simulated/floor/wood,
+/area/medical/psych)
+"hvg" = (
+/obj/item/radio/intercom/custom{
+ pixel_y = 25
+ },
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
+/obj/item/radio/intercom/private{
+ pixel_y = -28
+ },
+/obj/effect/landmark/event/tripai,
+/obj/machinery/door/window/southright{
+ dir = 4;
+ name = "AI Intercom";
+ req_access = list(16)
+ },
+/turf/simulated/floor/bluegrid,
+/area/turret_protected/ai)
+"hvr" = (
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/main)
+"hvy" = (
+/turf/simulated/floor/wood,
+/area/maintenance/fsmaint)
+"hvE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/hor)
+"hvI" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/atmospherics/pipe/simple/visible/purple{
+ desc = "Труба ведёт газ на фильтрацию";
+ dir = 10;
+ name = "Труба на фильтрацию"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"hvP" = (
+/obj/effect/decal/warning_stripes/southwestcorner,
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"hvW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/landmark/event/blobstart,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"hwa" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/sw)
+"hwj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"hwu" = (
+/turf/simulated/floor/engine/plasma,
+/area/atmos)
+"hwz" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/junction{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/south)
+"hwC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"hwE" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille{
+ density = 0;
+ icon_state = "brokengrille"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"hxp" = (
+/obj/effect/decal/warning_stripes/northwest,
+/obj/machinery/vending/plasmaresearch,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/toxins/mixing)
+"hxV" = (
+/obj/machinery/camera{
+ c_tag = "Atmospherics Toxins Tank";
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor/engine/plasma,
+/area/atmos)
+"hya" = (
+/obj/machinery/atmospherics/unary/vent_pump{
+ dir = 4;
+ external_pressure_bound = 0;
+ external_pressure_bound_default = 0;
+ frequency = 1441;
+ id_tag = "tox_out";
+ initialize_directions = 1;
+ internal_pressure_bound = 4000;
+ internal_pressure_bound_default = 4000;
+ layer = 2.4;
+ name = "plasma vent";
+ on = 1;
+ pressure_checks = 2;
+ pressure_checks_default = 2;
+ releasing = 0
+ },
+/turf/simulated/floor/engine/plasma,
+/area/atmos)
+"hyj" = (
+/obj/machinery/atmospherics/binary/pump{
+ desc = "Подаёт токсины для смешивания с другими газами";
+ dir = 4;
+ name = "Токсины (Плазма) в смеситель";
+ target_pressure = 101
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 1;
+ name = "Труба фильтрации"
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "purple"
+ },
+/area/atmos)
+"hyk" = (
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/obj/machinery/disposal,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/light_switch{
+ pixel_x = -26;
+ pixel_y = -4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"hyv" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"hyI" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplefull"
+ },
+/area/medical/research)
+"hyJ" = (
+/obj/machinery/atmospherics/unary/heat_reservoir/heater{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"hyT" = (
+/obj/structure/disposalpipe/junction{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/aft)
+"hzd" = (
+/turf/simulated/wall/rust,
+/area/security/checkpoint)
+"hze" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/obj/machinery/computer/card,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "bluefull"
+ },
+/area/bridge/checkpoint/south)
+"hzk" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/south)
+"hzp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"hzK" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse/brown,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"hzN" = (
+/obj/item/twohanded/required/kirbyplants{
+ icon_state = "plant-25";
+ tag = "icon-plant-25"
+ },
+/obj/machinery/door_control{
+ id = "magistrate";
+ name = "Privacy Shutters Control";
+ pixel_x = -25;
+ pixel_y = 8
+ },
+/obj/machinery/light_switch{
+ pixel_x = -25
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/magistrateoffice)
+"hzS" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whiteblue"
+ },
+/area/medical/ward)
+"hzX" = (
+/obj/machinery/light{
+ dir = 1;
+ in_use = 1
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/south)
+"hAu" = (
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/east)
+"hAw" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/warning_stripes/southwestcorner,
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"hAC" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ desc = "Труба содержит газ для обработки и после возвращает его обратно в трубу смешивания";
+ dir = 4;
+ name = "Труба обработки"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"hAQ" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/main)
+"hAX" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/northwest,
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/structure/closet/secure_closet/atmos_personal,
+/obj/item/extinguisher/mini,
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"hAY" = (
+/obj/structure/table/wood,
+/obj/item/taperecorder,
+/turf/simulated/floor/plasteel/grimy,
+/area/civilian/vacantoffice)
+"hBg" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/medbay3)
+"hBH" = (
+/obj/machinery/atmospherics/unary/outlet_injector/on{
+ dir = 8;
+ id = "o2_in"
+ },
+/turf/simulated/floor/engine/o2,
+/area/atmos)
+"hBQ" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -23
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/wood,
+/area/library)
+"hBR" = (
+/obj/structure/chair/stool,
+/turf/simulated/floor/carpet,
+/area/maintenance/fsmaint)
+"hBX" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/effect/landmark/start/scientist,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutral"
+ },
+/area/toxins/mixing)
+"hCd" = (
+/obj/item/radio/intercom/department/security{
+ pixel_x = 32;
+ pixel_y = -7
+ },
+/obj/item/radio/intercom{
+ pixel_x = 32;
+ pixel_y = 5
+ },
+/obj/item/twohanded/required/kirbyplants{
+ icon_state = "plant-22";
+ tag = "icon-plant-22"
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 26
+ },
+/obj/machinery/camera{
+ c_tag = "Magistrate Office North"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/magistrateoffice)
+"hCl" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/closet/crate/hydroponics/prespawned,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"hCs" = (
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/nhallway)
+"hCy" = (
+/obj/structure/table/reinforced,
+/obj/item/tank/jetpack/carbondioxide{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/tank/jetpack/carbondioxide,
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/hardsuitstorage)
+"hCD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "green"
+ },
+/area/hydroponics)
+"hCR" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/sortjunction{
+ dir = 4;
+ name = "Chemistry Junction";
+ sortType = 11
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/south)
+"hCW" = (
+/obj/structure/table,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/biostorage)
+"hCZ" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/airlock/maintenance{
+ name = "Cargo Bay Maintenance";
+ req_access = list(31)
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/bar)
+"hDv" = (
+/obj/structure/table/wood/poker,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/maintenance/gambling_den)
+"hDH" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/space,
+/area/space/nearstation)
+"hDU" = (
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/port)
+"hEb" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/virology/lab)
+"hEe" = (
+/obj/effect/decal/warning_stripes/west{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "siding1"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "asteroid"
+ },
+/area/hydroponics)
+"hEs" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "blue"
+ },
+/area/hydroponics)
+"hEv" = (
+/obj/structure/chair/office/dark{
+ dir = 8
+ },
+/obj/effect/landmark/start/librarian,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"hEB" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/window/brigdoor{
+ dir = 2;
+ name = "Creature Pen";
+ req_access = list(47)
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"hED" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating,
+/area/security/prison/cell_block/A)
+"hEK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/security/detectives_office)
+"hEN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"hEY" = (
+/obj/machinery/door/morgue{
+ name = "Private Study";
+ req_access = list(37)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"hFe" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/medbay3)
+"hFg" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/nw)
+"hFn" = (
+/turf/simulated/floor/mech_bay_recharge_floor,
+/area/assembly/chargebay)
+"hFv" = (
+/obj/effect/decal/warning_stripes/west{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "siding1"
+ },
+/obj/effect/decal/warning_stripes/west{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "siding2"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "asteroid"
+ },
+/area/hydroponics)
+"hFx" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/item/radio/intercom{
+ dir = 1;
+ name = "Station Intercom (General)";
+ pixel_y = -29
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"hFG" = (
+/obj/machinery/atmospherics/binary/pump{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/southwestcorner,
+/obj/effect/decal/warning_stripes/northwestcorner,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/maintenance/electrical)
+"hFX" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/wood,
+/area/civilian/vacantoffice)
+"hGm" = (
+/obj/structure/chair/office/light{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/landmark/start/roboticist,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/assembly/robotics)
+"hGs" = (
+/obj/structure/table/wood,
+/obj/machinery/light,
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/obj/item/toy/plushie/orange_cat{
+ pixel_x = 3;
+ pixel_y = 4
+ },
+/turf/simulated/floor/wood,
+/area/civilian/pet_store)
+"hGB" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/effect/decal/warning_stripes/southwest,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/virology)
+"hGI" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/gambling_den)
+"hGZ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"hHa" = (
+/turf/simulated/wall,
+/area/hallway/primary/central/north)
+"hHd" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/obj/structure/table,
+/obj/item/hand_tele,
+/turf/simulated/floor/plasteel,
+/area/teleporter)
+"hHo" = (
+/obj/structure/table/reinforced,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/requests_console{
+ department = "Science";
+ departmentType = 2;
+ name = "Science Requests Console";
+ pixel_x = -32
+ },
+/obj/item/grenade/chem_grenade,
+/obj/item/grenade/chem_grenade{
+ pixel_x = 10;
+ pixel_y = 5
+ },
+/obj/item/grenade/chem_grenade{
+ pixel_x = -7;
+ pixel_y = 6
+ },
+/obj/item/grenade/chem_grenade{
+ pixel_x = 1;
+ pixel_y = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/toxins/mixing)
+"hHs" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/east)
+"hHu" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/space/nearstation)
+"hHy" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkredcorners"
+ },
+/area/security/podbay)
+"hHE" = (
+/mob/living/simple_animal/mouse,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"hHL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"hHP" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/sleep)
+"hIc" = (
+/obj/structure/delta_statue/n,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault";
+ tag = "icon-vault (WEST)"
+ },
+/area/bridge/vip)
+"hIk" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/main)
+"hIA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluefull"
+ },
+/area/medical/sleeper)
+"hIB" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/warden)
+"hIZ" = (
+/obj/effect/decal/warning_stripes/southwestcorner,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"hJA" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/serviceyard)
+"hJC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/serviceyard)
+"hJG" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "experimentor";
+ name = "Experimentor Blast Door"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurplecorner"
+ },
+/area/toxins/explab)
+"hJO" = (
+/obj/structure/table/reinforced,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/assembly/signaler,
+/obj/item/assembly/signaler{
+ pixel_x = -8;
+ pixel_y = 5
+ },
+/obj/item/assembly/signaler{
+ pixel_x = 8;
+ pixel_y = 5
+ },
+/obj/item/assembly/signaler{
+ pixel_y = 13
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/toxins/mixing)
+"hJX" = (
+/obj/effect/decal/warning_stripes/southeastcorner,
+/obj/structure/chair/office/light{
+ dir = 1
+ },
+/obj/effect/landmark/start/roboticist,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (NORTHWEST)"
+ },
+/area/assembly/robotics)
+"hJZ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/locker)
+"hKe" = (
+/obj/machinery/tcomms/core/station,
+/obj/machinery/flasher{
+ id = null;
+ pixel_y = -24
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/camera/motion{
+ c_tag = "Minisat Telecommunications";
+ dir = 1;
+ network = list("Minisat","SS13")
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/bluegrid,
+/area/tcommsat/chamber)
+"hKl" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/barricade/wooden,
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"hKm" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/ne)
+"hKt" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/chapel/main)
+"hKB" = (
+/turf/simulated/floor/plating,
+/area/maintenance/perma)
+"hKG" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/virology)
+"hKH" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/sleep)
+"hKL" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 4;
+ name = "Труба фильтрации"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба служит для подачу горючей смеси в турбину для её работы";
+ name = "Труба турбины"
+ },
+/turf/space,
+/area/space/nearstation)
+"hLe" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/execution)
+"hLh" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/kitchen)
+"hLi" = (
+/obj/structure/table/wood,
+/obj/machinery/recharger{
+ pixel_x = 1;
+ pixel_y = 3
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bcarpet05"
+ },
+/area/blueshield)
+"hLD" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"hLJ" = (
+/obj/machinery/vending/cigarette/free,
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/restroom)
+"hLK" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/box/donkpockets{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/glass/beaker/large{
+ pixel_y = 8
+ },
+/obj/item/reagent_containers/glass/beaker/large{
+ pixel_y = 8
+ },
+/obj/item/reagent_containers/glass/beaker/large{
+ pixel_y = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/crew_quarters/kitchen)
+"hLL" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"hLZ" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/obj/structure/table/wood,
+/obj/item/clothing/gloves/color/fyellow,
+/obj/item/storage/toolbox/electrical,
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"hMh" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/door/airlock/public/glass{
+ id_tag = "KPPN"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "eslock";
+ name = "Escape Shuttle Lockdown"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/bridge/checkpoint/south)
+"hMj" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -26
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/aisat/maintenance)
+"hMB" = (
+/obj/structure/table/wood,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 28
+ },
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/obj/item/reagent_containers/food/drinks/bottle/holywater,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"hMY" = (
+/obj/structure/table,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"hMZ" = (
+/obj/item/radio/intercom{
+ dir = 0;
+ pixel_x = -28;
+ pixel_y = -28
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/bar/atrium)
+"hNt" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"hNH" = (
+/obj/machinery/light,
+/obj/machinery/vending/wallmed{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/ward)
+"hNJ" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/sleep)
+"hOi" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel/grimy,
+/area/civilian/vacantoffice)
+"hOp" = (
+/mob/living/simple_animal/crab/Coffee{
+ desc = "Master of the GYM";
+ name = "Billy Crabington";
+ real_name = "Billy Crabington"
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/fitness)
+"hOs" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"hOx" = (
+/obj/structure/sign/poster/random{
+ pixel_x = 32;
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellowcorner"
+ },
+/area/hallway/primary/port/west)
+"hOy" = (
+/obj/structure/table/wood,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/casino)
+"hOD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"hOE" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/wall/r_wall,
+/area/security/processing)
+"hOJ" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"hOT" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/wall,
+/area/maintenance/tourist)
+"hOZ" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "Virology";
+ name = "Virology Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/medical/virology/lab)
+"hPb" = (
+/obj/structure/chair/comfy/lime{
+ dir = 4
+ },
+/obj/machinery/light{
+ on = 1
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -29
+ },
+/obj/effect/landmark/start/psychiatrist,
+/turf/simulated/floor/wood,
+/area/medical/psych)
+"hPg" = (
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/fitness)
+"hPl" = (
+/obj/structure/table/wood,
+/obj/machinery/status_display{
+ pixel_x = -32
+ },
+/obj/item/folder/blue,
+/obj/item/pen/multi/fountain,
+/obj/item/paper/safe_code{
+ owner = "captain"
+ },
+/obj/item/paper/monitorkey,
+/obj/item/lighter/zippo/cap,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/captain/bedroom)
+"hPr" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/computer/supplycomp/public{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"hPC" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "purple"
+ },
+/area/quartermaster/miningdock)
+"hPQ" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/security/nuke_storage)
+"hQg" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/table/wood,
+/obj/machinery/door_control{
+ id = "Brig_lockdown";
+ name = "Brig Lockdown";
+ pixel_x = 7;
+ pixel_y = 6;
+ req_access = list(58)
+ },
+/obj/machinery/keycard_auth{
+ pixel_x = -4;
+ pixel_y = 6
+ },
+/obj/item/paper/monitorkey,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/security/hos)
+"hQl" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/radiation,
+/turf/simulated/floor/plasteel,
+/area/medical/research/nhallway)
+"hQn" = (
+/obj/machinery/atmospherics/pipe/simple/visible/purple{
+ desc = "Труба ведёт газ на фильтрацию";
+ name = "Труба на фильтрацию"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/atmos)
+"hQr" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/miningdock)
+"hQz" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "brown"
+ },
+/area/quartermaster/miningdock)
+"hQH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/library)
+"hQI" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"hQK" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/medical/morgue)
+"hQL" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/medbay)
+"hQW" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "rdprivacy";
+ name = "Research Director Office Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/crew_quarters/hor)
+"hQX" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/processing)
+"hRd" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/table,
+/obj/item/storage/briefcase{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"hRv" = (
+/obj/structure/chair/comfy/brown{
+ dir = 1
+ },
+/turf/simulated/floor/carpet,
+/area/bridge/meeting_room)
+"hRw" = (
+/obj/structure/table,
+/obj/item/storage/firstaid/regular,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/storage/firstaid/regular{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"hRx" = (
+/obj/structure/chair/office/dark{
+ dir = 4
+ },
+/obj/effect/landmark/start/shaft_miner,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "brown"
+ },
+/area/quartermaster/miningdock)
+"hRC" = (
+/obj/structure/table/wood,
+/obj/item/storage/briefcase,
+/turf/simulated/floor/plasteel/grimy,
+/area/civilian/vacantoffice)
+"hRD" = (
+/obj/structure/bed,
+/obj/machinery/newscaster{
+ pixel_y = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "red"
+ },
+/area/security/prison/cell_block/A)
+"hRY" = (
+/turf/simulated/wall/shuttle/nosmooth{
+ icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi'
+ },
+/area/toxins/test_area)
+"hSo" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "blueshield";
+ name = "Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/blueshield)
+"hSs" = (
+/obj/item/storage/secure/safe{
+ pixel_x = 32
+ },
+/obj/structure/filingcabinet/employment,
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/lawoffice)
+"hSF" = (
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "engineering_east_airlock";
+ name = "interior access button";
+ pixel_x = -20;
+ pixel_y = 20;
+ req_access = list(10,13)
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/engineering)
+"hSN" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/wall,
+/area/quartermaster/storage)
+"hTs" = (
+/obj/machinery/computer/security/telescreen/entertainment{
+ pixel_y = -32
+ },
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue"
+ },
+/area/medical/medbay)
+"hTw" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/newscaster/security_unit{
+ pixel_x = 28;
+ pixel_y = -28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/warden)
+"hTU" = (
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/securehallway)
+"hTY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutral"
+ },
+/area/hallway/secondary/entry/lounge)
+"hUf" = (
+/obj/machinery/atmospherics/unary/cryo_cell,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/cloning)
+"hUk" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/sw)
+"hUm" = (
+/obj/structure/sign/securearea,
+/turf/simulated/wall,
+/area/engine/engineering)
+"hUH" = (
+/obj/structure/sign/biohazard,
+/turf/simulated/wall,
+/area/toxins/xenobiology)
+"hUJ" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/effect/landmark/start/scientist,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/xenobiology)
+"hUL" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"hUP" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitegreen";
+ tag = "icon-whitegreen (EAST)"
+ },
+/area/medical/virology/lab)
+"hUQ" = (
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp,
+/turf/simulated/floor/wood,
+/area/crew_quarters/cabin2)
+"hUX" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"hVe" = (
+/obj/machinery/computer/security/telescreen/entertainment{
+ pixel_x = 32;
+ pixel_y = 32
+ },
+/obj/machinery/camera{
+ c_tag = "Command Departure Checkpoint"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "blue"
+ },
+/area/bridge/checkpoint/south)
+"hVC" = (
+/obj/effect/turf_decal/bot/left,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"hVD" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/airlock/maintenance{
+ name = "Chapel Maintenance";
+ req_access = list(12)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/asmaint2)
+"hVL" = (
+/obj/machinery/embedded_controller/radio/airlock/airlock_controller{
+ id_tag = "engineering_west_airlock";
+ pixel_y = -25;
+ req_access = list(10,13);
+ tag_airpump = "engineering_west_pump";
+ tag_chamber_sensor = "engineering_west_sensor";
+ tag_exterior_door = "engineering_west_outer";
+ tag_interior_door = "engineering_west_inner"
+ },
+/obj/machinery/airlock_sensor{
+ id_tag = "engineering_west_sensor";
+ pixel_y = -34
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"hVP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"hWb" = (
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/window{
+ dir = 1;
+ name = "Secure Armory";
+ req_access = list(1)
+ },
+/obj/item/clothing/suit/armor/laserproof,
+/obj/item/gun/energy/ionrifle,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/securearmory)
+"hWl" = (
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "brown"
+ },
+/area/quartermaster/miningdock)
+"hWA" = (
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken";
+ tag = "icon-wood-broken"
+ },
+/area/maintenance/tourist)
+"hWL" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"hWX" = (
+/obj/machinery/sleeper{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/security/medbay)
+"hXm" = (
+/obj/structure/table,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/recharger{
+ pixel_x = 1;
+ pixel_y = 3
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/lab)
+"hXt" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"hXy" = (
+/obj/structure/bed/roller,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/security/medbay)
+"hXL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/light/small,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
+"hYi" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/shallway)
+"hYl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"hYw" = (
+/obj/machinery/shieldgen,
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"hYI" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/girder,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"hYL" = (
+/obj/machinery/door/morgue{
+ name = "Chapel Morgue";
+ req_access = list(22)
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/office)
+"hYQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/security/evidence)
+"hZa" = (
+/obj/structure/table/reinforced,
+/obj/item/paicard,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/turf/simulated/floor/bluegrid,
+/area/tcommsat/chamber)
+"hZV" = (
+/obj/machinery/atmospherics/unary/outlet_injector/on{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"hZW" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/perma)
+"iaa" = (
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"iad" = (
+/obj/structure/closet/secure_closet/guncabinet{
+ anchored = 1;
+ name = "Rubber Bullets";
+ req_access = list(1)
+ },
+/obj/machinery/newscaster/security_unit{
+ pixel_y = -30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/customs)
+"iah" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/disposal,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/obj/machinery/ignition_switch{
+ id = "testigniter";
+ pixel_x = -24;
+ pixel_y = 6
+ },
+/obj/machinery/door_control{
+ id = "RnDChem";
+ name = "Chamber Blast Doors";
+ pixel_x = -24;
+ pixel_y = -5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/toxins/misc_lab)
+"ibj" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"ibu" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/mob/living/simple_animal/mouse/brown,
+/turf/simulated/floor/plating,
+/area/maintenance/xenozoo)
+"ibA" = (
+/obj/structure/grille{
+ density = 0;
+ icon_state = "brokengrille"
+ },
+/obj/item/shard,
+/turf/simulated/floor/plating,
+/area/maintenance/xenozoo)
+"ibF" = (
+/obj/machinery/door/airlock/security/glass{
+ id_tag = "Perma2";
+ name = "Permabrig Access";
+ req_access = list(2)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "PermaLockdown";
+ name = "Perma Lockdown"
+ },
+/obj/structure/fans/tiny,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"ibI" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"ibJ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/maintenance/library)
+"ibM" = (
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/structure/displaycase/labcage,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/hor)
+"ice" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "PermaLockdown";
+ name = "Perma Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"icl" = (
+/obj/effect/decal/warning_stripes/red,
+/obj/structure/reagent_dispensers/watertank/high,
+/obj/item/reagent_containers/glass/bucket,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"icp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/main)
+"icz" = (
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"icF" = (
+/obj/machinery/portable_atmospherics/canister/sleeping_agent,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos/control)
+"icS" = (
+/obj/machinery/washing_machine,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "arrival"
+ },
+/area/crew_quarters/sleep)
+"ido" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light/small,
+/turf/simulated/floor/wood{
+ broken = 1;
+ icon_state = "wood-broken"
+ },
+/area/maintenance/library)
+"idt" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,
+/turf/space,
+/area/space/nearstation)
+"idu" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/closet/coffin,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "vault"
+ },
+/area/chapel/main)
+"idx" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/assembly/robotics)
+"idE" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"ief" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/bar)
+"ieh" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A29";
+ location = "A28"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutral"
+ },
+/area/crew_quarters/sleep)
+"ies" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/chair/stool,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"ieY" = (
+/obj/structure/table/reinforced,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/item/robot_parts/chest,
+/obj/item/robot_parts/r_arm,
+/obj/item/robot_parts/l_arm,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"ifq" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/effect/decal/warning_stripes/southeast,
+/obj/machinery/shieldwallgen{
+ req_access = list(47)
+ },
+/turf/simulated/floor/plating,
+/area/toxins/xenobiology)
+"ifw" = (
+/obj/item/radio/intercom{
+ pixel_x = 26;
+ pixel_y = 28
+ },
+/obj/structure/closet/secure_closet/personal/cabinet,
+/obj/item/clothing/under/lawyer/black,
+/obj/item/clothing/under/lawyer/blue,
+/obj/item/clothing/under/kilt,
+/obj/item/clothing/head/beret,
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/cabin2)
+"ifD" = (
+/obj/machinery/space_heater,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/atmos/control)
+"ifK" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/junction{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/north)
+"igc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 26
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/ai)
+"igj" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/west)
+"igk" = (
+/obj/machinery/photocopier,
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "east bump";
+ pixel_x = 26
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/security/warden)
+"igo" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/newscaster/security_unit{
+ pixel_y = -30
+ },
+/turf/simulated/floor/wood,
+/area/security/hos)
+"igC" = (
+/obj/machinery/door/airlock/glass{
+ name = "Cabin"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/sleep)
+"igE" = (
+/obj/structure/closet/secure_closet/medical3,
+/obj/item/storage/box/rxglasses,
+/obj/item/storage/belt/medical,
+/obj/item/clothing/glasses/hud/health,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/item/clothing/glasses/hud/health,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/biostorage)
+"igH" = (
+/obj/structure/closet/secure_closet/guncabinet{
+ anchored = 1;
+ name = "Security SMG's";
+ req_access = list(3)
+ },
+/obj/item/gun/projectile/automatic/wt550{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/gun/projectile/automatic/wt550,
+/obj/item/gun/projectile/automatic/wt550{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/securearmory)
+"igL" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/engine/plasma,
+/area/atmos)
+"igP" = (
+/obj/structure/sign/nosmoking_2{
+ pixel_y = 32
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/power/port_gen/pacman,
+/turf/simulated/floor/plasteel,
+/area/storage/secure)
+"igV" = (
+/turf/simulated/wall,
+/area/civilian/pet_store)
+"ihl" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "ai1";
+ name = "Turret Shutters"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/turret_protected/aisat_interior)
+"ihm" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"ihp" = (
+/obj/machinery/door/poddoor/multi_tile/two_tile_ver{
+ id_tag = "secpilot";
+ req_access = list(71)
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/obj/structure/spacepoddoor{
+ luminosity = 3
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/podbay)
+"ihs" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/ward)
+"ihv" = (
+/obj/machinery/camera{
+ c_tag = "Departure Lounge South-West";
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"ihw" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/processing)
+"ihB" = (
+/obj/machinery/atmospherics/unary/outlet_injector/on{
+ dir = 1
+ },
+/turf/simulated/floor/plating/airless,
+/area/tcommsat/chamber)
+"ihW" = (
+/obj/machinery/requests_console{
+ department = "Medbay";
+ departmentType = 1;
+ name = "Medbay Requests Console";
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue"
+ },
+/area/medical/medbay)
+"iil" = (
+/obj/machinery/atmospherics/binary/pump{
+ desc = "Позволяет подать смесь в вентиляции станции";
+ name = "Подача смеси в систему вентиляции";
+ target_pressure = 101
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"iiP" = (
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"ija" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/security/checkpoint/south)
+"ijj" = (
+/obj/structure/sign/directions/evac{
+ pixel_y = -8
+ },
+/obj/structure/sign/directions/medical{
+ dir = 1
+ },
+/obj/structure/sign/directions/security{
+ dir = 1;
+ pixel_y = 8
+ },
+/turf/simulated/wall,
+/area/bridge/checkpoint/south)
+"ijp" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/airlock/command{
+ id_tag = "captainofficedoor";
+ name = "Captain's Office";
+ req_access = list(20)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel,
+/area/maintenance/maintcentral)
+"ijv" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "sw_maint2_inner";
+ locked = 1;
+ name = "West Maintenance External Access";
+ req_access = list(10,13)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/west,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"ijD" = (
+/obj/machinery/vending/coffee,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/security/warden)
+"ijH" = (
+/obj/structure/rack,
+/obj/item/paper,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"ijJ" = (
+/obj/machinery/portable_atmospherics/canister/toxins{
+ anchored = 1
+ },
+/turf/simulated/floor/engine/plasma,
+/area/atmos)
+"ikc" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/office)
+"ikg" = (
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "whitepurple"
+ },
+/area/toxins/xenobiology)
+"ikr" = (
+/obj/machinery/suit_storage_unit/security{
+ name = "head of security suit storage unit";
+ suit_type = /obj/item/clothing/suit/space/hardsuit/security/hos
+ },
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/hos)
+"ikv" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 1;
+ name = "Труба фильтрации"
+ },
+/obj/machinery/computer/general_air_control/large_tank_control{
+ frequency = 1441;
+ input_tag = "tox_in";
+ name = "Toxin Supply Control";
+ output_tag = "tox_out";
+ sensors = list("tox_sensor" = "Tank")
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "purple"
+ },
+/area/atmos)
+"ikA" = (
+/turf/simulated/wall/r_wall,
+/area/maintenance/engineering)
+"ikJ" = (
+/obj/structure/closet/secure_closet/hop,
+/obj/machinery/camera{
+ c_tag = "Head of Personal's bedroom";
+ dir = 1
+ },
+/obj/item/clothing/shoes/leather,
+/obj/item/clothing/under/dress/dress_hop,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/heads/hop)
+"ikN" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Труба хранит в себе набор газов для смешивания";
+ dir = 5;
+ name = "Труба смешивания"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"ikS" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/ward)
+"ilr" = (
+/obj/machinery/atmospherics/binary/pump{
+ desc = "Подаёт азот для смешивания с другими газами";
+ dir = 8;
+ name = "Азот (N2) в смеситель";
+ target_pressure = 101
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 1;
+ name = "Труба фильтрации"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/atmos)
+"ilv" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/cloning)
+"ilz" = (
+/mob/living/simple_animal/hostile/retaliate/goat{
+ name = "Pete";
+ real_name = "Pete"
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/crew_quarters/kitchen)
+"ilF" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"ilJ" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/table/reinforced,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/item/storage/bag/bio,
+/obj/item/storage/bag/bio,
+/obj/item/storage/bag/bio,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"ilL" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/electrical)
+"ilQ" = (
+/obj/machinery/portable_atmospherics/pump,
+/obj/structure/sign/nosmoking_2{
+ pixel_y = -32
+ },
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/northwestsouth,
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/atmos)
+"ima" = (
+/obj/machinery/portable_atmospherics/scrubber,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/northeastsouth,
+/turf/simulated/floor/plasteel{
+ icon_state = "escape"
+ },
+/area/atmos)
+"iml" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/structure/reagent_dispensers/fueltank,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permahallway)
+"imB" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/purple{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/atmos/control)
+"imD" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Труба хранит в себе набор газов для смешивания";
+ dir = 10;
+ name = "Труба смешивания"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"imF" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"imH" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"imJ" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/purple{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos/control)
+"imN" = (
+/obj/machinery/iv_drip,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "whitegreen";
+ tag = "icon-whitegreen (SOUTHWEST)"
+ },
+/area/medical/virology)
+"imT" = (
+/obj/structure/table/wood,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"ind" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/library)
+"inl" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/security/processing)
+"inw" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/purple{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/atmos/control)
+"inx" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/window/eastleft{
+ dir = 2;
+ name = "Chapel Delivery";
+ req_access = list(22)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/main)
+"inF" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/north,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/purple{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos/control)
+"inI" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A17";
+ location = "A16"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/west)
+"inP" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/prisonershuttle)
+"inQ" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken7";
+ tag = "icon-wood-broken7"
+ },
+/area/maintenance/fsmaint)
+"inS" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutral"
+ },
+/area/crew_quarters/sleep)
+"inV" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/library)
+"iof" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/pipe/simple/hidden/purple{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/atmos/control)
+"ioo" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/office)
+"iox" = (
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/tcommsat/chamber)
+"ioU" = (
+/obj/machinery/power/apc{
+ name = "south bump";
+ pixel_y = -24
+ },
+/obj/structure/cable,
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "red"
+ },
+/area/security/permahallway)
+"ipb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"ipi" = (
+/obj/structure/closet/secure_closet/hydroponics,
+/obj/item/clothing/glasses/hud/hydroponic,
+/obj/item/clothing/glasses/hud/hydroponic,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/radio/intercom{
+ pixel_x = -30;
+ pixel_y = -4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"ipw" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"ipx" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "green"
+ },
+/area/hydroponics)
+"ipV" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -24
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/serviceyard)
+"ipW" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/north)
+"iqh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=V3";
+ location = "V2"
+ },
+/turf/simulated/floor/carpet/black,
+/area/bridge/vip)
+"iqk" = (
+/obj/effect/decal/warning_stripes/southeastcorner,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"iqs" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"iqD" = (
+/obj/machinery/portable_atmospherics/scrubber,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/northwestsouth,
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"iqN" = (
+/obj/structure/closet/l3closet/scientist,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/xenozoo)
+"iqP" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "HoSPriv";
+ name = "HoS Office Privacy Shutters"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/hos)
+"iqR" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/fitness)
+"iqU" = (
+/obj/machinery/atmospherics/binary/valve,
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "yellow"
+ },
+/area/maintenance/electrical)
+"irg" = (
+/obj/machinery/newscaster{
+ pixel_x = 32
+ },
+/obj/structure/filingcabinet/security,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "blue"
+ },
+/area/bridge/checkpoint/south)
+"irq" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/security/lobby)
+"iru" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/navbeacon{
+ codes_txt = "delivery";
+ dir = 8;
+ location = "Library"
+ },
+/obj/structure/plasticflaps{
+ opacity = 1
+ },
+/turf/simulated/floor/wood,
+/area/library)
+"irC" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/effect/landmark/start/chef,
+/obj/structure/sink{
+ layer = 4;
+ pixel_y = 26
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"irD" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "browncorner"
+ },
+/area/hallway/primary/fore)
+"irG" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/command{
+ id_tag = "captainofficedoor";
+ name = "Captain's Office";
+ req_access = list(20)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain)
+"irI" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "Kitchen Dinner Windows";
+ name = "Kitchen Shutters"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/item/reagent_containers/food/snacks/soup/beetsoup{
+ desc = "With the taste of execution";
+ name = "borsch"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/crew_quarters/kitchen)
+"irZ" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/arrow{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/yellow/partial{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/purple{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos/control)
+"isb" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/mopbucket/full,
+/obj/item/mop,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"iso" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/effect/landmark/start/civilian,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"isq" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "yellow"
+ },
+/area/maintenance/electrical)
+"isv" = (
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/miningdock)
+"isF" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/virology)
+"isM" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/effect/landmark/start/student_sientist,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/nhallway)
+"itk" = (
+/obj/structure/sink{
+ dir = 8;
+ pixel_x = -11
+ },
+/obj/item/radio/intercom{
+ pixel_x = -30;
+ pixel_y = -4
+ },
+/obj/item/reagent_containers/glass/bucket,
+/obj/machinery/camera{
+ c_tag = "Hydroponics South";
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"itv" = (
+/obj/structure/table/reinforced,
+/obj/machinery/recharger{
+ pixel_x = 1;
+ pixel_y = 3
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/reception)
+"iuh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"iui" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/carpet/black,
+/area/bridge/vip)
+"iul" = (
+/obj/machinery/atmospherics/unary/portables_connector,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"ium" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"iuy" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "purple"
+ },
+/area/quartermaster/miningdock)
+"iuG" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/conveyor{
+ id = "garbage";
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"iuQ" = (
+/obj/machinery/vending/medical,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (SOUTHWEST)"
+ },
+/area/medical/medbay3)
+"iuW" = (
+/obj/structure/closet,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"ive" = (
+/obj/structure/bed,
+/obj/item/bedsheet/patriot,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/maintenance/tourist)
+"ivi" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"ivw" = (
+/obj/machinery/hologram/holopad,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/bridge/checkpoint/south)
+"ivy" = (
+/obj/structure/grille,
+/obj/effect/decal/warning_stripes/west,
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"ivL" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/north)
+"ivT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/main)
+"ivV" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/north)
+"iwe" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/nuclearbomb,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel,
+/area/security/nuke_storage)
+"iwp" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "HoSPriv";
+ name = "HoS Office Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/security/hos)
+"iwt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=P1";
+ location = "P3"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/podbay)
+"iwv" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkredcorners"
+ },
+/area/security/permabrig)
+"iww" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"iwz" = (
+/obj/structure/bookcase,
+/turf/simulated/floor/wood,
+/area/assembly/showroom)
+"iwC" = (
+/obj/structure/table/glass,
+/obj/machinery/computer/med_data/laptop{
+ pixel_x = 1;
+ pixel_y = 2
+ },
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
+/obj/item/radio/intercom{
+ pixel_x = -30
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -24;
+ pixel_y = 28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whitered"
+ },
+/area/security/medbay)
+"iwI" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkredcorners"
+ },
+/area/security/prison/cell_block/A)
+"iwS" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitered"
+ },
+/area/security/medbay)
+"ixc" = (
+/obj/machinery/door_timer/cell_2,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/light/small,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/prison/cell_block/A)
+"ixi" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/gateway)
+"ixk" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/defibrillator_mount/loaded{
+ pixel_x = 60;
+ pixel_y = 28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitered"
+ },
+/area/security/medbay)
+"ixm" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/camera{
+ c_tag = "Secure Armory West";
+ dir = 4;
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/security/securearmory)
+"ixo" = (
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "rampbottom";
+ tag = "icon-stage_stairs"
+ },
+/area/medical/reception)
+"ixs" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"ixu" = (
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -25
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/processing)
+"ixy" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/bridge/checkpoint/south)
+"ixz" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"iyh" = (
+/obj/structure/closet/coffin,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "vault"
+ },
+/area/chapel/main)
+"iyV" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "redcorner"
+ },
+/area/security/brig)
+"izb" = (
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plating,
+/area/teleporter/abandoned)
+"izf" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/door/window/brigdoor{
+ req_access = list(2)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutral"
+ },
+/area/crew_quarters/courtroom)
+"izr" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/security/checkpoint/south)
+"izJ" = (
+/obj/structure/table,
+/obj/item/paper_bin{
+ pixel_x = -2;
+ pixel_y = 7
+ },
+/obj/item/pen{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "whiteblue"
+ },
+/area/medical/ward)
+"izP" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/medical/cmo)
+"izY" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/turbine)
+"iAf" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkred"
+ },
+/area/security/evidence)
+"iAj" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "redcorner"
+ },
+/area/security/securehallway)
+"iAw" = (
+/obj/machinery/hologram/holopad,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/aisat)
+"iAy" = (
+/obj/structure/table,
+/obj/item/storage/toolbox/emergency,
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"iAK" = (
+/obj/structure/disposaloutlet{
+ dir = 1
+ },
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"iAS" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"iBh" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"iBj" = (
+/obj/structure/table,
+/obj/effect/decal/cleanable/cobweb2,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"iBC" = (
+/obj/machinery/cryopod{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/crew_quarters/sleep)
+"iBE" = (
+/obj/structure/closet/firecloset,
+/turf/simulated/floor/plating,
+/area/maintenance/perma)
+"iBT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/reception)
+"iBW" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "eslock";
+ name = "Escape Shuttle Lockdown"
+ },
+/obj/machinery/door/airlock/glass{
+ name = "Chapel"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/main)
+"iCu" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "PermaLockdown";
+ name = "Perma Lockdown"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "PermaCellsLockdown";
+ name = "Perma Cells Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"iDp" = (
+/obj/machinery/door/airlock/public/glass{
+ id_tag = "Perma22"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "PermaLockdown";
+ name = "Perma Lockdown"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "PermaCellsLockdown";
+ name = "Perma Cells Lockdown"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"iDr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"iDs" = (
+/obj/structure/closet/crate,
+/obj/item/target,
+/obj/item/target,
+/obj/item/target,
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel,
+/area/security/range)
+"iDE" = (
+/obj/structure/table/glass,
+/obj/item/clipboard,
+/obj/item/toy/figure/cmo,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/cmo)
+"iDF" = (
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/securehallway)
+"iDJ" = (
+/obj/structure/filingcabinet/chestdrawer,
+/obj/machinery/firealarm{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/cmo)
+"iDS" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/ai)
+"iEb" = (
+/obj/machinery/power/port_gen/pacman,
+/turf/simulated/floor/plating,
+/area/maintenance/ai)
+"iEi" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/alarm{
+ pixel_y = 23
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/starboard/east)
+"iEY" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"iFc" = (
+/obj/effect/landmark/event/blobstart,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"iFi" = (
+/obj/structure/table/wood,
+/turf/simulated/floor/plating,
+/area/maintenance/library)
+"iFq" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/research/glass{
+ name = "Xenobiology Lab";
+ req_access = list(47)
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"iFu" = (
+/obj/machinery/computer/med_data,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/ward)
+"iFv" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/morgue{
+ name = "Chapel Morgue";
+ req_access = list(22)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/office)
+"iFw" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/camera/motion{
+ c_tag = "Minisat AI Core South";
+ network = list("Minisat","SS13")
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/ai)
+"iFD" = (
+/obj/structure/chair/wood{
+ dir = 4
+ },
+/turf/simulated/floor/wood{
+ broken = 1;
+ icon_state = "wood-broken"
+ },
+/area/maintenance/gambling_den)
+"iFH" = (
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/hologram/holopad,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/engineering)
+"iFO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/ai)
+"iFR" = (
+/obj/structure/table,
+/obj/item/storage/fancy/crayons,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"iFS" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"iGj" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkbluefull"
+ },
+/area/turret_protected/ai)
+"iGn" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/processing)
+"iGo" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/lattice,
+/turf/space,
+/area/space/nearstation)
+"iGu" = (
+/obj/structure/sign/securearea,
+/turf/simulated/wall/r_wall,
+/area/security/nuke_storage)
+"iGw" = (
+/obj/structure/lattice,
+/turf/space,
+/area/space/nearstation)
+"iGE" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"iGF" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/window{
+ dir = 8;
+ name = "Kitchen";
+ req_access = list(28)
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "Kitchen Hall Windows";
+ name = "Kitchen Shutters"
+ },
+/obj/item/kitchen/utensil/fork{
+ pixel_x = -2
+ },
+/obj/item/kitchen/utensil/spoon{
+ pixel_x = 10
+ },
+/obj/item/kitchen/utensil/spoon{
+ pixel_x = 10
+ },
+/obj/item/kitchen/utensil/spoon{
+ pixel_x = 10
+ },
+/obj/item/kitchen/utensil/spoon{
+ pixel_x = 10
+ },
+/obj/item/kitchen/utensil/fork{
+ pixel_x = -2
+ },
+/obj/item/kitchen/utensil/fork{
+ pixel_x = -2
+ },
+/obj/item/kitchen/utensil/fork{
+ pixel_x = -2
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/crew_quarters/kitchen)
+"iGG" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/brig)
+"iGM" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"iGN" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"iHp" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/main)
+"iHx" = (
+/obj/machinery/door/window/eastright{
+ dir = 8;
+ name = "Forensic laboratory";
+ req_access = list(4)
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/detectives_office)
+"iHE" = (
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/ntrep)
+"iHF" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable,
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"iHJ" = (
+/obj/machinery/atmospherics/trinary/filter{
+ desc = "Отфильтровывает токсины из трубы и отправляет их в камеру хранения";
+ name = "Фильтр Токсинов (Плазма)";
+ on = 1;
+ target_pressure = 4500
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "purple"
+ },
+/area/atmos)
+"iHM" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"iHV" = (
+/obj/effect/landmark/start/doctor,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/sleeper)
+"iHX" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/machinery/camera{
+ c_tag = "Engineering Storage";
+ dir = 1;
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "caution"
+ },
+/area/engine/break_room)
+"iIc" = (
+/obj/machinery/atmospherics/unary/cold_sink/freezer{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"iIl" = (
+/obj/structure/table/wood,
+/obj/item/folder/blue,
+/obj/item/pen,
+/obj/item/paper/monitorkey,
+/obj/item/lighter/zippo/hop,
+/turf/simulated/floor/wood,
+/area/crew_quarters/heads/hop)
+"iIm" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"iIq" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (NORTH)"
+ },
+/area/toxins/explab)
+"iJa" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/checkpoint/south)
+"iJg" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"iJw" = (
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/main)
+"iJN" = (
+/obj/effect/decal/warning_stripes/southwest,
+/obj/structure/table/reinforced,
+/obj/item/taperecorder,
+/obj/item/clothing/glasses/sunglasses/blindfold,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/engine,
+/area/security/execution)
+"iJV" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/warning_stripes/east,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/hardsuitstorage)
+"iJW" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/east,
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"iJZ" = (
+/obj/structure/window/reinforced,
+/obj/machinery/door/window{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/fitness)
+"iKy" = (
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/toxins/mixing)
+"iKz" = (
+/obj/structure/sink{
+ dir = 4;
+ pixel_x = 11
+ },
+/obj/item/reagent_containers/glass/bucket,
+/obj/item/radio/intercom{
+ pixel_x = 28
+ },
+/turf/simulated/floor/wood,
+/area/civilian/pet_store)
+"iKD" = (
+/obj/structure/chair/office/dark{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"iKW" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door_control{
+ id = "xeno1";
+ name = "Containment Control";
+ pixel_y = -28;
+ req_access = list(55)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitehall"
+ },
+/area/toxins/xenobiology)
+"iLb" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/structure/closet/emcloset,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/prisonershuttle)
+"iLc" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/range)
+"iLi" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"iLo" = (
+/turf/simulated/floor/wood,
+/area/blueshield)
+"iLA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/lab)
+"iLB" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 5;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"iLK" = (
+/obj/machinery/portable_atmospherics/scrubber/huge/stationary,
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"iLQ" = (
+/obj/effect/decal/warning_stripes/yellow,
+/mob/living/simple_animal/bot/mulebot{
+ home_destination = "QM #1";
+ suffix = "#1"
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "delivery";
+ dir = 4;
+ location = "QM #1"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/quartermaster/delivery)
+"iMh" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 4;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"iMi" = (
+/obj/machinery/light,
+/obj/machinery/camera{
+ c_tag = "Central Ring Hallway Center 2";
+ dir = 1
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"iMj" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/hardsuitstorage)
+"iMk" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "east bump";
+ pixel_x = 27
+ },
+/turf/simulated/floor/bluegrid,
+/area/turret_protected/aisat_interior)
+"iMx" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/maintenance/electrical)
+"iMK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/sleep)
+"iNf" = (
+/obj/machinery/requests_console{
+ department = "Engineering";
+ departmentType = 3;
+ name = "Engineering Requests Console";
+ pixel_y = -30
+ },
+/obj/structure/closet/secure_closet/engineering_personal,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 28;
+ pixel_y = -28
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"iNk" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 1;
+ name = "Труба фильтрации"
+ },
+/obj/machinery/atmospherics/binary/pump{
+ desc = "Подаёт азот в смеситель для создания дыхательной смеси, которая потом распространяется по станции";
+ dir = 8;
+ name = "Азот (N2) в дыхательную смесь";
+ on = 1;
+ target_pressure = 101
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "red"
+ },
+/area/atmos)
+"iNy" = (
+/obj/structure/cable,
+/obj/machinery/power/apc{
+ name = "south bump";
+ pixel_y = -24
+ },
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plating,
+/area/maintenance/portsolar)
+"iNB" = (
+/obj/machinery/atmospherics/unary/vent_pump{
+ dir = 8;
+ external_pressure_bound = 0;
+ external_pressure_bound_default = 0;
+ frequency = 1441;
+ id_tag = "n2_out";
+ initialize_directions = 1;
+ internal_pressure_bound = 4000;
+ internal_pressure_bound_default = 4000;
+ name = "n2 vent";
+ on = 1;
+ pressure_checks = 2;
+ pressure_checks_default = 2;
+ releasing = 0
+ },
+/turf/simulated/floor/engine/n2,
+/area/atmos)
+"iNC" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"iNJ" = (
+/obj/structure/table/wood,
+/obj/item/camera,
+/turf/simulated/floor/plasteel/grimy,
+/area/civilian/vacantoffice)
+"iNR" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/xenozoo)
+"iNS" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 4;
+ name = "Труба фильтрации"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"iOk" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/security/lobby)
+"iOz" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "Chemistry";
+ name = "Chemistry Privacy Shutter"
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/medical/biostorage)
+"iOD" = (
+/turf/simulated/wall/r_wall,
+/area/security/checkpoint/south)
+"iOH" = (
+/obj/effect/decal/cleanable/fungus,
+/turf/simulated/wall,
+/area/maintenance/engrooms)
+"iOJ" = (
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/structure/rack,
+/obj/item/clothing/shoes/magboots{
+ pixel_x = -4;
+ pixel_y = 3
+ },
+/obj/item/clothing/shoes/magboots,
+/obj/item/clothing/shoes/magboots{
+ pixel_x = 4;
+ pixel_y = -3
+ },
+/obj/machinery/door/window/southright{
+ dir = 4;
+ name = "EVA Equipment"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/storage/eva)
+"iOQ" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 4;
+ name = "Труба фильтрации"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 1;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"iOV" = (
+/obj/effect/decal/warning_stripes/red,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/securearmory)
+"iPd" = (
+/obj/effect/decal/warning_stripes/southeastcorner,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"iPo" = (
+/obj/machinery/camera{
+ c_tag = "Atmospherics Nitrogen Tank";
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor/engine/n2,
+/area/atmos)
+"iPx" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/wood,
+/area/maintenance/library)
+"iPD" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/northeastsouth,
+/turf/simulated/floor/plasteel,
+/area/engine/break_room)
+"iQf" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"iQu" = (
+/obj/machinery/atmospherics/unary/cold_sink/freezer{
+ current_temperature = 80;
+ dir = 1;
+ min_temperature = 80;
+ on = 1
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -26;
+ pixel_y = 32
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"iQL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "blue"
+ },
+/area/hydroponics)
+"iQQ" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple"
+ },
+/area/medical/research)
+"iRd" = (
+/obj/machinery/camera{
+ c_tag = "Research Lobby";
+ dir = 1;
+ network = list("Research","SS13")
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple"
+ },
+/area/medical/research)
+"iRu" = (
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plating/airless,
+/area/toxins/mixing)
+"iRA" = (
+/obj/machinery/seed_extractor,
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"iSO" = (
+/turf/simulated/wall/rust,
+/area/maintenance/tourist)
+"iSS" = (
+/obj/machinery/power/grounding_rod{
+ anchored = 1
+ },
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"iST" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/firealarm{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "red"
+ },
+/area/security/lobby)
+"iSW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"iSY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/decal/warning_stripes/west,
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/toxins/storage)
+"iTe" = (
+/obj/effect/decal/warning_stripes/blue,
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/item/storage/firstaid/brute,
+/obj/item/storage/firstaid/toxin{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/sleeper)
+"iTi" = (
+/obj/machinery/vending/medical,
+/obj/effect/decal/warning_stripes/blue/hollow,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/sleeper)
+"iTk" = (
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=Armory_South";
+ location = "Armory_North"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/securearmory)
+"iTz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/glass{
+ name = "Hydroponics";
+ req_access = list(35)
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/hydroponics)
+"iTM" = (
+/obj/structure/closet/secure_closet/engineering_personal,
+/obj/machinery/newscaster{
+ pixel_y = -32
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"iTQ" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/west{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "siding8"
+ },
+/obj/structure/closet/secure_closet/brig/evidence,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/evidence)
+"iTZ" = (
+/turf/simulated/wall,
+/area/crew_quarters/serviceyard)
+"iUs" = (
+/obj/machinery/door_control{
+ desiredstate = 1;
+ id = "cabin3";
+ name = "Door Bolt Control";
+ normaldoorcontrol = 1;
+ pixel_y = 24;
+ specialfunctions = 4
+ },
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -22
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/cabin3)
+"iUH" = (
+/obj/structure/table/glass,
+/obj/item/defibrillator/loaded{
+ pixel_y = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/surgery/north)
+"iUI" = (
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "red"
+ },
+/area/security/permahallway)
+"iUP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"iUT" = (
+/obj/structure/chair/stool,
+/turf/simulated/floor/carpet/arcade,
+/area/crew_quarters/fitness)
+"iVa" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/structure/table/reinforced,
+/obj/item/storage/firstaid/aquatic_kit/full,
+/obj/item/reagent_containers/glass/bucket,
+/obj/item/fish_eggs/salmon,
+/obj/item/fish_eggs/shrimp,
+/obj/item/fish_eggs/salmon,
+/obj/item/fish_eggs/shrimp,
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/crew_quarters/kitchen)
+"iVc" = (
+/obj/structure/dispenser,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/eastsouthwest,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump Engineering";
+ pixel_y = 24;
+ shock_proof = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/hardsuitstorage)
+"iVn" = (
+/obj/structure/chair/wood,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "chapel"
+ },
+/area/chapel/main)
+"iVo" = (
+/obj/effect/decal/remains/xeno,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "purple"
+ },
+/area/maintenance/xenozoo)
+"iVt" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "researchdesk1";
+ name = "Research Desk Shutters";
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/toxins/lab)
+"iVE" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/vending/dinnerware,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"iVI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/nhallway)
+"iVJ" = (
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/obj/machinery/disposal,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "caution"
+ },
+/area/atmos/control)
+"iVN" = (
+/obj/machinery/vending/coffee,
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/restroom)
+"iWe" = (
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/crew_quarters/kitchen)
+"iWk" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/effect/decal/warning_stripes/red,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"iWl" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurplecorner"
+ },
+/area/crew_quarters/hor)
+"iWq" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Gambling Den"
+ },
+/obj/structure/barricade/wooden,
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"iWC" = (
+/obj/effect/landmark/start/chef,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"iWJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
+"iWM" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/sortjunction{
+ name = "Atmospherics Junction";
+ sortType = 6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/port/west)
+"iWO" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/office)
+"iXb" = (
+/obj/machinery/hologram/holopad,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"iXf" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/mixing)
+"iXh" = (
+/obj/effect/decal/warning_stripes/arrow{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/yellow/partial{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"iXr" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/security/glass{
+ id_tag = "BrigRight";
+ name = "Brig";
+ req_access = list(63)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/brig)
+"iXv" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/xenozoo)
+"iXx" = (
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 8
+ },
+/obj/machinery/portable_atmospherics/pump,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "escape"
+ },
+/area/hallway/primary/port/west)
+"iXG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"iXI" = (
+/obj/effect/decal/remains/xeno,
+/turf/simulated/floor/wood{
+ broken = 1;
+ icon_state = "wood-broken"
+ },
+/area/maintenance/gambling_den)
+"iXX" = (
+/obj/machinery/computer/security{
+ network = list("SS13","Mining Outpost")
+ },
+/turf/simulated/floor/bluegrid,
+/area/tcommsat/chamber)
+"iYa" = (
+/obj/machinery/atmospherics/unary/portables_connector,
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plating,
+/area/maintenance/portsolar)
+"iYh" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/storage/secure)
+"iYl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"iYq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/west,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/airlock/research{
+ name = "Chemical Toxins";
+ req_access = list(47)
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel,
+/area/toxins/explab)
+"iYw" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/rack,
+/obj/item/circuitboard/communications{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/circuitboard/card,
+/obj/item/circuitboard/crew{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/storage/tech)
+"iYC" = (
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/machinery/disposal,
+/obj/machinery/light,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/explab)
+"iYE" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkred"
+ },
+/area/security/podbay)
+"iYJ" = (
+/obj/machinery/camera{
+ c_tag = "Shooting Range East";
+ dir = 8;
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/range)
+"iZd" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "SKPP"
+ },
+/turf/simulated/floor/plating,
+/area/bridge/checkpoint/south)
+"iZe" = (
+/obj/machinery/optable,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/shower{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/surgery/north)
+"iZf" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"iZi" = (
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/obj/machinery/disposal,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 28
+ },
+/turf/simulated/floor/plasteel,
+/area/bridge/checkpoint/south)
+"iZo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"iZq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 10;
+ initialize_directions = 10
+ },
+/turf/simulated/wall/r_wall,
+/area/tcommsat/chamber)
+"iZu" = (
+/obj/structure/table/wood,
+/obj/item/folder/red,
+/obj/item/pen,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "green"
+ },
+/area/crew_quarters/courtroom)
+"iZE" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/reception)
+"iZG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/nhallway)
+"iZQ" = (
+/obj/effect/decal/cleanable/fungus,
+/turf/simulated/wall,
+/area/maintenance/engineering)
+"jao" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "chapel"
+ },
+/area/chapel/main)
+"jaz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/securehallway)
+"jaN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/maintenance/library)
+"jaP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/sleep)
+"jaQ" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/exit)
+"jba" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/rack,
+/obj/item/circuitboard/aicore{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/circuitboard/aiupload,
+/obj/item/circuitboard/borgupload{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel,
+/area/storage/tech)
+"jbb" = (
+/obj/structure/grille,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"jbf" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "purple"
+ },
+/area/quartermaster/miningdock)
+"jby" = (
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/miningdock)
+"jbH" = (
+/obj/structure/bookcase,
+/obj/item/book/manual/security_space_law,
+/obj/item/book/manual/sop_command,
+/obj/item/book/manual/sop_engineering,
+/obj/item/book/manual/sop_general,
+/obj/item/book/manual/sop_legal,
+/obj/item/book/manual/sop_medical,
+/obj/item/book/manual/sop_science,
+/obj/item/book/manual/sop_security,
+/obj/item/book/manual/sop_service,
+/obj/item/book/manual/sop_supply,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/security/warden)
+"jbO" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/teleporter)
+"jbQ" = (
+/obj/structure/closet/wardrobe/white,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/ward)
+"jco" = (
+/obj/structure/cable,
+/obj/machinery/power/solar_control{
+ id = "starboardsolar";
+ name = "Aft Starboard Solar Control"
+ },
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -25
+ },
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plating,
+/area/maintenance/starboardsolar)
+"jct" = (
+/obj/machinery/fishtank/wall{
+ opacity = 1
+ },
+/turf/simulated/floor/plating,
+/area/crew_quarters/bar/atrium)
+"jcR" = (
+/obj/machinery/light/small,
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plating,
+/area/teleporter/abandoned)
+"jcU" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Biohazard_medi";
+ name = "Quarantine Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/medical/reception)
+"jdn" = (
+/obj/structure/rack,
+/obj/item/roller,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"jdp" = (
+/obj/machinery/computer/med_data,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/reception)
+"jdI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/prison/cell_block/A)
+"jdN" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/engineering)
+"jdU" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/button/windowtint{
+ anchored = 1;
+ id = "Interrogation";
+ pixel_x = 24
+ },
+/obj/machinery/camera/autoname{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/security/interrogation)
+"jeh" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/landmark/start/security_officer,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/customs)
+"jem" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"jen" = (
+/obj/machinery/status_display{
+ layer = 4;
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/north)
+"jeA" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
+/obj/effect/landmark/join_late,
+/turf/simulated/floor/shuttle,
+/area/shuttle/arrival/station)
+"jeC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/newscaster{
+ pixel_y = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "red"
+ },
+/area/security/range)
+"jeV" = (
+/obj/machinery/atmospherics/pipe/simple/visible/purple{
+ desc = "Труба ведёт газ на фильтрацию";
+ dir = 4;
+ name = "Труба на фильтрацию"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellowcorner"
+ },
+/area/hallway/primary/port/west)
+"jeY" = (
+/obj/machinery/firealarm{
+ pixel_y = 25
+ },
+/obj/machinery/vending/artvend,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/hallway/secondary/entry/lounge)
+"jfj" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkblue"
+ },
+/area/tcommsat/chamber)
+"jfk" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/explab)
+"jfp" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/wood,
+/area/security/hos)
+"jfE" = (
+/obj/structure/bed,
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/obj/structure/curtain/open,
+/obj/item/bedsheet/medical{
+ level = 1.4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/ward)
+"jfY" = (
+/obj/effect/decal/warning_stripes/arrow{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow/partial{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"jgf" = (
+/obj/machinery/chem_master,
+/obj/effect/decal/warning_stripes/northeast,
+/obj/structure/disposalpipe/segment,
+/obj/structure/reagent_dispensers/fueltank/chem{
+ pixel_x = 33
+ },
+/obj/machinery/door_control{
+ id = "Chemistry1";
+ name = "Chem Hallway Desk Shutters";
+ pixel_x = 25;
+ pixel_y = 23
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/engine,
+/area/medical/chemistry)
+"jgl" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/grille,
+/turf/space,
+/area/space/nearstation)
+"jgZ" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"jhc" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/research{
+ name = "Mech Bay";
+ req_access = list(29)
+ },
+/obj/effect/decal/warning_stripes/east,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/assembly/chargebay)
+"jhm" = (
+/obj/effect/landmark/event/xeno_spawn,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/explab)
+"jhv" = (
+/obj/machinery/hydroponics/constructable,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"jhN" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating/airless,
+/area/toxins/test_area)
+"jhQ" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluefull"
+ },
+/area/medical/paramedic)
+"jig" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/nw)
+"jik" = (
+/obj/structure/flora/ausbushes/ppflowers,
+/obj/structure/flora/ausbushes/sparsegrass,
+/obj/structure/flora/ausbushes/grassybush,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/grass,
+/area/medical/medbay)
+"jiq" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/item/radio/intercom{
+ pixel_y = -30
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/medical/morgue)
+"jiD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/port)
+"jiQ" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/lattice,
+/obj/machinery/camera{
+ c_tag = "AI Satellite Exterior 15";
+ dir = 8;
+ network = list("SS13","MiniSat")
+ },
+/turf/space,
+/area/aisat)
+"jiS" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "eslock";
+ name = "Escape Shuttle Lockdown"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/glass{
+ name = "Chapel"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/main)
+"jiV" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"jjb" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/bed,
+/obj/item/bedsheet/medical,
+/obj/effect/landmark/start/virologist,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/virology)
+"jjc" = (
+/obj/effect/decal/warning_stripes/northeast,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/closet/secure_closet/hos,
+/obj/item/megaphone,
+/obj/item/reagent_containers/food/drinks/flask/barflask,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/hos)
+"jjA" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/visible/universal{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"jjC" = (
+/obj/machinery/status_display,
+/turf/simulated/wall/r_wall,
+/area/toxins/explab)
+"jjD" = (
+/obj/machinery/sparker{
+ id = "testigniter";
+ name = "Test Igniter";
+ pixel_x = -25
+ },
+/turf/simulated/floor/engine,
+/area/toxins/test_chamber)
+"jjT" = (
+/obj/machinery/dna_scannernew,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/medical/genetics)
+"jjY" = (
+/obj/effect/decal/cleanable/blood/xeno,
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plating,
+/area/maintenance/xenozoo)
+"jkc" = (
+/obj/effect/decal/warning_stripes/northeast,
+/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
+ dir = 9;
+ level = 2
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"jkl" = (
+/obj/machinery/computer/crew,
+/obj/machinery/camera{
+ c_tag = "Brig Medbay";
+ dir = 4;
+ network = list("SS13","Security")
+ },
+/obj/machinery/door_control{
+ id = "SecMedPriv";
+ name = "Brig Medbay Privacy Shutters Control";
+ pixel_x = -24;
+ req_access = list(63)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitered"
+ },
+/area/security/medbay)
+"jku" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/greengrid,
+/area/security/nuke_storage)
+"jkE" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"jkJ" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/vending/cigarette,
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"jkM" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"jkT" = (
+/obj/structure/chair/office/light{
+ dir = 8
+ },
+/obj/effect/landmark/start/brig_physician,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteredfull"
+ },
+/area/security/medbay)
+"jlj" = (
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/tcommsat/chamber)
+"jlk" = (
+/obj/structure/table/reinforced,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/item/clothing/mask/breath,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/ai)
+"jll" = (
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/simulated/wall/r_wall,
+/area/security/processing)
+"jlz" = (
+/obj/machinery/door/morgue{
+ name = "Dungeon"
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/security/processing)
+"jlH" = (
+/obj/machinery/door/airlock/security{
+ name = "Evidence Storage";
+ req_access = list(63)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/security/evidence)
+"jlK" = (
+/turf/space,
+/area/space/nearstation)
+"jlL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/chair/office/light{
+ dir = 4;
+ pixel_y = 3
+ },
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/teleporter/abandoned)
+"jme" = (
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"jmj" = (
+/obj/structure/reagent_dispensers/watertank,
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"jmo" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (WEST)"
+ },
+/area/crew_quarters/hor)
+"jmK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 26
+ },
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/maintenance/electrical)
+"jmL" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/shallway)
+"jmN" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/prison/cell_block/A)
+"jmR" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/security/checkpoint/south)
+"jnn" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/processing)
+"jnr" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light_switch{
+ pixel_x = 24;
+ pixel_y = -24
+ },
+/obj/machinery/newscaster{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/main)
+"jnU" = (
+/obj/structure/closet/secure_closet/brig,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"jnW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/sleeper)
+"jnX" = (
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"jnZ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "redcorner"
+ },
+/area/security/range)
+"job" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/decal/warning_stripes/southeast,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/research/nhallway)
+"joq" = (
+/obj/structure/table,
+/obj/item/clothing/under/color/orange/prison,
+/obj/item/clothing/shoes/orange,
+/obj/item/wrench,
+/turf/simulated/floor/plating,
+/area/maintenance/perma)
+"jot" = (
+/obj/item/stack/medical/bruise_pack,
+/obj/item/stack/medical/bruise_pack/advanced,
+/obj/item/stack/medical/ointment,
+/obj/item/stack/medical/ointment/advanced,
+/obj/item/reagent_containers/glass/bottle/charcoal,
+/obj/item/reagent_containers/glass/bottle/morphine,
+/obj/item/reagent_containers/syringe,
+/obj/item/storage/pill_bottle/painkillers,
+/obj/item/reagent_containers/food/pill/patch/styptic,
+/obj/item/reagent_containers/food/pill/patch/silver_sulf,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/medical_wall{
+ pixel_x = -32
+ },
+/obj/structure/table,
+/obj/machinery/recharger{
+ pixel_x = 1;
+ pixel_y = 3
+ },
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"jox" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/engine,
+/area/engine/controlroom)
+"joA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"joM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "blue"
+ },
+/area/hydroponics)
+"joW" = (
+/obj/structure/table,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/structure/sign/poster/official/science{
+ pixel_x = -32
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/item/pen,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (NORTHWEST)"
+ },
+/area/medical/research)
+"jpa" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research)
+"jpK" = (
+/obj/effect/decal/warning_stripes/arrow{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow/partial{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/fore)
+"jqb" = (
+/obj/structure/table,
+/obj/machinery/cell_charger,
+/obj/item/stock_parts/cell/high,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (NORTH)"
+ },
+/area/medical/research)
+"jqd" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"jqg" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/manifold/visible/purple{
+ desc = "Труба ведёт газ на фильтрацию";
+ dir = 1;
+ name = "Труба на фильтрацию"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/port/west)
+"jqi" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/range)
+"jqj" = (
+/obj/structure/bed,
+/obj/structure/curtain/open,
+/obj/item/bedsheet/medical{
+ level = 1.4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTHEAST)"
+ },
+/area/medical/ward)
+"jqk" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/assembly/showroom)
+"jqn" = (
+/obj/structure/bed,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/obj/item/radio/intercom{
+ pixel_x = 30
+ },
+/obj/machinery/flasher{
+ id = "Perma2";
+ pixel_x = 24;
+ pixel_y = -12
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"jqp" = (
+/obj/machinery/vending/snack,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/lobby)
+"jqE" = (
+/obj/machinery/porta_turret,
+/obj/machinery/ai_status_display{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"jqY" = (
+/obj/structure/chair/office/dark,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/ai)
+"jrc" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/explab)
+"jrh" = (
+/obj/machinery/vending/shoedispenser,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/locker)
+"jrm" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/reception)
+"jrq" = (
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/turret_protected/ai)
+"jru" = (
+/obj/machinery/computer/cloning,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whiteblue"
+ },
+/area/medical/cloning)
+"jrw" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 1;
+ name = "Труба дыхательной смеси"
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"jry" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/brigstaff)
+"jrD" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/item/radio/intercom{
+ pixel_y = 28
+ },
+/obj/effect/decal/warning_stripes/northwest,
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/plating,
+/area/maintenance/starboardsolar)
+"jrG" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"jrJ" = (
+/obj/structure/closet/secure_closet/reagents,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/camera{
+ c_tag = "Medbey Chemistry";
+ dir = 6;
+ network = list("Medical","SS13")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whiteyellow"
+ },
+/area/medical/chemistry)
+"jrU" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/structure/chair/stool,
+/obj/effect/landmark/start/chemist,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/engine,
+/area/medical/chemistry)
+"jsa" = (
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 6
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"jso" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/east,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"jst" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 5;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "arrival"
+ },
+/area/atmos)
+"jsw" = (
+/obj/effect/landmark/event/blobstart,
+/obj/machinery/light/small{
+ dir = 4;
+ pixel_y = 8
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"jsz" = (
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"jsJ" = (
+/turf/simulated/wall/r_wall,
+/area/medical/chemistry)
+"jsU" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"jtd" = (
+/obj/effect/decal/warning_stripes/southwest,
+/obj/machinery/atmospherics/binary/valve/digital/open{
+ desc = "Позволяет отключить подачу дыхательной смеси на станцию, не отключая саму закачку газа. (Например, если требуется подать только смесь из оранжевых труб)";
+ dir = 4;
+ name = "Подача дыхательной смеси на станцию"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"jtg" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "Warden";
+ name = "Warden Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/security/warden)
+"jti" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/atmos)
+"jtr" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/southwestcorner,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"jtt" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/machinery/light,
+/obj/item/radio/intercom{
+ pixel_y = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "red"
+ },
+/area/security/checkpoint/south)
+"jty" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/atmos)
+"jtE" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/item/clothing/shoes/magboots,
+/obj/item/clothing/suit/space/hardsuit/medical,
+/obj/item/clothing/mask/gas,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/window/westleft{
+ dir = 2;
+ name = "Emergency Hardsuits";
+ req_access = list(40)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whiteblue"
+ },
+/area/medical/biostorage)
+"jtI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "redcorner"
+ },
+/area/security/brigstaff)
+"jtS" = (
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/storage/secure)
+"jub" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/manifold/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 1;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"juc" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -6;
+ pixel_y = 32
+ },
+/obj/machinery/camera{
+ c_tag = "Atmospherics South";
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/atmos)
+"juf" = (
+/obj/structure/disposalpipe/trunk,
+/obj/machinery/disposal,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -26;
+ pixel_y = -32
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"jun" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/lawoffice)
+"juy" = (
+/obj/structure/falsewall,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"juR" = (
+/obj/structure/table/wood,
+/obj/item/storage/bible,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/chapel/main)
+"juW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"jvg" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/delivery)
+"jvq" = (
+/obj/effect/turf_decal/bot/left,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"jvy" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "xeno5";
+ name = "Creature Cell #5"
+ },
+/turf/simulated/floor/plating,
+/area/toxins/xenobiology)
+"jvC" = (
+/obj/structure/table/wood/poker,
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"jvK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/securehallway)
+"jwd" = (
+/obj/structure/table,
+/obj/item/assembly/igniter,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"jwe" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/portable_atmospherics/pump,
+/turf/simulated/floor/plasteel,
+/area/toxins/storage)
+"jwn" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"jwr" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"jww" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"jwA" = (
+/obj/machinery/portable_atmospherics/canister/nitrogen{
+ anchored = 1
+ },
+/turf/simulated/floor/engine/n2,
+/area/atmos)
+"jwE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/door/airlock/glass{
+ name = "Holodeck Door"
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/fitness)
+"jwN" = (
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/engineering)
+"jwR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/warning_stripes/west,
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/light,
+/obj/item/radio/intercom{
+ pixel_y = -28
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/storage)
+"jwW" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/security/glass{
+ name = "Security Checkpoint";
+ req_access = list(1)
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/security/checkpoint/south)
+"jxh" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/security/hos)
+"jxo" = (
+/obj/structure/table/wood,
+/obj/item/stack/rods{
+ amount = 10
+ },
+/obj/item/stack/cable_coil/random,
+/obj/item/stack/cable_coil/random,
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/structure/sign/barsign{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"jxu" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/manifold4w/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"jxv" = (
+/obj/structure/table/reinforced,
+/obj/machinery/kitchen_machine/microwave,
+/obj/structure/sign/poster/official/help_others{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redyellowfull"
+ },
+/area/engine/break_room)
+"jxB" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"jxE" = (
+/obj/machinery/mass_driver{
+ dir = 4;
+ id_tag = "trash"
+ },
+/obj/structure/sign/vacuum{
+ pixel_y = 32
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"jxN" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/ward)
+"jxO" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/light/small,
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/medical/morgue)
+"jxQ" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/light{
+ dir = 1;
+ pixel_y = -6
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/construction/hallway)
+"jxS" = (
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 24
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/locker/locker_toilet)
+"jxT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos/control)
+"jxW" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"jya" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/north)
+"jyc" = (
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "BridgeLockdown";
+ name = "Bridge Lockdown"
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/bridge)
+"jyk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "blue"
+ },
+/area/hydroponics)
+"jyy" = (
+/obj/machinery/newscaster{
+ pixel_y = 32
+ },
+/obj/machinery/hydroponics/constructable,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"jyC" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/conveyor{
+ id = "garbage";
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"jyF" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Biohazard_medi";
+ name = "Quarantine Lockdown"
+ },
+/obj/item/phone{
+ pixel_x = -4;
+ pixel_y = 4
+ },
+/obj/item/reagent_containers/spray/cleaner,
+/obj/machinery/door/window/eastright{
+ base_state = "left";
+ dir = 1;
+ icon_state = "left";
+ name = "Medical Reception";
+ req_access = list(5)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bluefull"
+ },
+/area/medical/reception)
+"jyM" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/simple/hidden/purple{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/atmos/control)
+"jyU" = (
+/obj/effect/decal/warning_stripes/southwest,
+/obj/machinery/chem_heater,
+/obj/structure/window/plasmareinforced{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/engine,
+/area/toxins/misc_lab)
+"jzn" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"jzw" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/filingcabinet/chestdrawer,
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (SOUTHWEST)"
+ },
+/area/teleporter/abandoned)
+"jzY" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10;
+ initialize_directions = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/virology)
+"jAa" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Secure Technical Storage";
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/storage/tech)
+"jAi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/mineral_door/wood,
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"jAl" = (
+/obj/machinery/light,
+/obj/machinery/computer/cryopod{
+ pixel_y = -32
+ },
+/obj/machinery/camera{
+ c_tag = "Cryodorms Aft";
+ dir = 1
+ },
+/obj/effect/landmark/join_late_cryo,
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/crew_quarters/sleep)
+"jAn" = (
+/obj/machinery/computer/mech_bay_power_console,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/electrical)
+"jAs" = (
+/obj/structure/sink{
+ level = 3;
+ pixel_y = 30
+ },
+/obj/item/reagent_containers/glass/bucket,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"jAt" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay2)
+"jAu" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/northwestcorner,
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/controlroom)
+"jAB" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/box/ids,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "blue"
+ },
+/area/bridge/checkpoint/north)
+"jAF" = (
+/obj/machinery/firealarm{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"jAL" = (
+/obj/structure/bed/roller,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"jBm" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/item/radio/intercom{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/securearmory)
+"jBw" = (
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/storage)
+"jBI" = (
+/obj/machinery/smartfridge,
+/obj/machinery/door/window/eastleft{
+ name = "Hydroponics Desk";
+ req_access = list(35)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"jBX" = (
+/obj/structure/closet/wardrobe/black,
+/obj/machinery/requests_console{
+ department = "Locker Room";
+ name = "Locker Room Requests Console";
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"jCn" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "greenblue"
+ },
+/area/crew_quarters/serviceyard)
+"jCz" = (
+/obj/structure/table/reinforced,
+/obj/machinery/newscaster/security_unit{
+ pixel_y = -32
+ },
+/obj/machinery/recharger{
+ pixel_x = 1;
+ pixel_y = 3
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "red"
+ },
+/area/security/checkpoint/south)
+"jCC" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/reception)
+"jCG" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "green"
+ },
+/area/crew_quarters/serviceyard)
+"jCH" = (
+/obj/machinery/power/apc{
+ name = "south bump";
+ pixel_y = -24
+ },
+/obj/structure/cable,
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/brig)
+"jCJ" = (
+/obj/machinery/kitchen_machine/oven,
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/crew_quarters/kitchen)
+"jCN" = (
+/obj/machinery/door/airlock/maintenance_hatch{
+ locked = 1;
+ name = "MiniSat Maintenance";
+ req_access = list(75)
+ },
+/turf/simulated/floor/plating,
+/area/turret_protected/aisat_interior)
+"jCX" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/nw)
+"jDk" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/crew_quarters/serviceyard)
+"jDw" = (
+/obj/structure/closet/l3closet/security,
+/obj/effect/decal/warning_stripes/red,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/securearmory)
+"jDz" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/barricade/wooden,
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"jDQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/landmark/join_late_cyborg,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/aisat/maintenance)
+"jDW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "browncorner"
+ },
+/area/hallway/primary/fore)
+"jEw" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/office)
+"jEA" = (
+/obj/machinery/biogenerator,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/item/reagent_containers/glass/bucket,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"jEJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"jFc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"jFg" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/barricade/wooden,
+/turf/simulated/floor/plating,
+/area/maintenance/xenozoo)
+"jFi" = (
+/obj/machinery/computer/security/telescreen/entertainment{
+ pixel_y = 32
+ },
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/medbay2)
+"jFn" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/table/glass,
+/obj/item/folder/white,
+/obj/item/pen/red,
+/obj/item/paper_bin,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitegreen";
+ tag = "icon-whitegreen (EAST)"
+ },
+/area/medical/virology)
+"jFA" = (
+/obj/machinery/atmospherics/trinary/filter{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurplecorner"
+ },
+/area/toxins/explab)
+"jFS" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/office)
+"jGi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/fitness)
+"jGo" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/light,
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"jGz" = (
+/obj/docking_port/stationary{
+ dir = 4;
+ dwidth = 11;
+ height = 18;
+ id = "emergency_home";
+ name = "emergency evac bay";
+ width = 29
+ },
+/turf/space{
+ icon_state = "black"
+ },
+/area/space)
+"jGF" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos/control)
+"jGR" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/office)
+"jGZ" = (
+/obj/machinery/computer/crew,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/bridge)
+"jHw" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/gambling_den)
+"jHx" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"jHC" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/insulated{
+ dir = 4
+ },
+/turf/simulated/floor/engine,
+/area/toxins/test_chamber)
+"jHF" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"jHH" = (
+/obj/effect/decal/warning_stripes/northeast,
+/obj/machinery/chem_dispenser,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/sign/nosmoking_2{
+ pixel_y = 32
+ },
+/turf/simulated/floor/engine,
+/area/toxins/misc_lab)
+"jHJ" = (
+/obj/machinery/computer/prisoner{
+ req_access = list(2)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/prisonershuttle)
+"jHV" = (
+/obj/machinery/photocopier,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/lobby)
+"jIc" = (
+/obj/machinery/camera{
+ armor = list("melee" = 50, "bullet" = 20, "laser" = 20, "energy" = 20, "bomb" = 100, "bio" = 0, "rad" = 0, "fire" = 90, "acid" = 50);
+ c_tag = "Research Toxins Test Chamber North";
+ network = list("Toxins","Research","SS13")
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel/airless,
+/area/toxins/test_area)
+"jIl" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/navbeacon{
+ codes_txt = "delivery";
+ location = "Chapel"
+ },
+/obj/structure/plasticflaps{
+ opacity = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/main)
+"jIn" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/landmark/start/doctor,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay2)
+"jIo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
+"jIv" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/computer/med_data,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/bridge)
+"jIx" = (
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/processing)
+"jIF" = (
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "Chemistry1";
+ name = "Chemistry Privacy Shutter"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Biohazard_medi";
+ name = "Quarantine Lockdown"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/medical/chemistry)
+"jIN" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"jIR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/prisonershuttle)
+"jIV" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/wall,
+/area/maintenance/gambling_den)
+"jJj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkredfull"
+ },
+/area/security/warden)
+"jJl" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"jJn" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/simulated/floor/wood,
+/area/medical/psych)
+"jJq" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurplecorner"
+ },
+/area/toxins/explab)
+"jJr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/mining{
+ name = "Mining Dock";
+ req_access = list(48)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/miningdock)
+"jJs" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/research{
+ name = "Research Division Access";
+ req_access = list(47)
+ },
+/obj/effect/decal/warning_stripes/north,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/research/nhallway)
+"jJN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/miningdock)
+"jJO" = (
+/obj/machinery/computer/prisoner,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/bridge)
+"jJU" = (
+/obj/machinery/computer/guestpass{
+ pixel_y = 26
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/brig)
+"jJV" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/mining{
+ name = "Mining Dock";
+ req_access = list(48)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/miningdock)
+"jJW" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"jKV" = (
+/obj/effect/decal/warning_stripes/arrow,
+/obj/structure/disposaloutlet,
+/obj/structure/window/plasmareinforced{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/toxins/mixing)
+"jKW" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/security/customs)
+"jKY" = (
+/obj/structure/table/reinforced,
+/obj/item/clipboard,
+/obj/item/mining_voucher,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"jLc" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/fitness)
+"jLp" = (
+/obj/machinery/atmospherics/unary/portables_connector,
+/obj/machinery/portable_atmospherics/pump,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/crew_quarters/locker)
+"jLs" = (
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"jLD" = (
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/security/checkpoint/south)
+"jMi" = (
+/obj/structure/table/wood,
+/obj/item/folder,
+/obj/item/pen/blue,
+/obj/item/pen/red,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"jMm" = (
+/obj/structure/table/wood,
+/obj/item/storage/box/ids,
+/obj/item/storage/box/PDAs,
+/turf/simulated/floor/wood,
+/area/crew_quarters/heads/hop)
+"jMn" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/miningdock)
+"jMs" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/radiation,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/teleporter/abandoned)
+"jMx" = (
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/permahallway)
+"jMH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/blood/xeno,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/gambling_den)
+"jMT" = (
+/obj/structure/chair/stool,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "escape"
+ },
+/area/crew_quarters/fitness)
+"jNa" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/teleporter)
+"jNE" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/office)
+"jNM" = (
+/obj/machinery/light{
+ dir = 1;
+ in_use = 1
+ },
+/obj/machinery/camera{
+ c_tag = "Locker Room North"
+ },
+/obj/machinery/status_display{
+ layer = 4;
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/crew_quarters/locker)
+"jOc" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"jOe" = (
+/obj/machinery/vending/snack,
+/turf/simulated/floor/wood,
+/area/maintenance/fsmaint)
+"jOq" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/toolbox/mechanical,
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"jOB" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/defibrillator_mount/loaded{
+ pixel_y = -32
+ },
+/obj/effect/landmark/start/doctor,
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue"
+ },
+/area/medical/sleeper)
+"jOE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/bridge/vip)
+"jPa" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/computer/station_alert,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkyellow"
+ },
+/area/bridge)
+"jPw" = (
+/obj/machinery/hologram/holopad,
+/obj/effect/landmark/start/security_officer,
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "red"
+ },
+/area/security/customs)
+"jPz" = (
+/mob/living/simple_animal/mouse,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"jPB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"jPC" = (
+/obj/effect/landmark/tiles/damageturf,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"jPK" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/item/clothing/suit/armor/bulletproof,
+/obj/item/clothing/head/helmet/alt,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/securearmory)
+"jPU" = (
+/obj/structure/chair/e_chair{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/light,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/item/radio/intercom{
+ pixel_y = -30
+ },
+/turf/simulated/floor/engine,
+/area/security/execution)
+"jQa" = (
+/obj/machinery/computer/monitor,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkyellow"
+ },
+/area/bridge)
+"jQn" = (
+/obj/structure/table/wood,
+/obj/item/folder,
+/obj/item/razor,
+/obj/machinery/light_switch{
+ pixel_x = -24
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/cabin2)
+"jQt" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research)
+"jQM" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "cautioncorner"
+ },
+/area/maintenance/bar)
+"jQW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"jQY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/sorting)
+"jRg" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/security/medbay)
+"jRq" = (
+/obj/structure/table,
+/obj/item/folder/yellow{
+ pixel_x = 2;
+ pixel_y = 2
+ },
+/obj/item/pen/multi,
+/obj/item/paper_bin/nanotrasen,
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/magistrateoffice)
+"jRu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/bridge/vip)
+"jRH" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Robotics Maintenance";
+ req_access = list(29)
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/maintenance/asmaint2)
+"jRL" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "chapel"
+ },
+/area/chapel/main)
+"jSg" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluefull"
+ },
+/area/medical/medbay)
+"jSh" = (
+/obj/structure/table,
+/obj/machinery/kitchen_machine/microwave,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/virology)
+"jSk" = (
+/obj/effect/landmark/tiles/burnturf,
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "darkred"
+ },
+/area/space/nearstation)
+"jSs" = (
+/obj/machinery/camera{
+ c_tag = "Teleporter";
+ dir = 1
+ },
+/obj/machinery/light_switch{
+ pixel_x = -8;
+ pixel_y = -24
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/teleporter)
+"jSu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"jSU" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/landmark/event/lightsout,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluefull"
+ },
+/area/medical/medbay3)
+"jSV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplefull"
+ },
+/area/medical/research)
+"jTa" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/aisat)
+"jTh" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/security/customs)
+"jTt" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/security/hos)
+"jTx" = (
+/obj/structure/rack,
+/obj/item/crowbar,
+/obj/item/wrench,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"jTz" = (
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plating,
+/area/toxins/mixing)
+"jTD" = (
+/obj/machinery/atmospherics/binary/volume_pump/on{
+ desc = "Выкачивает углекислый газ и токсины со станции и отправляет на фильтрацию";
+ dir = 1;
+ name = "Из скрабберов в фильтрацию"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "caution"
+ },
+/area/atmos)
+"jTF" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"jTV" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/machinery/firealarm{
+ pixel_y = -26
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (SOUTHWEST)"
+ },
+/area/medical/genetics)
+"jTZ" = (
+/obj/effect/landmark/start/scientist,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/mixing)
+"jUs" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable,
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"jUu" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"jUE" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/terminal{
+ dir = 1
+ },
+/obj/effect/landmark/event/blobstart,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/portsolar)
+"jUM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/processing)
+"jUO" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkbluecorners"
+ },
+/area/bridge)
+"jUR" = (
+/obj/structure/table/reinforced,
+/obj/item/stack/sheet/glass{
+ amount = 50
+ },
+/obj/item/stack/sheet/metal{
+ amount = 50;
+ pixel_x = 2;
+ pixel_y = -2
+ },
+/obj/item/grenade/chem_grenade/metalfoam,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -26
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/storage/eva)
+"jVb" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"jVd" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"jVg" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/processing)
+"jVx" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/heads/hop)
+"jVz" = (
+/obj/structure/sign/nosmoking_2,
+/turf/simulated/wall/r_wall,
+/area/engine/break_room)
+"jVF" = (
+/obj/machinery/light_switch{
+ pixel_x = -8;
+ pixel_y = 26
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain/bedroom)
+"jVL" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (NORTH)"
+ },
+/area/toxins/misc_lab)
+"jWl" = (
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "ramptop";
+ tag = "icon-stage_stairs"
+ },
+/area/medical/reception)
+"jWn" = (
+/obj/structure/plasticflaps,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/conveyor{
+ id = "cargodisposals";
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/sorting)
+"jWq" = (
+/obj/structure/table/glass,
+/obj/machinery/reagentgrinder{
+ pixel_x = -1;
+ pixel_y = 9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whiteyellow"
+ },
+/area/medical/chemistry)
+"jWA" = (
+/obj/structure/table/glass,
+/obj/item/stack/packageWrap,
+/obj/item/reagent_scanner/adv,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/item/storage/box/beakers{
+ pixel_x = 2;
+ pixel_y = 2
+ },
+/obj/item/storage/box/pillbottles{
+ pixel_x = 2;
+ pixel_y = 2
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = 26
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteyellow"
+ },
+/area/medical/chemistry)
+"jWC" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/universal,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "Virology";
+ name = "Virology Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/medical/virology)
+"jWD" = (
+/turf/simulated/wall,
+/area/maintenance/fore)
+"jWI" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/security/processing)
+"jXd" = (
+/obj/structure/chair,
+/obj/structure/sign/goldenplaque{
+ desc = "ЦК награждает клоуна Шляпку как первого заключённого брига после перестройки. Он был задержан по статьям 100 104 и 309. Так держать.";
+ name = "Награда за первое нарушение в новом бриге";
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "red"
+ },
+/area/security/processing)
+"jXe" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/table/reinforced,
+/obj/item/folder/blue,
+/obj/item/pen,
+/obj/machinery/door/window/brigdoor/southright{
+ dir = 8;
+ name = "Security Desk";
+ req_access = list(19)
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "SKPP"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "eslock";
+ name = "Escape Shuttle Lockdown"
+ },
+/turf/simulated/floor/plasteel,
+/area/bridge/checkpoint/south)
+"jXk" = (
+/obj/structure/chair,
+/obj/machinery/newscaster{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/processing)
+"jXD" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/closet/crate,
+/obj/item/storage/belt/utility,
+/obj/item/storage/belt/utility,
+/obj/item/storage/belt/utility,
+/obj/item/storage/belt/utility,
+/obj/item/storage/toolbox/mechanical,
+/obj/item/storage/toolbox/mechanical,
+/obj/item/storage/toolbox/mechanical,
+/obj/item/storage/toolbox/mechanical,
+/obj/item/multitool,
+/obj/item/multitool,
+/obj/item/multitool,
+/obj/item/multitool,
+/obj/machinery/camera{
+ c_tag = "Gateway Access";
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"jXE" = (
+/obj/structure/dresser,
+/obj/machinery/newscaster{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/heads/hop)
+"jXH" = (
+/obj/machinery/vending/cola,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/lobby)
+"jYe" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/crew_quarters/serviceyard)
+"jYE" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/camera_assembly,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "caution"
+ },
+/area/maintenance/bar)
+"jYQ" = (
+/obj/structure/table/reinforced,
+/obj/machinery/camera{
+ c_tag = "Xenobio East";
+ dir = 8;
+ network = list("Research","SS13")
+ },
+/obj/machinery/requests_console{
+ department = "Xenobiology";
+ departmentType = 2;
+ name = "Xenobiology Requests Console";
+ pixel_x = 30
+ },
+/obj/machinery/reagentgrinder,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"jZb" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/library)
+"jZj" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutral"
+ },
+/area/toxins/mixing)
+"jZz" = (
+/obj/machinery/camera{
+ c_tag = "Library South";
+ dir = 1
+ },
+/obj/machinery/light,
+/turf/simulated/floor/wood,
+/area/library)
+"jZA" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"jZI" = (
+/obj/structure/lattice,
+/turf/space,
+/area/engine/engineering)
+"jZL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/aisat_interior)
+"jZY" = (
+/obj/structure/chair,
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/processing)
+"kas" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/brigstaff)
+"kay" = (
+/obj/structure/chair/wood{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"kaB" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/securearmory)
+"kaE" = (
+/obj/structure/sign/securearea,
+/turf/simulated/wall/r_wall,
+/area/engine/break_room)
+"kaJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"kaL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/airlock/public/glass,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"kaX" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/assembly/chargebay)
+"kbN" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/medical/surgery/north)
+"kbT" = (
+/obj/structure/chair,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "red"
+ },
+/area/security/processing)
+"kbW" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/medbay)
+"kcc" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/status_display{
+ pixel_x = -32
+ },
+/obj/machinery/computer/monitor{
+ name = "Grid Power Monitoring Computer"
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "caution"
+ },
+/area/atmos/control)
+"kci" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/hologram/holopad,
+/obj/effect/landmark/start/atmospheric,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos/control)
+"kcq" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/storage/tech)
+"kdd" = (
+/obj/structure/table/reinforced,
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/processing)
+"kdl" = (
+/obj/structure/disposalpipe/junction/reversed{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (WEST)"
+ },
+/area/medical/research/restroom)
+"kdM" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos/control)
+"kdO" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"kdP" = (
+/obj/item/radio/intercom{
+ pixel_y = 23
+ },
+/turf/simulated/floor/engine,
+/area/toxins/test_chamber)
+"keb" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "hopprivacy";
+ name = "Head of Personal Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/crew_quarters/heads/hop)
+"kee" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkbluecorners"
+ },
+/area/chapel/main)
+"ker" = (
+/obj/effect/decal/warning_stripes/northeast,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "yellow"
+ },
+/area/maintenance/electrical)
+"kew" = (
+/obj/machinery/camera{
+ c_tag = "East-South Brig Hallway";
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/securehallway)
+"keE" = (
+/obj/structure/table,
+/obj/item/multitool,
+/turf/simulated/floor/plating,
+/area/maintenance/perma)
+"keL" = (
+/obj/structure/grille,
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/effect/decal/warning_stripes/southwestcorner,
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"keW" = (
+/obj/machinery/atmospherics/air_sensor{
+ id_tag = "co2_sensor"
+ },
+/turf/simulated/floor/engine/co2,
+/area/atmos)
+"keY" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/recharge_station,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"kfh" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"kfi" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"kfn" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"kfr" = (
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ master_tag = "engineering_west_airlock";
+ name = "exterior access button";
+ pixel_x = 20;
+ pixel_y = 20;
+ req_access = list(10,13)
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"kfS" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/reception)
+"kfT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/effect/decal/cleanable/blood/xeno,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/gambling_den)
+"kfX" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/lattice,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/space,
+/area/maintenance/ai)
+"kgz" = (
+/obj/structure/girder,
+/turf/simulated/floor/plating,
+/area/maintenance/ai)
+"kgB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/xenozoo)
+"khf" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"khy" = (
+/obj/structure/table/reinforced,
+/obj/item/flashlight/lamp,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"khz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/gambling_den)
+"khM" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/curtain/black,
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "east bump";
+ pixel_x = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "caution"
+ },
+/area/maintenance/bar)
+"khT" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/assembly/chargebay)
+"khY" = (
+/obj/structure/table/reinforced,
+/obj/item/folder/blue,
+/obj/item/pen,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"kiG" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/obj/machinery/camera{
+ c_tag = "Blueshield's Office";
+ dir = 1
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/obj/machinery/disposal,
+/turf/simulated/floor/wood,
+/area/blueshield)
+"kiI" = (
+/obj/item/radio/intercom{
+ pixel_y = 25
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "browncorner"
+ },
+/area/hallway/primary/fore)
+"kji" = (
+/obj/structure/table/reinforced,
+/obj/item/radio,
+/obj/item/t_scanner,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"kjk" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue"
+ },
+/area/medical/cryo)
+"kjn" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/hologram/holopad,
+/obj/effect/turf_decal/box/white,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/security/checkpoint)
+"kjs" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/security/hos)
+"kjF" = (
+/obj/structure/table/reinforced,
+/obj/item/stack/packageWrap,
+/obj/item/hand_labeler,
+/obj/effect/decal/warning_stripes/northeastcorner,
+/turf/simulated/floor/plasteel,
+/area/toxins/explab)
+"kjS" = (
+/obj/structure/rack,
+/obj/item/storage/toolbox/electrical{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/storage/toolbox/mechanical,
+/obj/item/multitool,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/ai)
+"kjT" = (
+/obj/structure/closet/crate{
+ icon_state = "crateopen";
+ opened = 1
+ },
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"kkd" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/ne)
+"kkj" = (
+/obj/machinery/disposal,
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -24
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/surgery/south)
+"kko" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/xenobiology)
+"kku" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"kkK" = (
+/turf/simulated/floor/greengrid,
+/area/security/nuke_storage)
+"kkV" = (
+/obj/effect/decal/cleanable/blood/xeno,
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plating,
+/area/maintenance/xenozoo)
+"klb" = (
+/obj/structure/grille,
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"klj" = (
+/turf/simulated/wall,
+/area/hallway/primary/central/ne)
+"kln" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "rdprivacy";
+ name = "Research Director Office Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/crew_quarters/hor)
+"klo" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/explab)
+"klr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/assembly/robotics)
+"klv" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/lattice,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/space,
+/area/maintenance/ai)
+"klw" = (
+/turf/simulated/floor/engine/n20,
+/area/atmos)
+"klx" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "engineering_west_outer";
+ locked = 1;
+ name = "Engineering External Access";
+ req_access = list(10,13)
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"klC" = (
+/obj/machinery/camera{
+ c_tag = "Atmospherics N2O Tank";
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor/engine/n20,
+/area/atmos)
+"klF" = (
+/obj/machinery/atmospherics/unary/vent_pump{
+ dir = 4;
+ external_pressure_bound = 0;
+ external_pressure_bound_default = 0;
+ frequency = 1441;
+ id_tag = "n2o_out";
+ initialize_directions = 1;
+ internal_pressure_bound = 4000;
+ internal_pressure_bound_default = 4000;
+ layer = 2.4;
+ name = "n2o vent";
+ on = 1;
+ pressure_checks = 2;
+ pressure_checks_default = 2;
+ releasing = 0
+ },
+/turf/simulated/floor/engine/n20,
+/area/atmos)
+"klL" = (
+/obj/machinery/shower{
+ pixel_y = 22
+ },
+/obj/structure/curtain/open/shower,
+/obj/item/soap/deluxe,
+/obj/item/bikehorn/rubberducky,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/captain/bedroom)
+"klO" = (
+/obj/machinery/atmospherics/binary/pump{
+ desc = "Подаёт оксид азота для смешивания с другими газами";
+ dir = 4;
+ name = "Оксид азота (NO2) в смеситель";
+ target_pressure = 101
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 1;
+ name = "Труба фильтрации"
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "escape"
+ },
+/area/atmos)
+"kma" = (
+/obj/machinery/camera{
+ c_tag = "Aft Starboard Solars"
+ },
+/obj/machinery/atmospherics/unary/portables_connector,
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plating,
+/area/maintenance/starboardsolar)
+"kmb" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/office)
+"kmh" = (
+/obj/effect/decal/warning_stripes/northeastcorner,
+/obj/machinery/light/small,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkred"
+ },
+/area/security/podbay)
+"kml" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluefull"
+ },
+/area/medical/reception)
+"kmA" = (
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"kmC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/door/airlock/glass{
+ name = "Holodeck Door"
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/fitness)
+"kmD" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба содержит газ для обработки и после возвращает его обратно в трубу смешивания";
+ name = "Труба обработки"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"kmJ" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"kmL" = (
+/obj/machinery/atmospherics/unary/tank/air,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"kmU" = (
+/obj/structure/transit_tube/station{
+ dir = 8;
+ tag = "icon-closed (EAST)"
+ },
+/obj/structure/transit_tube_pod,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 4;
+ pixel_x = -6
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/construction/hallway)
+"kna" = (
+/turf/simulated/wall/r_wall,
+/area/atmos/control)
+"knb" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research)
+"knS" = (
+/obj/effect/decal/cleanable/fungus,
+/turf/simulated/wall,
+/area/maintenance/electrical)
+"knU" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10;
+ initialize_directions = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"kov" = (
+/obj/machinery/pipedispenser,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/electrical)
+"kow" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/north)
+"kox" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"koy" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/closet/firecloset,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whitepurple"
+ },
+/area/toxins/explab)
+"koA" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command{
+ name = "Research Director's Office";
+ req_access = list(30)
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/hor)
+"koH" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"koK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "browncorner"
+ },
+/area/quartermaster/delivery)
+"kpn" = (
+/obj/structure/chair,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/checkpoint/south)
+"kpq" = (
+/obj/effect/decal/warning_stripes/northwestcorner,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"kpr" = (
+/obj/structure/table/reinforced,
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "blue"
+ },
+/area/bridge/checkpoint/south)
+"kps" = (
+/obj/effect/decal/warning_stripes/southwest,
+/obj/structure/window/plasmareinforced{
+ dir = 8
+ },
+/obj/structure/window/plasmareinforced,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/disposalpipe/trunk,
+/obj/machinery/disposal,
+/turf/simulated/floor/engine,
+/area/toxins/misc_lab)
+"kpF" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/disposalpipe/junction{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay2)
+"kpL" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/hologram/holopad,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"kpR" = (
+/obj/structure/rack,
+/obj/item/crowbar/red,
+/obj/item/wrench,
+/obj/item/stack/sheet/mineral/plasma{
+ amount = 5
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/stack/tape_roll,
+/turf/simulated/floor/plasteel,
+/area/storage/secure)
+"kpT" = (
+/obj/structure/filingcabinet/chestdrawer,
+/turf/simulated/floor/wood,
+/area/crew_quarters/heads/hop)
+"kpV" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/aisat)
+"kpW" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "blue"
+ },
+/area/bridge/checkpoint/north)
+"kqK" = (
+/obj/structure/chair/comfy/brown{
+ dir = 1
+ },
+/obj/effect/landmark/start/captain,
+/turf/simulated/floor/carpet,
+/area/crew_quarters/captain)
+"kqN" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/virology)
+"krc" = (
+/obj/machinery/vending/autodrobe,
+/obj/machinery/firealarm{
+ pixel_y = -25
+ },
+/obj/machinery/light_switch{
+ pixel_x = -22;
+ pixel_y = 9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bar"
+ },
+/area/clownoffice)
+"krh" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/airlock/public/glass{
+ name = "Courtroom";
+ req_access = list(63)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "green"
+ },
+/area/crew_quarters/courtroom)
+"kri" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"krB" = (
+/obj/effect/landmark/start/shaft_miner,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/miningdock)
+"krC" = (
+/obj/machinery/atmospherics/trinary/filter{
+ desc = "Отфильтровывает азот из трубы и отправляет его в камеру хранения";
+ dir = 1;
+ filter_type = 2;
+ name = "Фильтр Азота (N2)";
+ on = 1;
+ target_pressure = 4500
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "red"
+ },
+/area/atmos)
+"krI" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/chemistry)
+"krK" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/processing)
+"krM" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "red"
+ },
+/area/security/processing)
+"krN" = (
+/obj/machinery/mech_bay_recharge_port{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plating,
+/area/assembly/chargebay)
+"krY" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/polarized{
+ id = "cloninglab"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 1;
+ id = "cloninglab"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 4;
+ id = "cloninglab"
+ },
+/turf/simulated/floor/plating,
+/area/medical/cloning)
+"ksr" = (
+/obj/structure/closet/secure_closet/medical3,
+/obj/item/storage/box/rxglasses,
+/obj/item/storage/belt/medical,
+/obj/item/clothing/glasses/hud/health,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/item/clothing/glasses/hud/health,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/biostorage)
+"kss" = (
+/obj/structure/closet/secure_closet/medical3,
+/obj/item/storage/box/rxglasses,
+/obj/item/storage/belt/medical,
+/obj/item/clothing/glasses/hud/health,
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/item/clothing/glasses/hud/health,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/biostorage)
+"ksN" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/camera{
+ c_tag = "Xeno Containment 4";
+ network = list("Research","SS13")
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/xenobiology)
+"ktf" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "chapel"
+ },
+/area/chapel/main)
+"ktg" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"kti" = (
+/obj/machinery/hydroponics/constructable{
+ desc = "These are connected with an irrigation tube. You see a little pipe connecting the trays.";
+ name = "Prison hydroponics tray";
+ using_irrigation = 1
+ },
+/obj/item/seeds/orange,
+/obj/item/seeds/orange,
+/obj/item/seeds/orange,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"ktl" = (
+/obj/machinery/atmospherics/unary/outlet_injector/on{
+ dir = 8;
+ id = "n2_in"
+ },
+/turf/simulated/floor/engine/n2,
+/area/atmos)
+"ktI" = (
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/brig)
+"ktJ" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 28
+ },
+/turf/simulated/floor/carpet,
+/area/crew_quarters/cabin4)
+"ktO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/reception)
+"ktZ" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "yellow"
+ },
+/area/engine/hardsuitstorage)
+"kud" = (
+/obj/machinery/vending/cigarette,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/item/radio/intercom{
+ pixel_y = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/fitness)
+"kul" = (
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/machinery/camera{
+ c_tag = "Cosmination Room";
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/chapel/main)
+"kuz" = (
+/obj/structure/chair/comfy/brown{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/west)
+"kuG" = (
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "east bump";
+ pixel_x = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating/airless,
+/area/toxins/test_area)
+"kva" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/west)
+"kvB" = (
+/obj/machinery/atmospherics/unary/portables_connector,
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plasteel,
+/area/toxins/explab)
+"kwk" = (
+/turf/simulated/wall,
+/area/engine/gravitygenerator)
+"kwl" = (
+/obj/machinery/hologram/holopad,
+/obj/machinery/light{
+ dir = 1;
+ on = 1;
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/medbay)
+"kwq" = (
+/obj/structure/closet/secure_closet/hydroponics,
+/obj/item/clothing/glasses/hud/hydroponic,
+/obj/item/clothing/glasses/hud/hydroponic,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"kwr" = (
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/biostorage)
+"kwG" = (
+/obj/structure/chair/stool/bar,
+/turf/simulated/floor/plating,
+/area/maintenance/bar)
+"kwN" = (
+/obj/structure/computerframe,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/xenozoo)
+"kxq" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/box/flashbangs{
+ pixel_x = 5;
+ pixel_y = 5
+ },
+/obj/item/storage/box/flashbangs,
+/obj/machinery/door/poddoor/shutters{
+ id_tag = "ShootRange";
+ name = "Shooting Range Shutters"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/range)
+"kxu" = (
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/wall,
+/area/atmos)
+"kxD" = (
+/obj/machinery/status_display,
+/turf/simulated/wall,
+/area/security/checkpoint/south)
+"kxK" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/teleporter)
+"kxN" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/remains/human,
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"kxQ" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/door/window/brigdoor{
+ dir = 1;
+ name = "Creature Pen";
+ req_access = list(47)
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "xeno5";
+ name = "Creature Cell #5"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/xenobiology)
+"kxT" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/table/reinforced,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/aienter)
+"kyv" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "blue"
+ },
+/area/bridge/checkpoint/south)
+"kyw" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/interrogation)
+"kyJ" = (
+/obj/structure/chair/comfy/teal{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/medbay)
+"kyY" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/window/reinforced,
+/obj/machinery/conveyor{
+ id = "garbage";
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"kzc" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "redcorner"
+ },
+/area/security/brig)
+"kze" = (
+/obj/machinery/vending/snack,
+/turf/simulated/floor/plasteel{
+ icon_state = "redyellowfull"
+ },
+/area/engine/break_room)
+"kzh" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/box/ids,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "blue"
+ },
+/area/bridge/checkpoint/south)
+"kzj" = (
+/obj/structure/bed,
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/obj/machinery/light,
+/obj/item/bedsheet/yellow,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/carpet,
+/area/crew_quarters/cabin4)
+"kzx" = (
+/obj/structure/table/reinforced,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/storage/toolbox/mechanical,
+/obj/item/multitool,
+/obj/item/clothing/ears/earmuffs,
+/obj/item/clothing/ears/earmuffs,
+/obj/item/clothing/ears/earmuffs,
+/obj/item/clothing/ears/earmuffs,
+/obj/item/radio/intercom{
+ pixel_y = 21
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whitepurple"
+ },
+/area/toxins/misc_lab)
+"kzy" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/wood,
+/area/maintenance/fsmaint)
+"kzG" = (
+/obj/machinery/vending/chinese,
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/medbay3)
+"kzP" = (
+/obj/structure/chair,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/landmark/start/security_officer,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/main)
+"kzU" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "SecMedPriv"
+ },
+/turf/simulated/floor/plating,
+/area/security/medbay)
+"kzW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/cobweb2,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10;
+ initialize_directions = 10
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"kAe" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ dir = 7;
+ icon_state = "yellow"
+ },
+/area/engine/hardsuitstorage)
+"kAm" = (
+/obj/machinery/door/airlock/medical/glass{
+ name = "Brig Medical Bay";
+ req_access = list(63)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/security/medbay)
+"kAF" = (
+/turf/simulated/wall/r_wall,
+/area/engine/break_room)
+"kAV" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/camera/emp_proof{
+ c_tag = "Singularity North-East";
+ dir = 8;
+ network = list("SS13","Singularity","Engineering")
+ },
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"kAW" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/landmark/event/xeno_spawn,
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/portsolar)
+"kAY" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos/control)
+"kBe" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "green"
+ },
+/area/hydroponics)
+"kBs" = (
+/obj/machinery/camera{
+ c_tag = "HoS Bedroom";
+ network = list("SS13","Security")
+ },
+/obj/item/ammo_box/a357{
+ pixel_x = -9;
+ pixel_y = 9
+ },
+/obj/item/ammo_box/a357{
+ pixel_x = -4;
+ pixel_y = 4
+ },
+/obj/item/ammo_box/a357,
+/obj/item/clothing/accessory/holster,
+/obj/structure/safe{
+ known_by = list("hos")
+ },
+/obj/item/gun/projectile/revolver/mateba,
+/turf/simulated/floor/wood,
+/area/security/hos)
+"kBu" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/atmos/control)
+"kBv" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/sign/poster/contraband/random{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"kBM" = (
+/obj/structure/table/wood,
+/obj/machinery/newscaster{
+ pixel_x = -32
+ },
+/obj/item/storage/briefcase,
+/obj/item/cane,
+/turf/simulated/floor/carpet,
+/area/crew_quarters/cabin4)
+"kBY" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 5
+ },
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "solar_xeno_airlock";
+ name = "interior access button";
+ pixel_x = 25;
+ pixel_y = -25;
+ req_access = list(10,13)
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plating,
+/area/maintenance/starboardsolar)
+"kCn" = (
+/obj/structure/table/reinforced,
+/obj/machinery/computer/security/telescreen/test_chamber,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/toxins/misc_lab)
+"kCr" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/window{
+ dir = 8;
+ name = "Kitchen";
+ req_access = list(28)
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "Kitchen Hall Windows";
+ name = "Kitchen Shutters"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/crew_quarters/kitchen)
+"kCD" = (
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkredcorners"
+ },
+/area/security/podbay)
+"kCE" = (
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/machinery/disposal,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 26;
+ pixel_y = 32
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"kCF" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/box/beakers,
+/obj/item/storage/box/syringes,
+/obj/item/extinguisher/mini,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 28
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"kCV" = (
+/obj/machinery/light_switch{
+ pixel_x = 24;
+ pixel_y = -22
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/assembly/chargebay)
+"kCW" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "RnDChem";
+ name = "Biohazard Shutter"
+ },
+/obj/effect/spawner/window/reinforced/plasma,
+/turf/simulated/floor/engine,
+/area/toxins/test_chamber)
+"kDa" = (
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"kDr" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"kDH" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/xenobiology)
+"kDP" = (
+/obj/machinery/firealarm{
+ pixel_y = -26
+ },
+/obj/structure/filingcabinet/chestdrawer,
+/turf/simulated/floor/wood,
+/area/security/hos)
+"kDR" = (
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp,
+/turf/simulated/floor/plating,
+/area/maintenance/library)
+"kEg" = (
+/obj/structure/closet/l3closet/scientist,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/nhallway)
+"kEj" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/safe/floor,
+/obj/item/paper{
+ desc = "Мятый лист бумаги. От одного вида на него у вас начинается головокружение.";
+ info = "ПОМОГИТЕ МНЕ ПОМОГИТЕМНЕ МНЕ ПОМОГИТЕМНЕПОМОГИТЕ МНЕПОМОГИТЕМНЕ ПОМОГИТЕПОМОГИТЕПОМОГИТЕ МНЕПОМОГИТЕПОМОГИТЕМНЕ ПОМОГИТЕПОМОГИТЕПОМОГИТЕ МНЕПОМОГИТЕМНЕМНЕ ПОМОГИТЕМНЕМНЕПОМОГИТЕ ПОМОГИТЕМНЕ МНЕ ПОМОГИТЕМНЕПОМОГИТЕ МНЕПОМОГИТЕМНЕ ПОМОГИТЕПОМОГИТЕПОМОГИТЕ МНЕПОМОГИТЕПОМОГИТЕМНЕ ПОМОГИТЕПОМОГИТЕПОМОГИТЕ МНЕПОМОГИТЕМНЕМНЕ ПОМОГИТЕМНЕМНЕПОМОГИТЕ ПОМОГИТЕМНЕ МНЕ ПОМОГИТЕМНЕПОМОГИТЕ МНЕПОМОГИТЕМНЕ ПОМОГИТЕПОМОГИТЕПОМОГИТЕ МНЕПОМОГИТЕПОМОГИТЕМНЕ ПОМОГИТЕПОМОГИТЕПОМОГИТЕ МНЕПОМОГИТЕМНЕМНЕ ПОМОГИТЕМНЕМНЕПОМОГИТЕ ПОМОГИТЕМНЕ МНЕ ПОМОГИТЕМНЕПОМОГИТЕ МНЕПОМОГИТЕМНЕ ПОМОГИТЕПОМОГИТЕПОМОГИТЕ МНЕПОМОГИТЕПОМОГИТЕМНЕ ПОМОГИТЕПОМОГИТЕПОМОГИТЕ МНЕПОМОГИТЕМНЕМНЕ ПОМОГИТЕМНЕМНЕПОМОГИТЕ ПОМОГИТЕМНЕ МНЕ ПОМОГИТЕМНЕПОМОГИТЕ МНЕПОМОГИТЕМНЕ ПОМОГИТЕПОМОГИТЕПОМОГИТЕ МНЕПОМОГИТЕПОМОГИТЕМНЕ ПОМОГИТЕПОМОГИТЕПОМОГИТЕ МНЕПОМОГИТЕМНЕМНЕ ПОМОГИТЕМНЕМНЕПОМОГИТЕ ПОМОГИТЕМНЕ МНЕ ПОМОГИТЕМНЕПОМОГИТЕ МНЕПОМОГИТЕМНЕ ПОМОГИТЕПОМОГИТЕПОМОГИТЕ МНЕПОМОГИТЕПОМОГИТЕМНЕ ПОМОГИТЕПОМОГИТЕПОМОГИТЕ МНЕПОМОГИТЕМНЕМНЕ ПОМОГИТЕМНЕМНЕПОМОГИТЕ ПОМОГИТЕМНЕ МНЕ ПОМОГИТЕМНЕПОМОГИТЕ МНЕПОМОГИТЕМНЕ ПОМОГИТЕПОМОГИТЕПОМОГИТЕ МНЕПОМОГИТЕПОМОГИТЕМНЕ ПОМОГИТЕПОМОГИТЕПОМОГИТЕ МНЕПОМОГИТЕМНЕМНЕ ПОМОГИТЕМНЕМНЕПОМОГИТЕ ПОМОГИТЕМНЕ МНЕ ПОМОГИТЕМНЕПОМОГИТЕ МНЕПОМОГИТЕМНЕ ПОМОГИТЕПОМОГИТЕПОМОГИТЕ МНЕПОМОГИТЕПОМОГИТЕМНЕ ПОМОГИТЕПОМОГИТЕПОМОГИТЕ МНЕПОМОГИТЕМНЕМНЕ ПОМОГИТЕМНЕМНЕПОМОГИТЕ ";
+ name = "Странные записи"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/ai)
+"kEp" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/carpet,
+/area/medical/psych)
+"kEz" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/filingcabinet/chestdrawer,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"kEH" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/security/medbay)
+"kEM" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "green"
+ },
+/area/hydroponics)
+"kFe" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/maintcentral)
+"kFz" = (
+/obj/structure/reagent_dispensers/fueltank,
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"kFQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"kFR" = (
+/obj/effect/landmark/event/lightsout,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/west)
+"kGf" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/glass{
+ name = "Hydroponics";
+ req_access = list(35)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"kGl" = (
+/obj/structure/table/reinforced,
+/obj/item/plant_analyzer,
+/obj/item/plant_analyzer,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/storage/tech)
+"kGp" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/medical/research)
+"kGG" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/chair/office/dark,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/office)
+"kGQ" = (
+/obj/structure/table/reinforced,
+/obj/item/aiModule/reset,
+/obj/item/flash,
+/obj/item/flash,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/requests_console{
+ department = "Tech Storage";
+ name = "Tech Storage Requests Console";
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel,
+/area/storage/tech)
+"kGW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/crew_quarters/kitchen)
+"kGY" = (
+/obj/structure/closet/firecloset,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"kHa" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"kHo" = (
+/obj/structure/grille,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/light,
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"kHz" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/securehallway)
+"kHF" = (
+/obj/structure/chair/office/light{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/misc_lab)
+"kHS" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"kIa" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "green"
+ },
+/area/hydroponics)
+"kIb" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permahallway)
+"kId" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "blue"
+ },
+/area/bridge/checkpoint/south)
+"kIA" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/effect/landmark/start/chef,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/crew_quarters/kitchen)
+"kJm" = (
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"kJr" = (
+/obj/structure/chair/wood{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"kJs" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/window/reinforced,
+/obj/machinery/vending/cola,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"kJu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"kJB" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/plasticflaps{
+ opacity = 1
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/storage/primary)
+"kJV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluefull"
+ },
+/area/medical/paramedic)
+"kJY" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/eastright{
+ dir = 8;
+ name = "Chemistry Desk";
+ req_access = list(33)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Biohazard_medi";
+ name = "Quarantine Lockdown"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "Chemistry2";
+ name = "Chemistry Privacy Shutter"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/chemistry)
+"kKd" = (
+/obj/structure/disposaloutlet{
+ dir = 8
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/conveyor{
+ id = "garbage";
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"kKi" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/light,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/locker/locker_toilet)
+"kKx" = (
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/teleporter)
+"kKB" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "chapel"
+ },
+/area/chapel/main)
+"kKR" = (
+/obj/machinery/light/small,
+/obj/machinery/camera{
+ c_tag = "Central Ring Hallway South 2";
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/south)
+"kKZ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/vending/wallmed{
+ name = "Emergency NanoMed";
+ pixel_x = 24;
+ pixel_y = 28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/main)
+"kLd" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"kLx" = (
+/obj/machinery/field/generator{
+ anchored = 1;
+ state = 2
+ },
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"kLF" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/medbay)
+"kLP" = (
+/turf/simulated/wall,
+/area/atmos)
+"kLY" = (
+/obj/machinery/door/window/southright{
+ dir = 1;
+ name = "Toxins Launcher";
+ req_access = list(7)
+ },
+/obj/machinery/door/window/southright{
+ name = "Toxins Launcher";
+ req_access = list(7)
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plating,
+/area/toxins/mixing)
+"kLZ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/fore)
+"kMl" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteyellow"
+ },
+/area/medical/chemistry)
+"kMm" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/chemistry)
+"kMn" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "purple"
+ },
+/area/quartermaster/miningdock)
+"kMz" = (
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/restroom)
+"kMC" = (
+/obj/structure/closet/secure_closet/personal/cabinet,
+/obj/item/clothing/head/kitty,
+/obj/item/clothing/under/maid,
+/turf/simulated/floor/wood,
+/area/crew_quarters/cabin3)
+"kMK" = (
+/obj/structure/closet/secure_closet/medical3,
+/obj/item/storage/box/bodybags,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/surgery/south)
+"kNe" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"kNh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"kNj" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/gambling_den)
+"kNl" = (
+/obj/structure/table/reinforced,
+/obj/item/book/manual/security_space_law,
+/obj/item/radio,
+/obj/machinery/requests_console{
+ department = "Security";
+ departmentType = 5;
+ name = "Security Requests Console";
+ pixel_x = 32
+ },
+/obj/structure/reagent_dispensers/peppertank{
+ pixel_y = 30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "red"
+ },
+/area/security/checkpoint)
+"kNt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"kNv" = (
+/obj/structure/dresser,
+/turf/simulated/floor/carpet,
+/area/crew_quarters/cabin4)
+"kNy" = (
+/obj/effect/landmark/start/shaft_miner,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/miningdock)
+"kNI" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/unary/outlet_injector{
+ dir = 4;
+ frequency = 1443;
+ icon_state = "on";
+ id = "air_in";
+ on = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/engine,
+/area/toxins/test_chamber)
+"kNO" = (
+/obj/structure/lattice,
+/obj/machinery/camera{
+ c_tag = "AI Satellite Exterior 11";
+ network = list("SS13","MiniSat")
+ },
+/turf/space,
+/area/maintenance/ai)
+"kNU" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken3";
+ tag = "icon-wood-broken3"
+ },
+/area/maintenance/tourist)
+"kOD" = (
+/obj/structure/bed,
+/obj/item/bedsheet/orange,
+/turf/simulated/floor/carpet,
+/area/maintenance/tourist)
+"kOF" = (
+/obj/effect/decal/warning_stripes/southeast,
+/obj/effect/landmark/event/xeno_spawn,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/medical/morgue)
+"kOI" = (
+/turf/simulated/wall/r_wall,
+/area/medical/surgery/north)
+"kOV" = (
+/obj/structure/chair/comfy/red,
+/turf/simulated/floor/wood,
+/area/library)
+"kPn" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/ai)
+"kPy" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/assembly/chargebay)
+"kPC" = (
+/obj/item/shard{
+ icon_state = "medium";
+ pixel_x = 9;
+ pixel_y = -9
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/xenozoo)
+"kPF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"kPH" = (
+/obj/structure/rack,
+/obj/item/extinguisher,
+/obj/item/clothing/mask/gas,
+/obj/item/grenade/chem_grenade/firefighting,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutral"
+ },
+/area/toxins/mixing)
+"kQx" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/podbay)
+"kQD" = (
+/obj/structure/bookcase,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken3";
+ tag = "icon-wood-broken3"
+ },
+/area/maintenance/fsmaint)
+"kQE" = (
+/obj/machinery/suit_storage_unit/cmo,
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/cmo)
+"kQU" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/medical/research/restroom)
+"kQV" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel,
+/area/hallway/primary/aft)
+"kQW" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/podbay)
+"kRl" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/crew_quarters/locker/locker_toilet)
+"kRz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"kRE" = (
+/obj/structure/closet/secure_closet/personal/cabinet,
+/obj/machinery/power/apc{
+ name = "south bump";
+ pixel_y = -24
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/carpet,
+/area/crew_quarters/cabin4)
+"kRM" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/structure/chair/office/light{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/engine,
+/area/toxins/misc_lab)
+"kRP" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -25
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/lobby)
+"kSr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/sign/poster/official/obey{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"kSt" = (
+/obj/structure/window/reinforced,
+/turf/simulated/floor/beach/water{
+ icon_state = "seadeep"
+ },
+/area/crew_quarters/fitness)
+"kSH" = (
+/obj/structure/computerframe,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/xenozoo)
+"kSR" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (EAST)"
+ },
+/area/toxins/lab)
+"kSU" = (
+/obj/structure/table/glass,
+/obj/item/paper_bin{
+ pixel_x = -2;
+ pixel_y = 7
+ },
+/obj/item/pen,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/paramedic)
+"kSW" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "purple"
+ },
+/area/maintenance/xenozoo)
+"kTg" = (
+/obj/item/radio/intercom{
+ pixel_y = -32
+ },
+/obj/machinery/portable_atmospherics/canister/sleeping_agent,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
+"kTh" = (
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"kTl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"kTm" = (
+/obj/structure/table/reinforced,
+/obj/machinery/power/apc{
+ cell_type = 5000;
+ name = "south bump Important Area";
+ pixel_y = -24
+ },
+/obj/structure/cable,
+/obj/machinery/light,
+/obj/machinery/camera{
+ c_tag = "Medbay Exam Room South";
+ dir = 1;
+ network = list("SS13","Medical");
+ pixel_x = 30
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/sleeper)
+"kTq" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/landmark/event/lightsout,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/sw)
+"kTu" = (
+/obj/structure/closet/wardrobe/coroner,
+/obj/item/reagent_containers/glass/bottle/reagent/formaldehyde,
+/obj/item/reagent_containers/dropper,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkblue"
+ },
+/area/medical/morgue)
+"kTD" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/xenozoo)
+"kUr" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"kUz" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/south)
+"kUR" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/xenozoo)
+"kVo" = (
+/turf/simulated/wall,
+/area/engine/engineering)
+"kVs" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ pixel_y = 26
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/ward)
+"kVw" = (
+/obj/effect/landmark/ninja_teleport,
+/turf/simulated/floor/plating,
+/area/maintenance/perma)
+"kVz" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/medical/research/nhallway)
+"kVH" = (
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/obj/structure/window/reinforced,
+/obj/effect/decal/warning_stripes/red,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/podbay)
+"kVJ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"kVR" = (
+/obj/machinery/hologram/holopad,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/aisat/maintenance)
+"kWc" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"kWn" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/xenozoo)
+"kWt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"kWY" = (
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plating,
+/area/maintenance/xenozoo)
+"kXF" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "redcorner"
+ },
+/area/security/processing)
+"kXP" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/research{
+ name = "Research Division Access";
+ req_access = list(47)
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/research/nhallway)
+"kYq" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"kYC" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redcorner"
+ },
+/area/hallway/primary/starboard/east)
+"kYM" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/item/radio/beacon,
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/simulated/floor/engine,
+/area/toxins/test_chamber)
+"kYQ" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/sleep)
+"kZh" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/wood,
+/area/maintenance/gambling_den)
+"kZr" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/library)
+"kZv" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "BridgeLockdown";
+ name = "Bridge Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/bridge)
+"kZD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitehall"
+ },
+/area/toxins/xenobiology)
+"kZJ" = (
+/obj/structure/grille,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/light,
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"kZL" = (
+/obj/structure/table/wood,
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/obj/item/storage/fancy/candle_box/full,
+/obj/item/storage/fancy/candle_box/full,
+/obj/item/storage/fancy/candle_box/full,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/main)
+"kZQ" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 28
+ },
+/obj/structure/closet/secure_closet,
+/obj/item/storage/secure/briefcase,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "blue"
+ },
+/area/bridge/checkpoint/south)
+"kZU" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"lap" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/exit)
+"laz" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "SecMedPriv"
+ },
+/turf/simulated/floor/plating,
+/area/security/medbay)
+"laB" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"laF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whitepurple"
+ },
+/area/toxins/xenobiology)
+"lbf" = (
+/obj/structure/chair/comfy/teal{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/medbay)
+"lbj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/vending/wallmed{
+ name = "Emergency NanoMed";
+ pixel_y = -30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "red"
+ },
+/area/security/range)
+"lbp" = (
+/obj/structure/closet/secure_closet/brigdoc,
+/obj/item/storage/belt/medical,
+/obj/item/storage/pill_bottle,
+/obj/item/storage/pill_bottle/patch_pack,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitered"
+ },
+/area/security/medbay)
+"lbz" = (
+/obj/structure/table/reinforced,
+/obj/item/crowbar,
+/obj/item/wrench,
+/obj/item/clothing/mask/gas,
+/obj/machinery/camera{
+ c_tag = "Research Outpost Temporary Storage";
+ network = list("Research Outpost")
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 28
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"lbE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"lbP" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/virology)
+"lch" = (
+/obj/structure/table/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/item/folder/white{
+ pixel_y = 3
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "whiteblue"
+ },
+/area/medical/reception)
+"lcj" = (
+/obj/machinery/atmospherics/unary/cryo_cell,
+/obj/machinery/light{
+ dir = 1;
+ layer = 1;
+ on = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/cryo)
+"lde" = (
+/obj/structure/table/wood,
+/obj/machinery/computer/med_data/laptop,
+/turf/simulated/floor/wood,
+/area/medical/psych)
+"ldB" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/secure_closet/engineering_welding,
+/obj/item/clothing/glasses/welding,
+/obj/item/clothing/glasses/welding,
+/obj/item/clothing/glasses/welding,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"ldC" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor/plating,
+/area/crew_quarters/fitness)
+"ldN" = (
+/obj/structure/grille,
+/obj/effect/decal/warning_stripes/east,
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"ldR" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/security/prison/cell_block/A)
+"ldS" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteredfull"
+ },
+/area/security/medbay)
+"ldW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/shard{
+ icon_state = "small"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"leo" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12,47)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/maintenance/asmaint2)
+"lev" = (
+/obj/structure/table/reinforced,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/item/stack/sheet/mineral/plasma,
+/obj/item/reagent_containers/glass/beaker,
+/obj/item/reagent_containers/dropper,
+/obj/machinery/newscaster{
+ pixel_x = 32
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"lfc" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -26;
+ pixel_y = 28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "redcorner"
+ },
+/area/security/processing)
+"lfd" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research)
+"lfh" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/aisat/maintenance)
+"lfv" = (
+/obj/structure/table/glass,
+/obj/machinery/newscaster{
+ pixel_x = -32
+ },
+/obj/item/radio/intercom{
+ pixel_y = 28
+ },
+/obj/item/paper_bin,
+/obj/item/pen/red,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"lfA" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/obj/effect/landmark/marauder_entry,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"lfG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"lga" = (
+/obj/machinery/door/airlock/security/glass{
+ id_tag = "Perma11";
+ name = "Prison 1";
+ req_access = list(2);
+ security_level = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "PermaCellsLockdown";
+ name = "Perma Cells Lockdown"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"lgh" = (
+/obj/structure/chair/comfy/brown{
+ dir = 8;
+ layer = 4
+ },
+/obj/effect/landmark/start/civilian,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"lgH" = (
+/obj/machinery/door/airlock/security/glass{
+ id_tag = "Perma21";
+ name = "Prison 2";
+ req_access = list(2);
+ security_level = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "PermaCellsLockdown";
+ name = "Perma Cells Lockdown"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"lgN" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "SecPilotPriv"
+ },
+/turf/simulated/floor/plating,
+/area/security/podbay)
+"lgS" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "SecPilotPriv"
+ },
+/turf/simulated/floor/plating,
+/area/security/podbay)
+"lhe" = (
+/obj/structure/table/reinforced,
+/obj/machinery/recharger{
+ pixel_x = 1;
+ pixel_y = 3
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkred"
+ },
+/area/security/warden)
+"lhf" = (
+/obj/structure/table/reinforced,
+/obj/item/paper_bin{
+ pixel_x = -3;
+ pixel_y = 7
+ },
+/obj/item/pen,
+/obj/machinery/requests_console{
+ department = "Warden";
+ departmentType = 7;
+ name = "Warden's Requests Console";
+ pixel_x = 29;
+ pixel_y = 25
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkred"
+ },
+/area/security/warden)
+"lho" = (
+/obj/structure/lattice,
+/turf/simulated/wall,
+/area/chapel/main)
+"lhr" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/landmark/event/blobstart,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"lhs" = (
+/obj/structure/sink{
+ dir = 8;
+ pixel_x = -12;
+ pixel_y = 2
+ },
+/obj/structure/mirror{
+ pixel_x = -32
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/virology)
+"lhu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"lhC" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "SecPilotPriv"
+ },
+/turf/simulated/floor/plating,
+/area/security/podbay)
+"lhQ" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "SecPilotPriv"
+ },
+/turf/simulated/floor/plating,
+/area/security/podbay)
+"lhR" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -28
+ },
+/obj/machinery/camera{
+ c_tag = "Brig Warden's Office";
+ dir = 4;
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/security/warden)
+"lia" = (
+/obj/structure/lattice,
+/turf/simulated/wall/r_wall,
+/area/security/podbay)
+"lin" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/lattice,
+/obj/machinery/camera{
+ c_tag = "AI Satellite Exterior 16";
+ dir = 8;
+ network = list("SS13","MiniSat")
+ },
+/turf/space,
+/area/maintenance/ai)
+"liE" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/maintenance/engrooms)
+"liV" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "bluecorner"
+ },
+/area/hallway/primary/central/south)
+"liZ" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "ai2";
+ name = "Turret Shutters"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/turret_protected/ai)
+"ljm" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/engine/gravitygenerator)
+"ljn" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/chair/office/dark{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/ai)
+"ljs" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"ljv" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/bar)
+"ljF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/light,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/fitness)
+"ljP" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "red"
+ },
+/area/security/prisonershuttle)
+"lkn" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/carpet/arcade,
+/area/crew_quarters/fitness)
+"lko" = (
+/obj/machinery/dye_generator,
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -22
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "barber"
+ },
+/area/civilian/barber)
+"lkA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/sink{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "showroomfloor"
+ },
+/area/maintenance/fsmaint)
+"lkC" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/gravitygenerator)
+"lkN" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "ai2";
+ name = "Turret Shutters"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/turret_protected/ai)
+"llt" = (
+/obj/structure/table/reinforced,
+/obj/item/book/manual/security_space_law,
+/obj/item/book/manual/sop_legal{
+ pixel_x = 2;
+ pixel_y = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/reception)
+"llx" = (
+/obj/effect/decal/warning_stripes/southwest,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/range)
+"llF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/main)
+"llL" = (
+/obj/structure/window/reinforced,
+/obj/structure/lattice,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/space,
+/area/aisat)
+"llN" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/lobby)
+"lmd" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/crew_quarters/kitchen)
+"lme" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"lmg" = (
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkblue"
+ },
+/area/medical/surgery/south)
+"lmj" = (
+/obj/machinery/r_n_d/circuit_imprinter{
+ pixel_y = 3
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/assembly/robotics)
+"lmz" = (
+/obj/effect/decal/warning_stripes/southwestcorner,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"lmG" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "ai2";
+ name = "Turret Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/turret_protected/ai)
+"lmV" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/engine/n20,
+/area/atmos)
+"lnn" = (
+/obj/structure/grille,
+/obj/effect/decal/warning_stripes/east,
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"lnt" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "whiteyellow"
+ },
+/area/medical/chemistry)
+"lnB" = (
+/turf/simulated/wall,
+/area/crew_quarters/mrchangs)
+"lnH" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"lnW" = (
+/obj/structure/table/reinforced,
+/obj/item/flashlight{
+ pixel_y = 4
+ },
+/obj/item/wirecutters{
+ pixel_y = 18
+ },
+/obj/machinery/vending/wallmed{
+ name = "Emergency NanoMed";
+ pixel_x = 25
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/security/processing)
+"lof" = (
+/obj/item/paper_bin,
+/obj/item/lighter/zippo{
+ name = "Ash Generator 3000"
+ },
+/obj/structure/table,
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteyellow"
+ },
+/area/medical/chemistry)
+"lol" = (
+/obj/machinery/portable_atmospherics/canister/sleeping_agent{
+ anchored = 1
+ },
+/turf/simulated/floor/engine/n20,
+/area/atmos)
+"lor" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteyellow"
+ },
+/area/medical/chemistry)
+"lot" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "xeno3";
+ name = "Creature Cell #3"
+ },
+/turf/simulated/floor/plating,
+/area/toxins/xenobiology)
+"lov" = (
+/turf/simulated/wall,
+/area/crew_quarters/cabin4)
+"lox" = (
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plasteel/airless,
+/area/toxins/test_area)
+"loD" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/engine/gravitygenerator)
+"loO" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "rdprivacy";
+ name = "Research Director Office Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/crew_quarters/hor)
+"loS" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/turf/simulated/floor/wood,
+/area/ntrep)
+"loT" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/chair/office/dark,
+/obj/effect/landmark/start/hop,
+/turf/simulated/floor/wood,
+/area/crew_quarters/heads/hop)
+"loV" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/maintenance/library)
+"loZ" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/engine/gravitygenerator)
+"lpd" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/security/checkpoint/south)
+"lpm" = (
+/turf/simulated/wall/r_wall/coated,
+/area/toxins/test_chamber)
+"lpp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/security/detectives_office)
+"lpu" = (
+/obj/machinery/computer/general_air_control/large_tank_control{
+ frequency = 1441;
+ input_tag = "n2o_in";
+ name = "Nitrous Oxide Supply Control";
+ output_tag = "n2o_out";
+ sensors = list("n2o_sensor" = "Tank")
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 1;
+ name = "Труба фильтрации"
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "escape"
+ },
+/area/atmos)
+"lpv" = (
+/obj/structure/sign/securearea{
+ desc = "A warning sign which reads 'RADIOACTIVE AREA'";
+ icon_state = "radiation";
+ name = "RADIOACTIVE AREA"
+ },
+/turf/simulated/wall/r_wall,
+/area/engine/gravitygenerator)
+"lpx" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/command/glass{
+ name = "Customs Desk";
+ req_access = list(19)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/bridge/checkpoint/south)
+"lpC" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/camera{
+ c_tag = "Xeno Containment 5";
+ network = list("Research","SS13")
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/xenobiology)
+"lpH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/airlock/glass{
+ name = "Holodeck Door"
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/fitness)
+"lpO" = (
+/obj/effect/decal/warning_stripes/southwest,
+/obj/machinery/atmospherics/pipe/manifold/visible/yellow{
+ desc = "Труба хранит в себе набор газов для смешивания";
+ dir = 8;
+ name = "Труба смешивания"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"lpT" = (
+/obj/machinery/camera{
+ c_tag = "Gravity Generation Access";
+ dir = 4;
+ network = list("Engineering","SS13");
+ pixel_y = -22
+ },
+/obj/effect/decal/warning_stripes/northwest,
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 4
+ },
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor/plasteel,
+/area/engine/gravitygenerator)
+"lqe" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "red"
+ },
+/area/security/brigstaff)
+"lql" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/item/storage/bible,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"lqn" = (
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel/airless,
+/area/toxins/test_area)
+"lqA" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/binary/valve/digital{
+ desc = "Открывает газу путь к нагревателям, холодильникам и фильтрам";
+ dir = 4;
+ name = "Газ на обработку"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"lqF" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/window/eastright{
+ dir = 2;
+ icon_state = "left";
+ name = "Cryo Tank Storage";
+ req_access = list(5,32)
+ },
+/obj/machinery/atmospherics/unary/portables_connector,
+/obj/machinery/portable_atmospherics/canister/oxygen{
+ name = "Canister: \[O2] (CRYO)"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTHEAST)"
+ },
+/area/medical/cloning)
+"lqG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/airlock/security/glass{
+ name = "Briefing Room";
+ req_access = list(63)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/main)
+"lqP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay2)
+"lqY" = (
+/obj/structure/table/reinforced,
+/obj/item/toy/figure/clown{
+ pixel_x = 5;
+ pixel_y = 1
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bar"
+ },
+/area/clownoffice)
+"lrb" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/manifold/visible/purple{
+ desc = "Труба ведёт газ на фильтрацию";
+ dir = 1;
+ name = "Труба на фильтрацию"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"lrf" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/junction{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "cautioncorner"
+ },
+/area/hallway/primary/starboard/east)
+"lrz" = (
+/obj/effect/decal/warning_stripes/southeastcorner,
+/obj/machinery/atmospherics/pipe/simple/visible/purple{
+ desc = "Труба ведёт газ на фильтрацию";
+ dir = 4;
+ name = "Труба на фильтрацию"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"lrR" = (
+/obj/effect/decal/warning_stripes/southeast,
+/obj/machinery/atmospherics/pipe/manifold/visible/purple{
+ desc = "Труба ведёт газ на фильтрацию";
+ dir = 1;
+ name = "Труба на фильтрацию"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"lsc" = (
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel,
+/area/assembly/chargebay)
+"lsh" = (
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"lsz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"lsH" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin{
+ pixel_x = -3;
+ pixel_y = 7
+ },
+/obj/item/pen,
+/obj/item/stamp/hos,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/hos)
+"lsQ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/item/radio/beacon,
+/obj/effect/landmark/event/lightsout,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/bridge/vip)
+"lsT" = (
+/turf/simulated/wall,
+/area/engine/break_room)
+"lsV" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/main)
+"lto" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille,
+/turf/simulated/floor/plasteel,
+/area/maintenance/bar)
+"ltq" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"ltu" = (
+/obj/machinery/atmospherics/pipe/simple/visible/purple{
+ desc = "Труба ведёт газ на фильтрацию";
+ dir = 9;
+ name = "Труба на фильтрацию"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/atmos)
+"lua" = (
+/obj/machinery/vending/medical,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whiteblue"
+ },
+/area/medical/medbay)
+"luw" = (
+/obj/effect/decal/cleanable/cobweb2,
+/obj/structure/table/reinforced,
+/obj/item/storage/toolbox/surgery{
+ pixel_y = -6
+ },
+/obj/item/implanter/mindshield{
+ pixel_x = 4;
+ pixel_y = 12
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkred"
+ },
+/area/security/processing)
+"luz" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/conveyor_switch/oneway{
+ id = "cargodelivery";
+ name = "Cargo Delivery";
+ pixel_x = -10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/delivery)
+"luG" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/ward)
+"luK" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/crate/internals,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"luQ" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/hallway/primary/central/north)
+"lvh" = (
+/obj/machinery/power/tesla_coil{
+ anchored = 1
+ },
+/obj/structure/cable/yellow{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"lvo" = (
+/obj/structure/chair/wood/wings{
+ dir = 8;
+ tag = "icon-wooden_chair_wings (WEST)"
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken6";
+ tag = "icon-wood-broken6"
+ },
+/area/maintenance/tourist)
+"lvs" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "purple"
+ },
+/area/maintenance/xenozoo)
+"lvv" = (
+/obj/structure/chair/office/light{
+ dir = 8
+ },
+/obj/machinery/door_control{
+ id = "psychoffice";
+ name = "Privacy Shutters Control";
+ pixel_x = 28
+ },
+/obj/machinery/light_switch{
+ pixel_x = 37;
+ pixel_y = 1
+ },
+/obj/effect/landmark/start/psychiatrist,
+/turf/simulated/floor/wood,
+/area/medical/psych)
+"lvI" = (
+/obj/structure/table/reinforced,
+/obj/item/folder/red,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/light{
+ dir = 4;
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkred"
+ },
+/area/security/warden)
+"lvO" = (
+/obj/structure/sign/poster/official/random{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/brig)
+"lvT" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Подаёт азот из атмосферки в систему охлаждения реактора, таким образом запитывая её хладагентом";
+ dir = 1;
+ name = "Труба подачи азота в реактор"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"lvU" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/chem_master,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"lwk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/securehallway)
+"lwr" = (
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"lwy" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/lawoffice)
+"lwz" = (
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "green"
+ },
+/area/hydroponics)
+"lwP" = (
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/wall/r_wall/coated,
+/area/toxins/storage)
+"lwR" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/space,
+/area/space/nearstation)
+"lxh" = (
+/obj/machinery/light/small,
+/obj/structure/closet/bombcloset,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "whitepurple"
+ },
+/area/toxins/explab)
+"lxD" = (
+/obj/structure/table/reinforced,
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/xenozoo)
+"lxQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/table/reinforced,
+/obj/item/stack/sheet/cardboard,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/engine/break_room)
+"lxZ" = (
+/obj/structure/table/wood,
+/obj/item/storage/fancy/candle_box,
+/obj/item/storage/fancy/candle_box,
+/obj/machinery/computer/security/telescreen/entertainment{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"lyd" = (
+/obj/effect/landmark/start/atmospheric,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"lyi" = (
+/obj/structure/table,
+/obj/item/stack/packageWrap,
+/obj/item/hand_labeler,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"lyk" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating/airless,
+/area/toxins/test_area)
+"lyo" = (
+/obj/structure/closet/firecloset,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"lyA" = (
+/obj/item/radio/intercom{
+ dir = 1;
+ pixel_y = -28
+ },
+/obj/machinery/camera{
+ c_tag = "South Medbey Hallway";
+ dir = 1;
+ network = list("Medical","SS13")
+ },
+/obj/structure/chair/comfy/teal{
+ dir = 8
+ },
+/obj/effect/landmark/start/doctor,
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/medbay3)
+"lyD" = (
+/obj/machinery/computer/secure_data,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/item/radio/intercom{
+ pixel_x = 30;
+ pixel_y = -30
+ },
+/obj/machinery/light{
+ dir = 4;
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkred"
+ },
+/area/security/warden)
+"lyE" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/glass{
+ name = "Mr. Chang's"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/mrchangs)
+"lyM" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/table,
+/obj/random/plushie,
+/turf/simulated/floor/carpet/arcade,
+/area/crew_quarters/fitness)
+"lyU" = (
+/obj/structure/table/reinforced,
+/obj/item/radio{
+ pixel_x = -4;
+ pixel_y = 5
+ },
+/obj/item/radio{
+ pixel_x = 4;
+ pixel_y = 5
+ },
+/obj/item/radio{
+ pixel_x = -4
+ },
+/obj/item/radio{
+ pixel_x = 4
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/customs)
+"lzg" = (
+/obj/structure/table,
+/obj/machinery/camera{
+ c_tag = "Research Director's Office";
+ dir = 8;
+ network = list("Research","SS13")
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 24
+ },
+/obj/item/cartridge/signal/toxins{
+ pixel_x = -6
+ },
+/obj/item/cartridge/signal/toxins{
+ pixel_x = 6
+ },
+/obj/item/cartridge/signal/toxins{
+ pixel_y = 6
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/lighter/zippo/rd,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/hor)
+"lzm" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "barber"
+ },
+/area/civilian/barber)
+"lzy" = (
+/obj/structure/table/wood,
+/obj/item/deck/cards,
+/obj/item/deck/cards{
+ pixel_y = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"lzH" = (
+/obj/structure/falsewall,
+/turf/simulated/floor/plating,
+/area/maintenance/bar)
+"lzN" = (
+/obj/machinery/door/airlock/public/glass,
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"lzW" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "yellow"
+ },
+/area/engine/break_room)
+"lAc" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/engine/break_room)
+"lAr" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/south)
+"lAy" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/fitness)
+"lAA" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/effect/landmark/start/civilian,
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"lAB" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/brig)
+"lAD" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/chair/wood,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "chapel"
+ },
+/area/chapel/main)
+"lAO" = (
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/ward)
+"lAU" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/evidence)
+"lAV" = (
+/obj/structure/table/reinforced,
+/obj/item/folder/yellow,
+/obj/item/pen,
+/turf/simulated/floor/plasteel{
+ icon_state = "caution"
+ },
+/area/atmos)
+"lAZ" = (
+/obj/structure/closet/secure_closet/brig/evidence,
+/obj/structure/sign/poster/official/random{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/security/evidence)
+"lBh" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/shallway)
+"lBo" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/landmark/start/scientist,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"lBD" = (
+/obj/structure/table/wood,
+/obj/item/folder,
+/obj/item/pen,
+/obj/machinery/door/window/westright{
+ dir = 1;
+ name = "Front Desk";
+ req_access = list(37)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"lCa" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/obj/effect/landmark/start/chaplain,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/carpet,
+/area/chapel/office)
+"lCu" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/interrogation)
+"lCK" = (
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"lCN" = (
+/obj/structure/table,
+/obj/machinery/recharger{
+ pixel_x = 1;
+ pixel_y = 3
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"lCV" = (
+/obj/machinery/vending/cart{
+ pixel_x = -1;
+ pixel_y = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"lDo" = (
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "vault"
+ },
+/area/assembly/showroom)
+"lDs" = (
+/obj/structure/bookcase,
+/turf/simulated/floor/wood,
+/area/library)
+"lDu" = (
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/west,
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"lDx" = (
+/obj/machinery/computer/merch{
+ dir = 1
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"lDA" = (
+/obj/machinery/field/generator{
+ anchored = 1;
+ state = 2
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"lEd" = (
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"lEe" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "green"
+ },
+/area/hallway/secondary/exit)
+"lEk" = (
+/turf/simulated/wall/r_wall,
+/area/civilian/barber)
+"lER" = (
+/turf/simulated/floor/engine{
+ name = "Holodeck Projector Floor"
+ },
+/area/holodeck/alphadeck)
+"lFf" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/engine/mechanic_workshop/hangar)
+"lFj" = (
+/obj/structure/table,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -25
+ },
+/obj/item/paper/deltainfo,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "brown"
+ },
+/area/quartermaster/miningdock)
+"lFu" = (
+/obj/structure/chair,
+/obj/effect/landmark/start/security_officer,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/processing)
+"lFw" = (
+/obj/machinery/door/window/brigdoor{
+ dir = 2;
+ name = "Creature Pen"
+ },
+/obj/machinery/door/window/brigdoor{
+ dir = 1;
+ name = "Creature Pen"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/xenozoo)
+"lFG" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/exit)
+"lFP" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/effect/spawner/window/reinforced/plasma,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "xenosecure";
+ name = "Secure Creature Cell"
+ },
+/turf/simulated/floor/plating,
+/area/toxins/xenobiology)
+"lGd" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/maintenance/electrical)
+"lGo" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/toxins/xenobiology)
+"lGv" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 1;
+ in_use = 1
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/fitness)
+"lGD" = (
+/obj/structure/table/reinforced,
+/obj/item/gps,
+/turf/simulated/floor/plating,
+/area/teleporter/abandoned)
+"lGJ" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "east bump";
+ pixel_x = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/ward)
+"lGN" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "rampbottom";
+ tag = "icon-stage_stairs"
+ },
+/area/medical/research)
+"lGO" = (
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/obj/structure/disposaloutlet{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/xenobiology)
+"lGR" = (
+/obj/structure/grille,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"lGZ" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/east,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/item/flag/med,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/cmo)
+"lHc" = (
+/obj/effect/decal/warning_stripes/arrow{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow/partial{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/miningdock)
+"lHd" = (
+/obj/structure/table,
+/obj/item/radio/intercom{
+ dir = 8;
+ pixel_x = -28
+ },
+/obj/item/reagent_containers/food/snacks/grown/poppy{
+ pixel_x = -4;
+ pixel_y = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"lHe" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"lHR" = (
+/obj/structure/table/reinforced,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/item/stack/cable_coil/random,
+/obj/item/stack/cable_coil/random,
+/obj/item/healthanalyzer,
+/obj/item/healthanalyzer,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/storage/tech)
+"lHT" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/toxins/mixing)
+"lIo" = (
+/obj/item/radio/intercom{
+ pixel_y = -29
+ },
+/obj/structure/chair/sofa/left{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/west)
+"lIC" = (
+/obj/machinery/recharge_station,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "whiteblue"
+ },
+/area/medical/medbay2)
+"lIJ" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/light,
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "east bump";
+ pixel_x = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "brown"
+ },
+/area/quartermaster/miningdock)
+"lIZ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/security/brig)
+"lJn" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"lJs" = (
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -22
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/item/radio/intercom{
+ dir = 1;
+ pixel_y = 28
+ },
+/obj/structure/table/reinforced,
+/obj/item/radio,
+/obj/item/crowbar,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "blue"
+ },
+/area/bridge/checkpoint/south)
+"lJv" = (
+/obj/structure/bookcase,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/chapel/main)
+"lJE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"lJF" = (
+/obj/machinery/light,
+/obj/structure/closet/secure_closet/personal/mining,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/miningdock)
+"lJK" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/emcloset,
+/obj/machinery/vending/wallmed{
+ pixel_y = 30
+ },
+/turf/simulated/floor/plasteel,
+/area/storage/primary)
+"lJP" = (
+/obj/structure/rack,
+/obj/item/assembly/voice,
+/obj/item/clothing/head/welding,
+/obj/item/weldingtool,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"lJZ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/table/wood,
+/obj/item/folder/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/assembly/showroom)
+"lKm" = (
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment,
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/medical/chemistry)
+"lKE" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/nw)
+"lKG" = (
+/obj/effect/decal/cleanable/fungus,
+/turf/simulated/wall,
+/area/maintenance/garden)
+"lKU" = (
+/obj/structure/sign/chemistry,
+/turf/simulated/wall/r_wall,
+/area/medical/chemistry)
+"lKX" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"lLb" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"lLn" = (
+/obj/structure/closet/walllocker/emerglocker{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/medbay2)
+"lLz" = (
+/obj/structure/table,
+/obj/item/camera,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"lLU" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "SecMedPriv"
+ },
+/turf/simulated/floor/plating,
+/area/security/medbay)
+"lLV" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/medical/chemistry)
+"lLX" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/solar/starboard)
+"lMd" = (
+/obj/structure/closet/crate/freezer,
+/obj/item/reagent_containers/iv_bag/blood/AMinus,
+/obj/item/reagent_containers/iv_bag/blood/APlus,
+/obj/item/reagent_containers/iv_bag/blood/BMinus,
+/obj/item/reagent_containers/iv_bag/blood/BPlus,
+/obj/item/reagent_containers/iv_bag/blood/OMinus,
+/obj/item/reagent_containers/iv_bag/blood/OPlus,
+/obj/item/reagent_containers/iv_bag/blood/random,
+/obj/item/reagent_containers/iv_bag/blood/random,
+/obj/item/reagent_containers/iv_bag/blood/random,
+/obj/machinery/iv_drip,
+/obj/item/reagent_containers/iv_bag/salglu,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitered"
+ },
+/area/security/medbay)
+"lMi" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/main)
+"lMj" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
+"lMk" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/lobby)
+"lMn" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/chair,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "red"
+ },
+/area/security/processing)
+"lMr" = (
+/obj/machinery/flasher/portable,
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/item/wrench,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "red"
+ },
+/area/security/processing)
+"lMu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "green"
+ },
+/area/crew_quarters/courtroom)
+"lMW" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "cmo"
+ },
+/area/medical/cmo)
+"lNc" = (
+/obj/structure/table/glass,
+/obj/item/storage/box/bodybags,
+/obj/item/reagent_containers/spray/cleaner,
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/item/paper/Cloning{
+ pixel_x = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "whiteblue"
+ },
+/area/medical/cloning)
+"lNg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "redcorner"
+ },
+/area/security/customs)
+"lNp" = (
+/obj/structure/table/reinforced,
+/obj/machinery/recharger{
+ pixel_x = 1;
+ pixel_y = 3
+ },
+/obj/machinery/recharger/wallcharger{
+ pixel_x = 5;
+ pixel_y = -28
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/customs)
+"lNt" = (
+/obj/structure/toilet{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "showroomfloor"
+ },
+/area/maintenance/fsmaint)
+"lNw" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/item/radio/intercom{
+ pixel_x = 28
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/locker/locker_toilet)
+"lNC" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/toxins/mixing)
+"lNM" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/item/radio/intercom{
+ pixel_x = 26;
+ pixel_y = 28
+ },
+/turf/simulated/floor/carpet,
+/area/crew_quarters/cabin4)
+"lNV" = (
+/obj/structure/closet/lasertag/blue,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/fitness)
+"lOi" = (
+/obj/structure/chair,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"lOt" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"lOu" = (
+/obj/machinery/light,
+/obj/machinery/camera{
+ c_tag = "Temporal Cell";
+ dir = 1;
+ network = list("SS13","Security")
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/processing)
+"lOz" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/chair/office/dark{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"lOG" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 26;
+ pixel_y = 32
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/cryo)
+"lOI" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/table,
+/obj/item/storage/box/donkpockets{
+ pixel_x = 2;
+ pixel_y = 3
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/virology)
+"lPb" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/bar)
+"lPf" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"lPv" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "red"
+ },
+/area/security/customs)
+"lPH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/carpet/arcade,
+/area/crew_quarters/fitness)
+"lPJ" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/obj/machinery/camera{
+ c_tag = "Prison Solitary Confinement 2";
+ dir = 6;
+ network = list("Prison","SS13")
+ },
+/obj/machinery/flasher{
+ desc = "A floor-mounted flashbulb device.";
+ id = "permacell1";
+ layer = 5;
+ pixel_y = 24;
+ range = 3
+ },
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"lPW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/maintenance/library)
+"lQm" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/table,
+/obj/item/crowbar,
+/obj/item/wrench,
+/obj/item/restraints/handcuffs/cable,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitegreen";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/virology)
+"lQG" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"lQL" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"lQT" = (
+/obj/effect/decal/cleanable/blood/xeno,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/xenozoo)
+"lQU" = (
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "east bump";
+ pixel_x = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/table/glass,
+/obj/item/reagent_containers/spray/cleaner,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/paramedic)
+"lRh" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "rampbottom";
+ tag = "icon-stage_stairs"
+ },
+/area/medical/reception)
+"lRk" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/crew_quarters/chief)
+"lRu" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/ntrep)
+"lRT" = (
+/obj/effect/decal/warning_stripes/southeast,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/xenozoo)
+"lSr" = (
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkred"
+ },
+/area/security/securearmory)
+"lSx" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "east bump";
+ pixel_x = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"lSA" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/item/storage/box/flashbangs,
+/obj/item/storage/box/flashbangs{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/securearmory)
+"lSG" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/bridge)
+"lSJ" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "Virology";
+ name = "Virology Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/medical/virology/lab)
+"lSM" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"lTb" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/chair/comfy/brown{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/assembly/showroom)
+"lTm" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkredcorners"
+ },
+/area/security/prison/cell_block/A)
+"lTn" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "Warden";
+ name = "Warden Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/security/warden)
+"lTt" = (
+/obj/structure/chair/office/dark{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/lawoffice)
+"lTF" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/shieldgen,
+/turf/simulated/floor/plasteel,
+/area/storage/secure)
+"lTH" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/effect/decal/warning_stripes/red,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"lTJ" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/firealarm{
+ dir = 4;
+ layer = 3.25;
+ pixel_x = 24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bluecorner"
+ },
+/area/hallway/primary/aft)
+"lTM" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/cryo)
+"lTQ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/se)
+"lTT" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/table,
+/turf/simulated/floor/carpet/arcade,
+/area/crew_quarters/fitness)
+"lUg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"lUo" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/embedded_controller/radio/airlock/access_controller{
+ id_tag = "viro_lab_airlock_control";
+ name = "Virology Lab Access Console";
+ pixel_x = 6;
+ pixel_y = 24;
+ req_access = list(39);
+ tag_exterior_door = "viro_lab_airlock_exterior";
+ tag_interior_door = "viro_lab_airlock_interior"
+ },
+/obj/machinery/camera{
+ c_tag = "Virology Short Hall";
+ dir = 10;
+ network = list("Medical","SS13")
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/virology)
+"lUL" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/brig)
+"lUP" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"lUS" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"lUZ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/ward)
+"lVa" = (
+/obj/structure/table,
+/obj/item/storage/toolbox/mechanical{
+ pixel_x = -2;
+ pixel_y = -1
+ },
+/obj/item/flashlight,
+/obj/item/gps,
+/obj/item/radio{
+ pixel_y = 6
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = 26
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/podbay)
+"lVd" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/public/glass,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"lVe" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/west,
+/obj/effect/decal/warning_stripes/east,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"lVo" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"lVO" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/aisat)
+"lVP" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"lWa" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay)
+"lWf" = (
+/obj/machinery/computer/secure_data,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/podbay)
+"lWj" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"lWl" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/west,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"lWu" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/medbay)
+"lXa" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitehall"
+ },
+/area/toxins/xenobiology)
+"lXr" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"lXs" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command/glass{
+ name = "Bridge";
+ req_access = list(19)
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "BridgeLockdown";
+ name = "Bridge Lockdown"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/bridge)
+"lXQ" = (
+/obj/machinery/door/airlock/external{
+ name = "Toxins Test Chamber"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating/airless,
+/area/toxins/test_area)
+"lXS" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"lYc" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/reagent_dispensers/fueltank,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/podbay)
+"lYj" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Armory";
+ req_access = list(3);
+ security_level = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "ArmoryLock";
+ name = "Armory Lockdown"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/warden)
+"lYu" = (
+/obj/effect/decal/warning_stripes/southeastcorner,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/vending/wallmed{
+ name = "Emergency NanoMed";
+ pixel_y = 28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkred"
+ },
+/area/security/podbay)
+"lZa" = (
+/obj/machinery/camera{
+ c_tag = "Central Ring Hallway East 5";
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/ne)
+"lZb" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/surgery/north)
+"lZk" = (
+/obj/structure/chair/wood,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "chapel"
+ },
+/area/chapel/main)
+"lZw" = (
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/podbay)
+"lZy" = (
+/turf/simulated/wall,
+/area/bridge/checkpoint/north)
+"lZA" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/sign/poster/official/nanotrasen_logo{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/aft)
+"lZU" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/wood,
+/area/library)
+"mad" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/toolbox/mechanical,
+/obj/item/flashlight,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/explab)
+"mak" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/wood,
+/area/security/hos)
+"mal" = (
+/obj/effect/decal/warning_stripes/northwestcorner,
+/turf/simulated/floor/plasteel/airless,
+/area/toxins/test_area)
+"man" = (
+/obj/machinery/newscaster{
+ pixel_x = -28
+ },
+/turf/simulated/floor/wood,
+/area/ntrep)
+"mav" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "robotics_solar_inner";
+ locked = 1;
+ name = "Engineering External Access";
+ req_access = list(13)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/portsolar)
+"maw" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/engine,
+/area/engine/controlroom)
+"maB" = (
+/obj/effect/decal/warning_stripes/southwestcorner,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/camera{
+ c_tag = "Brig Hangar";
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkred"
+ },
+/area/security/podbay)
+"maX" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "SecPilotPriv"
+ },
+/turf/simulated/floor/plating,
+/area/security/podbay)
+"mbm" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"mbs" = (
+/obj/structure/table/wood,
+/obj/machinery/recharger{
+ pixel_x = 1;
+ pixel_y = 3
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "escape"
+ },
+/area/crew_quarters/fitness)
+"mbE" = (
+/obj/effect/landmark/event/lightsout,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/north)
+"mbF" = (
+/obj/structure/chair/office/dark{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/library)
+"mbJ" = (
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTHEAST)"
+ },
+/area/medical/sleeper)
+"mbM" = (
+/obj/effect/decal/warning_stripes/southeast,
+/obj/structure/table/reinforced,
+/obj/item/storage/fancy/cigarettes/cigpack_robust,
+/obj/item/lighter,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/engine,
+/area/security/execution)
+"mbR" = (
+/obj/effect/decal/remains/human,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "purple"
+ },
+/area/maintenance/xenozoo)
+"mbT" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/obj/structure/lattice,
+/turf/space,
+/area/space/nearstation)
+"mbY" = (
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkred"
+ },
+/area/security/securearmory)
+"mcd" = (
+/obj/machinery/status_display,
+/turf/simulated/wall,
+/area/medical/research)
+"mcf" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkbluecorners"
+ },
+/area/medical/morgue)
+"mck" = (
+/obj/machinery/hologram/holopad,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/storage/eva)
+"mcm" = (
+/obj/machinery/atmospherics/trinary/filter{
+ desc = "Отфильтровывает оксид азота из трубы и отправляет его в камеру хранения.";
+ filter_type = 4;
+ name = "Фильтр Оксида Азота (NO2)";
+ on = 1;
+ target_pressure = 4500
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "escape"
+ },
+/area/atmos)
+"mcs" = (
+/obj/structure/chair/office/dark,
+/obj/machinery/newscaster{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/cabin1)
+"mcz" = (
+/obj/machinery/bluespace_beacon,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/aisat)
+"mcQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"mcY" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/light{
+ pixel_y = 6
+ },
+/turf/simulated/floor/carpet/black,
+/area/bridge/vip)
+"mdb" = (
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"mdc" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/obj/machinery/atmospherics/unary/cold_sink/freezer{
+ current_temperature = 80;
+ on = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/server)
+"mdd" = (
+/obj/machinery/vending/cola,
+/turf/simulated/floor/plasteel,
+/area/bridge/vip)
+"mde" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellowcorner"
+ },
+/area/maintenance/electrical)
+"mdr" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"mdx" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/vending/wallmed{
+ pixel_x = 26
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/locker/locker_toilet)
+"mdB" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/security/permabrig)
+"mdH" = (
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/landmark/start/warden,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkredfull"
+ },
+/area/security/warden)
+"meo" = (
+/obj/machinery/alarm{
+ pixel_y = 24
+ },
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/mech_bay_recharge_floor,
+/area/security/securearmory)
+"meq" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Труба хранит в себе набор газов для смешивания";
+ dir = 1;
+ name = "Труба смешивания"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"meO" = (
+/obj/machinery/atmospherics/pipe/simple/visible/purple{
+ desc = "Труба ведёт газ на фильтрацию";
+ name = "Труба на фильтрацию"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "yellow"
+ },
+/area/atmos)
+"mfd" = (
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "red"
+ },
+/area/security/permahallway)
+"mfh" = (
+/turf/simulated/floor/plasteel,
+/area/quartermaster/miningdock)
+"mfo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/processing)
+"mft" = (
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkblue"
+ },
+/area/bridge)
+"mfz" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/sleeper)
+"mfF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/hologram/holopad,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/podbay)
+"mfJ" = (
+/obj/structure/table/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/item/paper_bin,
+/obj/structure/sign/poster/official/do_not_question{
+ pixel_y = -32
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/simple/visible/purple{
+ desc = "Труба ведёт газ на фильтрацию";
+ dir = 5;
+ name = "Труба на фильтрацию"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"mfL" = (
+/obj/effect/decal/warning_stripes/northeast,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/obj/machinery/disposal,
+/turf/simulated/floor/engine,
+/area/medical/chemistry)
+"mgb" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A33";
+ location = "A32"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/se)
+"mge" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"mgu" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/gravitygenerator)
+"mgP" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/camera{
+ c_tag = "Escape Shuttle Command Point";
+ dir = 6
+ },
+/obj/structure/closet/emcloset,
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel,
+/area/bridge/checkpoint/south)
+"mhg" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Подаёт азот из атмосферки в систему охлаждения реактора, таким образом запитывая её хладагентом";
+ dir = 9;
+ name = "Труба подачи азота в реактор"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{
+ dir = 9
+ },
+/turf/space,
+/area/space/nearstation)
+"mhi" = (
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 1
+ },
+/obj/machinery/door/airlock/security/glass{
+ name = "Brig Cell Block";
+ req_access = list(63)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/security/prison/cell_block/A)
+"mhm" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/landmark/ninja_teleport,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"mhs" = (
+/obj/structure/flora/ausbushes/brflowers,
+/obj/structure/flora/ausbushes/palebush,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/grass,
+/area/medical/medbay)
+"mhB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "escape"
+ },
+/area/bridge/checkpoint/south)
+"mhC" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/door/window/brigdoor{
+ dir = 1;
+ name = "Creature Pen";
+ req_access = list(47)
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "xeno6";
+ name = "Creature Cell #6"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/xenobiology)
+"mhI" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkblue"
+ },
+/area/medical/morgue)
+"mhL" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/hallway/primary/aft)
+"mhS" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"mhU" = (
+/obj/machinery/hologram/holopad,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/gravitygenerator)
+"mhX" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/airlock/public/glass,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/fore)
+"mid" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/airlock/public/glass,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "browncorner"
+ },
+/area/hallway/primary/fore)
+"miq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteredfull"
+ },
+/area/security/medbay)
+"miw" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/hallway/primary/aft)
+"miK" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Medbay Maintenance";
+ req_access = list(5)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"miO" = (
+/obj/structure/filingcabinet,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"mjf" = (
+/obj/structure/sign/directions/evac{
+ pixel_y = -8
+ },
+/obj/structure/sign/directions/medical{
+ dir = 4
+ },
+/obj/structure/sign/directions/security{
+ dir = 4;
+ pixel_y = 8
+ },
+/turf/simulated/wall,
+/area/quartermaster/office)
+"mjk" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"mjr" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/gravitygenerator)
+"mjs" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"mjx" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "escape"
+ },
+/area/bridge/checkpoint/south)
+"mjE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/arcade,
+/area/crew_quarters/fitness)
+"mjG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/wall/r_wall,
+/area/tcommsat/chamber)
+"mjW" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/engineering{
+ name = "Tech Storage";
+ req_access = list(23)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/break_room)
+"mka" = (
+/obj/machinery/door/airlock/external{
+ name = "Toxins Test Chamber"
+ },
+/turf/simulated/floor/plating/airless,
+/area/toxins/test_area)
+"mkb" = (
+/obj/structure/table/reinforced,
+/obj/item/gun/energy/laser/practice{
+ pixel_y = -10
+ },
+/obj/item/gun/energy/laser/practice{
+ pixel_y = 10
+ },
+/obj/item/gun/energy/laser/practice,
+/obj/machinery/door/poddoor/shutters{
+ id_tag = "ShootRange";
+ name = "Shooting Range Shutters"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/range)
+"mkc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/nhallway)
+"mkf" = (
+/obj/structure/table/glass,
+/obj/item/storage/box/masks{
+ pixel_x = 6;
+ pixel_y = 2
+ },
+/obj/item/storage/box/gloves,
+/obj/machinery/light_switch{
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "whitered"
+ },
+/area/security/medbay)
+"mkg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluefull"
+ },
+/area/medical/sleeper)
+"mkh" = (
+/obj/structure/bookcase/manuals/engineering,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"mkj" = (
+/obj/effect/landmark/event/revenantspawn,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitegreen";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/virology)
+"mkm" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/shieldwallgen{
+ req_access = list(47)
+ },
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plating,
+/area/toxins/xenobiology)
+"mkF" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 28
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/explab)
+"mkL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/explab)
+"mkM" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/item/radio/beacon,
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"mkS" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/wall,
+/area/maintenance/asmaint2)
+"mla" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology/lab)
+"mle" = (
+/obj/machinery/door/airlock/external{
+ hackProof = 1;
+ id_tag = "emergency_home";
+ name = "Escape Airlock"
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/security/checkpoint/south)
+"mlh" = (
+/turf/simulated/wall/r_wall/rust,
+/area/toxins/mixing)
+"mlo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/locker/locker_toilet)
+"mlB" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/chair/stool,
+/turf/simulated/floor/carpet/arcade,
+/area/crew_quarters/fitness)
+"mlG" = (
+/obj/machinery/photocopier,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/west)
+"mlM" = (
+/obj/structure/table,
+/obj/item/flashlight/seclite,
+/obj/item/restraints/handcuffs,
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/processing)
+"mlW" = (
+/obj/structure/table,
+/obj/item/storage/box/gloves,
+/obj/item/storage/box/bodybags,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"mlX" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "east bump";
+ pixel_x = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/processing)
+"mml" = (
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "red"
+ },
+/area/security/permahallway)
+"mmo" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/engine/break_room)
+"mmv" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"mmA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"mmE" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"mmK" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Brig Cell Block";
+ req_access = list(63)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/prison/cell_block/A)
+"mmQ" = (
+/obj/structure/morgue,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"mmU" = (
+/obj/structure/dresser,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"mmZ" = (
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/wall/r_wall,
+/area/toxins/storage)
+"mnh" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/toxins/lab)
+"mnJ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/locker/locker_toilet)
+"mnN" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/northwest,
+/obj/machinery/camera{
+ c_tag = "EVA West"
+ },
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"mnO" = (
+/obj/machinery/light_switch{
+ pixel_x = 24;
+ pixel_y = 24
+ },
+/obj/machinery/firealarm{
+ pixel_y = 26
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"mnQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkredcorners"
+ },
+/area/security/permabrig)
+"mob" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command{
+ name = "Research Director's Quarters";
+ req_access = list(30)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/hor)
+"mof" = (
+/obj/machinery/atmospherics/unary/cryo_cell,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whiteblue"
+ },
+/area/medical/cryo)
+"mog" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/engine/break_room)
+"mop" = (
+/obj/structure/table,
+/obj/item/storage/belt/utility,
+/obj/item/extinguisher,
+/obj/item/secbot_assembly{
+ created_name = "Officer Podsky";
+ desc = "Ты не узнаешь ценность чего-либо, пока не потеряешь это...";
+ name = "Обломки офицера Подски";
+ pixel_y = 21
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/podbay)
+"mov" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10;
+ initialize_directions = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/toxins/xenobiology)
+"moG" = (
+/turf/simulated/wall,
+/area/maintenance/fpmaint)
+"moW" = (
+/obj/structure/sign/science,
+/turf/simulated/wall,
+/area/hallway/primary/central/sw)
+"moX" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/item/radio/intercom{
+ dir = 1;
+ pixel_y = -28
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"mpg" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/fitness)
+"mpn" = (
+/obj/structure/table,
+/obj/item/reagent_containers/food/drinks/cans/beer,
+/obj/item/reagent_containers/food/drinks/cans/beer,
+/obj/item/pizzabox,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/construction/hallway)
+"mpA" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/engine/break_room)
+"mpI" = (
+/turf/simulated/wall/r_wall,
+/area/security/medbay)
+"mpW" = (
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/brig)
+"mqj" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/processing)
+"mqp" = (
+/obj/structure/table/reinforced,
+/obj/machinery/light,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door_control{
+ desc = "A remote control switch for the brig foyer.";
+ id = "BrigLeft";
+ name = "Left Doors Control";
+ normaldoorcontrol = 1;
+ pixel_x = -6;
+ pixel_y = 7
+ },
+/obj/machinery/door_control{
+ desiredstate = 1;
+ id = "BrigLeft";
+ name = "Left Doors Bolt Control";
+ normaldoorcontrol = 1;
+ pixel_x = -6;
+ pixel_y = -2;
+ specialfunctions = 4
+ },
+/obj/machinery/door_control{
+ desc = "A remote control switch for the brig foyer.";
+ id = "BrigRight";
+ name = "Right Doors Control";
+ normaldoorcontrol = 1;
+ pixel_x = 6;
+ pixel_y = 7
+ },
+/obj/machinery/door_control{
+ desiredstate = 1;
+ id = "BrigRight";
+ name = "Right Doors Bolt Control";
+ normaldoorcontrol = 1;
+ pixel_x = 6;
+ pixel_y = -2;
+ specialfunctions = 4
+ },
+/obj/machinery/flasher_button{
+ id = "brigkpp";
+ name = "Flasher Control";
+ pixel_x = -17;
+ pixel_y = 2
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/reception)
+"mqz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/permahallway)
+"mqB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/heads/hop)
+"mqV" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/chair{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutral"
+ },
+/area/crew_quarters/courtroom)
+"mqW" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "Briefing";
+ name = "Briefing Room Shutters"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/main)
+"mqY" = (
+/obj/effect/decal/warning_stripes/southwestcorner,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/hardsuitstorage)
+"mrf" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/main)
+"mrx" = (
+/obj/structure/table,
+/obj/item/paper/deltainfo,
+/obj/item/paper/deltainfo,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/medbay)
+"mrA" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/northeast,
+/obj/machinery/computer/pandemic,
+/turf/simulated/floor/plasteel,
+/area/medical/virology/lab)
+"mrG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/checkpoint/south)
+"mrH" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/status_display{
+ pixel_x = -32
+ },
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"mrN" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkred"
+ },
+/area/security/podbay)
+"mrV" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/construction/hallway)
+"msG" = (
+/obj/structure/window/reinforced,
+/obj/structure/chair/comfy/black{
+ dir = 8
+ },
+/turf/simulated/floor/carpet/arcade,
+/area/crew_quarters/fitness)
+"msV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"mth" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/girder,
+/turf/simulated/floor/plating,
+/area/maintenance/ai)
+"mto" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/break_room)
+"mtz" = (
+/obj/structure/table/glass,
+/obj/machinery/reagentgrinder{
+ pixel_x = -1;
+ pixel_y = 9
+ },
+/obj/item/radio/intercom{
+ pixel_y = 32
+ },
+/obj/machinery/door_control{
+ id = "Chemistry";
+ name = "Chem Privacy Shutters Control";
+ pixel_x = -23;
+ pixel_y = -9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whiteyellow"
+ },
+/area/medical/chemistry)
+"mtK" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 1;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plating,
+/area/atmos)
+"mtL" = (
+/obj/machinery/door/airlock/medical{
+ name = "Operating Theatre";
+ req_access = list(45)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/holosign/surgery{
+ id = "surgery2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/surgery/south)
+"mtX" = (
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "red"
+ },
+/area/security/range)
+"muf" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/barricade/wooden,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/xenozoo)
+"muo" = (
+/obj/structure/table/reinforced,
+/obj/item/analyzer,
+/obj/item/assembly/signaler,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/ai)
+"muq" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба служит для подачу горючей смеси в турбину для её работы";
+ name = "Труба турбины"
+ },
+/obj/structure/lattice,
+/turf/space,
+/area/space/nearstation)
+"muF" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/south)
+"muH" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 1;
+ name = "Труба фильтрации"
+ },
+/turf/simulated/floor/plating,
+/area/atmos)
+"muK" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "Virology";
+ name = "Virology Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/medical/virology/lab)
+"muM" = (
+/obj/structure/table/reinforced,
+/obj/item/clothing/gloves/color/black,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"muS" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/transit_tube/curved,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkblue"
+ },
+/area/construction/hallway)
+"muV" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"mvp" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "Virology";
+ name = "Virology Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/medical/virology/lab)
+"mvI" = (
+/obj/machinery/door_timer/cell_1{
+ dir = 1;
+ pixel_y = 32
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/prison/cell_block/A)
+"mwa" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/fitness)
+"mwd" = (
+/obj/structure/sign/botany{
+ pixel_x = -32
+ },
+/obj/machinery/plantgenes,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"mwf" = (
+/obj/machinery/atmospherics/pipe/simple/visible/universal,
+/obj/effect/landmark/start/cyborg,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/aisat/maintenance)
+"mwg" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/evidence)
+"mwh" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"mwq" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkbluecorners"
+ },
+/area/medical/morgue)
+"mwu" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille/broken,
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"mwA" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"mwB" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/north)
+"mwH" = (
+/obj/structure/lattice,
+/obj/machinery/camera{
+ c_tag = "AI Satellite Exterior 8";
+ dir = 6;
+ network = list("SS13","MiniSat")
+ },
+/turf/space,
+/area/aisat)
+"mwW" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/effect/landmark/event/blobstart,
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"mxb" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc{
+ cell_type = 25000;
+ dir = 4;
+ name = "east bump";
+ pixel_x = 24;
+ shock_proof = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/wood,
+/area/ntrep)
+"mxe" = (
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/solar/port)
+"mxv" = (
+/obj/structure/table,
+/obj/item/storage/briefcase{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"mxx" = (
+/obj/structure/chair/office/dark{
+ dir = 4
+ },
+/turf/simulated/floor/wood{
+ broken = 1;
+ icon_state = "wood-broken"
+ },
+/area/maintenance/library)
+"mxH" = (
+/obj/structure/closet/crate/engineering,
+/obj/item/apc_electronics,
+/obj/item/apc_electronics,
+/obj/item/airlock_electronics,
+/obj/item/airlock_electronics,
+/obj/item/firelock_electronics,
+/obj/item/firelock_electronics,
+/obj/item/airalarm_electronics,
+/obj/item/airalarm_electronics,
+/obj/item/intercom_electronics,
+/obj/item/intercom_electronics,
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"mxM" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "red"
+ },
+/area/security/prisonershuttle)
+"mxT" = (
+/obj/machinery/smartfridge/secure/extract,
+/obj/machinery/light_switch{
+ pixel_x = -26
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"mxV" = (
+/obj/machinery/camera{
+ c_tag = "Central Ring Hallway North 3"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/north)
+"mxZ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/window/brigdoor{
+ dir = 1;
+ name = "Creature Pen";
+ req_access = list(47)
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"mya" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "CMO Shutters";
+ name = "CMO Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/medical/cmo)
+"myh" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/carpet,
+/area/civilian/pet_store)
+"myq" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/north)
+"myH" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/barricade/wooden,
+/obj/machinery/door/airlock/maintenance,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/maintenance/library)
+"myO" = (
+/obj/item/radio/intercom{
+ pixel_y = 22
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "browncorner"
+ },
+/area/hallway/primary/central/north)
+"myQ" = (
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/brig)
+"myZ" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/securearmory)
+"mzf" = (
+/obj/effect/decal/warning_stripes/southeast,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/morgue)
+"mzl" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitegreen"
+ },
+/area/medical/medbay3)
+"mzo" = (
+/obj/item/radio/intercom{
+ pixel_y = -30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "red"
+ },
+/area/security/brig)
+"mzI" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/showcase{
+ layer = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/tcommsat/chamber)
+"mzW" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Briefing Room";
+ req_access = list(63)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/main)
+"mzX" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 4
+ },
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/construction/hallway)
+"mzZ" = (
+/obj/structure/sign/science{
+ icon_state = "doors"
+ },
+/turf/simulated/wall,
+/area/toxins/xenobiology)
+"mAa" = (
+/obj/structure/table/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"mAd" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/barricade/wooden,
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plating,
+/area/teleporter/abandoned)
+"mAl" = (
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/hardsuitstorage)
+"mAn" = (
+/obj/machinery/computer/camera_advanced/xenobio,
+/obj/machinery/status_display{
+ pixel_x = 32
+ },
+/turf/simulated/floor/greengrid,
+/area/toxins/xenobiology)
+"mAq" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "browncorner"
+ },
+/area/hallway/primary/central/north)
+"mAr" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "PermaLockdown";
+ name = "Perma Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"mAs" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 30
+ },
+/obj/machinery/camera{
+ c_tag = "Central Ring Hallway North 1"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/north)
+"mAE" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"mAF" = (
+/turf/simulated/floor/plasteel,
+/area/hallway/primary/central/north)
+"mAN" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/prison/cell_block/A)
+"mAO" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/newscaster{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/lab)
+"mAV" = (
+/obj/item/radio/intercom{
+ pixel_x = 28;
+ pixel_y = -2
+ },
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/camera/autoname{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/additional)
+"mAZ" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/engine/hardsuitstorage)
+"mBa" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/structure/chair/stool,
+/obj/effect/landmark/start/chemist,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/engine,
+/area/medical/chemistry)
+"mBc" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/library)
+"mBj" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/maintenance/bar)
+"mBm" = (
+/obj/structure/table,
+/obj/item/reagent_containers/food/drinks/coffee,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/medbay)
+"mBo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/fitness)
+"mBy" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille/broken,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"mBE" = (
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/plasteel/airless,
+/area/toxins/test_area)
+"mBF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/interrogation)
+"mBL" = (
+/obj/structure/table,
+/obj/item/flashlight/lamp,
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/processing)
+"mBR" = (
+/obj/structure/filingcabinet/chestdrawer,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/security/warden)
+"mBV" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/toxins/explab)
+"mCg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"mCj" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/landmark/start/security_officer,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/processing)
+"mCs" = (
+/obj/machinery/atmospherics/pipe/manifold/visible,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/cryo)
+"mCB" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12,39)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"mCD" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/aft)
+"mCK" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/securehallway)
+"mCN" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"mCW" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/medbay)
+"mDc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/teleporter)
+"mDe" = (
+/turf/simulated/wall/r_wall,
+/area/engine/hardsuitstorage)
+"mDi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/machinery/flasher{
+ desc = "A floor-mounted flashbulb device.";
+ id = "brigkpp";
+ layer = 5;
+ pixel_y = 55;
+ range = 3
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/brig)
+"mDj" = (
+/obj/structure/sign/science,
+/turf/simulated/wall,
+/area/medical/research)
+"mDw" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 4;
+ name = "Труба фильтрации"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Подаёт азот из атмосферки в систему охлаждения реактора, таким образом запитывая её хладагентом";
+ dir = 1;
+ name = "Труба подачи азота в реактор"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"mDD" = (
+/obj/structure/chair/office/dark,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/maintenance/library)
+"mDI" = (
+/obj/machinery/door/airlock/medical{
+ name = "Psych Office";
+ req_access = list(64)
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/medical/psych)
+"mDK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/junction{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/starboard/east)
+"mDL" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/obj/machinery/newscaster/security_unit{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/interrogation)
+"mDN" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/prison/cell_block/A)
+"mDP" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"mDY" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/west)
+"mEg" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/machinery/conveyor{
+ id = "QMLoad";
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"mEt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/medbay)
+"mEu" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 26
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkred"
+ },
+/area/security/interrogation)
+"mEE" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/shallway)
+"mEG" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/gateway)
+"mEK" = (
+/obj/machinery/vending/cigarette/free,
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/brigstaff)
+"mEL" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"mFb" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/ward)
+"mFd" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"mFk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=P3";
+ location = "P2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkredcorners"
+ },
+/area/security/podbay)
+"mFH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/xenobiology)
+"mFN" = (
+/turf/simulated/wall,
+/area/maintenance/fsmaint)
+"mGq" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/medbay)
+"mGs" = (
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/engineering)
+"mGt" = (
+/obj/structure/table/glass,
+/obj/item/storage/toolbox/surgery{
+ pixel_x = -1;
+ pixel_y = 2
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/surgery/north)
+"mGx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/camera{
+ c_tag = "Minisat Hallway North";
+ network = list("Minisat","SS13")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/aisat_interior)
+"mGL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/nhallway)
+"mHd" = (
+/turf/simulated/floor/engine/insulated/vacuum,
+/area/atmos)
+"mHl" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/crew_quarters/courtroom)
+"mHs" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/checkpoint/south)
+"mHJ" = (
+/obj/machinery/computer/aiupload,
+/obj/machinery/flasher{
+ id = "AI";
+ pixel_y = -21
+ },
+/turf/simulated/floor/bluegrid,
+/area/turret_protected/ai_upload)
+"mHQ" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"mHX" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/nhallway)
+"mIg" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "rdprivacy";
+ name = "Research Director Office Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/crew_quarters/hor)
+"mIh" = (
+/obj/machinery/camera{
+ c_tag = "Atmospherics Gas Mix Tank";
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor/engine/insulated/vacuum,
+/area/atmos)
+"mIk" = (
+/obj/structure/table/reinforced,
+/obj/item/flashlight/lamp,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/main)
+"mIO" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"mIQ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/storage/primary)
+"mIR" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "SecPilotPriv"
+ },
+/turf/simulated/floor/plating,
+/area/security/podbay)
+"mIV" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/fitness)
+"mIY" = (
+/obj/structure/rack,
+/obj/item/taperecorder,
+/obj/item/storage/briefcase,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/wood,
+/area/security/detectives_office)
+"mIZ" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/hallway/primary/aft)
+"mJu" = (
+/obj/machinery/atmospherics/unary/outlet_injector/on{
+ dir = 4;
+ id = "mix_in"
+ },
+/turf/simulated/floor/engine/insulated/vacuum,
+/area/atmos)
+"mJv" = (
+/obj/structure/chair/office/dark{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/maintenance/library)
+"mJH" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/storage/primary)
+"mJJ" = (
+/obj/structure/table/reinforced,
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/hallway/primary/aft)
+"mJK" = (
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (SOUTHWEST)"
+ },
+/area/medical/sleeper)
+"mJO" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/polarized{
+ dir = 8;
+ id = "cloninglab"
+ },
+/obj/structure/window/reinforced/polarized{
+ id = "cloninglab"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 1;
+ id = "cloninglab"
+ },
+/turf/simulated/floor/plating,
+/area/medical/cloning)
+"mJU" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood,
+/area/maintenance/library)
+"mJY" = (
+/obj/structure/grille,
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ dir = 4
+ },
+/obj/machinery/atmospherics/meter,
+/turf/simulated/wall/r_wall,
+/area/atmos)
+"mKb" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay2)
+"mKg" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/storage/primary)
+"mKr" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 1;
+ name = "Труба дыхательной смеси"
+ },
+/obj/machinery/atmospherics/binary/pump{
+ desc = "Отправляет смесь из трубы в хранилище для неё";
+ dir = 8;
+ name = "Смесь в хранилище";
+ on = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "green"
+ },
+/area/atmos)
+"mKu" = (
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "yellow"
+ },
+/area/storage/primary)
+"mKv" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Труба хранит в себе набор газов для смешивания";
+ dir = 4;
+ name = "Труба смешивания"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 1;
+ name = "Труба фильтрации"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/atmos)
+"mKN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"mKO" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/belt/utility,
+/obj/item/wrench,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"mKZ" = (
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/medical/research/nhallway)
+"mLo" = (
+/obj/item/reagent_containers/glass/bucket,
+/obj/structure/sink{
+ dir = 8;
+ pixel_x = -12;
+ pixel_y = -6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkred"
+ },
+/area/security/processing)
+"mLx" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/gambling_den)
+"mLE" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/nw)
+"mLI" = (
+/turf/simulated/floor/wood,
+/area/security/detectives_office)
+"mLJ" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/structure/disposalpipe/junction,
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "green"
+ },
+/area/hallway/secondary/exit)
+"mLS" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"mMd" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/nw)
+"mMf" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/nhallway)
+"mMg" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"mMi" = (
+/obj/machinery/computer/security{
+ network = list("SS13","Mining Outpost")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkred"
+ },
+/area/security/warden)
+"mMo" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/storage)
+"mMq" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command/glass{
+ name = "Bridge";
+ req_access = list(19)
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "BridgeLockdown";
+ name = "Bridge Lockdown"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/bridge)
+"mMr" = (
+/obj/structure/table,
+/obj/machinery/light,
+/obj/item/crowbar,
+/obj/item/wrench,
+/obj/item/clothing/mask/gas,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 26
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"mMw" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/atmos/control)
+"mMz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/landmark/start/cyborg,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/aisat/maintenance)
+"mME" = (
+/obj/structure/plasticflaps,
+/obj/machinery/conveyor{
+ id = "cargodelivery";
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/delivery)
+"mMH" = (
+/obj/structure/sign/poster/official/work_for_a_future{
+ pixel_x = 32
+ },
+/obj/effect/decal/warning_stripes/east,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"mMQ" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/bridge)
+"mNe" = (
+/obj/machinery/door/airlock/command{
+ name = "Head of Security";
+ req_access = list(58)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/wood,
+/area/security/hos)
+"mNo" = (
+/obj/machinery/portable_atmospherics/canister/sleeping_agent,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/atmos/control)
+"mNq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/table/wood,
+/obj/item/storage/pill_bottle/dice,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"mNA" = (
+/obj/machinery/portable_atmospherics/canister/nitrogen,
+/obj/machinery/light{
+ dir = 1;
+ in_use = 1
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/atmos/control)
+"mNY" = (
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/medical/research/nhallway)
+"mOb" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/sw)
+"mOi" = (
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/food/drinks/bottle/patron,
+/obj/item/storage/fancy/cigarettes/cigpack_shadyjims,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/maintenance/bar)
+"mOq" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "HoSPriv";
+ name = "HoS Office Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/security/hos)
+"mOw" = (
+/obj/machinery/photocopier,
+/obj/structure/sign/poster/official/random{
+ pixel_x = -32
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/turf/simulated/floor/wood,
+/area/ntrep)
+"mPs" = (
+/obj/machinery/power/rad_collector{
+ anchored = 1
+ },
+/obj/structure/cable/yellow{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"mPC" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = 27
+ },
+/obj/structure/table/reinforced,
+/obj/item/clothing/gloves/color/black,
+/obj/item/stack/cable_coil,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/hardsuitstorage)
+"mPE" = (
+/obj/structure/grille{
+ density = 0;
+ icon_state = "brokengrille"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"mPJ" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "BridgeLockdown";
+ name = "Bridge Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/bridge)
+"mPK" = (
+/obj/item/twohanded/required/kirbyplants{
+ icon_state = "plant-22";
+ tag = "icon-plant-22"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellowcorner"
+ },
+/area/hallway/primary/port/west)
+"mPL" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkredcorners"
+ },
+/area/security/evidence)
+"mQn" = (
+/obj/machinery/vending/medical,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/apc{
+ name = "south bump";
+ pixel_y = -24
+ },
+/obj/item/radio/intercom{
+ pixel_x = 28;
+ pixel_y = -28
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "whiteblue"
+ },
+/area/medical/reception)
+"mQp" = (
+/obj/effect/landmark/start/engineer,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/engineering)
+"mQI" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"mQL" = (
+/obj/docking_port/stationary{
+ dir = 2;
+ dwidth = 2;
+ height = 18;
+ id = "skipjack_sw";
+ name = "southwest of station";
+ width = 19
+ },
+/turf/space{
+ icon_state = "black"
+ },
+/area/space)
+"mQO" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "xeno1";
+ name = "Creature Cell #1"
+ },
+/turf/simulated/floor/plating,
+/area/toxins/xenobiology)
+"mRg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/securehallway)
+"mRi" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/structure/table/wood,
+/obj/item/paper/deltainfo,
+/turf/simulated/floor/carpet/black,
+/area/bridge/vip)
+"mRE" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/xenozoo)
+"mRF" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"mRH" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/checkpoint/south)
+"mRJ" = (
+/obj/machinery/computer/crew,
+/obj/machinery/ai_status_display{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "blue"
+ },
+/area/bridge/checkpoint/south)
+"mRM" = (
+/obj/effect/landmark/start/shaft_miner,
+/obj/effect/decal/warning_stripes/yellow/partial,
+/obj/effect/decal/warning_stripes/arrow,
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/quartermaster/miningdock)
+"mSh" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/apc{
+ cell_type = 5000;
+ dir = 4;
+ name = "east bump";
+ pixel_x = 24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/shallway)
+"mSn" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/hallway/primary/port/west)
+"mSo" = (
+/obj/structure/closet/firecloset,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"mSE" = (
+/obj/structure/table/wood,
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/obj/item/paper/deltainfo,
+/obj/item/paper/deltainfo,
+/obj/item/paper/deltainfo,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/main)
+"mSG" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/transit_tube/curved{
+ dir = 8
+ },
+/turf/space,
+/area/space/nearstation)
+"mSR" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/crew_quarters/sleep)
+"mTh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"mTu" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/chair/office/light{
+ dir = 1;
+ pixel_y = 3
+ },
+/obj/effect/landmark/start/research_director,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplecorner"
+ },
+/area/crew_quarters/hor)
+"mTB" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"mTD" = (
+/obj/machinery/photocopier,
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "blue"
+ },
+/area/bridge/checkpoint/south)
+"mTO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/sleeper)
+"mTP" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/security/glass{
+ name = "Prisoner Processing";
+ req_access = list(63)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/processing)
+"mUc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whitegreen";
+ tag = "icon-whitegreen (NORTHEAST)"
+ },
+/area/medical/virology)
+"mUg" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "xeno2";
+ name = "Creature Cell #2"
+ },
+/turf/simulated/floor/plating,
+/area/toxins/xenobiology)
+"mUi" = (
+/obj/machinery/photocopier,
+/obj/machinery/newscaster{
+ pixel_x = 32
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/heads/hop)
+"mUu" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"mUz" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/bridge)
+"mUF" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/wall/r_wall,
+/area/toxins/explab)
+"mUQ" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/brigstaff)
+"mUS" = (
+/obj/structure/table/wood,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/item/flashlight/lamp,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/bridge)
+"mUT" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"mUY" = (
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"mVH" = (
+/obj/machinery/hologram/holopad,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"mVO" = (
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp,
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"mWo" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"mWC" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/toxins/mixing)
+"mWM" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/maintenance/electrical)
+"mWP" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"mWR" = (
+/obj/machinery/dna_scannernew,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/cloning)
+"mWV" = (
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Singularity";
+ name = "Singularity Blast Doors"
+ },
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"mWY" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "HoSPriv";
+ name = "HoS Office Privacy Shutters"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/hos)
+"mXt" = (
+/obj/machinery/space_heater,
+/turf/simulated/floor/plating,
+/area/maintenance/ai)
+"mXF" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"mYd" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/junction{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"mYf" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command/glass{
+ name = "Bridge";
+ req_access = list(19)
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "BridgeLockdown";
+ name = "Bridge Lockdown"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/bridge)
+"mYk" = (
+/obj/effect/landmark/event/revenantspawn,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/gambling_den)
+"mYv" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/wall,
+/area/crew_quarters/fitness)
+"mYA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/ai)
+"mYX" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/suit_storage_unit/standard_unit,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/storage/eva)
+"mZc" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
+"mZk" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/bridge/checkpoint/south)
+"mZA" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/explab)
+"mZI" = (
+/obj/structure/cable,
+/obj/effect/spawner/window/reinforced/plasma,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "xenosecure";
+ name = "Secure Creature Cell"
+ },
+/turf/simulated/floor/plating,
+/area/toxins/xenobiology)
+"mZK" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/reception)
+"mZM" = (
+/obj/structure/table/reinforced,
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -23
+ },
+/obj/item/stock_parts/matter_bin{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/item/stock_parts/matter_bin,
+/obj/item/stock_parts/micro_laser,
+/obj/effect/decal/warning_stripes/northeast,
+/obj/item/stock_parts/manipulator,
+/obj/item/stock_parts/manipulator,
+/obj/item/stock_parts/scanning_module,
+/obj/item/stock_parts/capacitor,
+/obj/item/stack/cable_coil,
+/obj/item/stack/cable_coil,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/lab)
+"nab" = (
+/obj/structure/sign/barber{
+ pixel_x = -21;
+ pixel_y = 32
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"naf" = (
+/obj/effect/decal/cleanable/vomit,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"nak" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/sortjunction{
+ dir = 1;
+ icon_state = "pipe-j2s";
+ name = "Captain Office";
+ sortType = 18
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/ne)
+"nan" = (
+/obj/structure/reagent_dispensers/oil,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/assembly/robotics)
+"naq" = (
+/obj/effect/landmark/start/scientist,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/lab)
+"naC" = (
+/obj/machinery/embedded_controller/radio/airlock/airlock_controller{
+ id_tag = "sw_maint_airlock";
+ pixel_y = 25;
+ tag_airpump = "sw_maint_pump";
+ tag_chamber_sensor = "sw_maint_sensor";
+ tag_exterior_door = "sw_maint_outer";
+ tag_interior_door = "sw_maint_inner"
+ },
+/obj/machinery/airlock_sensor{
+ id_tag = "sw_maint_sensor";
+ pixel_y = 33
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/unary/vent_pump/high_volume{
+ dir = 4;
+ frequency = 1379;
+ id_tag = "sw_maint_pump"
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"naD" = (
+/obj/item/target,
+/turf/simulated/floor/plasteel/airless,
+/area/toxins/test_area)
+"naE" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -28
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/cabin3)
+"naI" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/light/small,
+/turf/simulated/floor/plating,
+/area/security/prisonershuttle)
+"naQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/prison/cell_block/A)
+"naR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/lab)
+"nbb" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "HoSPriv";
+ name = "HoS Office Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/security/hos)
+"nbr" = (
+/obj/item/grenade/clusterbuster/honk,
+/turf/simulated/floor/plating,
+/area/toxins/storage)
+"nbx" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/shallway)
+"nbA" = (
+/obj/machinery/vending/coffee,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/reception)
+"nbP" = (
+/obj/structure/urinal{
+ pixel_y = 28
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/locker/locker_toilet)
+"nbT" = (
+/obj/structure/closet,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"ncb" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/se)
+"nct" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"ncu" = (
+/obj/machinery/power/apc{
+ name = "south bump";
+ pixel_y = -24
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/effect/decal/warning_stripes/northwestcorner,
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"ncC" = (
+/obj/structure/disposalpipe/junction{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "redcorner"
+ },
+/area/security/lobby)
+"ncP" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"ncZ" = (
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/machinery/disposal,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/hallway/primary/central/sw)
+"ndm" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner (WEST)"
+ },
+/area/medical/reception)
+"ndo" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/barricade/wooden,
+/turf/simulated/floor/plating,
+/area/maintenance/library)
+"ndq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"ndu" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/airlock{
+ name = "Unisex Restrooms"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/locker/locker_toilet)
+"ndJ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"ndS" = (
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/ne)
+"ndY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"nee" = (
+/obj/structure/table/wood,
+/obj/item/folder/blue,
+/obj/item/pen,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "carpet"
+ },
+/area/crew_quarters/courtroom)
+"neD" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/purple{
+ desc = "Труба ведёт газ на фильтрацию";
+ dir = 4;
+ name = "Труба на фильтрацию"
+ },
+/obj/machinery/camera{
+ c_tag = "Atmospherics Distribution";
+ dir = 8;
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "caution"
+ },
+/area/atmos)
+"neW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"nfa" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/sleeper)
+"nfb" = (
+/obj/machinery/computer/secure_data,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/bridge)
+"nfd" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/main)
+"nfm" = (
+/obj/machinery/light/small,
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"nft" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/beach/water{
+ icon_state = "seadeep"
+ },
+/area/crew_quarters/fitness)
+"nfv" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/space/nearstation)
+"nfN" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/security/customs)
+"nfO" = (
+/obj/machinery/ai_status_display{
+ pixel_y = 32
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/medical/research/nhallway)
+"nfX" = (
+/obj/machinery/alarm{
+ pixel_y = 23
+ },
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/wood,
+/area/security/detectives_office)
+"nfZ" = (
+/obj/machinery/door/airlock/public/glass{
+ id_tag = "Perma12"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "PermaLockdown";
+ name = "Perma Lockdown"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "PermaCellsLockdown";
+ name = "Perma Cells Lockdown"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"ngy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/ai)
+"nhs" = (
+/obj/structure/table,
+/obj/machinery/kitchen_machine/microwave{
+ pixel_x = -1;
+ pixel_y = 7
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/brigstaff)
+"nhC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/fitness)
+"nhD" = (
+/turf/simulated/wall,
+/area/maintenance/maintcentral)
+"nhF" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"nhJ" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/wall,
+/area/maintenance/engineering)
+"nhY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkredcorners"
+ },
+/area/security/securearmory)
+"nig" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/airlock/maintenance{
+ name = "Break Room Maintenance";
+ req_access = list(47)
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/engineering)
+"niq" = (
+/obj/machinery/computer/rdservercontrol,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/server)
+"niu" = (
+/obj/machinery/light_switch{
+ pixel_x = 4;
+ pixel_y = 26
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"nix" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "SKPP"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "eslock";
+ name = "Escape Shuttle Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/bridge/checkpoint/south)
+"niI" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "redcorner"
+ },
+/area/security/processing)
+"nji" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/table/wood,
+/obj/item/paicard,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"njj" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/drinks/mug/hos,
+/obj/machinery/firealarm{
+ pixel_y = -26
+ },
+/obj/item/paper/safe_code{
+ owner = "hos"
+ },
+/obj/item/lighter/zippo/hos,
+/obj/item/spacepod_equipment/key,
+/turf/simulated/floor/wood,
+/area/security/hos)
+"njk" = (
+/obj/machinery/vending/security,
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/customs)
+"njq" = (
+/obj/machinery/atmospherics/pipe/simple/visible,
+/obj/machinery/hologram/holopad,
+/obj/effect/landmark/start/doctor,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/cryo)
+"njv" = (
+/obj/effect/decal/warning_stripes/southeastcorner,
+/turf/simulated/floor/plasteel/airless,
+/area/toxins/test_area)
+"njy" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
+"njF" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/cryo)
+"njG" = (
+/obj/machinery/door_control{
+ id = "paramedic";
+ name = "Garage Door Control";
+ pixel_y = 24;
+ req_access = list(66)
+ },
+/obj/machinery/door/poddoor/shutters{
+ dir = 8;
+ id_tag = "paramedic";
+ name = "Paramedic Garage"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Biohazard_medi";
+ name = "Quarantine Lockdown"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel,
+/area/medical/paramedic)
+"njM" = (
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"njP" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/medical/research)
+"nkf" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/engineering)
+"nkm" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/airlock/security/glass{
+ name = "Brig Customs";
+ req_access = list(63)
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/customs)
+"nkv" = (
+/obj/structure/chair,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "red"
+ },
+/area/security/checkpoint/south)
+"nkH" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/engine,
+/area/toxins/test_chamber)
+"nkJ" = (
+/obj/structure/table/reinforced,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutral"
+ },
+/area/toxins/mixing)
+"nkN" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner (WEST)"
+ },
+/area/medical/medbay)
+"nlf" = (
+/obj/machinery/newscaster{
+ pixel_x = -32
+ },
+/obj/structure/table,
+/obj/machinery/smartfridge/disks,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"nlk" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/light,
+/turf/simulated/floor/plasteel/airless,
+/area/toxins/test_area)
+"nlq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"nlu" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"nlC" = (
+/obj/machinery/photocopier,
+/obj/machinery/computer/security/telescreen/entertainment{
+ pixel_x = -32
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain/bedroom)
+"nlE" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/obj/effect/landmark/join_late,
+/turf/simulated/floor/shuttle,
+/area/shuttle/arrival/station)
+"nlF" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/bar)
+"nlJ" = (
+/obj/structure/barricade/wooden,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"nlK" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellowcorner"
+ },
+/area/hallway/primary/port/west)
+"nlR" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"nmf" = (
+/obj/structure/chair/comfy/brown{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/assembly/showroom)
+"nml" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"nmp" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/shallway)
+"nmy" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "cmo"
+ },
+/area/medical/cmo)
+"nmX" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/computer/security{
+ network = list("SS13","Mining Outpost")
+ },
+/turf/simulated/floor/wood,
+/area/security/hos)
+"nnt" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"nnB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"nnI" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "green"
+ },
+/area/hallway/secondary/exit)
+"nnM" = (
+/obj/machinery/biogenerator,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"nnT" = (
+/obj/machinery/particle_accelerator/control_box,
+/obj/structure/cable/yellow,
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"noj" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/south)
+"nol" = (
+/obj/machinery/light,
+/obj/structure/chair{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutral"
+ },
+/area/crew_quarters/fitness)
+"nom" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/effect/landmark/join_late_cyborg,
+/turf/simulated/floor/plasteel,
+/area/assembly/chargebay)
+"nop" = (
+/obj/machinery/light,
+/obj/machinery/camera{
+ c_tag = "Rec Room Aft";
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutral"
+ },
+/area/crew_quarters/fitness)
+"nos" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "PermaLockdown";
+ name = "Perma Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"nou" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/airlock/public/glass{
+ name = "Courtroom";
+ req_access = list(63)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"noI" = (
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"npg" = (
+/obj/structure/table/reinforced,
+/obj/item/folder,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/xenozoo)
+"nph" = (
+/obj/machinery/computer/secure_data,
+/obj/machinery/door_control{
+ id = "representative";
+ name = "Privacy Shutters Control";
+ pixel_x = -4;
+ pixel_y = 24;
+ req_access = list(73)
+ },
+/obj/machinery/door_control{
+ id = "ntrepofficedoor";
+ name = "Office Door";
+ normaldoorcontrol = 1;
+ pixel_x = 6;
+ pixel_y = 24;
+ req_access = list(73)
+ },
+/turf/simulated/floor/wood,
+/area/ntrep)
+"npi" = (
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/office)
+"npH" = (
+/obj/machinery/atmospherics/unary/tank/air{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
+"npN" = (
+/obj/machinery/computer/brigcells,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/reception)
+"npP" = (
+/obj/machinery/light/small,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"npS" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/computer/prisoner{
+ req_access = list(2)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/hos)
+"npT" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"nqd" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба служит для подачу горючей смеси в турбину для её работы";
+ dir = 4;
+ name = "Труба турбины"
+ },
+/turf/simulated/floor/plating,
+/area/atmos)
+"nqt" = (
+/obj/structure/chair/sofa,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/landmark/start/civilian,
+/turf/simulated/floor/carpet,
+/area/crew_quarters/bar/atrium)
+"nqB" = (
+/obj/structure/table/reinforced,
+/obj/item/folder,
+/obj/item/pen,
+/obj/item/reagent_containers/food/snacks/grown/apple,
+/obj/machinery/door/window/eastleft{
+ dir = 8;
+ name = "Hydroponics Desk";
+ req_access = list(35)
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"nqE" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/hologram/holopad,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/junction/reversed{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/reception)
+"nqG" = (
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A16";
+ location = "A15"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/north)
+"nqH" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/north)
+"nqI" = (
+/obj/machinery/portable_atmospherics/canister/carbon_dioxide,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/hardsuitstorage)
+"nqL" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ id_tag = "engstorage";
+ name = "Secure Storage Blast Doors"
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/storage/secure)
+"nqM" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A13";
+ location = "A12"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/north)
+"nqX" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/bar/atrium)
+"nrd" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "xeno4";
+ name = "Creature Cell #4"
+ },
+/turf/simulated/floor/plating,
+/area/toxins/xenobiology)
+"nrg" = (
+/obj/effect/landmark/tiles/burnturf,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"nrr" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "neutral"
+ },
+/area/crew_quarters/courtroom)
+"nrz" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/disposalpipe/junction/yjunction{
+ dir = 1
+ },
+/obj/machinery/hologram/holopad,
+/obj/effect/turf_decal/box/white,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/north)
+"nrB" = (
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/nhallway)
+"nrF" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/security/prisonershuttle)
+"nrJ" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "Briefing";
+ name = "Briefing Room Shutters"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/main)
+"nsi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/serviceyard)
+"nsl" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command{
+ name = "Gateway Access";
+ req_access = list(62)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"nso" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"nst" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"nsw" = (
+/obj/effect/decal/warning_stripes/northeastcorner,
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"nsA" = (
+/obj/structure/table,
+/obj/item/folder/white,
+/obj/item/gps,
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/obj/structure/cable,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (WEST)"
+ },
+/area/medical/research)
+"nsP" = (
+/obj/machinery/portable_atmospherics/scrubber,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/ai)
+"nsR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "red"
+ },
+/area/security/range)
+"nsS" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/lab)
+"nsT" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"nsU" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"nte" = (
+/turf/simulated/wall,
+/area/maintenance/asmaint2)
+"nth" = (
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/engineering)
+"ntj" = (
+/obj/structure/chair/stool,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/maintenance/electrical)
+"ntt" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/lobby)
+"ntG" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A38";
+ location = "A37"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/north)
+"ntK" = (
+/obj/structure/sign/securearea{
+ pixel_x = -32
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/east)
+"ntS" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atm{
+ pixel_x = -28;
+ pixel_y = -30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "purplecorner"
+ },
+/area/hallway/primary/aft)
+"ntV" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/se)
+"nud" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/security/execution)
+"nuj" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/aisat_interior)
+"nuE" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "green"
+ },
+/area/crew_quarters/courtroom)
+"nuG" = (
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/maintenance/electrical)
+"nuU" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/table/reinforced,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/obj/item/crowbar,
+/obj/item/wrench,
+/obj/item/radio,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/checkpoint/south)
+"nuY" = (
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/maintenance/bar)
+"nve" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"nvg" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/firstaid/regular,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/fitness)
+"nvk" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/north)
+"nvA" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/main)
+"nvL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/universal,
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"nvS" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/security/podbay)
+"nvU" = (
+/obj/structure/bookcase,
+/turf/simulated/floor/plating,
+/area/maintenance/library)
+"nvV" = (
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "red"
+ },
+/area/security/brig)
+"nwf" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/wood{
+ broken = 1;
+ icon_state = "wood-broken"
+ },
+/area/maintenance/library)
+"nwh" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/beach/water{
+ icon_state = "seadeep"
+ },
+/area/crew_quarters/fitness)
+"nwn" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/north)
+"nwz" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "chapel"
+ },
+/area/chapel/main)
+"nwH" = (
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/medical/morgue)
+"nwK" = (
+/obj/item/radio/intercom{
+ pixel_x = 28;
+ pixel_y = -2
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/north)
+"nxa" = (
+/obj/structure/chair/comfy/teal{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/reception)
+"nxr" = (
+/obj/structure/table/reinforced,
+/obj/item/clipboard,
+/obj/item/toy/figure/borg,
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/turf/simulated/floor/bluegrid,
+/area/aisat)
+"nxE" = (
+/obj/structure/closet/secure_closet/brig{
+ id = "Cell 1";
+ name = "Cell 1 Locker"
+ },
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
+/obj/machinery/newscaster{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bcarpet05"
+ },
+/area/security/prison/cell_block/A)
+"nxK" = (
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/fitness)
+"nxM" = (
+/obj/structure/bed,
+/obj/item/bedsheet/red,
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "redcorner"
+ },
+/area/security/prison/cell_block/A)
+"nyi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/wood{
+ broken = 1;
+ icon_state = "wood-broken"
+ },
+/area/maintenance/library)
+"nyp" = (
+/obj/machinery/newscaster{
+ pixel_y = -32
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"nyK" = (
+/obj/machinery/door/airlock/external{
+ id_tag = "supply_home";
+ name = "Cargo Docking Hatch";
+ req_access = list(31)
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"nyX" = (
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"nze" = (
+/obj/structure/closet/lasertag/red,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/fitness)
+"nzg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/hologram/holopad,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/lobby)
+"nzh" = (
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel/airless,
+/area/toxins/test_area)
+"nzk" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/grille,
+/obj/structure/window/reinforced/polarized{
+ dir = 8;
+ id = "execution"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 4;
+ id = "execution"
+ },
+/obj/structure/window/reinforced/polarized{
+ id = "execution"
+ },
+/turf/simulated/floor/plating,
+/area/security/execution)
+"nzz" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/lawoffice)
+"nzN" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/assembly/robotics)
+"nzR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/brig)
+"nzZ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/west)
+"nAl" = (
+/obj/machinery/vending/autodrobe,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"nAw" = (
+/obj/structure/closet/secure_closet/brig{
+ id = "Cell 3";
+ name = "Cell 3 Locker"
+ },
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "red"
+ },
+/area/security/prison/cell_block/A)
+"nAz" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"nAA" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/flasher{
+ id = "Cell 3";
+ pixel_y = 28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/prison/cell_block/A)
+"nAL" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/visible,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/cryo)
+"nAT" = (
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "engineering_west_airlock";
+ name = "interior access button";
+ pixel_x = -20;
+ pixel_y = -20;
+ req_access = list(10,13)
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/engineering)
+"nBl" = (
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/structure/disposaloutlet,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/xenobiology)
+"nBu" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research)
+"nBy" = (
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/gambling_den)
+"nBI" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/fitness)
+"nBR" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/chief)
+"nCm" = (
+/obj/structure/rack,
+/obj/item/radio,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/teleporter)
+"nCp" = (
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/machinery/disposal,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/se)
+"nCH" = (
+/obj/structure/chair/stool/bar,
+/obj/effect/landmark/start/civilian,
+/turf/simulated/floor/carpet,
+/area/crew_quarters/bar/atrium)
+"nCX" = (
+/obj/structure/bed,
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/obj/machinery/newscaster{
+ pixel_x = 27;
+ pixel_y = 33
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "red"
+ },
+/area/security/prison/cell_block/A)
+"nCY" = (
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/prisonershuttle)
+"nDc" = (
+/obj/structure/closet/secure_closet/brig{
+ id = "Cell 5";
+ name = "Cell 5 Locker"
+ },
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/prison/cell_block/A)
+"nDf" = (
+/obj/structure/table/reinforced,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/stack/sheet/glass{
+ amount = 10
+ },
+/turf/simulated/floor/plating,
+/area/teleporter/abandoned)
+"nDj" = (
+/obj/structure/closet/emcloset,
+/obj/item/radio/intercom{
+ dir = 1;
+ name = "Station Intercom (General)";
+ pixel_y = -29
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/medical/research/nhallway)
+"nDm" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/item/radio/intercom{
+ pixel_y = 36
+ },
+/obj/machinery/flasher{
+ id = "Cell 5";
+ pixel_y = 28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/prison/cell_block/A)
+"nDy" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Brig Storage";
+ req_access = list(63)
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/permahallway)
+"nDK" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "chapel"
+ },
+/area/chapel/main)
+"nDV" = (
+/obj/machinery/gravity_generator/main/station,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/engine/gravitygenerator)
+"nEb" = (
+/obj/machinery/chem_heater,
+/obj/effect/decal/warning_stripes/southwest,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/engine,
+/area/medical/chemistry)
+"nEj" = (
+/obj/machinery/door_timer/cell_3{
+ dir = 1;
+ pixel_y = 32
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/camera{
+ c_tag = "Brig Cells";
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/prison/cell_block/A)
+"nEB" = (
+/obj/machinery/disposal,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/main)
+"nEC" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/carpet,
+/area/crew_quarters/bar/atrium)
+"nEP" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/aisat_interior)
+"nFe" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/library)
+"nFf" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/maintenance/asmaint2)
+"nFA" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/gravitygenerator)
+"nFB" = (
+/obj/structure/chair/comfy/brown,
+/obj/effect/landmark/start/librarian,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"nFC" = (
+/obj/structure/table/wood,
+/obj/machinery/light/small,
+/obj/machinery/computer/security/wooden_tv,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/captain/bedroom)
+"nFL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/bed,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/prison/cell_block/A)
+"nGa" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/item/gun/projectile/shotgun/riot{
+ pixel_x = -1;
+ pixel_y = -6
+ },
+/obj/item/gun/projectile/shotgun/riot{
+ pixel_x = -1;
+ pixel_y = -3
+ },
+/obj/item/gun/projectile/shotgun/riot{
+ pixel_x = -1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/securearmory)
+"nGg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
+"nGj" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "sw_maint_inner";
+ locked = 1;
+ name = "West Maintenance External Access";
+ req_access = list(10,13)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"nGl" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin,
+/obj/machinery/status_display{
+ layer = 4;
+ pixel_y = 32
+ },
+/obj/item/pen,
+/obj/machinery/light{
+ dir = 1;
+ in_use = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/cabin2)
+"nGq" = (
+/obj/structure/table,
+/obj/item/storage/fancy/donut_box,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/processing)
+"nGr" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/gravitygenerator)
+"nGy" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay2)
+"nGC" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/space/nearstation)
+"nGG" = (
+/mob/living/simple_animal/mouse/brown,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"nGI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/main)
+"nGQ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/lab)
+"nGY" = (
+/obj/structure/particle_accelerator/particle_emitter/right{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"nHp" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"nHu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/main)
+"nHz" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "redcorner"
+ },
+/area/security/main)
+"nHQ" = (
+/obj/effect/decal/warning_stripes/southeast,
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 1
+ },
+/obj/machinery/portable_atmospherics/canister,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/toxins/mixing)
+"nIa" = (
+/obj/structure/table/reinforced,
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/item/stack/sheet/glass{
+ amount = 50
+ },
+/obj/item/storage/belt/utility,
+/turf/simulated/floor/bluegrid,
+/area/tcommsat/chamber)
+"nIm" = (
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/north)
+"nIo" = (
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/engine/break_room)
+"nIr" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/biostorage)
+"nIv" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "Virology";
+ name = "Virology Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/medical/virology/lab)
+"nIw" = (
+/obj/structure/chair/office/dark{
+ dir = 4
+ },
+/obj/effect/landmark/start/botanist,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"nIG" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"nIS" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/lab)
+"nJf" = (
+/obj/machinery/power/treadmill{
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/prison/cell_block/A)
+"nJm" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/processing)
+"nJr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteredfull"
+ },
+/area/security/medbay)
+"nJv" = (
+/obj/structure/chair/stool,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/maintenance/electrical)
+"nJx" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/processing)
+"nJD" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/door/airlock/public/glass{
+ id_tag = "KPPS"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "eslock";
+ name = "Escape Shuttle Lockdown"
+ },
+/turf/simulated/floor/plasteel,
+/area/bridge/checkpoint/south)
+"nJR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/security/glass{
+ id = "Interrogation";
+ name = "Private Room";
+ req_access = list(63)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/interrogation)
+"nJZ" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (NORTH)"
+ },
+/area/medical/research)
+"nKc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/interrogation)
+"nKe" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/camera{
+ c_tag = "Prison Solitary Confinement 1";
+ dir = 6;
+ network = list("Prison","SS13")
+ },
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"nKi" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/obj/machinery/disposal,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/medical/cmo)
+"nKl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"nKr" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/medical/virology)
+"nKG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/medical/research/nhallway)
+"nKJ" = (
+/obj/effect/turf_decal/bot/right,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"nKW" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "green"
+ },
+/area/crew_quarters/courtroom)
+"nLe" = (
+/obj/structure/chair/office/dark,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "whitegreen";
+ tag = "icon-whitegreen (SOUTHEAST)"
+ },
+/area/medical/virology)
+"nLj" = (
+/obj/structure/table/wood,
+/obj/machinery/light/small,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/gambling_den)
+"nLE" = (
+/obj/structure/table,
+/obj/item/reagent_containers/glass/beaker/cryoxadone{
+ pixel_x = 1;
+ pixel_y = 2
+ },
+/obj/item/reagent_containers/glass/beaker/cryoxadone{
+ pixel_x = 8;
+ pixel_y = 9
+ },
+/obj/item/reagent_containers/glass/beaker/cryoxadone{
+ pixel_x = -6;
+ pixel_y = 9
+ },
+/obj/machinery/camera{
+ c_tag = "Medbay Cryo Room";
+ dir = 1;
+ network = list("SS13","Medical")
+ },
+/obj/item/radio/intercom{
+ pixel_y = -26
+ },
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "east bump";
+ pixel_x = 26
+ },
+/obj/structure/cable,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "whiteblue"
+ },
+/area/medical/cryo)
+"nLI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"nLY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"nMi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "rampbottom";
+ tag = "icon-stage_stairs"
+ },
+/area/medical/research)
+"nMs" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/flora/ausbushes/brflowers,
+/obj/structure/flora/ausbushes/ppflowers,
+/obj/structure/flora/ausbushes/grassybush,
+/turf/simulated/floor/grass,
+/area/medical/cryo)
+"nMw" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/medbay)
+"nMC" = (
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/structure/closet/bombcloset,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/explab)
+"nMD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/sleeper)
+"nMG" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/portable_atmospherics/canister/sleeping_agent,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permahallway)
+"nNc" = (
+/obj/machinery/conveyor{
+ id = "QMLoad";
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"nNj" = (
+/obj/structure/closet/firecloset,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/hallway/primary/central/sw)
+"nNp" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 4;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"nNu" = (
+/turf/simulated/wall/r_wall,
+/area/security/processing)
+"nNy" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/crew_quarters/fitness)
+"nNJ" = (
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"nNL" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/sortjunction{
+ dir = 4;
+ name = "Brig HoS Office";
+ sortType = 7
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/securehallway)
+"nNN" = (
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/fitness)
+"nOg" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/break_room)
+"nOn" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/sign/science{
+ pixel_x = 32;
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/aft)
+"nOr" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"nOs" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/carpet,
+/area/magistrateoffice)
+"nOK" = (
+/obj/machinery/power/solar{
+ name = "Aft Starboard Solar Panel"
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "solarpanel"
+ },
+/area/solar/port)
+"nOR" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/simulated/floor/wood{
+ broken = 1;
+ icon_state = "wood-broken"
+ },
+/area/maintenance/library)
+"nOT" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/carpet,
+/area/crew_quarters/cabin4)
+"nPr" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/drinks/bottle/vodka{
+ desc = "Кто это тут к нам колёса катит?";
+ name = "Старая бутылка водки"
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/turf/simulated/floor/wood,
+/area/security/detectives_office)
+"nPA" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/ne)
+"nPN" = (
+/obj/structure/table/wood,
+/obj/item/taperecorder,
+/turf/simulated/floor/plasteel{
+ icon_state = "bcarpet05"
+ },
+/area/blueshield)
+"nPX" = (
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plating,
+/area/teleporter/abandoned)
+"nPZ" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"nQl" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "SecPilotPriv"
+ },
+/turf/simulated/floor/plating,
+/area/security/podbay)
+"nQo" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/security/podbay)
+"nQt" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/firstaid/fire,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "yellow"
+ },
+/area/engine/engineering)
+"nQv" = (
+/obj/structure/reagent_dispensers/watertank,
+/turf/simulated/floor/plating,
+/area/maintenance/ai)
+"nQy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"nQB" = (
+/obj/structure/table/reinforced,
+/obj/item/paper/deltainfo,
+/obj/item/paper/deltainfo,
+/turf/simulated/floor/plasteel{
+ dir = 7;
+ icon_state = "yellow"
+ },
+/area/engine/engineering)
+"nQC" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"nQG" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "ai1";
+ name = "Turret Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/turret_protected/aisat_interior)
+"nQR" = (
+/obj/machinery/vending/coffee,
+/turf/simulated/floor/wood,
+/area/library)
+"nQS" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/shallway)
+"nQZ" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/fitness)
+"nRi" = (
+/obj/structure/rack,
+/obj/item/stack/sheet/plasteel{
+ amount = 10
+ },
+/obj/item/wrench,
+/obj/item/crowbar,
+/turf/simulated/floor/plating,
+/area/maintenance/ai)
+"nRp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/range)
+"nRt" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/engine/insulated/vacuum,
+/area/atmos)
+"nRC" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"nRQ" = (
+/obj/machinery/computer/general_air_control/large_tank_control{
+ frequency = 1441;
+ input_tag = "mix_in";
+ name = "Gas Mix Tank Control";
+ output_tag = "mix_out";
+ sensors = list("mix_sensor" = "Tank")
+ },
+/obj/machinery/atmospherics/pipe/manifold/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 8;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "green"
+ },
+/area/atmos)
+"nRT" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/brig)
+"nRY" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/customs)
+"nSd" = (
+/obj/effect/decal/warning_stripes/northwest,
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 4;
+ name = "Труба дыхательной смеси"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 1;
+ name = "Труба фильтрации"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"nSf" = (
+/obj/structure/table/reinforced,
+/obj/machinery/cell_charger,
+/obj/item/stock_parts/cell/high,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/storage/tech)
+"nSl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bcarpet05"
+ },
+/area/medical/ward)
+"nSr" = (
+/obj/structure/table/wood,
+/obj/item/paper/deltainfo,
+/obj/item/paper/deltainfo,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "escape"
+ },
+/area/crew_quarters/fitness)
+"nSs" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (WEST)"
+ },
+/area/toxins/explab)
+"nSt" = (
+/obj/structure/table/reinforced,
+/obj/item/weldingtool,
+/obj/item/clothing/head/welding,
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 4;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"nSx" = (
+/obj/item/reagent_containers/food/snacks/carpmeat,
+/obj/effect/decal/cleanable/blood/gibs/cleangibs,
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"nSA" = (
+/obj/structure/table,
+/obj/item/paicard,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"nSW" = (
+/obj/structure/fans/tiny,
+/obj/machinery/door/poddoor{
+ id_tag = "toxinsdriver";
+ name = "disposal bay door";
+ protected = 0
+ },
+/turf/simulated/floor/plating,
+/area/toxins/mixing)
+"nSZ" = (
+/turf/simulated/wall/r_wall,
+/area/security/evidence)
+"nTk" = (
+/obj/effect/decal/cleanable/fungus,
+/turf/simulated/wall,
+/area/maintenance/tourist)
+"nTm" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "yellow"
+ },
+/area/engine/hardsuitstorage)
+"nTo" = (
+/obj/structure/table/reinforced,
+/obj/item/t_scanner,
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 4;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"nTz" = (
+/obj/structure/table/reinforced,
+/obj/machinery/recharger{
+ pixel_x = 1;
+ pixel_y = 3
+ },
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/obj/machinery/camera{
+ c_tag = "Engineering Storage 1";
+ dir = 1;
+ network = list("Engineering","SS13")
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/hardsuitstorage)
+"nTD" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A19";
+ location = "A18"
+ },
+/mob/living/simple_animal/bot/secbot/beepsky,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/port/west)
+"nTJ" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay2)
+"nTV" = (
+/obj/structure/closet/l3closet/scientist,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/explab)
+"nTY" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/medical/virology)
+"nUq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "green"
+ },
+/area/hydroponics)
+"nUs" = (
+/obj/machinery/ai_slipper,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/aisat_interior)
+"nUw" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel,
+/area/maintenance/bar)
+"nUy" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"nUI" = (
+/obj/docking_port/stationary{
+ dir = 8;
+ dwidth = 5;
+ height = 7;
+ id = "supply_home";
+ name = "supply bay";
+ width = 12
+ },
+/turf/space{
+ icon_state = "black"
+ },
+/area/space)
+"nUJ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/storage/tech)
+"nUP" = (
+/obj/effect/decal/warning_stripes/northwestcorner,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/hardsuitstorage)
+"nVA" = (
+/obj/machinery/computer/HolodeckControl,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/fitness)
+"nVJ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"nVL" = (
+/obj/machinery/hologram/holopad,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/storage/primary)
+"nVR" = (
+/obj/structure/cable,
+/obj/machinery/power/apc{
+ cell_type = 5000;
+ name = "south bump Important Area";
+ pixel_y = -24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/bridge)
+"nWl" = (
+/obj/structure/table/wood,
+/obj/item/folder,
+/obj/item/pen/multi/fountain,
+/obj/item/stamp/rep,
+/obj/item/lighter/zippo/nt_rep,
+/turf/simulated/floor/carpet,
+/area/ntrep)
+"nWB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "green"
+ },
+/area/hydroponics)
+"nWI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "escape"
+ },
+/area/bridge/checkpoint/south)
+"nWK" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/construction/hallway)
+"nWY" = (
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plating,
+/area/maintenance/xenozoo)
+"nXe" = (
+/obj/structure/table/wood,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/item/taperecorder,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/bridge)
+"nXm" = (
+/obj/structure/chair/office/dark{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"nXs" = (
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/machinery/vending/coffee,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/securehallway)
+"nXz" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/security/hos)
+"nXE" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/chair/comfy/black{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/bridge)
+"nXK" = (
+/mob/living/simple_animal/pet/dog/security,
+/obj/structure/bed/dogbed,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/processing)
+"nYi" = (
+/obj/structure/table/reinforced,
+/obj/item/seeds/lime,
+/obj/item/seeds/watermelon,
+/obj/item/seeds/grape,
+/obj/item/reagent_containers/food/snacks/grown/wheat,
+/obj/item/reagent_containers/food/snacks/grown/watermelon,
+/obj/item/reagent_containers/food/snacks/grown/banana,
+/obj/machinery/door/window/eastright{
+ dir = 8;
+ name = "Hydroponics Desk";
+ req_access = list(35);
+ tag = "icon-right"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"nYp" = (
+/obj/machinery/vending/wallmed{
+ name = "Emergency NanoMed";
+ pixel_y = -30
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/bridge)
+"nYC" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/crew_quarters/hor)
+"nYK" = (
+/obj/machinery/light/small,
+/obj/machinery/power/apc{
+ name = "south bump";
+ pixel_y = -26
+ },
+/obj/structure/cable,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/north)
+"nYW" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/north)
+"nYY" = (
+/obj/structure/sign/poster/official/nanotrasen_logo{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/north)
+"nZi" = (
+/obj/structure/closet/emcloset,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (WEST)"
+ },
+/area/medical/research/nhallway)
+"nZz" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light/small,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"nZM" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 4;
+ pixel_y = -32
+ },
+/obj/structure/closet/l3closet/virology,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/camera{
+ c_tag = "Virology Airlock";
+ dir = 1;
+ network = list("Medical","SS13")
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/virology)
+"oag" = (
+/obj/machinery/light/small,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -25
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/north)
+"oah" = (
+/obj/effect/landmark/observer_start,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutral"
+ },
+/area/hallway/primary/central/north)
+"oak" = (
+/obj/structure/grille,
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"oan" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/vending/wallmed{
+ name = "Emergency NanoMed";
+ pixel_x = 58;
+ pixel_y = 30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkredcorners"
+ },
+/area/security/warden)
+"oau" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "red"
+ },
+/area/security/brig)
+"oaU" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"obc" = (
+/obj/structure/table/reinforced,
+/obj/item/folder/blue,
+/obj/item/flash,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/aisat)
+"obl" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/greengrid,
+/area/security/nuke_storage)
+"obr" = (
+/obj/structure/sign/poster/official/nanotrasen_logo{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/north)
+"obt" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "cautioncorner"
+ },
+/area/hallway/primary/starboard/east)
+"obu" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/north)
+"obv" = (
+/obj/machinery/atmospherics/unary/vent_pump/high_volume{
+ dir = 4;
+ frequency = 1379;
+ id_tag = "sw_maint2_pump"
+ },
+/obj/machinery/embedded_controller/radio/airlock/airlock_controller{
+ id_tag = "sw_maint2_airlock";
+ pixel_y = 25;
+ tag_airpump = "sw_maint2_pump";
+ tag_chamber_sensor = "sw_maint2_sensor";
+ tag_exterior_door = "sw_maint2_outer";
+ tag_interior_door = "sw_maint2_inner"
+ },
+/obj/machinery/airlock_sensor{
+ id_tag = "sw_maint2_sensor";
+ pixel_y = 33
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"obB" = (
+/obj/machinery/light/small,
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/north)
+"obE" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/reagent_dispensers/watertank,
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/hardsuitstorage)
+"obR" = (
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/north)
+"oca" = (
+/obj/structure/table/wood,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/main)
+"ocg" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/closet/crate,
+/obj/item/coin/silver,
+/obj/item/coin/silver,
+/obj/item/coin/silver,
+/obj/item/coin/silver,
+/obj/item/coin/silver,
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/security/nuke_storage)
+"ocu" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/brig)
+"ocv" = (
+/obj/machinery/door/window/eastright{
+ base_state = "left";
+ dir = 1;
+ icon_state = "left";
+ name = "Danger: Conveyor Access";
+ req_access = list(12)
+ },
+/obj/machinery/door/window/eastright{
+ base_state = "left";
+ dir = 2;
+ icon_state = "left";
+ name = "Danger: Conveyor Access";
+ req_access = list(12)
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"ocw" = (
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/security/nuke_storage)
+"ocD" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/barricade/wooden,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"ocE" = (
+/turf/simulated/floor/plasteel{
+ dir = 7;
+ icon_state = "yellow"
+ },
+/area/engine/hardsuitstorage)
+"ocK" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/closet/fireaxecabinet{
+ pixel_y = 32
+ },
+/obj/structure/closet/secure_closet/freezer/money,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/security/nuke_storage)
+"ocR" = (
+/obj/effect/decal/warning_stripes/arrow,
+/obj/effect/decal/warning_stripes/yellow/partial,
+/turf/simulated/floor/plasteel,
+/area/teleporter)
+"odl" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/ne)
+"odT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"oee" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/prison/cell_block/A)
+"oeC" = (
+/obj/structure/flora/ausbushes/brflowers,
+/obj/structure/flora/ausbushes/sunnybush,
+/turf/simulated/floor/grass,
+/area/hallway/secondary/exit)
+"oeE" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "escape"
+ },
+/area/bridge/checkpoint/south)
+"oeN" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock{
+ name = "Chapel Morgue";
+ req_access = list(27)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"ofk" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/table/reinforced,
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/obj/machinery/cell_charger,
+/obj/item/stock_parts/cell/high,
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/lab)
+"ofn" = (
+/obj/machinery/atmospherics/unary/portables_connector{
+ layer = 2
+ },
+/obj/machinery/portable_atmospherics/canister,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/electrical)
+"ofo" = (
+/obj/machinery/computer/arcade,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bcarpet05"
+ },
+/area/security/prison/cell_block/A)
+"ofr" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/camera{
+ c_tag = "Central Ring Hallway East 4";
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/east)
+"ofG" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"ofQ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/break_room)
+"ogb" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/aft)
+"ogj" = (
+/obj/structure/sign/greencross{
+ pixel_x = 32
+ },
+/turf/simulated/wall,
+/area/medical/cryo)
+"ogy" = (
+/obj/structure/chair/office/light{
+ dir = 8
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/landmark/start/doctor,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/reception)
+"ogG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bcarpet05"
+ },
+/area/security/prison/cell_block/A)
+"ogO" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/window/brigdoor{
+ id = null;
+ name = "Creature Pen";
+ req_access = list(47)
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"ogP" = (
+/obj/structure/table/reinforced,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/storage/box/monkeycubes,
+/obj/item/storage/box/monkeycubes,
+/obj/item/storage/box/monkeycubes,
+/obj/item/reagent_containers/spray/cleaner{
+ desc = "Someone has crossed out the 'Space' from Space Cleaner and written in Chemistry. Scrawled on the back is, 'Okay, whoever filled this with polytrinic acid, it was only funny the first time. It was hard enough replacing the CMO's first cat!'";
+ name = "Chemistry Cleaner"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "whitepurple"
+ },
+/area/toxins/misc_lab)
+"ogS" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/virology)
+"ogV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/hologram/holopad,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"ogY" = (
+/obj/machinery/vending/medical,
+/obj/effect/decal/warning_stripes/blue/hollow,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/item/radio/intercom{
+ pixel_x = 30
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/sleeper)
+"ogZ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/prison/cell_block/A)
+"oha" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/junction/reversed{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/break_room)
+"ohb" = (
+/turf/simulated/floor/carpet,
+/area/ntrep)
+"ohk" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/break_room)
+"ohs" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/obj/effect/landmark/event/xeno_spawn,
+/turf/simulated/floor/plating,
+/area/maintenance/library)
+"oht" = (
+/obj/machinery/conveyor{
+ id = "garbage";
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"ohx" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/table/glass,
+/obj/item/storage/box/beakers,
+/obj/item/storage/box/syringes,
+/obj/effect/decal/warning_stripes/northeastcorner,
+/turf/simulated/floor/plasteel,
+/area/medical/virology/lab)
+"ohz" = (
+/obj/machinery/ai_status_display{
+ pixel_x = 32
+ },
+/obj/machinery/r_n_d/protolathe{
+ pixel_y = 2
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/lab)
+"ohL" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/hardsuitstorage)
+"ohN" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/processing)
+"ohO" = (
+/obj/machinery/camera{
+ c_tag = "Medbay Waiting Room";
+ dir = 4;
+ network = list("SS13","Medical")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/medbay)
+"oij" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/machinery/flasher{
+ desc = "A floor-mounted flashbulb device.";
+ id = "permacell2";
+ layer = 5;
+ pixel_y = -24;
+ range = 3
+ },
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"oip" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/medbay3)
+"oiT" = (
+/mob/living/simple_animal/mouse/brown,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/bar)
+"ojd" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/solar/starboard)
+"ojf" = (
+/obj/structure/chair/comfy/brown,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/hallway/secondary/entry/lounge)
+"ojk" = (
+/obj/structure/table/reinforced,
+/obj/item/clipboard,
+/obj/item/toy/figure/warden,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -24;
+ pixel_y = 32
+ },
+/obj/machinery/light{
+ dir = 8;
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkred"
+ },
+/area/security/warden)
+"ojn" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/security/processing)
+"ojw" = (
+/obj/structure/table,
+/obj/item/plant_analyzer,
+/obj/item/cultivator,
+/obj/item/reagent_containers/spray/plantbgone,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"ojx" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/crew_quarters/sleep)
+"ojC" = (
+/obj/structure/bed,
+/obj/structure/curtain/open,
+/obj/item/bedsheet/medical{
+ level = 1.4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/ward)
+"ojL" = (
+/obj/structure/closet/secure_closet/brig,
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"ojU" = (
+/obj/structure/bed,
+/obj/item/bedsheet/patriot,
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"okc" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/highsecurity{
+ name = "Gravity Generator Foyer";
+ req_access = list(10)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/gravitygenerator)
+"oke" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Engineering";
+ req_access = list(32)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/break_room)
+"okj" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/table/wood,
+/obj/item/clipboard,
+/obj/item/toy/figure/dsquad,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/assembly/showroom)
+"okq" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/security/reception)
+"okD" = (
+/obj/effect/decal/cleanable/blood/xeno,
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/xenozoo)
+"okH" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/hologram/holopad{
+ pixel_x = -16
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (WEST)"
+ },
+/area/toxins/lab)
+"okI" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/wood,
+/area/library)
+"okQ" = (
+/obj/machinery/vending/engivend,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/hardsuitstorage)
+"okX" = (
+/obj/machinery/power/apc{
+ name = "south bump";
+ pixel_y = -24
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"olb" = (
+/obj/structure/chair/office/light{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/ward)
+"olj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"olA" = (
+/obj/structure/girder,
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"olG" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/security/checkpoint/south)
+"olI" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/turf/simulated/floor/wood,
+/area/library)
+"olS" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/visible/cyan{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"omi" = (
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/machinery/camera{
+ c_tag = "Permabrig Office South";
+ dir = 1;
+ network = list("Prison","SS13");
+ pixel_x = 22
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"omz" = (
+/obj/machinery/computer/area_atmos/area,
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"omC" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/bridge/checkpoint/south)
+"omJ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/port/west)
+"omO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/plating,
+/area/maintenance/electrical)
+"omQ" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/firealarm{
+ pixel_x = 28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/surgery/south)
+"omU" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/assembly/robotics)
+"onj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"onq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/permahallway)
+"onr" = (
+/obj/machinery/suit_storage_unit/standard_unit,
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/hor)
+"onT" = (
+/obj/structure/chair/comfy/teal,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/ward)
+"oof" = (
+/obj/structure/sign/nosmoking_1,
+/turf/simulated/wall,
+/area/medical/morgue)
+"oop" = (
+/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/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/simulated/floor/wood,
+/area/blueshield)
+"ooA" = (
+/obj/machinery/computer/prisoner{
+ req_access = list(2)
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 26
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"ooO" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/table/reinforced,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/item/clipboard,
+/obj/item/folder/blue,
+/obj/machinery/camera{
+ c_tag = "AI Transit Tube Access";
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/aienter)
+"ooV" = (
+/obj/machinery/atm{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/fitness)
+"opt" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/maintenance/library)
+"opy" = (
+/obj/effect/landmark/event/lightsout,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/storage/primary)
+"opE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/security/glass{
+ name = "Temporal Prisoner Cell";
+ req_access = list(63)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/processing)
+"opF" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "ai1";
+ name = "Turret Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/turret_protected/aisat_interior)
+"opP" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/library)
+"oqa" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"oqc" = (
+/obj/structure/grille,
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"oql" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/medical/psych)
+"oqp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/surgery/south)
+"oqr" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/wood,
+/area/assembly/showroom)
+"oqs" = (
+/obj/structure/chair,
+/obj/machinery/door/window/eastright,
+/turf/simulated/floor/plasteel{
+ icon_state = "carpet"
+ },
+/area/crew_quarters/courtroom)
+"oqv" = (
+/obj/structure/table/reinforced,
+/obj/item/stack/packageWrap,
+/obj/item/hand_labeler,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/storage/primary)
+"oqw" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "ai1";
+ name = "Turret Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/turret_protected/aisat_interior)
+"oqA" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/medical/research)
+"oqG" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/prisonershuttle)
+"oqI" = (
+/obj/structure/grille,
+/obj/structure/window/full/shuttle,
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/arrival/station)
+"oqN" = (
+/obj/structure/delta_statue/se,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "vault"
+ },
+/area/bridge/vip)
+"oqZ" = (
+/obj/machinery/door/airlock/medical/glass{
+ name = "Paramedic";
+ req_access = list(66)
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/paramedic)
+"orl" = (
+/obj/machinery/recharge_station,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "whiteblue"
+ },
+/area/medical/ward)
+"orw" = (
+/obj/machinery/atmospherics/binary/pump{
+ desc = "Переводит смесь из хранилища в трубы";
+ dir = 4;
+ name = "Из хранилища в трубы";
+ target_pressure = 101
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 1;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "green"
+ },
+/area/atmos)
+"orI" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/sortjunction{
+ dir = 1;
+ icon_state = "pipe-j2s";
+ name = "Kitchen Junction";
+ sortType = 20
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/fore)
+"orN" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/item/radio/intercom{
+ pixel_y = 26
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/main)
+"orS" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Труба хранит в себе набор газов для смешивания";
+ dir = 4;
+ name = "Труба смешивания"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 1;
+ name = "Труба фильтрации"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"orT" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/fitness)
+"ose" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"osl" = (
+/obj/machinery/recharge_station,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"oss" = (
+/obj/structure/table/wood,
+/obj/item/lighter/zippo/engraved{
+ pixel_x = 1;
+ pixel_y = 3
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"osx" = (
+/obj/structure/sign/securearea,
+/turf/simulated/wall/r_wall,
+/area/toxins/explab)
+"osE" = (
+/obj/structure/table/wood,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/item/storage/fancy/donut_box,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/bridge)
+"osJ" = (
+/obj/structure/chair/office/dark{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/carpet,
+/area/crew_quarters/cabin4)
+"oth" = (
+/obj/machinery/requests_console{
+ announcementConsole = 1;
+ department = "Bridge";
+ departmentType = 5;
+ name = "Bridge Requests Console";
+ pixel_x = -30;
+ pixel_y = -30
+ },
+/obj/machinery/camera{
+ c_tag = "Bridge Center";
+ dir = 1
+ },
+/obj/machinery/turretid/stun{
+ control_area = "\improper AI Upload Chamber";
+ name = "AI Upload Turret Control";
+ pixel_y = -24;
+ req_access = list(75)
+ },
+/turf/simulated/floor/carpet,
+/area/bridge)
+"otn" = (
+/obj/item/radio/intercom{
+ dir = 4;
+ name = "Station Intercom (General)";
+ pixel_x = 29;
+ pixel_y = 22
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/sink{
+ pixel_y = 30
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"otC" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/magistrateoffice)
+"otM" = (
+/obj/structure/closet/secure_closet/brig,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/machinery/light_switch{
+ pixel_y = -24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"otO" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "blueshield";
+ name = "Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/blueshield)
+"otP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/gambling_den)
+"oud" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/binary/volume_pump{
+ desc = "Позволяет опустошить трубы для смеси, отправив весь газ в отходы на фильтрацию";
+ dir = 4;
+ name = "Смесь в отходы"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"oum" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology/lab)
+"ouw" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "red"
+ },
+/area/security/customs)
+"ouL" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/medical/research)
+"ouO" = (
+/obj/structure/table/wood,
+/obj/machinery/cell_charger,
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"ovf" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 10;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"ovk" = (
+/obj/machinery/shieldgen,
+/turf/simulated/floor/plating,
+/area/maintenance/bar)
+"ovx" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -26
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutral"
+ },
+/area/hallway/secondary/entry/lounge)
+"ovJ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "red"
+ },
+/area/crew_quarters/locker)
+"ovP" = (
+/turf/simulated/floor/carpet,
+/area/crew_quarters/cabin4)
+"ovT" = (
+/obj/machinery/door_control{
+ id = "Exp_lockdown";
+ name = "Expedition Lockdown Control";
+ pixel_x = 7;
+ pixel_y = -26;
+ req_access = list(62)
+ },
+/obj/machinery/door_control{
+ id = "eva-shutters";
+ name = "Auxilary E.V.A. Storage";
+ pixel_x = -7;
+ pixel_y = -26;
+ req_access = list(18)
+ },
+/obj/machinery/door_control{
+ id = "BridgeLockdown";
+ name = "Bridge Lockdown";
+ pixel_x = 7;
+ pixel_y = -35;
+ req_access = list(62)
+ },
+/turf/simulated/floor/carpet,
+/area/bridge)
+"ovW" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"ovX" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/filingcabinet/chestdrawer,
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/lawoffice)
+"owd" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille{
+ density = 0;
+ icon_state = "brokengrille"
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"owg" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/security/detectives_office)
+"owl" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"owm" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/aisat_interior)
+"owp" = (
+/obj/machinery/photocopier,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whiteblue"
+ },
+/area/medical/reception)
+"owB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"owM" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "green"
+ },
+/area/hydroponics)
+"owP" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command{
+ id_tag = "captainofficedoor";
+ name = "Captain's Office";
+ req_access = list(20)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain)
+"oxm" = (
+/obj/machinery/camera{
+ c_tag = "Research Central Hall";
+ dir = 8;
+ network = list("Research","SS13")
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/shallway)
+"oxF" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/securehallway)
+"oyq" = (
+/obj/machinery/hologram/holopad,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "cmo"
+ },
+/area/medical/cmo)
+"oyr" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/atmos/glass{
+ name = "Atmospherics Desc";
+ req_access = list(10,24)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos/control)
+"oyt" = (
+/obj/machinery/atmospherics/unary/vent_pump{
+ external_pressure_bound = 140;
+ external_pressure_bound_default = 140;
+ name = "server vent";
+ on = 1;
+ pressure_checks = 0
+ },
+/turf/simulated/floor/bluegrid{
+ icon_state = "gcircuit";
+ name = "Mainframe Floor";
+ nitrogen = 100;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/toxins/server)
+"oyI" = (
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/conveyor{
+ id = "QMLoad2";
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"oyP" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/grille{
+ density = 0;
+ icon_state = "brokengrille"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"oyT" = (
+/obj/machinery/vending/coffee,
+/obj/machinery/light,
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/processing)
+"ozi" = (
+/obj/machinery/portable_atmospherics/canister/sleeping_agent,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos/control)
+"ozk" = (
+/obj/structure/sign/poster/official/random{
+ pixel_x = 32
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/brig)
+"ozo" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/newscaster/security_unit{
+ pixel_x = 28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkred"
+ },
+/area/security/podbay)
+"ozq" = (
+/obj/structure/bookcase,
+/obj/structure/closet/walllocker/emerglocker/north{
+ pixel_y = -32
+ },
+/turf/simulated/floor/wood,
+/area/library)
+"ozs" = (
+/turf/simulated/floor/plating,
+/area/teleporter/abandoned)
+"ozQ" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/portable_atmospherics/canister/nitrogen,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos/control)
+"ozX" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 26;
+ pixel_y = 30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/evidence)
+"oAa" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/grille,
+/obj/structure/window/reinforced/polarized{
+ dir = 8;
+ id = "execution"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 1;
+ id = "execution"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 4;
+ id = "execution"
+ },
+/obj/structure/window/reinforced/polarized{
+ id = "execution"
+ },
+/turf/simulated/floor/plating,
+/area/security/execution)
+"oAc" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/prison/cell_block/A)
+"oAg" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "ai1";
+ name = "Turret Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/turret_protected/aisat_interior)
+"oAp" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "green"
+ },
+/area/crew_quarters/courtroom)
+"oAs" = (
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10;
+ initialize_directions = 10
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos/control)
+"oAA" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 6;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/port/west)
+"oAM" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/solar/port)
+"oAW" = (
+/obj/machinery/light,
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"oBd" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command/glass{
+ name = "Customs Desk";
+ req_access = list(19)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/bridge/checkpoint/north)
+"oBf" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/north)
+"oBj" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/nhallway)
+"oBA" = (
+/obj/structure/table/reinforced,
+/obj/machinery/computer/security/telescreen/entertainment{
+ pixel_x = 32
+ },
+/obj/item/paper/deltainfo,
+/turf/simulated/floor/plasteel{
+ icon_state = "barber"
+ },
+/area/civilian/barber)
+"oBH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research)
+"oBL" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"oBM" = (
+/obj/machinery/camera{
+ c_tag = "Research West Hallway";
+ network = list("Research","SS13")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/nhallway)
+"oCc" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/northwest,
+/obj/structure/table,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/cell_charger,
+/obj/item/stock_parts/cell/high,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/electrical)
+"oCg" = (
+/obj/structure/closet/secure_closet/medical3,
+/obj/item/storage/box/bodybags,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/surgery/north)
+"oCk" = (
+/obj/structure/table/reinforced,
+/obj/item/restraints/handcuffs{
+ pixel_y = -3
+ },
+/obj/item/restraints/handcuffs,
+/obj/item/restraints/handcuffs{
+ pixel_y = 3
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/main)
+"oCD" = (
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"oCG" = (
+/obj/machinery/light,
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/obj/machinery/firealarm{
+ pixel_y = -26
+ },
+/obj/structure/bed/dogbed{
+ desc = "A comfy-looking spider bed. You can even strap your pet in, just in case the gravity turns off.";
+ name = "spider bed"
+ },
+/mob/living/simple_animal/hostile/retaliate/araneus,
+/turf/simulated/floor/wood,
+/area/security/hos)
+"oCP" = (
+/obj/structure/weightmachine/stacklifter,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/fitness)
+"oDk" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/cabin1)
+"oDr" = (
+/obj/machinery/power/emitter,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/engine,
+/area/engine/controlroom)
+"oDx" = (
+/obj/machinery/camera/motion{
+ c_tag = "Vault";
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/security/nuke_storage)
+"oDB" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/mixing)
+"oEg" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба служит для подачу горючей смеси в турбину для её работы";
+ dir = 4;
+ name = "Труба турбины"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/atmos)
+"oEj" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/research/nhallway)
+"oEk" = (
+/obj/structure/closet/firecloset,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/medical/research/nhallway)
+"oEz" = (
+/obj/effect/landmark/start/security_officer,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/range)
+"oEJ" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin,
+/turf/simulated/floor/plating,
+/area/maintenance/library)
+"oEO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/drinks/bottle/vodka{
+ pixel_x = 5;
+ pixel_y = 15
+ },
+/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+ pixel_x = -8;
+ pixel_y = -6
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"oET" = (
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A31";
+ location = "A30"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/crew_quarters/sleep)
+"oFh" = (
+/obj/structure/table/glass,
+/obj/item/folder/white,
+/obj/item/flashlight/pen,
+/obj/item/clothing/accessory/stethoscope,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/surgery/south)
+"oFp" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/restroom)
+"oFs" = (
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"oFJ" = (
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/south)
+"oFK" = (
+/obj/item/radio/beacon,
+/obj/machinery/camera{
+ armor = list("melee" = 50, "bullet" = 20, "laser" = 20, "energy" = 20, "bomb" = 100, "bio" = 0, "rad" = 0, "fire" = 90, "acid" = 50);
+ c_tag = "Research Toxins Test Chamber East";
+ dir = 4;
+ network = list("Toxins","Research","SS13")
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel/airless/indestructible,
+/area/toxins/test_area)
+"oFL" = (
+/obj/structure/table/wood,
+/obj/item/book/manual{
+ attack_verb = list("nationalized","equalized","collectivized");
+ damtype = "burn";
+ desc = "A book, that descripe path to building communism. Still actual in 26XX. It has bear sketch on cover";
+ force = 5;
+ name = "Communist party manifesto"
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken7";
+ tag = "icon-wood-broken7"
+ },
+/area/maintenance/fsmaint)
+"oFU" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/item/clothing/shoes/magboots,
+/obj/item/clothing/suit/space/hardsuit/medical,
+/obj/item/clothing/mask/gas,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/window/westleft{
+ dir = 2;
+ name = "Emergency Hardsuits";
+ req_access = list(40)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/biostorage)
+"oFX" = (
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel/airless,
+/area/toxins/test_area)
+"oGg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/ai)
+"oGK" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/chair/comfy/brown{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/black,
+/area/bridge/vip)
+"oGM" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Permabrig";
+ req_access = list(2)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"oGV" = (
+/obj/machinery/camera{
+ c_tag = "Central Ring Hallway East 3";
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/east)
+"oGY" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/carpet,
+/area/lawoffice)
+"oGZ" = (
+/obj/structure/sign/vacuum,
+/turf/simulated/wall/r_wall,
+/area/engine/engineering)
+"oHg" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"oHq" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/medical/surgery/south)
+"oHz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/door/airlock/security/glass{
+ name = "Security Pods";
+ req_access = list(71)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/podbay)
+"oHH" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/hallway/secondary/entry/lounge)
+"oHJ" = (
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/main)
+"oHK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/gambling_den)
+"oHL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "cmo"
+ },
+/area/medical/cmo)
+"oHS" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"oHY" = (
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/machinery/vending/cigarette,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/securehallway)
+"oId" = (
+/obj/structure/chair,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/crew_quarters/fitness)
+"oIf" = (
+/obj/structure/delta_statue/ne,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "vault"
+ },
+/area/bridge/vip)
+"oIk" = (
+/obj/structure/chair/comfy/brown,
+/obj/effect/landmark/start/civilian,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/hallway/secondary/entry/lounge)
+"oIm" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"oIn" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/permahallway)
+"oIq" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/lab)
+"oIw" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
+"oIy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/bar/atrium)
+"oIH" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/snacks/grown/redbeet,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken3";
+ tag = "icon-wood-broken3"
+ },
+/area/maintenance/fsmaint)
+"oIN" = (
+/obj/machinery/door/airlock/security{
+ name = "Restroom";
+ req_access = list(63)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/security/brigstaff)
+"oIQ" = (
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 26
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"oIV" = (
+/obj/machinery/porta_turret{
+ dir = 4;
+ installation = /obj/item/gun/energy/gun;
+ name = "hallway turret"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/turret_protected/aisat_interior)
+"oJo" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/structure/lattice,
+/turf/space,
+/area/space/nearstation)
+"oJx" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Подаёт азот из атмосферки в систему охлаждения реактора, таким образом запитывая её хладагентом";
+ dir = 4;
+ name = "Труба подачи азота в реактор"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{
+ dir = 4
+ },
+/turf/space,
+/area/space/nearstation)
+"oJy" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"oJF" = (
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/obj/machinery/photocopier{
+ pixel_y = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/lab)
+"oJN" = (
+/obj/item/radio/intercom{
+ pixel_x = -30;
+ pixel_y = -4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/fore)
+"oJO" = (
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whiteblue"
+ },
+/area/medical/sleeper)
+"oJS" = (
+/obj/structure/table/reinforced,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/wrench,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"oJX" = (
+/obj/structure/closet/wardrobe/medic_white,
+/obj/item/clothing/head/surgery/blue,
+/obj/item/clothing/head/surgery/blue,
+/obj/item/clothing/head/surgery/green,
+/obj/item/clothing/head/surgery/green,
+/obj/item/clothing/head/surgery/purple,
+/obj/item/clothing/head/surgery/purple,
+/obj/item/clothing/suit/storage/fr_jacket,
+/obj/item/clothing/suit/storage/fr_jacket,
+/obj/item/clothing/suit/storage/fr_jacket,
+/obj/item/clothing/under/rank/medical/blue,
+/obj/item/clothing/under/rank/medical/green,
+/obj/item/clothing/under/rank/medical/purple,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 28
+ },
+/obj/item/clothing/head/beret/med,
+/obj/item/clothing/head/beret/med,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/ward)
+"oKb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/ward)
+"oKl" = (
+/obj/structure/chair,
+/obj/effect/landmark/start/civilian,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (NORTH)"
+ },
+/area/medical/research)
+"oKs" = (
+/obj/structure/window/reinforced,
+/obj/structure/lattice,
+/turf/space,
+/area/space/nearstation)
+"oKv" = (
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 1
+ },
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/virology)
+"oKx" = (
+/obj/machinery/vending/plasmaresearch,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whitepurple"
+ },
+/area/toxins/misc_lab)
+"oKD" = (
+/obj/effect/decal/warning_stripes/eastnorthwest,
+/obj/machinery/atmospherics/unary/portables_connector,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"oKG" = (
+/obj/machinery/door/airlock/external{
+ id_tag = "laborcamp_home";
+ name = "Labor Camp Airlock";
+ req_access = list(2)
+ },
+/obj/structure/fans/tiny,
+/turf/simulated/floor/plating,
+/area/security/prisonershuttle)
+"oKJ" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/medbay)
+"oKQ" = (
+/obj/structure/sign/electricshock,
+/turf/simulated/wall/r_wall,
+/area/crew_quarters/heads/hop)
+"oKR" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner (WEST)"
+ },
+/area/medical/cryo)
+"oKS" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/ai)
+"oLb" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "ai1";
+ name = "Turret Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/turret_protected/aisat_interior)
+"oLC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/aisat_interior)
+"oLF" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/table/reinforced,
+/obj/machinery/reagentgrinder{
+ layer = 4;
+ pixel_x = -1;
+ pixel_y = 9
+ },
+/obj/item/radio/intercom{
+ pixel_x = 30
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"oLH" = (
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 1
+ },
+/obj/machinery/door/airlock/security/glass{
+ name = "Brig Cell Block";
+ req_access = list(63)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/security/prison/cell_block/A)
+"oLJ" = (
+/obj/machinery/newscaster{
+ pixel_y = -32
+ },
+/obj/structure/table,
+/obj/item/reagent_containers/food/drinks/britcup,
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/medbay3)
+"oMo" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/engine/hardsuitstorage)
+"oMt" = (
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 1;
+ name = "Труба дыхательной смеси"
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "arrival"
+ },
+/area/atmos)
+"oMv" = (
+/obj/structure/table/wood,
+/obj/item/stack/tape_roll,
+/obj/item/stack/tape_roll{
+ pixel_x = -4;
+ pixel_y = 4
+ },
+/obj/item/stack/tape_roll{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/hallway/secondary/entry/lounge)
+"oMx" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/security/glass{
+ name = "Security Checkpoint";
+ req_access = list(1)
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/security/checkpoint/south)
+"oMz" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 1;
+ name = "Труба фильтрации"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"oMF" = (
+/obj/machinery/portable_atmospherics/pump,
+/obj/machinery/camera{
+ c_tag = "Atmospherics Storage";
+ dir = 1
+ },
+/obj/machinery/newscaster{
+ pixel_y = -32
+ },
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/atmos)
+"oMH" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 4;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellowcorner"
+ },
+/area/hallway/primary/port/west)
+"oNa" = (
+/obj/structure/sign/vacuum{
+ pixel_y = -32
+ },
+/obj/machinery/light,
+/obj/effect/decal/warning_stripes/southeast,
+/obj/structure/closet/bombcloset,
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"oNr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/bar/atrium)
+"oNx" = (
+/obj/structure/sign/electricshock,
+/turf/simulated/wall/r_wall,
+/area/storage/tech)
+"oNP" = (
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/main)
+"oNS" = (
+/obj/structure/sign/science,
+/turf/simulated/wall,
+/area/assembly/robotics)
+"oNV" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "chapel"
+ },
+/area/chapel/main)
+"oOg" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/storage/tech)
+"oOo" = (
+/turf/simulated/wall/r_wall,
+/area/toxins/xenobiology)
+"oOr" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/reception)
+"oOK" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/storage/tech)
+"oON" = (
+/obj/item/stack/cable_coil/random,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"oOX" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"oOY" = (
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
+/obj/structure/table/reinforced,
+/obj/item/enginepicker{
+ layer = 3.1;
+ pixel_y = 3
+ },
+/obj/effect/decal/warning_stripes/southeastcorner,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/chief)
+"oOZ" = (
+/turf/simulated/wall/r_wall,
+/area/toxins/misc_lab)
+"oPh" = (
+/obj/machinery/field/generator{
+ anchored = 1;
+ state = 2
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"oPr" = (
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "blue"
+ },
+/area/hydroponics)
+"oPH" = (
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"oPP" = (
+/obj/machinery/camera{
+ c_tag = "Dorm Hallway Starboard"
+ },
+/obj/machinery/alarm{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/sleep)
+"oPR" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/item/gun/energy/laser{
+ pixel_x = -2;
+ pixel_y = 3
+ },
+/obj/item/gun/energy/laser,
+/obj/item/gun/energy/laser{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/securearmory)
+"oPZ" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/break_room)
+"oQg" = (
+/obj/structure/bed,
+/obj/item/bedsheet/medical,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whitegreen";
+ tag = "icon-whitegreen (NORTHEAST)"
+ },
+/area/medical/virology)
+"oQk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба служит для подачу горючей смеси в турбину для её работы";
+ dir = 4;
+ name = "Труба турбины"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/atmos)
+"oQn" = (
+/obj/structure/chair/comfy/red{
+ dir = 8
+ },
+/obj/effect/landmark/start/security_officer,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/brigstaff)
+"oQz" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"oQC" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Engineering";
+ req_access = list(10)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"oQQ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/break_room)
+"oQU" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluefull"
+ },
+/area/medical/reception)
+"oRe" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/sleeper)
+"oRg" = (
+/turf/simulated/wall,
+/area/maintenance/asmaint)
+"oRh" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 4;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"oRr" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/medical/research/nhallway)
+"oRv" = (
+/obj/machinery/atmospherics/air_sensor{
+ id_tag = "o2_sensor"
+ },
+/turf/simulated/floor/engine/o2,
+/area/atmos)
+"oRC" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/engine/break_room)
+"oRQ" = (
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken3";
+ tag = "icon-wood-broken3"
+ },
+/area/maintenance/tourist)
+"oRS" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/se)
+"oRX" = (
+/obj/structure/table/reinforced,
+/obj/machinery/camera{
+ c_tag = "Technical Storage";
+ dir = 4
+ },
+/obj/item/airalarm_electronics,
+/obj/item/apc_electronics,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/storage/tech)
+"oSv" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/chair/comfy/brown,
+/turf/simulated/floor/carpet/black,
+/area/bridge/vip)
+"oSy" = (
+/obj/machinery/door/morgue{
+ name = "Confession Booth"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/main)
+"oSG" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "blue"
+ },
+/area/hallway/secondary/entry/lounge)
+"oSL" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/storage/tech)
+"oSO" = (
+/obj/structure/closet/emcloset,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/hallway/primary/central/ne)
+"oSQ" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/trinary/mixer{
+ req_access = null
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutral"
+ },
+/area/toxins/mixing)
+"oSZ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/landmark/event/lightsout,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research)
+"oTc" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/effect/landmark/start/civilian,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/bridge/checkpoint/south)
+"oTg" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/door/airlock/security/glass{
+ name = "Brig Local Armory";
+ req_access = list(1)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/customs)
+"oTk" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/simulated/floor/wood,
+/area/library)
+"oTB" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/fitness)
+"oTL" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/solar/starboard)
+"oTZ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/security/nuke_storage)
+"oUh" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/nhallway)
+"oUj" = (
+/obj/effect/decal/cleanable/blood/xeno,
+/turf/simulated/floor/plating,
+/area/maintenance/xenozoo)
+"oUA" = (
+/obj/structure/table,
+/obj/item/stack/packageWrap,
+/obj/item/hand_labeler,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/quartermaster/delivery)
+"oUP" = (
+/obj/machinery/computer/security{
+ network = list("SS13","Mining Outpost")
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 62
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/prisonershuttle)
+"oUQ" = (
+/obj/machinery/bodyscanner{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/blue/hollow,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/sleeper)
+"oUT" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/security/glass{
+ name = "Security Checkpoint";
+ req_access = list(1)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/security/checkpoint)
+"oVf" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"oVl" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/shallway)
+"oVx" = (
+/obj/structure/table,
+/obj/item/storage/fancy/donut_box,
+/obj/machinery/alarm{
+ pixel_x = -32;
+ pixel_y = 23
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkred"
+ },
+/area/security/prison/cell_block/A)
+"oVy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/main)
+"oVM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/prison/cell_block/A)
+"oVN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"oVT" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/closet/secure_closet/medical1,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"oWg" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/nw)
+"oWk" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/nhallway)
+"oWp" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/prison/cell_block/A)
+"oWt" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/prison/cell_block/A)
+"oWy" = (
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/light_switch{
+ pixel_x = 11;
+ pixel_y = 22
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/prison/cell_block/A)
+"oWK" = (
+/obj/structure/sign/securearea,
+/turf/simulated/wall/r_wall,
+/area/toxins/mixing)
+"oWL" = (
+/obj/machinery/portable_atmospherics/canister/nitrogen,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"oWT" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Brig Cell Block";
+ req_access = list(63)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/prison/cell_block/A)
+"oXa" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/starboard/east)
+"oXm" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/research/glass{
+ name = "Research and Development";
+ req_access = list(47)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/lab)
+"oXs" = (
+/obj/structure/closet/secure_closet/scientist,
+/obj/machinery/power/apc{
+ cell_type = 5000;
+ dir = 4;
+ name = "east bump";
+ pixel_x = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/medical/research/restroom)
+"oXx" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/aisat_interior)
+"oXK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/lab)
+"oYj" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/landmark/start/scientist,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/lab)
+"oYk" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/bed,
+/obj/item/bedsheet/rd,
+/obj/machinery/status_display{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (EAST)"
+ },
+/area/crew_quarters/hor)
+"oYl" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin,
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"oYp" = (
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -25
+ },
+/obj/structure/sign/poster/official/random{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "whiteblue"
+ },
+/area/medical/ward)
+"oYt" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/lab)
+"oYL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/gambling_den)
+"oZd" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "redcorner"
+ },
+/area/security/brig)
+"oZo" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"oZz" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/quartermaster/office)
+"oZD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/reception)
+"oZH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"oZS" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10;
+ initialize_directions = 10
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/kitchen)
+"paa" = (
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/machinery/newscaster/security_unit{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/brig)
+"paK" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"pbg" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "ai2";
+ name = "Turret Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/turret_protected/ai)
+"pbk" = (
+/obj/structure/table,
+/obj/item/storage/box/donkpockets,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"pbv" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood,
+/area/maintenance/fsmaint)
+"pbw" = (
+/obj/machinery/vending/chinese,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (SOUTHWEST)"
+ },
+/area/medical/ward)
+"pby" = (
+/obj/machinery/firealarm{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/brig)
+"pbz" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluefull"
+ },
+/area/medical/medbay3)
+"pbM" = (
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = 26
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/permahallway)
+"pbQ" = (
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"pbX" = (
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/se)
+"pcb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/landmark/start/chaplain,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/main)
+"pcc" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/permahallway)
+"pcj" = (
+/obj/structure/window/reinforced,
+/obj/machinery/computer/med_data,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/security/detectives_office)
+"pcp" = (
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "red"
+ },
+/area/security/customs)
+"pcM" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/reception)
+"pcQ" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "SecPilotPriv"
+ },
+/turf/simulated/floor/plating,
+/area/security/podbay)
+"pcV" = (
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/window/eastright{
+ name = "Medbey Reception";
+ req_access = list(5)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/reception)
+"pda" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/portable_atmospherics/canister/nitrogen,
+/turf/simulated/floor/plasteel,
+/area/toxins/storage)
+"pdt" = (
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/permahallway)
+"pdP" = (
+/obj/machinery/camera{
+ c_tag = "Permabrig Hallway";
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/permahallway)
+"pee" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/permahallway)
+"pei" = (
+/obj/structure/table/reinforced,
+/obj/item/clipboard,
+/obj/item/toy/figure/engineer,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "yellow"
+ },
+/area/engine/engineering)
+"pem" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/medical/morgue)
+"pen" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/sleeper)
+"peP" = (
+/obj/structure/table/wood,
+/obj/machinery/status_display{
+ pixel_x = -32
+ },
+/obj/item/flashlight/lamp,
+/obj/machinery/newscaster{
+ pixel_y = 32
+ },
+/turf/simulated/floor/wood,
+/area/bridge/meeting_room)
+"pfa" = (
+/obj/structure/cable,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"pfs" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/landmark/start/doctor,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay)
+"pfA" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/north,
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/toxins/mixing)
+"pfD" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/window/eastright{
+ dir = 2;
+ name = "Chemistry Delivery";
+ req_access = list(33)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whiteyellow"
+ },
+/area/medical/chemistry)
+"pfE" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/permahallway)
+"pfN" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/ward)
+"pfR" = (
+/obj/structure/table/wood,
+/obj/item/folder/yellow,
+/obj/item/pen,
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"pfV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/permahallway)
+"pgp" = (
+/obj/structure/sign/nosmoking_2{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/nhallway)
+"pgt" = (
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"pgv" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/turret_protected/ai)
+"pgx" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/medbay2)
+"pgA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/medbay2)
+"pgE" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/processing)
+"pgF" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "brig_detprivacy";
+ name = "Detective Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/security/detectives_office)
+"pgG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/storage/fancy/donut_box,
+/obj/structure/table,
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"pgI" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "redcorner"
+ },
+/area/security/brig)
+"pgL" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/aft)
+"pgO" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/warden)
+"pgR" = (
+/obj/machinery/door/window/brigdoor/southleft{
+ dir = 4;
+ req_access = list(63)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/prisonershuttle)
+"phd" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"phf" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/securehallway)
+"phg" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/medbay)
+"phh" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurplecorner"
+ },
+/area/toxins/explab)
+"phO" = (
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "red"
+ },
+/area/security/securehallway)
+"phQ" = (
+/obj/structure/table/wood,
+/obj/item/folder,
+/obj/item/pen,
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
+/turf/simulated/floor/wood,
+/area/library)
+"phR" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel,
+/area/bridge/checkpoint/south)
+"pid" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/security/detectives_office)
+"pie" = (
+/obj/machinery/atmospherics/trinary/filter{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"pif" = (
+/obj/machinery/vending/cigarette,
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/processing)
+"piB" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/closet/athletic_mixed,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutral"
+ },
+/area/crew_quarters/fitness)
+"piQ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"piW" = (
+/obj/machinery/vending/artvend,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/locker)
+"pjh" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/lattice,
+/obj/machinery/camera{
+ c_tag = "AI Satellite Exterior 5";
+ dir = 4;
+ network = list("SS13","MiniSat")
+ },
+/turf/space,
+/area/aisat)
+"pjj" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/medbay)
+"pjr" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/construction/hallway)
+"pjI" = (
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ master_tag = "atmos_tank_airlock";
+ name = "exterior access button";
+ pixel_x = 20;
+ pixel_y = -20;
+ req_access = list(10,13)
+ },
+/obj/structure/lattice,
+/turf/space,
+/area/space/nearstation)
+"pjP" = (
+/obj/machinery/door/airlock/engineering{
+ name = "Electrical Maintenance";
+ req_access = list(11)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/electrical)
+"pjS" = (
+/obj/machinery/vending/snack,
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "yellow"
+ },
+/area/hallway/primary/port/west)
+"pjT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/table,
+/obj/item/folder/red,
+/obj/item/pen/multi,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/processing)
+"pjV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/electrical)
+"pkc" = (
+/obj/structure/bed,
+/obj/item/bedsheet/brown,
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"pke" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light_switch{
+ pixel_x = 8;
+ pixel_y = -25
+ },
+/obj/machinery/holosign_switch{
+ id = "surgery1";
+ pixel_x = -6;
+ pixel_y = -25
+ },
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/surgery/north)
+"pkf" = (
+/obj/structure/chair/sofa/left{
+ dir = 8
+ },
+/obj/effect/landmark/start/civilian,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/bar/atrium)
+"pkp" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"pkt" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/unary/outlet_injector/on{
+ dir = 4;
+ id = "tox_in"
+ },
+/turf/space,
+/area/atmos)
+"pku" = (
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/obj/effect/landmark/start/security_pod_pilot,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/podbay)
+"pkE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/wall/r_wall,
+/area/turret_protected/aisat)
+"pkL" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/chair/comfy/brown,
+/obj/effect/landmark/start/civilian,
+/turf/simulated/floor/carpet/black,
+/area/bridge/vip)
+"pkR" = (
+/obj/machinery/photocopier,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/wood,
+/area/security/detectives_office)
+"pln" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/chair/wood,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/wood{
+ broken = 1;
+ icon_state = "wood-broken"
+ },
+/area/maintenance/gambling_den)
+"plt" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"ply" = (
+/obj/structure/table/reinforced,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/main)
+"plB" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/lobby)
+"plG" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"plJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/crew_quarters/chief)
+"pmd" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/medical/glass{
+ name = "Virology";
+ req_access = list(39)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay3)
+"pmu" = (
+/obj/structure/chair/wood,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/maintenance/gambling_den)
+"pnb" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/crew_quarters/courtroom)
+"pnv" = (
+/obj/structure/sign/science{
+ pixel_y = 32
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/machinery/camera{
+ c_tag = "Research Break Room";
+ network = list("Research","SS13")
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (NORTHWEST)"
+ },
+/area/medical/research/restroom)
+"pnx" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/space/nearstation)
+"pnz" = (
+/obj/machinery/door/airlock/engineering{
+ name = "Electrical Maintenance";
+ req_access = list(11)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/electrical)
+"pnA" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения";
+ dir = 4;
+ name = "Труба фильтрации"
+ },
+/turf/simulated/wall/r_wall,
+/area/atmos)
+"pnF" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "brown"
+ },
+/area/crew_quarters/chief)
+"pnI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/library)
+"pnJ" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"pnK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/main)
+"pnM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/chair/wood,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"pnT" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/sw)
+"poa" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/effect/landmark/event/xeno_spawn,
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"pob" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/crew_quarters/chief)
+"pof" = (
+/obj/structure/table/glass,
+/obj/item/storage/box/gloves{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/item/storage/box/masks,
+/obj/item/reagent_containers/spray/cleaner{
+ desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back.";
+ name = "Surgery Cleaner"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/surgery/north)
+"poh" = (
+/obj/structure/fans/tiny,
+/turf/simulated/floor/plating/airless,
+/area/toxins/test_area)
+"poi" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/heads/hop)
+"pom" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/sleep)
+"poq" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command/glass{
+ name = "Chief Engineer";
+ req_access = list(56)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/chief)
+"pot" = (
+/obj/machinery/atmospherics/binary/volume_pump/on{
+ desc = "Отправляет неотфильтрованный газ в космос";
+ dir = 8;
+ name = "Остатки газа в космос"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 1;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "arrival"
+ },
+/area/atmos)
+"pox" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"poE" = (
+/obj/structure/table,
+/obj/machinery/cell_charger,
+/obj/item/stock_parts/cell/high,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/electrical)
+"poO" = (
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/obj/machinery/disposal,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/lab)
+"poX" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/atmospherics/pipe/manifold/visible/green,
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"ppf" = (
+/obj/structure/table/wood,
+/obj/machinery/recharger{
+ pixel_x = 1;
+ pixel_y = 3
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/heads/hop)
+"ppp" = (
+/obj/machinery/computer/card/minor/hos,
+/turf/simulated/floor/wood,
+/area/security/hos)
+"ppG" = (
+/obj/structure/table/glass,
+/obj/item/folder/blue,
+/obj/item/cartridge/medical,
+/obj/item/cartridge/medical,
+/obj/item/cartridge/chemistry,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "cmo"
+ },
+/area/medical/cmo)
+"ppM" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "Cargo Office Windows";
+ name = "Cargo Office Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/quartermaster/office)
+"ppO" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/purple{
+ desc = "Труба ведёт газ на фильтрацию";
+ dir = 4;
+ name = "Труба на фильтрацию"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "caution"
+ },
+/area/atmos)
+"ppQ" = (
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/obj/machinery/suit_storage_unit/blueshield,
+/turf/simulated/floor/wood,
+/area/blueshield)
+"pql" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/snacks/grown/poppy{
+ pixel_x = -4;
+ pixel_y = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/office)
+"pqn" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/west,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/engine/break_room)
+"pqz" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/explab)
+"pqC" = (
+/obj/effect/turf_decal/box,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/sorting)
+"pqM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10;
+ initialize_directions = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/fitness)
+"pqT" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/atmos/control)
+"pqZ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/engine/break_room)
+"prh" = (
+/obj/structure/closet/secure_closet/guncabinet{
+ anchored = 1;
+ name = "Lethal Bullets"
+ },
+/obj/machinery/camera{
+ c_tag = "Brig Local Armory";
+ dir = 1;
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/customs)
+"pri" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "vault"
+ },
+/area/assembly/showroom)
+"prm" = (
+/obj/effect/landmark/event/revenantspawn,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/explab)
+"prr" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/chair/barber{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "barber"
+ },
+/area/civilian/barber)
+"prs" = (
+/obj/machinery/light/small,
+/turf/simulated/floor/plating,
+/area/maintenance/library)
+"prC" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"prI" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/item/radio/intercom{
+ dir = 8;
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/chapel/main)
+"prK" = (
+/obj/machinery/suit_storage_unit/engine,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/hardsuitstorage)
+"prU" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/engine/break_room)
+"pse" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/rack,
+/obj/item/circuitboard/robotics{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/circuitboard/mecha_control,
+/obj/effect/decal/warning_stripes/southwest,
+/obj/structure/disposalpipe/junction,
+/turf/simulated/floor/plasteel,
+/area/storage/tech)
+"psg" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10;
+ initialize_directions = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/heads/hop)
+"psj" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "green"
+ },
+/area/hallway/secondary/exit)
+"psk" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/break_room)
+"psx" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/crew_quarters/fitness)
+"psy" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/fitness)
+"psE" = (
+/obj/structure/sink{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue"
+ },
+/area/medical/sleeper)
+"psQ" = (
+/obj/machinery/camera{
+ c_tag = "Medbay South Central Hall";
+ dir = 4;
+ network = list("Medical","SS13")
+ },
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/medbay2)
+"pth" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"pts" = (
+/turf/simulated/wall,
+/area/crew_quarters/cabin3)
+"pty" = (
+/turf/simulated/wall/r_wall,
+/area/blueshield)
+"ptE" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/northeastcorner,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"ptH" = (
+/obj/structure/grille,
+/obj/machinery/atmospherics/meter,
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ dir = 4
+ },
+/turf/simulated/wall/r_wall,
+/area/atmos)
+"pua" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 9
+ },
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ layer = 3.3;
+ master_tag = "robotics_solar_airlock";
+ name = "interior access button";
+ pixel_x = -25;
+ pixel_y = -25;
+ req_access = list(13)
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plating,
+/area/maintenance/portsolar)
+"puk" = (
+/obj/machinery/hydroponics/constructable,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/walllocker/emerglocker/north{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"pus" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/obj/machinery/field/generator,
+/turf/simulated/floor/plasteel,
+/area/storage/secure)
+"puv" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/nhallway)
+"pux" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/floodlight,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"puA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 9
+ },
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ layer = 3.3;
+ master_tag = "ai_airlock";
+ name = "interior access button";
+ pixel_x = 25;
+ pixel_y = 25
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/construction/hallway)
+"puB" = (
+/turf/simulated/wall/r_wall,
+/area/toxins/storage)
+"puJ" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/east)
+"puM" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/vending/clothing,
+/turf/simulated/floor/plasteel,
+/area/maintenance/fsmaint)
+"puN" = (
+/turf/simulated/wall/rust,
+/area/maintenance/disposal)
+"pvm" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "green"
+ },
+/area/hallway/secondary/exit)
+"pvn" = (
+/obj/machinery/door_control{
+ id = "Singularity";
+ name = "Containment Blast Doors";
+ pixel_x = 32
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Singularity";
+ name = "Singularity Blast Doors"
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"pvu" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/wood,
+/area/security/hos)
+"pwt" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/storage/primary)
+"pww" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/chair/stool,
+/obj/effect/landmark/start/civilian,
+/turf/simulated/floor/carpet/arcade,
+/area/crew_quarters/fitness)
+"pwH" = (
+/obj/machinery/light/small,
+/obj/effect/decal/warning_stripes/southeast,
+/obj/structure/closet/walllocker/emerglocker/north{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"pwN" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/obj/structure/dresser,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"pwU" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/crew_quarters/courtroom)
+"pxm" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay3)
+"pxt" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner (WEST)"
+ },
+/area/medical/medbay3)
+"pxD" = (
+/obj/structure/chair/comfy/brown{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/landmark/start/head_of_security,
+/turf/simulated/floor/wood,
+/area/security/hos)
+"pxR" = (
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"pyj" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/nw)
+"pyk" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/machinery/door/window{
+ dir = 2;
+ name = "Secure Armory";
+ req_access = list(1)
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/item/clothing/suit/armor/riot,
+/obj/item/shield/riot,
+/obj/item/clothing/head/helmet/riot,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/securearmory)
+"pyN" = (
+/obj/machinery/power/emitter{
+ anchored = 1;
+ dir = 1;
+ state = 2
+ },
+/obj/structure/cable/yellow{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/effect/decal/warning_stripes/eastnorthwest,
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"pyO" = (
+/turf/simulated/floor/bluegrid,
+/area/turret_protected/ai)
+"pyQ" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/closet/secure_closet/engineering_personal,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"pzi" = (
+/obj/structure/chair/comfy/brown,
+/turf/simulated/floor/carpet,
+/area/bridge/meeting_room)
+"pzu" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/gambling_den)
+"pzG" = (
+/obj/effect/decal/warning_stripes/southwestcorner,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/main)
+"pzH" = (
+/obj/structure/chair/comfy/brown,
+/obj/effect/landmark/start/magistrate,
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/magistrateoffice)
+"pzJ" = (
+/obj/structure/chair/comfy/beige,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/carpet,
+/area/bridge/meeting_room)
+"pzO" = (
+/obj/machinery/defibrillator_mount/loaded{
+ pixel_y = 32
+ },
+/obj/effect/landmark/start/doctor,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/sleeper)
+"pzS" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/door/window/brigdoor{
+ dir = 2;
+ name = "Creature Pen";
+ req_access = list(47)
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "xeno1";
+ name = "Creature Cell #1"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/xenobiology)
+"pzW" = (
+/obj/machinery/computer/guestpass{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/nhallway)
+"pAa" = (
+/obj/structure/table/reinforced,
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/computer/security/telescreen/toxin_chamber,
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"pAg" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "BridgeLockdown";
+ name = "Bridge Lockdown"
+ },
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/bridge)
+"pAh" = (
+/obj/structure/chair/office/dark{
+ dir = 8
+ },
+/obj/item/radio/intercom{
+ pixel_x = -26;
+ pixel_y = 26
+ },
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"pAi" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "BridgeLockdown";
+ name = "Bridge Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/bridge)
+"pAm" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/smes{
+ charge = 2e+006
+ },
+/turf/simulated/floor/greengrid,
+/area/engine/engineering)
+"pAn" = (
+/obj/structure/flora/ausbushes/grassybush,
+/obj/structure/flora/ausbushes/brflowers,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/grass,
+/area/hallway/secondary/exit)
+"pAy" = (
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/medical/research/nhallway)
+"pAL" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/chair/comfy/brown,
+/turf/simulated/floor/carpet,
+/area/bridge/meeting_room)
+"pAT" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/hologram/holopad,
+/obj/structure/disposalpipe/junction{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluefull"
+ },
+/area/medical/medbay2)
+"pAV" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/genetics)
+"pBc" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"pBd" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/effect/landmark/start/security_officer,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/processing)
+"pBi" = (
+/obj/structure/grille,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/light,
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"pBj" = (
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "ramptop";
+ tag = "icon-stage_stairs"
+ },
+/area/crew_quarters/fitness)
+"pBl" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/bridge/checkpoint/south)
+"pBp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/table/wood,
+/obj/item/phone,
+/obj/item/cigbutt/cigarbutt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/bridge/meeting_room)
+"pBq" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor/plating,
+/area/crew_quarters/fitness)
+"pBD" = (
+/turf/simulated/wall/r_wall,
+/area/toxins/lab)
+"pBI" = (
+/obj/machinery/newscaster{
+ pixel_y = 32
+ },
+/obj/effect/decal/warning_stripes/north,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"pBJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"pBK" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "BridgeLockdown";
+ name = "Bridge Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/bridge)
+"pBZ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/bookcase,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"pCm" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"pCn" = (
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/machinery/light,
+/obj/effect/decal/warning_stripes/northwest,
+/obj/structure/table/reinforced,
+/obj/item/clipboard,
+/obj/item/toy/figure/scientist,
+/obj/item/disk/tech_disk{
+ pixel_x = -6
+ },
+/obj/item/disk/tech_disk{
+ pixel_x = 6
+ },
+/obj/item/disk/tech_disk{
+ pixel_y = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/lab)
+"pCr" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "BridgeLockdown";
+ name = "Bridge Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/bridge)
+"pCs" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10;
+ initialize_directions = 10
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"pCx" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -6;
+ pixel_y = -30
+ },
+/obj/machinery/vending/wallmed{
+ name = "Emergency NanoMed";
+ pixel_x = 7;
+ pixel_y = -30
+ },
+/obj/machinery/r_n_d/protolathe{
+ pixel_x = 1
+ },
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/lab)
+"pCz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/chair/wood{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/wood{
+ broken = 1;
+ icon_state = "wood-broken"
+ },
+/area/maintenance/gambling_den)
+"pCB" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/hor)
+"pCL" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "whiteblue"
+ },
+/area/medical/sleeper)
+"pCP" = (
+/obj/machinery/firealarm{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/south)
+"pCW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/chair/comfy/black,
+/turf/simulated/floor/carpet/arcade,
+/area/crew_quarters/fitness)
+"pCX" = (
+/obj/structure/closet/secure_closet/guncabinet{
+ anchored = 1;
+ name = "Dominator's";
+ req_access = list(1)
+ },
+/obj/machinery/light,
+/obj/machinery/firealarm{
+ pixel_y = -26
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/customs)
+"pCY" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/east)
+"pDh" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "BridgeLockdown";
+ name = "Bridge Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/bridge)
+"pDj" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "BridgeLockdown";
+ name = "Bridge Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/bridge)
+"pDt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/mob/living/simple_animal/bot/medbot,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/reception)
+"pDF" = (
+/obj/structure/sign/securearea,
+/turf/simulated/wall/r_wall,
+/area/crew_quarters/hor)
+"pEd" = (
+/obj/structure/closet/walllocker/emerglocker/north,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/nhallway)
+"pEi" = (
+/turf/simulated/wall,
+/area/medical/cryo)
+"pEm" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/hallway/primary/central/south)
+"pEo" = (
+/obj/structure/table/wood,
+/obj/item/camera,
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain)
+"pEz" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"pEC" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue"
+ },
+/area/medical/medbay)
+"pET" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "BridgeLockdown";
+ name = "Bridge Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/bridge)
+"pEY" = (
+/obj/machinery/mecha_part_fabricator/spacepod,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/engine/mechanic_workshop)
+"pFn" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/airlock/security/glass{
+ name = "Shooting Range";
+ req_access = list(63)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/range)
+"pFp" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "BridgeLockdown";
+ name = "Bridge Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/bridge)
+"pFA" = (
+/obj/structure/table,
+/obj/item/restraints/handcuffs,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "red"
+ },
+/area/security/processing)
+"pFE" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/machinery/hologram/holopad,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/sleeper)
+"pFF" = (
+/turf/simulated/floor/wood,
+/area/ntrep)
+"pFW" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "whiteblue"
+ },
+/area/medical/medbay)
+"pGk" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/chair/stool,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"pGl" = (
+/obj/structure/table/wood,
+/obj/machinery/ai_status_display{
+ pixel_x = -32
+ },
+/obj/item/clipboard,
+/obj/item/folder,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"pGp" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 4;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"pGt" = (
+/obj/structure/sign/greencross,
+/turf/simulated/wall,
+/area/medical/medbay3)
+"pGu" = (
+/obj/machinery/door/airlock{
+ name = "Unisex Showers"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/crew_quarters/locker/locker_toilet)
+"pGB" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"pGI" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "BridgeLockdown";
+ name = "Bridge Lockdown"
+ },
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/bridge)
+"pGQ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/se)
+"pGY" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/prison/cell_block/A)
+"pHr" = (
+/turf/simulated/floor/wood,
+/area/bridge/meeting_room)
+"pHw" = (
+/obj/machinery/vending/boozeomat,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/maintenance/bar)
+"pHJ" = (
+/obj/structure/table,
+/obj/item/restraints/handcuffs,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/firealarm{
+ pixel_x = -28;
+ pixel_y = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkred"
+ },
+/area/security/prison/cell_block/A)
+"pHK" = (
+/obj/machinery/camera{
+ c_tag = "Xeno High Security Containment";
+ dir = 4;
+ network = list("Research","SS13");
+ pixel_y = -22
+ },
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/xenobiology)
+"pHL" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/photocopier,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (WEST)"
+ },
+/area/medical/research/nhallway)
+"pHP" = (
+/obj/structure/table/reinforced,
+/obj/machinery/computer/secure_data/laptop,
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/magistrateoffice)
+"pHT" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/obj/machinery/computer/supplyquest/workers{
+ pixel_y = 28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"pIb" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/ai)
+"pId" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/hallway/primary/central/west)
+"pIp" = (
+/obj/machinery/vending/cola/free,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"pIq" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/prison/cell_block/A)
+"pIt" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/crew_quarters/locker)
+"pIy" = (
+/obj/machinery/door_timer/cell_4,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/light/small,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/prison/cell_block/A)
+"pID" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/item/radio/intercom{
+ pixel_y = -28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/prison/cell_block/A)
+"pIL" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/chair{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutral"
+ },
+/area/crew_quarters/courtroom)
+"pIR" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/solar/port)
+"pIZ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/sleeper)
+"pJg" = (
+/obj/machinery/vending/security,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/newscaster/security_unit{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/main)
+"pJi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/light/small,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/prison/cell_block/A)
+"pJs" = (
+/obj/machinery/portable_atmospherics/canister/toxins,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/storage)
+"pJx" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/prisonershuttle)
+"pJA" = (
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/medbay2)
+"pJN" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/security/customs)
+"pJV" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/chair/comfy/black{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/carpet,
+/area/assembly/showroom)
+"pKc" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/ai_status_display{
+ pixel_x = -32
+ },
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/camera{
+ c_tag = "Research Director's Bedroom";
+ dir = 4;
+ network = list("Research","SS13");
+ pixel_y = -22
+ },
+/obj/item/flag/rnd,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/hor)
+"pKg" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/nhallway)
+"pKh" = (
+/obj/machinery/shower{
+ dir = 8;
+ tag = "icon-shower (WEST)"
+ },
+/obj/effect/decal/warning_stripes/southwest,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/virology)
+"pKk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (WEST)"
+ },
+/area/toxins/xenobiology)
+"pKm" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/security/hos)
+"pKo" = (
+/obj/machinery/atmospherics/air_sensor{
+ id_tag = "n2o_sensor"
+ },
+/turf/simulated/floor/engine/n20,
+/area/atmos)
+"pKu" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"pKE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/prison/cell_block/A)
+"pKP" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"pKY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluefull"
+ },
+/area/medical/sleeper)
+"pLb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/sortjunction{
+ dir = 8;
+ name = "Brig Physician";
+ sortType = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "redcorner"
+ },
+/area/security/brig)
+"pLm" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/brig)
+"pLz" = (
+/turf/simulated/wall/r_wall,
+/area/security/hos)
+"pLB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/security/glass{
+ name = "High Sec Zone";
+ req_access = list(63)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/permahallway)
+"pLE" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "caution"
+ },
+/area/maintenance/bar)
+"pLF" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/permahallway)
+"pLM" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/medical/surgery/south)
+"pLR" = (
+/turf/simulated/floor/carpet,
+/area/maintenance/tourist)
+"pMj" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/effect/landmark/start/geneticist,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/cloning)
+"pMp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 4
+ },
+/turf/simulated/wall,
+/area/security/checkpoint/south)
+"pMx" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/brig)
+"pMH" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"pMV" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"pNk" = (
+/obj/effect/decal/warning_stripes/southeast,
+/obj/machinery/power/apc{
+ name = "south bump";
+ pixel_y = -28
+ },
+/obj/structure/cable,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/medical/morgue)
+"pNr" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkyellowcorners"
+ },
+/area/engine/mechanic_workshop/hangar)
+"pNE" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/bot/right,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"pNG" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/securehallway)
+"pNI" = (
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/securearmory)
+"pNN" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/junction{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/securehallway)
+"pNO" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/medical/research/nhallway)
+"pNV" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/processing)
+"pOa" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (WEST)"
+ },
+/area/medical/research)
+"pOg" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/tcommsat/chamber)
+"pOC" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/starboard/east)
+"pOI" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/flora/ausbushes/ywflowers,
+/obj/structure/flora/ausbushes/leafybush,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/grass,
+/area/medical/medbay)
+"pOP" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/belt/utility,
+/obj/item/flashlight,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/aisat)
+"pOS" = (
+/obj/structure/table/reinforced,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "red"
+ },
+/area/security/checkpoint/south)
+"pPo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"pPx" = (
+/obj/structure/bed,
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/obj/structure/curtain/open,
+/obj/item/bedsheet/medical{
+ level = 1.4
+ },
+/obj/machinery/camera{
+ c_tag = "Medbay Patients Rooms";
+ network = list("SS13","Medical");
+ pixel_x = 30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whiteblue"
+ },
+/area/medical/ward)
+"pPK" = (
+/obj/structure/chair/comfy/brown{
+ dir = 4
+ },
+/obj/effect/landmark/start/captain,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/captain)
+"pPR" = (
+/obj/structure/table,
+/obj/item/clothing/under/color/orange/prison,
+/obj/item/clothing/shoes/orange,
+/obj/item/radio/intercom{
+ pixel_x = 28
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/lobby)
+"pPV" = (
+/obj/structure/rack,
+/obj/item/storage/toolbox/emergency,
+/obj/item/crowbar,
+/obj/item/wrench,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/teleporter)
+"pPW" = (
+/obj/machinery/computer/security{
+ network = list("SS13","Research Outpost","Mining Outpost")
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"pQa" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/securehallway)
+"pQd" = (
+/obj/item/radio/beacon,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/nhallway)
+"pQg" = (
+/obj/structure/delta_statue/w,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault";
+ tag = "icon-vault (WEST)"
+ },
+/area/bridge/vip)
+"pQl" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/space,
+/area/space/nearstation)
+"pQN" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/security/lobby)
+"pQP" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Prisoner Processing";
+ dir = 6;
+ network = list("SS13","Security")
+ },
+/obj/machinery/vending/wallmed{
+ name = "Emergency NanoMed";
+ pixel_y = 30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/processing)
+"pQU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkredfull"
+ },
+/area/security/warden)
+"pRa" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/hologram/holopad,
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/sleep)
+"pRj" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "First Surgery Window";
+ name = "Surgery Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/medical/surgery/north)
+"pRy" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/securehallway)
+"pRB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/aft)
+"pRK" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/bar/atrium)
+"pSd" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/closet/coffin,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "vault"
+ },
+/area/chapel/main)
+"pSp" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/chapel/office)
+"pSF" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/assembly/showroom)
+"pSM" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/surgery/north)
+"pTt" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "atmos_tank_outer";
+ locked = 1;
+ name = "Atmos External Access";
+ req_access = list(10,13)
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/gravitygenerator)
+"pTv" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/engine,
+/area/engine/controlroom)
+"pTx" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/medical/ward)
+"pTS" = (
+/obj/structure/table,
+/obj/machinery/light{
+ dir = 1;
+ in_use = 1
+ },
+/obj/machinery/camera{
+ c_tag = "Rec Room Fore"
+ },
+/obj/item/clipboard,
+/obj/item/folder,
+/obj/item/pen,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/crew_quarters/fitness)
+"pUb" = (
+/obj/structure/chair/comfy/brown{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/captain)
+"pUz" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/obj/machinery/light_switch{
+ pixel_x = 26;
+ pixel_y = 26
+ },
+/obj/effect/landmark/start/hop,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/heads/hop)
+"pUJ" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/construction/hallway)
+"pUL" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "rdprivacy";
+ name = "Research Director Office Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/crew_quarters/hor)
+"pUS" = (
+/obj/structure/grille,
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"pVa" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/fitness)
+"pVj" = (
+/obj/structure/chair/office/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/mixing)
+"pVo" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/xenozoo)
+"pVu" = (
+/obj/structure/table/wood,
+/obj/item/radio/intercom{
+ pixel_x = 26;
+ pixel_y = 28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/cabin1)
+"pVy" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/sleep)
+"pVL" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/west{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "siding1"
+ },
+/obj/effect/decal/warning_stripes/west{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "siding8"
+ },
+/obj/structure/closet/secure_closet/brig/evidence,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/evidence)
+"pVM" = (
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 24
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain)
+"pVP" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 4;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"pWb" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/landmark/event/lightsout,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/virology)
+"pWn" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/reagent_dispensers/fueltank,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"pWo" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/locker/locker_toilet)
+"pWu" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/crew_quarters/locker/locker_toilet)
+"pWx" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "redyellowfull"
+ },
+/area/engine/break_room)
+"pWC" = (
+/obj/structure/table/reinforced,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 24
+ },
+/obj/item/reagent_containers/spray/cleaner/drone,
+/turf/simulated/floor/plasteel{
+ icon_state = "redyellowfull"
+ },
+/area/engine/break_room)
+"pWD" = (
+/obj/structure/closet/secure_closet/security,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/customs)
+"pWK" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/closet/firecloset,
+/obj/machinery/firealarm{
+ pixel_x = -32;
+ pixel_y = 24
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -24
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/engine/break_room)
+"pWN" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/engine/break_room)
+"pWR" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/wood,
+/area/maintenance/library)
+"pWT" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/maintenance/library)
+"pXd" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/newscaster{
+ pixel_x = 32
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"pXf" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/tcommsat/chamber)
+"pXg" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/camera{
+ c_tag = "Atmos Hatch";
+ dir = 8;
+ network = list("Engineering","SS13");
+ pixel_y = -22
+ },
+/obj/machinery/recharge_station,
+/turf/simulated/floor/plasteel,
+/area/engine/break_room)
+"pXr" = (
+/obj/machinery/atmospherics/binary/pump{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/toxins/mixing)
+"pXv" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/east)
+"pXz" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/vending/wallmed{
+ pixel_y = 30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/sleep)
+"pXD" = (
+/obj/structure/table/reinforced,
+/obj/item/wrench,
+/obj/item/crowbar,
+/obj/item/analyzer,
+/obj/machinery/newscaster{
+ pixel_x = -32
+ },
+/obj/machinery/camera{
+ c_tag = "Atmospherics Front Desk";
+ dir = 4;
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "caution"
+ },
+/area/atmos/control)
+"pXO" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/ne)
+"pXV" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/storage/tech)
+"pXX" = (
+/obj/structure/window/reinforced,
+/obj/machinery/photocopier,
+/obj/machinery/light/small{
+ dir = 4;
+ pixel_y = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/medical/morgue)
+"pYm" = (
+/obj/structure/table/wood,
+/obj/item/storage/fancy/candle_box/full,
+/obj/item/storage/fancy/candle_box/full{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/office)
+"pYt" = (
+/mob/living/simple_animal/mouse/brown,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"pYG" = (
+/obj/machinery/newscaster/security_unit{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/brig)
+"pYJ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/research{
+ name = "Mech Bay";
+ req_access = list(29)
+ },
+/turf/simulated/floor/plasteel,
+/area/assembly/chargebay)
+"pYL" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/misc_lab)
+"pYR" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"pZl" = (
+/obj/effect/decal/warning_stripes/northeastcorner,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"pZq" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/storage/tech)
+"pZL" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/item/radio/intercom{
+ pixel_x = 28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "red"
+ },
+/area/security/reception)
+"pZM" = (
+/obj/machinery/light/small,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"pZR" = (
+/obj/effect/decal/warning_stripes/northwest,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"qac" = (
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"qak" = (
+/obj/machinery/light/small,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"qaw" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurplecorner"
+ },
+/area/crew_quarters/hor)
+"qaH" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/sw)
+"qbq" = (
+/obj/structure/table/wood,
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"qbt" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "PermaLockdown";
+ name = "Perma Lockdown"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "PermaCellsLockdown";
+ name = "Perma Cells Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"qbx" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/cryopod/robot,
+/turf/simulated/floor/plasteel,
+/area/assembly/chargebay)
+"qbE" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/structure/showcase,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/turret_protected/aisat)
+"qbQ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/nw)
+"qbW" = (
+/obj/machinery/portable_atmospherics/scrubber/huge/stationary,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/machinery/camera{
+ c_tag = "Permabrig North";
+ dir = 1;
+ network = list("Prison","SS13")
+ },
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"qbY" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 4;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"qcd" = (
+/obj/machinery/ai_slipper,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/aisat)
+"qce" = (
+/obj/machinery/space_heater,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos/control)
+"qcB" = (
+/obj/machinery/computer/card,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkblue"
+ },
+/area/bridge)
+"qcE" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/smes,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plating,
+/area/maintenance/portsolar)
+"qcF" = (
+/obj/machinery/computer/scan_consolenew,
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (WEST)"
+ },
+/area/medical/genetics)
+"qcG" = (
+/obj/structure/table/reinforced,
+/obj/item/restraints/handcuffs,
+/obj/item/flash,
+/obj/machinery/ai_status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"qcL" = (
+/obj/machinery/alarm{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/port)
+"qcM" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/computer/security{
+ network = list("SS13","Mining Outpost")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/bridge)
+"qcW" = (
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/commercial)
+"qcX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/kitchenspike,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"qde" = (
+/obj/machinery/computer/atmos_alert,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkyellow"
+ },
+/area/bridge)
+"qdg" = (
+/obj/structure/closet/firecloset,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/hallway/primary/central/ne)
+"qdp" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/item/clothing/suit/armor/bulletproof,
+/obj/item/clothing/head/helmet/alt,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/securearmory)
+"qdz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
+"qdI" = (
+/obj/machinery/disposal,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/fitness)
+"qdV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба служит для подачу горючей смеси в турбину для её работы";
+ dir = 4;
+ name = "Труба турбины"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "caution"
+ },
+/area/atmos)
+"qef" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel,
+/area/maintenance/fpmaint)
+"qeg" = (
+/obj/structure/table/wood,
+/obj/item/storage/box/bodybags{
+ pixel_x = 2;
+ pixel_y = 4
+ },
+/obj/machinery/newscaster{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkblue"
+ },
+/area/chapel/main)
+"qek" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/door/airlock/security/glass{
+ name = "Brig Local Armory";
+ req_access = list(1)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/customs)
+"qeJ" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/starboard/east)
+"qfb" = (
+/obj/structure/closet/crate/freezer,
+/obj/item/reagent_containers/iv_bag/blood/AMinus,
+/obj/item/reagent_containers/iv_bag/blood/APlus,
+/obj/item/reagent_containers/iv_bag/blood/BMinus,
+/obj/item/reagent_containers/iv_bag/blood/BPlus,
+/obj/item/reagent_containers/iv_bag/blood/OMinus,
+/obj/item/reagent_containers/iv_bag/blood/OPlus,
+/obj/item/reagent_containers/iv_bag/blood/random,
+/obj/item/reagent_containers/iv_bag/blood/random,
+/obj/item/reagent_containers/iv_bag/blood/random,
+/obj/machinery/iv_drip,
+/obj/item/reagent_containers/iv_bag/salglu,
+/obj/effect/decal/warning_stripes/blue/hollow,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_x = -29;
+ pixel_y = -12
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/sleeper)
+"qfe" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/obj/machinery/newscaster{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "whiteblue"
+ },
+/area/medical/medbay2)
+"qfg" = (
+/obj/structure/closet/crate/freezer,
+/obj/item/reagent_containers/iv_bag/blood/AMinus,
+/obj/item/reagent_containers/iv_bag/blood/APlus,
+/obj/item/reagent_containers/iv_bag/blood/BMinus,
+/obj/item/reagent_containers/iv_bag/blood/BPlus,
+/obj/item/reagent_containers/iv_bag/blood/OMinus,
+/obj/item/reagent_containers/iv_bag/blood/OPlus,
+/obj/item/reagent_containers/iv_bag/blood/random,
+/obj/item/reagent_containers/iv_bag/blood/random,
+/obj/item/reagent_containers/iv_bag/blood/random,
+/obj/machinery/iv_drip,
+/obj/item/reagent_containers/iv_bag/salglu,
+/obj/effect/decal/warning_stripes/blue/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/sleeper)
+"qfp" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Подаёт азот из атмосферки в систему охлаждения реактора, таким образом запитывая её хладагентом";
+ dir = 4;
+ name = "Труба подачи азота в реактор"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{
+ dir = 4
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/space/nearstation)
+"qfr" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/bar/atrium)
+"qfD" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/door_control{
+ id = "xenokill";
+ name = "Xenobio Kill Room Bolts";
+ normaldoorcontrol = 1;
+ pixel_x = 30;
+ specialfunctions = 4
+ },
+/obj/machinery/door/airlock/research/glass{
+ id_tag = "xenokill";
+ locked = 1;
+ name = "Xenobio Kill Room"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/xenobiology)
+"qfO" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/camera{
+ c_tag = "Morgue External";
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/aft)
+"qfW" = (
+/obj/machinery/camera{
+ c_tag = "Locker Room South";
+ dir = 5
+ },
+/obj/structure/closet/wardrobe/xenos,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"qgl" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/hologram/holopad,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/ne)
+"qgq" = (
+/obj/machinery/light/small,
+/obj/item/clothing/head/bearpelt,
+/obj/item/folder/documents,
+/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka,
+/obj/item/lighter/zippo/nt_rep,
+/obj/item/storage/fancy/cigarettes/cigpack_robustgold,
+/obj/item/stack/spacecash/c1000{
+ amount = 100000
+ },
+/obj/structure/safe{
+ known_by = list("captain")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/security/nuke_storage)
+"qgz" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/brig)
+"qgX" = (
+/obj/structure/lattice,
+/turf/simulated/wall/rust,
+/area/space/nearstation)
+"qgZ" = (
+/obj/machinery/light/small,
+/obj/structure/sign/poster/contraband/communist_state{
+ pixel_y = -32
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken";
+ tag = "icon-wood-broken"
+ },
+/area/maintenance/fsmaint)
+"qhf" = (
+/obj/structure/table/reinforced,
+/obj/item/stamp/rd,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/machinery/door_control{
+ id = "rdprivacy";
+ name = "Privacy Shutters";
+ pixel_x = -6;
+ pixel_y = 6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (EAST)"
+ },
+/area/crew_quarters/hor)
+"qhn" = (
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "red"
+ },
+/area/security/brig)
+"qhH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitehall"
+ },
+/area/toxins/xenobiology)
+"qhT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research)
+"qhW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/processing)
+"qic" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "PermaCellsLockdown";
+ name = "Perma Cells Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"qie" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/grille,
+/obj/structure/window/reinforced/polarized{
+ dir = 1;
+ id = "Interrogation"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 8;
+ id = "Interrogation"
+ },
+/obj/structure/window/reinforced/polarized{
+ id = "Interrogation"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 4;
+ id = "Interrogation"
+ },
+/turf/simulated/floor/plating,
+/area/security/interrogation)
+"qis" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/hallway/secondary/entry/lounge)
+"qiv" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/machinery/newscaster/security_unit{
+ pixel_y = -30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "red"
+ },
+/area/security/permahallway)
+"qiB" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/security/glass{
+ name = "High Sec Zone";
+ req_access = list(63)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "red"
+ },
+/area/security/permahallway)
+"qiD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/securehallway)
+"qiF" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/crew_quarters/bar/atrium)
+"qiL" = (
+/obj/machinery/camera{
+ c_tag = "East-North Brig Hallway";
+ dir = 8;
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/securehallway)
+"qiR" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10;
+ initialize_directions = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"qiU" = (
+/obj/machinery/hologram/holopad,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/aisat_interior)
+"qjh" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "purple"
+ },
+/area/quartermaster/miningdock)
+"qji" = (
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "red"
+ },
+/area/security/prisonershuttle)
+"qjj" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/wood,
+/area/ntrep)
+"qjp" = (
+/obj/effect/decal/cleanable/cobweb,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/closet/walllocker/emerglocker/north{
+ pixel_x = -30;
+ pixel_y = 0
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/gravitygenerator)
+"qjr" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/unary/vent_pump/high_volume{
+ frequency = 1379;
+ id_tag = "atmos_tank_pump"
+ },
+/obj/machinery/embedded_controller/radio/airlock/airlock_controller{
+ id_tag = "atmos_tank_airlock";
+ pixel_x = 57;
+ req_access = list(10,13);
+ tag_airpump = "atmos_tank_pump";
+ tag_chamber_sensor = "atmos_tank_sensor";
+ tag_exterior_door = "atmos_tank_outer";
+ tag_interior_door = "atmos_tank_inner"
+ },
+/obj/machinery/airlock_sensor{
+ id_tag = "atmos_tank_sensor";
+ pixel_x = 57;
+ pixel_y = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/gravitygenerator)
+"qjy" = (
+/obj/structure/table,
+/obj/item/paper_bin{
+ pixel_x = -2;
+ pixel_y = 7
+ },
+/obj/item/pen{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Medbay Staff Room";
+ network = list("SS13","Medical")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/ward)
+"qjM" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/structure/cable,
+/obj/machinery/power/apc{
+ name = "south bump";
+ pixel_y = -26
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/securearmory)
+"qjN" = (
+/obj/structure/chair/stool,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"qjU" = (
+/obj/structure/table/glass,
+/obj/item/storage/firstaid/adv{
+ pixel_x = 1;
+ pixel_y = 2
+ },
+/obj/item/reagent_containers/glass/bottle/epinephrine{
+ pixel_y = 2
+ },
+/obj/item/reagent_containers/glass/bottle/charcoal,
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "whitered"
+ },
+/area/security/medbay)
+"qjY" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/gameboard{
+ pixel_x = 3;
+ pixel_y = -7
+ },
+/turf/simulated/floor/carpet/arcade,
+/area/crew_quarters/fitness)
+"qks" = (
+/obj/structure/table/wood,
+/obj/effect/decal/cleanable/cobweb2,
+/obj/item/flashlight/lamp,
+/turf/simulated/floor/wood{
+ broken = 1;
+ icon_state = "wood-broken"
+ },
+/area/maintenance/library)
+"qkv" = (
+/obj/machinery/light/small{
+ dir = 4;
+ tag = "icon-bulb1 (EAST)"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/engine/gravitygenerator)
+"qkH" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/toolbox/mechanical,
+/obj/item/clothing/glasses/welding,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "arrival"
+ },
+/area/atmos)
+"qla" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 28
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/locker/locker_toilet)
+"qlu" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/engineering)
+"qlw" = (
+/obj/structure/table/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"qlJ" = (
+/obj/structure/sign/science{
+ icon_state = "xenobio2"
+ },
+/turf/simulated/wall,
+/area/toxins/xenobiology)
+"qlN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/bar/atrium)
+"qlP" = (
+/obj/structure/chair/comfy/black{
+ dir = 8
+ },
+/obj/effect/landmark/start/blueshield,
+/turf/simulated/floor/plasteel{
+ icon_state = "bcarpet05"
+ },
+/area/blueshield)
+"qlT" = (
+/obj/machinery/light,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai_upload)
+"qlZ" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/space/nearstation)
+"qme" = (
+/obj/structure/table/wood,
+/obj/item/storage/pill_bottle/dice,
+/obj/machinery/computer/security/telescreen/entertainment{
+ pixel_y = -32
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"qmn" = (
+/obj/structure/table/reinforced,
+/obj/machinery/newscaster{
+ pixel_x = -32
+ },
+/obj/item/storage/box/donkpockets,
+/turf/simulated/floor/plasteel{
+ icon_state = "redyellowfull"
+ },
+/area/engine/break_room)
+"qmu" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "redyellowfull"
+ },
+/area/engine/break_room)
+"qmv" = (
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"qmz" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/virology)
+"qmF" = (
+/obj/structure/table,
+/obj/item/stack/packageWrap,
+/obj/item/hand_labeler,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 30
+ },
+/turf/simulated/floor/plasteel,
+/area/teleporter)
+"qmT" = (
+/obj/machinery/door/airlock{
+ id_tag = "cabin1";
+ name = "Cabin"
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/cabin1)
+"qnc" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"qni" = (
+/turf/simulated/wall/r_wall,
+/area/turret_protected/aisat_interior)
+"qnk" = (
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/obj/structure/chair/barber{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "barber"
+ },
+/area/civilian/barber)
+"qnB" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/chair/office/dark{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos/control)
+"qnC" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos/control)
+"qnD" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/medbay)
+"qnQ" = (
+/obj/structure/table/wood/poker,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/maintenance/gambling_den)
+"qol" = (
+/obj/effect/decal/cleanable/blood/xeno,
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/xenozoo)
+"qos" = (
+/obj/structure/table,
+/obj/item/wrench,
+/obj/item/clothing/mask/gas,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "escape"
+ },
+/area/hallway/primary/port/west)
+"qoy" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/item/clothing/suit/armor/bulletproof,
+/obj/item/clothing/head/helmet/alt,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/securearmory)
+"qoG" = (
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 8
+ },
+/obj/machinery/camera{
+ c_tag = "Port Hallway North";
+ dir = 8
+ },
+/obj/machinery/portable_atmospherics/scrubber,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "arrival"
+ },
+/area/hallway/primary/port/west)
+"qoH" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/sw)
+"qoN" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/west{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "siding1"
+ },
+/obj/structure/closet/secure_closet/brig/evidence,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/evidence)
+"qoQ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/door/airlock/highsecurity{
+ name = "Secure Tech Storage";
+ req_access = list(19,23)
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel,
+/area/storage/tech)
+"qpj" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/sign/poster/contraband/random{
+ pixel_x = 32;
+ pixel_y = -32
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"qpm" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/visible,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/cryo)
+"qpw" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"qpC" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/landmark/event/blobstart,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/light/small,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"qpU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/door/airlock/security/glass{
+ name = "Brig Reception";
+ req_access = list(63)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/reception)
+"qpZ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"qqe" = (
+/obj/structure/closet,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/item/stack/sheet/glass{
+ amount = 50
+ },
+/obj/item/stack/sheet/glass{
+ amount = 50
+ },
+/obj/item/stack/sheet/plasteel{
+ amount = 15
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/assembly/robotics)
+"qqA" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"qqO" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"qqU" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/heads/hop)
+"qqV" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plating,
+/area/maintenance/library)
+"qqW" = (
+/obj/structure/chair/comfy/red,
+/obj/item/radio/intercom{
+ pixel_y = 22
+ },
+/obj/effect/landmark/start/civilian,
+/turf/simulated/floor/wood,
+/area/library)
+"qrj" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"qrz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/civilian/pet_store)
+"qrH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whitegreen";
+ tag = "icon-whitegreen (NORTHWEST)"
+ },
+/area/medical/virology)
+"qrL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"qrT" = (
+/turf/simulated/wall/r_wall,
+/area/tcommsat/chamber)
+"qrV" = (
+/obj/structure/table/reinforced,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/item/lightreplacer,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/aisat)
+"qrW" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"qsc" = (
+/turf/simulated/wall/r_wall,
+/area/maintenance/perma)
+"qsg" = (
+/obj/structure/flora/ausbushes/palebush,
+/obj/structure/flora/ausbushes/brflowers,
+/turf/simulated/floor/grass,
+/area/hallway/secondary/exit)
+"qsv" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/visible,
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"qsw" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"qsF" = (
+/turf/simulated/floor/plating,
+/area/maintenance/library)
+"qsX" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/office)
+"qsZ" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"qtp" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"qtq" = (
+/obj/structure/sign/securearea,
+/turf/simulated/wall,
+/area/toxins/explab)
+"qtv" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"qtU" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/nw)
+"qtZ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/explab)
+"qug" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/permahallway)
+"qui" = (
+/obj/structure/dispenser/oxygen,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/storage/eva)
+"qul" = (
+/obj/machinery/shower{
+ dir = 4
+ },
+/obj/structure/curtain/open/shower,
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/crew_quarters/locker/locker_toilet)
+"qut" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 10;
+ initialize_directions = 10
+ },
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "station_ai_airlock";
+ name = "interior access button";
+ pixel_x = -23;
+ pixel_y = -21;
+ req_access = list(10,13)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/aienter)
+"quv" = (
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"quy" = (
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plasteel/airless,
+/area/toxins/test_area)
+"quA" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/west)
+"quO" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/chair/wood,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "chapel"
+ },
+/area/chapel/main)
+"quV" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/toxins/explab)
+"qvg" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/nw)
+"qvr" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/sw)
+"qvt" = (
+/obj/machinery/slot_machine,
+/turf/simulated/floor/plasteel{
+ icon_state = "caution"
+ },
+/area/maintenance/bar)
+"qvF" = (
+/obj/structure/grille,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"qvN" = (
+/obj/machinery/light/small{
+ dir = 4;
+ tag = "icon-bulb1 (EAST)"
+ },
+/obj/machinery/camera{
+ c_tag = "AI Transit Tube Airlock";
+ dir = 8;
+ network = list("SS13","Engineering")
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/aienter)
+"qvY" = (
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 25
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/cmo)
+"qwa" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/chair/office/light{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plating,
+/area/teleporter/abandoned)
+"qwb" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
+"qwo" = (
+/obj/structure/flora/ausbushes/ppflowers,
+/obj/structure/flora/ausbushes/palebush,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/grass,
+/area/hallway/secondary/exit)
+"qws" = (
+/obj/structure/rack{
+ dir = 1
+ },
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "east bump";
+ pixel_x = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"qwy" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/firstaid/regular,
+/obj/item/radio/intercom{
+ dir = 8;
+ pixel_x = -28
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkbluecorners"
+ },
+/area/bridge)
+"qwA" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/ne)
+"qwC" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/quartermaster/miningdock)
+"qwG" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"qwQ" = (
+/obj/machinery/field/generator{
+ anchored = 1;
+ state = 2
+ },
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"qwW" = (
+/turf/simulated/floor/plasteel,
+/area/hallway/primary/central/ne)
+"qwX" = (
+/obj/machinery/computer/arcade,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bcarpet05"
+ },
+/area/security/prison/cell_block/A)
+"qwZ" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/cloning)
+"qxd" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 28
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"qxf" = (
+/obj/structure/table/wood,
+/obj/item/paicard,
+/turf/simulated/floor/plasteel{
+ icon_state = "carpet"
+ },
+/area/maintenance/library)
+"qxo" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/locker/locker_toilet)
+"qxs" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/medbay3)
+"qxv" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (EAST)"
+ },
+/area/toxins/explab)
+"qxP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bcarpet05"
+ },
+/area/security/prison/cell_block/A)
+"qxQ" = (
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"qxY" = (
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/assembly/chargebay)
+"qyg" = (
+/obj/machinery/teleport/station,
+/obj/machinery/status_display{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel,
+/area/teleporter)
+"qyB" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"qze" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/starboard/east)
+"qzh" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "redcorner"
+ },
+/area/security/prison/cell_block/A)
+"qzk" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/assembly/chargebay)
+"qzl" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/tcommsat/chamber)
+"qzC" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/server)
+"qzP" = (
+/obj/machinery/power/treadmill{
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/prison/cell_block/A)
+"qAH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/prison/cell_block/A)
+"qAK" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/engineering)
+"qAT" = (
+/obj/structure/table,
+/obj/item/storage/toolbox/mechanical,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"qAX" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/bridge/vip)
+"qAY" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/prison/cell_block/A)
+"qBc" = (
+/obj/machinery/status_display{
+ pixel_x = -32
+ },
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/computer/atmos_alert,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/chief)
+"qBn" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/exit)
+"qBv" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/engineering)
+"qBw" = (
+/obj/structure/table/wood,
+/obj/item/folder/blue,
+/obj/item/lighter/zippo,
+/obj/machinery/door_control{
+ desiredstate = 1;
+ id = "cabin1";
+ name = "Door Bolt Control";
+ normaldoorcontrol = 1;
+ pixel_y = -25;
+ specialfunctions = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/cabin1)
+"qBA" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/disposal/deliveryChute{
+ dir = 4
+ },
+/obj/structure/disposalpipe/trunk,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"qBC" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/ai)
+"qBE" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/east)
+"qBG" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology/lab)
+"qBV" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 26
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"qBZ" = (
+/obj/structure/sign/poster/contraband/communist_state{
+ pixel_x = 33
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"qCA" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/securehallway)
+"qCE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/main)
+"qCK" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurplecorner"
+ },
+/area/crew_quarters/hor)
+"qCL" = (
+/obj/structure/table/reinforced,
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/chief)
+"qCX" = (
+/obj/machinery/power/emitter{
+ anchored = 1;
+ state = 2
+ },
+/obj/structure/cable/yellow,
+/obj/effect/decal/warning_stripes/eastsouthwest,
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"qDm" = (
+/obj/structure/chair/comfy/brown{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"qDz" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/fore)
+"qDW" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkredcorners"
+ },
+/area/security/permabrig)
+"qEd" = (
+/obj/machinery/door/poddoor/shutters{
+ dir = 2;
+ id_tag = "teleaccessshutter";
+ name = "Teleporter Access Shutters"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel,
+/area/teleporter)
+"qEj" = (
+/obj/structure/grille,
+/obj/effect/decal/warning_stripes/west,
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"qEm" = (
+/obj/effect/landmark/start/security_officer,
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "red"
+ },
+/area/security/customs)
+"qEo" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whitepurple"
+ },
+/area/toxins/explab)
+"qEx" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plasteel,
+/area/assembly/chargebay)
+"qEC" = (
+/turf/simulated/wall,
+/area/crew_quarters/fitness)
+"qEK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/checkpoint/south)
+"qEP" = (
+/obj/structure/closet/secure_closet/brig,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"qEX" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/medbay)
+"qEZ" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "red"
+ },
+/area/security/reception)
+"qFn" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/floodlight,
+/turf/simulated/floor/plasteel,
+/area/storage/secure)
+"qFw" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/junction/reversed{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/brig)
+"qFx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"qFz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/brig)
+"qFD" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "Warden";
+ name = "Warden Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/security/warden)
+"qFN" = (
+/obj/structure/table/reinforced,
+/obj/item/flashlight/lamp,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/chief)
+"qFQ" = (
+/obj/structure/closet/bombcloset,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/nhallway)
+"qFV" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plasteel,
+/area/assembly/chargebay)
+"qGf" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/medical/research/nhallway)
+"qGg" = (
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 7;
+ icon_state = "yellow"
+ },
+/area/engine/break_room)
+"qGj" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating,
+/area/security/prison/cell_block/A)
+"qGp" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitehall"
+ },
+/area/toxins/xenobiology)
+"qGq" = (
+/obj/docking_port/stationary{
+ dir = 4;
+ dwidth = 2;
+ height = 6;
+ id = "pod3_home";
+ name = "pod3 home dock";
+ width = 5
+ },
+/turf/space{
+ icon_state = "black"
+ },
+/area/space)
+"qGv" = (
+/obj/machinery/light,
+/obj/structure/table/reinforced,
+/obj/item/storage/briefcase/inflatable{
+ pixel_x = -2;
+ pixel_y = 4
+ },
+/obj/item/storage/briefcase/inflatable,
+/obj/machinery/newscaster{
+ pixel_y = -30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 7;
+ icon_state = "yellow"
+ },
+/area/engine/engineering/monitor)
+"qGy" = (
+/turf/simulated/wall/r_wall,
+/area/medical/virology/lab)
+"qGO" = (
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/unres,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/airlock/medical{
+ id_tag = "CloningDoor";
+ name = "Cloning Lab";
+ req_access = list(5,9)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/cloning)
+"qGP" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"qGR" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"qHb" = (
+/obj/machinery/door/window/brigdoor/southleft{
+ dir = 1;
+ req_access = list(63)
+ },
+/obj/effect/decal/warning_stripes/west{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "siding1"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/evidence)
+"qHk" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/customs)
+"qHP" = (
+/turf/simulated/floor/plating,
+/area/maintenance/garden)
+"qIf" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"qIg" = (
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/table/glass,
+/obj/item/storage/fancy/vials{
+ pixel_x = 4;
+ pixel_y = 5
+ },
+/obj/item/storage/fancy/vials,
+/turf/simulated/floor/plasteel,
+/area/medical/virology/lab)
+"qIk" = (
+/obj/structure/closet/coffin,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/main)
+"qIq" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/west)
+"qIs" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/engine/break_room)
+"qIz" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "Warden";
+ name = "Warden Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/security/warden)
+"qIQ" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"qJh" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin,
+/obj/machinery/light_switch{
+ pixel_y = 24
+ },
+/obj/machinery/camera{
+ c_tag = "Chapel North"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/main)
+"qJo" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/storage/tech)
+"qJB" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/security/permahallway)
+"qJK" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "brig_detprivacy";
+ name = "Detective Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/security/detectives_office)
+"qJM" = (
+/obj/machinery/door/airlock{
+ id_tag = "PermaBath";
+ name = "Restroom"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/security/permabrig)
+"qJO" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken6";
+ tag = "icon-wood-broken6"
+ },
+/area/maintenance/fsmaint)
+"qKj" = (
+/obj/machinery/newscaster{
+ pixel_y = 32
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/bluegrid,
+/area/turret_protected/ai)
+"qKm" = (
+/turf/simulated/wall,
+/area/security/brigstaff)
+"qKv" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"qKK" = (
+/obj/machinery/teleport/station,
+/obj/effect/decal/warning_stripes/south,
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/machinery/camera/motion{
+ c_tag = "Minisat Teleporter Room";
+ network = list("Minisat","SS13")
+ },
+/turf/simulated/floor/bluegrid,
+/area/aisat)
+"qKO" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/aft)
+"qKS" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/table/glass,
+/obj/machinery/computer/med_data/laptop,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "cmo"
+ },
+/area/medical/cmo)
+"qKW" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/security/permahallway)
+"qKZ" = (
+/obj/structure/grille,
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/effect/decal/warning_stripes/southeastcorner,
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"qLc" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/range)
+"qLt" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/aft)
+"qLE" = (
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "yellow"
+ },
+/area/storage/primary)
+"qLZ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/landmark/start/clown,
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bar"
+ },
+/area/clownoffice)
+"qMb" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/table/glass,
+/obj/item/clothing/gloves/color/latex,
+/obj/item/healthanalyzer,
+/obj/item/clothing/glasses/hud/health,
+/obj/effect/decal/warning_stripes/southeastcorner,
+/turf/simulated/floor/plasteel,
+/area/medical/virology/lab)
+"qMm" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Biohazard_medi";
+ name = "Quarantine Lockdown"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "Chemistry1";
+ name = "Chemistry Privacy Shutter"
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/medical/chemistry)
+"qMp" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/nw)
+"qMN" = (
+/obj/structure/table,
+/obj/item/book/manual/nuclear,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"qMV" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/table/reinforced,
+/obj/item/hand_labeler,
+/obj/item/stamp/granted{
+ pixel_x = 3;
+ pixel_y = -4
+ },
+/obj/item/stamp/denied{
+ pixel_x = -4;
+ pixel_y = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"qNc" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/grille,
+/obj/structure/window/reinforced/polarized{
+ dir = 1;
+ id = "execution"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 4;
+ id = "execution"
+ },
+/obj/structure/window/reinforced/polarized{
+ id = "execution"
+ },
+/turf/simulated/floor/plating,
+/area/security/execution)
+"qNd" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"qNA" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "Virology";
+ name = "Virology Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/medical/virology/lab)
+"qNQ" = (
+/obj/effect/landmark/start/civilian,
+/obj/item/bikehorn/rubberducky,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/crew_quarters/locker/locker_toilet)
+"qNR" = (
+/turf/simulated/floor/plating/airless,
+/area/toxins/test_area)
+"qNW" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Biohazard_medi";
+ name = "Quarantine Lockdown"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "Genetics";
+ name = "Genetics Privacy Shutters"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/medical/genetics)
+"qNZ" = (
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurplecorner"
+ },
+/area/assembly/robotics)
+"qOh" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/assembly/robotics)
+"qOo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/universal{
+ dir = 4
+ },
+/turf/simulated/wall/r_wall,
+/area/tcommsat/chamber)
+"qOr" = (
+/turf/simulated/wall/rust,
+/area/maintenance/garden)
+"qOs" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/east)
+"qOt" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/maintcentral)
+"qPa" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/morgue{
+ name = "Occult Study"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/library)
+"qPr" = (
+/obj/machinery/door/airlock/security/glass{
+ id = "execution";
+ name = "Prisoner Lockers";
+ req_access = list(1)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/execution)
+"qPF" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/securehallway)
+"qPG" = (
+/obj/structure/table/glass,
+/obj/item/storage/toolbox/surgery{
+ pixel_x = -1;
+ pixel_y = 2
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/surgery/south)
+"qQf" = (
+/obj/effect/decal/cleanable/fungus,
+/turf/simulated/wall/r_wall,
+/area/maintenance/xenozoo)
+"qQk" = (
+/obj/structure/closet/crate/freezer,
+/obj/item/reagent_containers/iv_bag/blood/AMinus,
+/obj/item/reagent_containers/iv_bag/blood/APlus,
+/obj/item/reagent_containers/iv_bag/blood/BMinus,
+/obj/item/reagent_containers/iv_bag/blood/BPlus,
+/obj/item/reagent_containers/iv_bag/blood/OPlus,
+/obj/item/reagent_containers/iv_bag/blood/OMinus,
+/obj/item/reagent_containers/iv_bag/salglu,
+/obj/item/reagent_containers/iv_bag/salglu,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/door_control{
+ id = "Second Surgery Window";
+ name = "Surgery Window Shutters Control";
+ pixel_y = 26
+ },
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/surgery/south)
+"qQl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/wood{
+ broken = 1;
+ icon_state = "wood-broken"
+ },
+/area/maintenance/gambling_den)
+"qQu" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "CMO Shutters";
+ name = "CMO Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/medical/cmo)
+"qQz" = (
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"qQG" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/bridge/meeting_room)
+"qQQ" = (
+/obj/structure/table/reinforced,
+/obj/item/dice/d10,
+/obj/item/dice/d20,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/xenozoo)
+"qQS" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/table/wood,
+/obj/item/folder/blue,
+/turf/simulated/floor/carpet,
+/area/bridge/meeting_room)
+"qRa" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/conveyor{
+ id = "QMLoad";
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"qRn" = (
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"qRt" = (
+/obj/machinery/firealarm{
+ pixel_y = 26
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/medbay3)
+"qRN" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"qRT" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/medbay2)
+"qRV" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/lawoffice)
+"qSE" = (
+/turf/simulated/wall,
+/area/toxins/explab)
+"qSG" = (
+/obj/item/phone{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/table/glass,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai_upload)
+"qSI" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door_control{
+ id = "experimentor";
+ name = "Experimentor Control";
+ pixel_x = -26
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "experimentor";
+ name = "Experimentor Blast Door"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/explab)
+"qSJ" = (
+/obj/structure/table/reinforced,
+/obj/machinery/recharger{
+ pixel_x = 1;
+ pixel_y = 3
+ },
+/obj/machinery/recharger/wallcharger{
+ pixel_x = 5;
+ pixel_y = -28
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/customs)
+"qTn" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"qTt" = (
+/obj/structure/girder,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"qTv" = (
+/obj/structure/sign/greencross,
+/turf/simulated/wall/r_wall,
+/area/medical/cmo)
+"qTI" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/terminal{
+ dir = 1
+ },
+/obj/effect/landmark/event/blobstart,
+/turf/simulated/floor/plating,
+/area/maintenance/starboardsolar)
+"qTK" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/gravitygenerator)
+"qTP" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/captain)
+"qUc" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/engineering{
+ name = "Aft Port Solar Access";
+ req_access = list(10)
+ },
+/obj/structure/sign/electricshock{
+ pixel_y = -32
+ },
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/portsolar)
+"qUe" = (
+/obj/structure/girder,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"qUh" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/sign/electricshock{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plating,
+/area/engine/gravitygenerator)
+"qUz" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/bridge/checkpoint/south)
+"qUF" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos/control)
+"qUJ" = (
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/effect/decal/warning_stripes/northwest,
+/obj/machinery/computer/station_alert,
+/turf/simulated/floor/plasteel,
+/area/engine/gravitygenerator)
+"qUL" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/captain)
+"qUO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluefull"
+ },
+/area/medical/reception)
+"qUW" = (
+/obj/structure/table/glass,
+/obj/machinery/computer/security/telescreen/entertainment{
+ pixel_y = 32
+ },
+/obj/item/radio/intercom{
+ dir = 4;
+ pixel_x = 28
+ },
+/obj/machinery/computer/med_data/laptop,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/virology)
+"qVc" = (
+/obj/structure/table/wood,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -25
+ },
+/obj/item/folder/blue{
+ pixel_x = 5;
+ pixel_y = 5
+ },
+/obj/item/folder,
+/turf/simulated/floor/wood,
+/area/civilian/vacantoffice)
+"qVg" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/aft)
+"qVp" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/south)
+"qVB" = (
+/obj/structure/closet/cabinet,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"qVO" = (
+/obj/structure/sign/electricshock,
+/turf/simulated/wall/r_wall,
+/area/toxins/xenobiology)
+"qWf" = (
+/obj/structure/chair/office/dark{
+ dir = 8
+ },
+/obj/effect/landmark/start/hop,
+/obj/machinery/door_control/ticket_machine_button{
+ pixel_x = -38;
+ pixel_y = 38
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/heads/hop)
+"qWu" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/northeastcorner,
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/controlroom)
+"qWw" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/main)
+"qWC" = (
+/obj/structure/table/wood/poker,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/gambling_den)
+"qWU" = (
+/turf/simulated/wall/r_wall,
+/area/teleporter/abandoned)
+"qXd" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/item/clothing/accessory/holster{
+ pixel_x = -6;
+ pixel_y = 6
+ },
+/obj/item/clothing/accessory/holster{
+ pixel_x = -6;
+ pixel_y = 6
+ },
+/obj/item/clothing/accessory/holster{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/clothing/accessory/holster{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/clothing/accessory/holster,
+/obj/item/clothing/accessory/holster,
+/obj/item/clothing/accessory/holster{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/item/clothing/accessory/holster{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/item/clothing/accessory/holster{
+ pixel_x = 6;
+ pixel_y = -6
+ },
+/obj/item/clothing/accessory/holster{
+ pixel_x = 6;
+ pixel_y = -6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/customs)
+"qXt" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay)
+"qXu" = (
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plating,
+/area/maintenance/xenozoo)
+"qXv" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/medical/genetics)
+"qXy" = (
+/obj/structure/chair/comfy/black{
+ dir = 4
+ },
+/obj/effect/landmark/start/nanotrasen_rep,
+/turf/simulated/floor/carpet,
+/area/ntrep)
+"qXC" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/bar/atrium)
+"qXH" = (
+/obj/machinery/portable_atmospherics/scrubber,
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plating,
+/area/aisat/maintenance)
+"qYh" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/crema_switch{
+ pixel_x = 26
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"qYr" = (
+/obj/machinery/door/airlock/hatch{
+ name = "MiniSat Chamber Observation";
+ req_access = list(75)
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"qYG" = (
+/obj/machinery/message_server,
+/obj/machinery/power/apc{
+ cell_type = 5000;
+ name = "south bump Important Area";
+ pixel_y = -24
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/bluegrid,
+/area/tcommsat/chamber)
+"qYL" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/obj/effect/decal/warning_stripes/north,
+/obj/structure/chair/stool,
+/turf/simulated/floor/plasteel,
+/area/engine/gravitygenerator)
+"qYZ" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/terminal{
+ dir = 4
+ },
+/obj/item/radio/intercom{
+ pixel_y = 26
+ },
+/obj/effect/decal/warning_stripes/northeast,
+/obj/machinery/camera{
+ c_tag = "Gravity Generator Area";
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/gravitygenerator)
+"qZm" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/effect/decal/cleanable/cobweb2,
+/obj/machinery/power/smes{
+ charge = 5e+006
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 22
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/engine/gravitygenerator)
+"qZn" = (
+/obj/machinery/light_switch{
+ pixel_x = -26
+ },
+/obj/structure/filingcabinet/chestdrawer,
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/lawoffice)
+"qZq" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "atmos_tank_inner";
+ locked = 1;
+ name = "Atmos External Access";
+ req_access = list(10,13)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/gravitygenerator)
+"qZt" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/status_display,
+/turf/simulated/wall,
+/area/atmos)
+"qZv" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/chair/office/light,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/hor)
+"qZy" = (
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "redyellowfull"
+ },
+/area/engine/break_room)
+"qZG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkbluefull"
+ },
+/area/turret_protected/aisat)
+"qZO" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/customs)
+"qZZ" = (
+/obj/structure/chair/office/dark,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "whitegreen";
+ tag = "icon-whitegreen (SOUTHWEST)"
+ },
+/area/medical/virology)
+"rab" = (
+/obj/structure/table/glass,
+/obj/item/storage/firstaid/regular,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "cmo"
+ },
+/area/medical/cmo)
+"rai" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/se)
+"raC" = (
+/turf/simulated/wall,
+/area/engine/aienter)
+"raO" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/engine/aienter)
+"raR" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light,
+/obj/machinery/light_switch{
+ pixel_x = 4;
+ pixel_y = -26
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"raW" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/aienter)
+"rbh" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Biohazard_medi";
+ name = "Quarantine Lockdown"
+ },
+/obj/item/paper_bin{
+ pixel_x = -2;
+ pixel_y = 7
+ },
+/obj/item/pen,
+/obj/machinery/door/window/eastright{
+ base_state = "left";
+ dir = 1;
+ icon_state = "left";
+ name = "Medical Reception";
+ req_access = list(5)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bluefull"
+ },
+/area/medical/reception)
+"rbm" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "redcorner"
+ },
+/area/security/range)
+"rbs" = (
+/obj/structure/morgue,
+/obj/effect/decal/warning_stripes/southwest,
+/obj/effect/landmark/event/revenantspawn,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/morgue)
+"rbA" = (
+/obj/structure/closet/secure_closet/research_reagents,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/insulated{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/toxins/misc_lab)
+"rbD" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/engine/break_room)
+"rbH" = (
+/obj/structure/disposalpipe/junction{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple"
+ },
+/area/toxins/misc_lab)
+"rbI" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command{
+ name = "Chief Engineer";
+ req_access = list(56)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/chief)
+"rbN" = (
+/obj/structure/closet,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/maintenance/bar)
+"rbR" = (
+/obj/structure/bed,
+/obj/item/bedsheet/blue,
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "whitered"
+ },
+/area/security/medbay)
+"rbU" = (
+/obj/machinery/vending/cola,
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/permabrig)
+"rcc" = (
+/obj/structure/chair/office/dark{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos/control)
+"rcf" = (
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "east bump";
+ pixel_x = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "arrival"
+ },
+/area/hallway/primary/port/west)
+"rch" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluefull"
+ },
+/area/medical/medbay2)
+"rcm" = (
+/obj/effect/landmark/event/blobstart,
+/turf/simulated/floor/plating,
+/area/maintenance/bar)
+"rcp" = (
+/obj/structure/table/reinforced,
+/obj/item/paicard,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/chief)
+"rcr" = (
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"rcy" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue"
+ },
+/area/medical/sleeper)
+"rcA" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command/glass{
+ name = "Corporate Lounge";
+ req_access = list(19)
+ },
+/turf/simulated/floor/wood,
+/area/assembly/showroom)
+"rcD" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/wall,
+/area/quartermaster/sorting)
+"rcM" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Engineering";
+ req_access = list(10)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/engine/break_room)
+"rcP" = (
+/obj/effect/decal/cleanable/fungus,
+/turf/simulated/wall,
+/area/maintenance/disposal)
+"rcT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=V1";
+ location = "V4"
+ },
+/turf/simulated/floor/carpet/black,
+/area/bridge/vip)
+"rcV" = (
+/obj/structure/sign/securearea,
+/turf/simulated/wall,
+/area/engine/break_room)
+"rcX" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurplecorner"
+ },
+/area/toxins/misc_lab)
+"rdn" = (
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A24";
+ location = "A23"
+ },
+/mob/living/simple_animal/bot/secbot/beepsky{
+ desc = "It's Officer Boopsky! Powered by a potato and a shot of whiskey.";
+ name = "Officer Boopsky"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"rdo" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/structure/table/reinforced,
+/obj/item/storage/toolbox/mechanical,
+/obj/item/storage/box/lights/mixed,
+/obj/item/stack/sheet/plasteel{
+ amount = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permahallway)
+"rdB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/misc_lab)
+"rdK" = (
+/obj/machinery/hologram/holopad,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/fitness)
+"rdP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"rdT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "redcorner"
+ },
+/area/security/main)
+"ref" = (
+/obj/structure/table/reinforced,
+/obj/item/analyzer,
+/obj/item/assembly/signaler,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/storage/tech)
+"reA" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay2)
+"reI" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/bridge/checkpoint/south)
+"rfm" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/north)
+"rfr" = (
+/obj/structure/table/wood,
+/obj/item/radio/intercom,
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "carpet"
+ },
+/area/crew_quarters/courtroom)
+"rfs" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/table/reinforced,
+/obj/item/taperecorder,
+/obj/item/stack/sheet/mineral/plasma,
+/obj/effect/decal/warning_stripes/northwest,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple"
+ },
+/area/toxins/explab)
+"rfz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"rfA" = (
+/obj/structure/table/reinforced,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/item/clipboard,
+/obj/item/toy/figure/scientist,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "neutral"
+ },
+/area/toxins/mixing)
+"rfB" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/hologram/holopad,
+/obj/structure/chair/office/light,
+/obj/effect/landmark/start/scientist,
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplecorner"
+ },
+/area/toxins/explab)
+"rfK" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/table/reinforced,
+/obj/item/clipboard,
+/obj/item/folder/white,
+/obj/item/pen,
+/obj/effect/decal/warning_stripes/northeast,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplecorner"
+ },
+/area/toxins/explab)
+"rfQ" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/storage/tech)
+"rfV" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/fpmaint)
+"rfZ" = (
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"rgj" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/camera{
+ c_tag = "Xenobio West";
+ network = list("Research","SS13")
+ },
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"rgA" = (
+/obj/structure/table/wood,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/item/stack/tape_roll,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"rgD" = (
+/obj/structure/sign/poster/official/nanotrasen_logo{
+ pixel_x = -32
+ },
+/obj/structure/table,
+/obj/machinery/kitchen_machine/microwave{
+ pixel_x = -1;
+ pixel_y = 7
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/medical/research/restroom)
+"rgF" = (
+/obj/machinery/driver_button{
+ id_tag = "toxinsdriver";
+ pixel_x = -26
+ },
+/obj/structure/chair/office/dark{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"rgY" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay)
+"rho" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/medical/research/nhallway)
+"rhx" = (
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/nw)
+"rhy" = (
+/obj/effect/landmark/start/engineer,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/engine/hardsuitstorage)
+"rhD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/nhallway)
+"rhQ" = (
+/obj/item/radio/intercom{
+ pixel_y = -30
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/brig)
+"rhU" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitegreen";
+ tag = "icon-whitegreen (EAST)"
+ },
+/area/medical/medbay3)
+"rhW" = (
+/obj/effect/decal/cleanable/fungus,
+/turf/simulated/wall,
+/area/medical/medbay2)
+"rhX" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/aisat_interior)
+"ric" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"riA" = (
+/obj/structure/chair/comfy/teal,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/ward)
+"riE" = (
+/obj/structure/morgue,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"riI" = (
+/obj/structure/chair/comfy/brown{
+ dir = 4
+ },
+/obj/effect/landmark/start/civilian,
+/turf/simulated/floor/wood,
+/area/crew_quarters/bar/atrium)
+"riJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/security/warden)
+"riK" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/vending/cigarette/free,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/hos)
+"riX" = (
+/obj/structure/table,
+/obj/item/paper_bin{
+ pixel_x = -3;
+ pixel_y = 7
+ },
+/obj/item/pen,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"rja" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/sleep)
+"rjs" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/assembly/chargebay)
+"rju" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/wood,
+/area/crew_quarters/heads/hop)
+"rjK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whiteblue"
+ },
+/area/medical/sleeper)
+"rjT" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/wood,
+/area/assembly/showroom)
+"rkw" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/mining/glass{
+ name = "Delivery Office";
+ req_access = list(50)
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/office)
+"rkO" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/nhallway)
+"rkP" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/securehallway)
+"rle" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/universal,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"rlh" = (
+/obj/docking_port/stationary{
+ dir = 8;
+ dwidth = 2;
+ height = 5;
+ id = "laborcamp_home";
+ name = "fore bay 1";
+ width = 9
+ },
+/turf/space{
+ icon_state = "black"
+ },
+/area/space)
+"rlj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluefull"
+ },
+/area/medical/paramedic)
+"rlm" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/bridge)
+"rlp" = (
+/obj/machinery/clonepod/biomass,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/cloning)
+"rlE" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/airlock/public/glass,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/primary/aft)
+"rlI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/crew_quarters/locker)
+"rma" = (
+/obj/machinery/vending/cola,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/bridge)
+"rmb" = (
+/obj/machinery/vending/snack,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/bridge)
+"rmg" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/obj/effect/landmark/start/engineer,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/engineering/monitor)
+"rmy" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "Virology";
+ name = "Virology Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/medical/virology/lab)
+"rmB" = (
+/obj/structure/bed,
+/obj/item/bedsheet/hos,
+/obj/item/radio/intercom{
+ pixel_x = 32
+ },
+/obj/machinery/door_control{
+ id = "HoSPriv";
+ name = "HoS Office Privacy Shutters Control";
+ pixel_y = 24;
+ req_access = list(58)
+ },
+/obj/effect/landmark/start/head_of_security,
+/obj/machinery/light_switch{
+ pixel_x = 24;
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/security/hos)
+"rmX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/warning_stripes/southeastcorner,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/hardsuitstorage)
+"rna" = (
+/obj/machinery/atmospherics/unary/cold_sink/freezer,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/cloning)
+"rnp" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/storage/tech)
+"rnr" = (
+/obj/item/flag/grey,
+/turf/simulated/floor/plasteel,
+/area/storage/primary)
+"rnz" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 26
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/biostorage)
+"rnS" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/cloning)
+"rnT" = (
+/obj/structure/flora/ausbushes/brflowers,
+/obj/structure/flora/ausbushes/ppflowers,
+/obj/structure/flora/ausbushes/pointybush,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/grass,
+/area/medical/biostorage)
+"rnY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellowcorner"
+ },
+/area/storage/primary)
+"roe" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/effect/landmark/event/lightsout,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/east)
+"rof" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "red"
+ },
+/area/security/range)
+"rop" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/storage/primary)
+"ros" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A36";
+ location = "A35"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/east)
+"rot" = (
+/obj/structure/sign/science,
+/turf/simulated/wall/r_wall,
+/area/toxins/lab)
+"roC" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "red"
+ },
+/area/security/range)
+"roH" = (
+/obj/machinery/computer/security/mining,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkpurple"
+ },
+/area/bridge)
+"roU" = (
+/obj/structure/table/reinforced,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/item/stack/sheet/plasteel{
+ amount = 10
+ },
+/obj/item/stack/cable_coil,
+/obj/item/multitool{
+ pixel_x = 3
+ },
+/obj/item/flash,
+/obj/item/flash,
+/obj/item/flash,
+/obj/item/flash,
+/obj/item/flash,
+/obj/item/flash,
+/obj/structure/sign/poster/random{
+ pixel_x = -32
+ },
+/obj/item/clothing/suit/fire/firefighter,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/assembly/robotics)
+"roX" = (
+/obj/structure/table/wood,
+/obj/item/folder,
+/obj/item/pen,
+/turf/simulated/floor/plating,
+/area/maintenance/library)
+"rpb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/electrical)
+"rpj" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/computer/supplycomp,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkyellow"
+ },
+/area/bridge)
+"rpv" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/hor)
+"rpB" = (
+/obj/structure/table/reinforced,
+/obj/machinery/cell_charger,
+/obj/item/stock_parts/cell/high,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/storage/primary)
+"rpF" = (
+/obj/machinery/door_timer/cell_5{
+ dir = 1;
+ pixel_y = 32
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/prison/cell_block/A)
+"rpM" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/sleeper)
+"rpN" = (
+/obj/structure/chair/office/dark,
+/obj/effect/landmark/start/virologist,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology/lab)
+"rpO" = (
+/obj/item/flag/command,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"rpQ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/item/radio/beacon,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"rpT" = (
+/obj/item/radio/intercom{
+ pixel_y = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"rpY" = (
+/turf/simulated/wall,
+/area/storage/primary)
+"rqh" = (
+/obj/machinery/light{
+ dir = 1;
+ in_use = 1
+ },
+/obj/structure/chair,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/crew_quarters/fitness)
+"rqk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/fitness)
+"rqF" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/mechanic_workshop/hangar)
+"rqO" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/nw)
+"rri" = (
+/obj/machinery/alarm{
+ pixel_y = 23
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/crew_quarters/courtroom)
+"rrl" = (
+/obj/machinery/flasher/portable,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "vault"
+ },
+/area/security/securearmory)
+"rrr" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/office)
+"rru" = (
+/turf/simulated/floor/mech_bay_recharge_floor,
+/area/assembly/robotics)
+"rrz" = (
+/turf/simulated/floor/plasteel,
+/area/bridge/vip)
+"rrR" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "cmo"
+ },
+/area/medical/cmo)
+"rsd" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/courtroom)
+"rsC" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/airlock/maintenance{
+ name = "Cargo Bay Maintenance";
+ req_access = list(31)
+ },
+/obj/effect/decal/cleanable/blood/tracks{
+ basecolor = "#030303";
+ desc = "It's black and greasy. Looks like Beepsky made another mess.";
+ drydesc = "It's dry and crusty. Someone is not doing their job."
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/bar)
+"rsE" = (
+/obj/item/radio/intercom{
+ pixel_y = -28
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/main)
+"rsK" = (
+/obj/structure/table/wood,
+/obj/machinery/light,
+/obj/machinery/photocopier/faxmachine/longrange{
+ department = "Head of Personnel's Office"
+ },
+/obj/machinery/vending/wallmed{
+ pixel_x = 26
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/heads/hop)
+"rsM" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/nw)
+"rsV" = (
+/obj/structure/sign/securearea,
+/turf/simulated/wall/r_wall,
+/area/medical/research/nhallway)
+"rsW" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/warning_stripes/southeastcorner,
+/obj/effect/decal/warning_stripes/southwestcorner,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/storage)
+"rsY" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkblue"
+ },
+/area/construction/hallway)
+"rtb" = (
+/obj/structure/closet/coffin,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/door/window/eastleft{
+ dir = 8;
+ name = "Coffin Storage";
+ req_access = list(22)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/main)
+"rtl" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"rtn" = (
+/obj/structure/closet/secure_closet/brig{
+ id = "Cell 4";
+ name = "Cell 4 Locker"
+ },
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "red"
+ },
+/area/security/prison/cell_block/A)
+"rtB" = (
+/obj/structure/closet/l3closet/scientist,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/xenozoo)
+"rtG" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/range)
+"rtJ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/landmark/marauder_entry,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"rum" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/item/flag/command,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"rup" = (
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"rus" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/junction{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/se)
+"ruT" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/vending/snack,
+/obj/structure/sign/poster/contraband/smoke{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/restroom)
+"rvb" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/secondary/entry/lounge)
+"rvd" = (
+/obj/machinery/vending/tool,
+/turf/simulated/floor/wood,
+/area/maintenance/fsmaint)
+"rvg" = (
+/turf/simulated/floor/carpet,
+/area/bridge/meeting_room)
+"rvh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "cmo"
+ },
+/area/medical/cmo)
+"rvn" = (
+/obj/effect/decal/warning_stripes/northeastcorner,
+/turf/simulated/floor/plasteel/airless,
+/area/toxins/test_area)
+"rvt" = (
+/obj/effect/decal/warning_stripes/northeast,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/morgue)
+"rvG" = (
+/obj/structure/door_assembly/door_assembly_mai,
+/turf/simulated/floor/plating,
+/area/maintenance/bar)
+"rvX" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/sortjunction{
+ dir = 4;
+ name = "Medbay Junction";
+ sortType = 9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/south)
+"rwl" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/northeast,
+/obj/structure/table,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/item/analyzer,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/electrical)
+"rwB" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/assembly/chargebay)
+"rwH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/junction{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/sleeper)
+"rwM" = (
+/obj/structure/table,
+/obj/item/clothing/head/helmet/skull{
+ desc = "Бедный Йорик...";
+ name = "Йорик"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/magistrateoffice)
+"rwW" = (
+/obj/machinery/computer/aifixer,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkpurple"
+ },
+/area/bridge)
+"rxc" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/heads/hop)
+"rxr" = (
+/obj/effect/landmark/event/blobstart,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"rxv" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/sleeper)
+"rxx" = (
+/obj/structure/flora/ausbushes/sunnybush,
+/obj/structure/flora/ausbushes/brflowers,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/grass,
+/area/hallway/secondary/exit)
+"rxD" = (
+/obj/structure/table/reinforced,
+/obj/item/book/manual/security_space_law{
+ pixel_x = -3;
+ pixel_y = 5
+ },
+/obj/item/megaphone,
+/obj/item/radio/intercom{
+ pixel_x = 28;
+ pixel_y = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/reception)
+"rxE" = (
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/sorting)
+"rxF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/reception)
+"rxH" = (
+/obj/structure/disposalpipe/trunk,
+/obj/structure/disposaloutlet{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/xenobiology)
+"rxL" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"rye" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/mech_bay_recharge_floor,
+/area/maintenance/electrical)
+"ryp" = (
+/obj/machinery/vending/coffee,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/bridge)
+"ryr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/brig)
+"ryt" = (
+/obj/machinery/vending/cigarette,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/bridge)
+"ryM" = (
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/engineering)
+"ryP" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"rze" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/solar/starboard)
+"rzf" = (
+/obj/effect/decal/warning_stripes/northwestcorner,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"rzh" = (
+/turf/simulated/wall,
+/area/security/processing)
+"rzo" = (
+/obj/item/aiModule/quarantine,
+/obj/structure/table/glass,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai_upload)
+"rzq" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/cabin3)
+"rzv" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"rzM" = (
+/obj/machinery/atmospherics/unary/portables_connector,
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"rzO" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood,
+/area/maintenance/gambling_den)
+"rzT" = (
+/obj/machinery/mecha_part_fabricator,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/assembly/robotics)
+"rzU" = (
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain)
+"rAh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"rAl" = (
+/obj/structure/table/reinforced,
+/obj/item/paper/deltainfo,
+/obj/item/flashlight/seclite,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/main)
+"rAs" = (
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkred"
+ },
+/area/security/securearmory)
+"rAA" = (
+/obj/item/radio/intercom{
+ pixel_x = 28
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/locker)
+"rAC" = (
+/obj/structure/chair/wood,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "chapel"
+ },
+/area/chapel/main)
+"rAM" = (
+/turf/simulated/wall,
+/area/toxins/xenobiology)
+"rAN" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/northeast,
+/obj/structure/closet/secure_closet/brig,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/prisonershuttle)
+"rBg" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "bluecorner"
+ },
+/area/hallway/primary/central/ne)
+"rBh" = (
+/obj/effect/decal/cleanable/blood/xeno,
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plating,
+/area/maintenance/xenozoo)
+"rBk" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"rBx" = (
+/obj/machinery/computer/crew,
+/obj/machinery/door_control{
+ id = "blueshieldofficedoor";
+ name = "Office Door";
+ normaldoorcontrol = 1;
+ pixel_x = 6;
+ pixel_y = 24;
+ req_access = list(67)
+ },
+/obj/machinery/door_control{
+ id = "blueshield";
+ name = "Privacy Shutters Control";
+ pixel_x = -4;
+ pixel_y = 24;
+ req_access = list(67)
+ },
+/turf/simulated/floor/wood,
+/area/blueshield)
+"rBA" = (
+/obj/structure/closet/secure_closet/brig{
+ id = "Cell 2";
+ name = "Cell 2 Locker"
+ },
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/obj/machinery/newscaster{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bcarpet05"
+ },
+/area/security/prison/cell_block/A)
+"rCf" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/medical/research/nhallway)
+"rCi" = (
+/obj/machinery/vending/sovietsoda,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"rCs" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/obj/machinery/light,
+/obj/machinery/flasher{
+ id = "Cell 2";
+ pixel_y = -24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bcarpet05"
+ },
+/area/security/prison/cell_block/A)
+"rCy" = (
+/obj/structure/chair/office/dark{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/reception)
+"rCP" = (
+/obj/structure/closet,
+/obj/item/clothing/under/color/grey,
+/obj/item/twohanded/spear/grey_tide,
+/obj/item/clothing/mask/gas,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "caution"
+ },
+/area/maintenance/bar)
+"rCV" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door_control{
+ id = "ArmorySec";
+ name = "Armory Security Window Control";
+ pixel_x = 7;
+ pixel_y = 7;
+ req_access = list(3)
+ },
+/obj/machinery/door_control{
+ id = "ArmorySecAccess";
+ name = "Armory Security Access Control";
+ pixel_x = 7;
+ pixel_y = -2;
+ req_access = list(3)
+ },
+/obj/machinery/door_control{
+ id = "Warden";
+ name = "Warden Privacy Shutters Control";
+ pixel_x = -7;
+ pixel_y = 7;
+ req_access = list(3)
+ },
+/obj/machinery/door_control{
+ id = "ArmoryLock";
+ name = "Armory Lockdown";
+ pixel_x = -7;
+ pixel_y = -2;
+ req_access = list(3)
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/warden)
+"rDf" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/southwest,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/hor)
+"rDp" = (
+/obj/effect/decal/warning_stripes/southwestcorner,
+/turf/simulated/floor/plasteel/airless,
+/area/toxins/test_area)
+"rDA" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "HoSPriv";
+ name = "HoS Office Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/security/hos)
+"rDF" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel{
+ dir = 7;
+ icon_state = "yellow"
+ },
+/area/engine/engineering)
+"rDJ" = (
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/north)
+"rDK" = (
+/obj/machinery/autolathe/security,
+/obj/item/stack/sheet/metal{
+ amount = 10
+ },
+/obj/item/stack/sheet/glass{
+ amount = 10
+ },
+/obj/machinery/light_switch{
+ pixel_x = -24;
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/customs)
+"rDM" = (
+/obj/machinery/flasher/portable,
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "vault"
+ },
+/area/security/securearmory)
+"rDP" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"rDQ" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/glass/bottle/ether,
+/obj/item/reagent_containers/syringe{
+ pixel_x = -1;
+ pixel_y = 11
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/surgery/north)
+"rDZ" = (
+/obj/structure/curtain/open/shower,
+/obj/machinery/shower{
+ dir = 8;
+ tag = "icon-shower (WEST)"
+ },
+/obj/effect/landmark/ninja_teleport,
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/maintenance/fpmaint)
+"rEd" = (
+/obj/machinery/camera{
+ c_tag = "Research Test Chamber";
+ dir = 4;
+ network = list("TestChamber","SS13","Research")
+ },
+/turf/simulated/floor/engine,
+/area/toxins/test_chamber)
+"rEe" = (
+/obj/effect/landmark/event/xeno_spawn,
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"rEq" = (
+/obj/machinery/camera{
+ c_tag = "Captain's Room";
+ dir = 8
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain)
+"rEt" = (
+/obj/effect/landmark/ninja_teleport,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken7"
+ },
+/area/maintenance/bar)
+"rEx" = (
+/obj/structure/table/reinforced,
+/obj/item/radio/electropack,
+/obj/item/assembly/signaler,
+/obj/item/healthanalyzer,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/toxins/misc_lab)
+"rEC" = (
+/obj/machinery/newscaster{
+ pixel_x = 28
+ },
+/obj/machinery/computer/arcade,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"rEO" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/structure/rack,
+/obj/item/crowbar,
+/obj/item/wrench,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"rFb" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/camera{
+ armor = list("melee" = 50, "bullet" = 20, "laser" = 20, "energy" = 20, "bomb" = 100, "bio" = 0, "rad" = 0, "fire" = 90, "acid" = 50);
+ c_tag = "Research Toxins Test Chamber West";
+ dir = 4;
+ network = list("Toxins","Research","SS13")
+ },
+/turf/simulated/floor/plasteel/airless,
+/area/toxins/test_area)
+"rFi" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/chair,
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "green"
+ },
+/area/hallway/secondary/exit)
+"rFn" = (
+/obj/effect/decal/cleanable/blood,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"rFw" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/structure/table/wood,
+/obj/item/storage/fancy/candle_box/full,
+/obj/item/storage/fancy/candle_box/full{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/chapel/main)
+"rFB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/surgery/north)
+"rFC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/door/airlock/glass{
+ name = "Holodeck Door"
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/fitness)
+"rFG" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurplecorner"
+ },
+/area/toxins/misc_lab)
+"rFJ" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/item/flag{
+ layer = 4
+ },
+/turf/simulated/floor/carpet/black,
+/area/bridge/vip)
+"rGw" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/box/beakers,
+/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/glass/beaker/large,
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (SOUTHEAST)"
+ },
+/area/toxins/misc_lab)
+"rGx" = (
+/obj/structure/table,
+/obj/item/reagent_containers/food/drinks/mug/sec,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/obj/item/lighter,
+/obj/item/storage/fancy/cigarettes/cigpack_robust,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/processing)
+"rGK" = (
+/obj/machinery/flasher/portable,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "vault"
+ },
+/area/security/securearmory)
+"rGM" = (
+/obj/machinery/computer/rdconsole/experiment,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/explab)
+"rGO" = (
+/obj/effect/decal/warning_stripes/red,
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/obj/item/radio/intercom{
+ pixel_y = 26
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "vault"
+ },
+/area/security/securearmory)
+"rHl" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/range)
+"rHq" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/turret_protected/ai)
+"rHr" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/fitness)
+"rHz" = (
+/obj/structure/closet/crate{
+ name = "solar pack crate"
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/paper/solar,
+/obj/item/circuitboard/solar_control,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/tracker_electronics,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/storage/secure)
+"rHD" = (
+/obj/machinery/atmospherics/unary/portables_connector,
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"rHM" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/computer/monitor{
+ name = "Backup Power Monitoring Console"
+ },
+/obj/structure/cable,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/electrical)
+"rHV" = (
+/obj/machinery/computer/security{
+ network = list("SS13","Research Outpost","Mining Outpost")
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = -28
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/reception)
+"rHW" = (
+/obj/structure/dispenser/oxygen,
+/obj/effect/decal/warning_stripes/red,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/securearmory)
+"rIt" = (
+/obj/machinery/atmospherics/unary/portables_connector,
+/obj/machinery/alarm{
+ pixel_y = 24
+ },
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel,
+/area/toxins/explab)
+"rIw" = (
+/obj/structure/cable,
+/obj/structure/grille,
+/obj/structure/window/reinforced/polarized{
+ dir = 1;
+ id = "Interrogation"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 8;
+ id = "Interrogation"
+ },
+/obj/structure/window/reinforced/polarized{
+ id = "Interrogation"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 4;
+ id = "Interrogation"
+ },
+/turf/simulated/floor/plating,
+/area/security/interrogation)
+"rIx" = (
+/turf/simulated/wall/r_wall,
+/area/teleporter)
+"rIC" = (
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/structure/table/wood,
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/west)
+"rIF" = (
+/obj/machinery/kitchen_machine/grill,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/maintenance/bar)
+"rIU" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/crew_quarters/fitness)
+"rIV" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Biohazard_medi";
+ name = "Quarantine Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/medical/sleeper)
+"rIY" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "chapel"
+ },
+/area/chapel/main)
+"rIZ" = (
+/obj/machinery/bluespace_beacon,
+/obj/machinery/door_control{
+ id = "teleaccessshutter";
+ name = "Teleporter Shutters Access Control";
+ pixel_y = 24;
+ req_access = list(62)
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/teleporter)
+"rJr" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/vending/cigarette,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/nhallway)
+"rJw" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/serviceyard)
+"rJG" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/securearmory)
+"rJJ" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/closet/radiation,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/nhallway)
+"rJZ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/sortjunction{
+ dir = 1;
+ name = "Research Junction";
+ sortType = 12;
+ tag = "icon-pipe-j1s (EAST)"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/nhallway)
+"rKg" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/structure/sign/poster/official/random{
+ pixel_x = -32
+ },
+/obj/item/radio/intercom{
+ pixel_x = -32
+ },
+/obj/machinery/door_control{
+ id = "Briefing";
+ name = "Briefing room Shutters Control";
+ pixel_y = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/main)
+"rKr" = (
+/obj/structure/cable,
+/obj/machinery/power/apc{
+ cell_type = 5000;
+ name = "south bump Important Area";
+ pixel_y = -24
+ },
+/obj/machinery/computer/message_monitor,
+/turf/simulated/floor/bluegrid,
+/area/turret_protected/ai_upload)
+"rKL" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/south)
+"rKM" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/electrical)
+"rKQ" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/shallway)
+"rKZ" = (
+/obj/structure/disposalpipe/junction/reversed{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/medical/research/shallway)
+"rLd" = (
+/obj/machinery/power/grounding_rod{
+ anchored = 1
+ },
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"rLk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/navbeacon{
+ codes_txt = "delivery";
+ dir = 1;
+ location = "Robotics"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/plasticflaps{
+ opacity = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/assembly/robotics)
+"rLl" = (
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/securearmory)
+"rLt" = (
+/obj/structure/table/wood,
+/obj/machinery/computer/library/checkout,
+/obj/machinery/newscaster{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"rLv" = (
+/obj/structure/showcase{
+ density = 0;
+ dir = 4;
+ icon = 'icons/mob/robots.dmi';
+ icon_state = "Robot-STD";
+ name = "Cyborg Statue";
+ pixel_x = -9;
+ pixel_y = 2
+ },
+/obj/machinery/flasher{
+ id = null;
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkblue"
+ },
+/area/aisat)
+"rLF" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/securearmory)
+"rLL" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/security/podbay)
+"rMg" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/mixing)
+"rMl" = (
+/obj/structure/closet/wardrobe/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"rMr" = (
+/obj/machinery/hologram/holopad,
+/obj/structure/chair/office/dark,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"rMu" = (
+/obj/structure/table/wood,
+/obj/item/storage/pill_bottle/dice,
+/turf/simulated/floor/plasteel{
+ icon_state = "carpet"
+ },
+/area/maintenance/library)
+"rMN" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/cloning)
+"rNg" = (
+/obj/effect/decal/remains/xeno,
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"rNh" = (
+/obj/structure/reagent_dispensers/watertank,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"rNO" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/shallway)
+"rNW" = (
+/obj/structure/reflector/box{
+ dir = 8
+ },
+/turf/simulated/floor/engine,
+/area/engine/controlroom)
+"rNX" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"rOm" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/medical/cmo)
+"rOC" = (
+/obj/structure/table,
+/obj/item/reagent_containers/spray/cleaner{
+ pixel_x = 5;
+ pixel_y = 10
+ },
+/obj/item/reagent_containers/spray/cleaner{
+ pixel_x = -5;
+ pixel_y = 10
+ },
+/obj/item/reagent_containers/spray/cleaner{
+ pixel_x = 5
+ },
+/obj/item/reagent_containers/spray/cleaner{
+ pixel_x = -5
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/biostorage)
+"rOD" = (
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/permahallway)
+"rOG" = (
+/obj/structure/showcase{
+ density = 0;
+ dir = 8;
+ icon = 'icons/mob/robots.dmi';
+ icon_state = "Robot-STD";
+ name = "Cyborg Statue";
+ pixel_x = 9;
+ pixel_y = 2
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 6;
+ pixel_y = 30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkblue"
+ },
+/area/aisat)
+"rOY" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkred"
+ },
+/area/security/execution)
+"rPi" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/execution)
+"rPj" = (
+/obj/machinery/field/generator{
+ anchored = 1;
+ state = 2
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"rPE" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/civilian/pet_store)
+"rPI" = (
+/turf/simulated/wall/rust,
+/area/toxins/mixing)
+"rPP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/customs)
+"rPU" = (
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"rQd" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/closet/secure_closet{
+ anchored = 1;
+ name = "Evidence Storage";
+ req_access = list(4)
+ },
+/obj/item/folder/red,
+/obj/item/folder/red,
+/obj/item/folder/red,
+/obj/item/storage/box/bodybags,
+/obj/item/reagent_containers/spray/cleaner,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkblue"
+ },
+/area/security/detectives_office)
+"rQf" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "transitlock";
+ name = "Transit Tube Blast Doors"
+ },
+/turf/simulated/floor/plating,
+/area/engine/aienter)
+"rQm" = (
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/xenozoo)
+"rQt" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/maintenance/electrical)
+"rQw" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 26
+ },
+/obj/machinery/button/windowtint{
+ id = "execution";
+ pixel_x = -8;
+ pixel_y = 24
+ },
+/obj/machinery/light_switch{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkred"
+ },
+/area/security/execution)
+"rQz" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/starboard/east)
+"rQB" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/red,
+/turf/simulated/floor/plasteel,
+/area/security/checkpoint)
+"rQP" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Singularity";
+ name = "Singularity Blast Doors"
+ },
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"rQT" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/morgue)
+"rRf" = (
+/obj/machinery/embedded_controller/radio/airlock/airlock_controller{
+ id_tag = "engineering_east_airlock";
+ pixel_y = 25;
+ req_access = list(10,13);
+ tag_airpump = "engineering_east_pump";
+ tag_chamber_sensor = "engineering_east_sensor";
+ tag_exterior_door = "engineering_east_outer";
+ tag_interior_door = "engineering_east_inner"
+ },
+/obj/machinery/airlock_sensor{
+ id_tag = "engineering_east_sensor";
+ pixel_y = 33
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"rRs" = (
+/obj/structure/chair,
+/obj/item/poster/random_contraband{
+ pixel_x = 1;
+ pixel_y = 6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "caution"
+ },
+/area/maintenance/bar)
+"rRy" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "green"
+ },
+/area/hydroponics)
+"rRA" = (
+/obj/machinery/door/airlock{
+ id_tag = "toilet1";
+ name = "Toilet"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/locker/locker_toilet)
+"rRM" = (
+/obj/structure/rack,
+/obj/item/wrench,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"rRO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock{
+ name = "Chapel Morgue";
+ req_access = list(27)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"rRS" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"rRV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"rSa" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/plasteel/airless,
+/area/toxins/test_area)
+"rSr" = (
+/obj/structure/toilet{
+ dir = 1
+ },
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/obj/item/radio/intercom{
+ pixel_x = 30
+ },
+/obj/structure/curtain/open/shower/security,
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/security/brigstaff)
+"rSt" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plasteel,
+/area/storage/secure)
+"rSH" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellowcorner"
+ },
+/area/engine/engineering/monitor)
+"rSJ" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/south)
+"rSK" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/security/securearmory)
+"rSL" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/crew_quarters/fitness)
+"rTm" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"rTE" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/heads/hop)
+"rTF" = (
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/lab)
+"rTW" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Biohazard_medi";
+ name = "Quarantine Lockdown"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/medical/reception)
+"rUa" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/gravitygenerator)
+"rUr" = (
+/mob/living/simple_animal/hostile/carp/megacarp{
+ desc = "Странная космическая акула, летающая неподалёку от станции. Многие поговаривают, что данное существо - аватар могущественного блю-спейс божества";
+ faction = list("carp","neutral");
+ name = "Странная Космическая Акула"
+ },
+/turf/space,
+/area/space)
+"rUs" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/aisat)
+"rUu" = (
+/obj/structure/safe/floor,
+/obj/item/melee/cultblade,
+/obj/item/restraints/legcuffs/bola/cult,
+/obj/item/whetstone/cult,
+/obj/item/stack/sheet/runed_metal{
+ amount = 50
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/maintenance/library)
+"rUC" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/engine/gravitygenerator)
+"rUE" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurplecorner"
+ },
+/area/crew_quarters/hor)
+"rUF" = (
+/obj/effect/landmark/start/virologist,
+/obj/structure/chair/office/dark{
+ dir = 8
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/virology)
+"rUS" = (
+/turf/simulated/floor/wood{
+ broken = 1;
+ icon_state = "wood-broken"
+ },
+/area/maintenance/gambling_den)
+"rVa" = (
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/carpet,
+/area/lawoffice)
+"rVb" = (
+/obj/structure/table/reinforced,
+/obj/item/stack/rods{
+ amount = 10
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/stack/sheet/glass{
+ amount = 10
+ },
+/obj/item/stack/sheet/metal{
+ amount = 10
+ },
+/obj/item/stack/sheet/metal{
+ amount = 10
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"rVe" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel,
+/area/engine/gravitygenerator)
+"rVf" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/aienter)
+"rVi" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/security/prison/cell_block/A)
+"rVt" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/starboard/east)
+"rVw" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/airlock/engineering{
+ name = "Tech Storage";
+ req_access = list(23)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel,
+/area/storage/tech)
+"rVF" = (
+/obj/structure/disposalpipe/junction{
+ dir = 8
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A39";
+ location = "A38"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/entry/lounge)
+"rVP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command/glass{
+ name = "Corporate Lounge";
+ req_access = list(19)
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/wood,
+/area/assembly/showroom)
+"rVS" = (
+/obj/machinery/door/airlock/silver{
+ name = "Captain's Bathroom"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/captain/bedroom)
+"rWt" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/processing)
+"rWu" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "Virology";
+ name = "Virology Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/medical/virology)
+"rWW" = (
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "red"
+ },
+/area/security/main)
+"rXc" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "atmos_tank_airlock";
+ name = "interior access button";
+ pixel_x = -22;
+ pixel_y = 20;
+ req_access = list(10,13)
+ },
+/obj/item/radio/intercom{
+ pixel_x = 30;
+ pixel_y = 24
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/gravitygenerator)
+"rXo" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "whiteblue"
+ },
+/area/medical/biostorage)
+"rXq" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "caution"
+ },
+/area/engine/break_room)
+"rYp" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/maintenance/portsolar)
+"rYz" = (
+/obj/structure/chair/wood/wings{
+ dir = 8;
+ tag = "icon-wooden_chair_wings (WEST)"
+ },
+/turf/simulated/floor/wood,
+/area/maintenance/tourist)
+"rYG" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluefull"
+ },
+/area/medical/reception)
+"rYY" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/lawoffice)
+"rZe" = (
+/obj/structure/table/reinforced,
+/obj/item/flashlight/lamp,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/engine/break_room)
+"rZo" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "caution"
+ },
+/area/engine/break_room)
+"rZz" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/engine/break_room)
+"rZF" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk,
+/obj/machinery/vending/wallmed{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/lobby)
+"rZI" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/medbay3)
+"rZN" = (
+/obj/structure/delta_statue/e,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault";
+ tag = "icon-vault (WEST)"
+ },
+/area/bridge/vip)
+"rZU" = (
+/obj/machinery/firealarm{
+ pixel_y = 24
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/engine/break_room)
+"sag" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/chapel/main)
+"san" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/door/window/brigdoor{
+ dir = 1;
+ name = "Creature Pen";
+ req_access = list(47)
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "xeno4";
+ name = "Creature Cell #4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/xenobiology)
+"saA" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/engine/break_room)
+"saS" = (
+/obj/machinery/light{
+ dir = 1;
+ in_use = 1
+ },
+/obj/structure/reagent_dispensers/peppertank{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/crew_quarters/courtroom)
+"saY" = (
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "rampbottom";
+ tag = "icon-stage_stairs"
+ },
+/area/medical/research)
+"sbb" = (
+/obj/structure/table/reinforced,
+/obj/item/flashlight/lamp,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "caution"
+ },
+/area/atmos/control)
+"sbc" = (
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/machinery/computer/station_alert,
+/turf/simulated/floor/plasteel{
+ icon_state = "caution"
+ },
+/area/atmos/control)
+"sbf" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/table/reinforced,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/computer/security/telescreen/research,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/hor)
+"sbj" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"sbn" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutral"
+ },
+/area/storage/tech)
+"sbq" = (
+/obj/structure/sign/poster/official/nanotrasen_logo{
+ pixel_y = 32
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"sbt" = (
+/obj/structure/table/reinforced,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/item/aicard,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/storage/tech)
+"sbD" = (
+/obj/structure/table/reinforced,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/item/analyzer,
+/obj/item/analyzer,
+/obj/item/assembly/signaler,
+/obj/item/assembly/signaler,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/storage/primary)
+"sbF" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/maintenance/tourist)
+"sbR" = (
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/obj/machinery/disposal,
+/obj/machinery/requests_console{
+ department = "Primary Tool Storage";
+ name = "Primary Tool Storage Console";
+ pixel_y = 30
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/storage/primary)
+"sci" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai)
+"scl" = (
+/obj/machinery/door/window/westright{
+ name = "Front Desk";
+ req_access = list(37)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"scn" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/processing)
+"sct" = (
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/fitness)
+"scx" = (
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/storage/primary)
+"scD" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/gambling_den)
+"scP" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/securehallway)
+"scS" = (
+/obj/item/radio/intercom,
+/turf/simulated/wall,
+/area/medical/ward)
+"scT" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"scY" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/mineral/stacking_unit_console{
+ machinedir = 8;
+ pixel_x = 32
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"scZ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/engine,
+/area/toxins/test_chamber)
+"sdb" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"sdj" = (
+/obj/structure/table,
+/obj/item/flashlight/lamp,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/maintenance/electrical)
+"sdz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"sdF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/reception)
+"sdY" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/storage/primary)
+"see" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/camera{
+ c_tag = "Departure Lounge West";
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "green"
+ },
+/area/hallway/secondary/exit)
+"sei" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/security/securearmory)
+"sek" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/storage/primary)
+"seo" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "Briefing";
+ name = "Briefing Room Shutters"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/main)
+"sez" = (
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp,
+/obj/machinery/newscaster{
+ pixel_x = -32
+ },
+/turf/simulated/floor/wood,
+/area/library)
+"seF" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/misc_lab)
+"seM" = (
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/crew_quarters/kitchen)
+"sfq" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden,
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"sfI" = (
+/obj/machinery/camera{
+ c_tag = "Experimention Lab";
+ dir = 1;
+ network = list("Research","SS13")
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/explab)
+"sfU" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple"
+ },
+/area/toxins/misc_lab)
+"sfV" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay3)
+"sgo" = (
+/obj/machinery/vending/wallmed{
+ pixel_y = 30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"sgu" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 28
+ },
+/obj/structure/reagent_dispensers/fueltank,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (SOUTHEAST)"
+ },
+/area/toxins/misc_lab)
+"sgw" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"sgK" = (
+/obj/structure/table/reinforced,
+/obj/machinery/light{
+ dir = 1;
+ in_use = 1
+ },
+/obj/item/assembly/igniter,
+/obj/item/assembly/igniter,
+/obj/item/assembly/igniter,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/storage/primary)
+"sgM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/glass,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/storage/primary)
+"sgX" = (
+/obj/machinery/vending/cola,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/bridge/vip)
+"sha" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/hos)
+"shS" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Подаёт азот из атмосферки в систему охлаждения реактора, таким образом запитывая её хладагентом";
+ dir = 10;
+ name = "Труба подачи азота в реактор"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/space/nearstation)
+"sic" = (
+/turf/simulated/floor/greengrid,
+/area/maintenance/xenozoo)
+"sid" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/shallway)
+"sil" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/fitness)
+"sio" = (
+/obj/machinery/door/poddoor/shutters{
+ id_tag = "roboticsshutters";
+ name = "Mech Bay Shutters"
+ },
+/obj/effect/decal/warning_stripes/east,
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel,
+/area/assembly/chargebay)
+"sip" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkredcorners"
+ },
+/area/security/execution)
+"six" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/nw)
+"siH" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/primary/aft)
+"siJ" = (
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 1
+ },
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light,
+/turf/simulated/floor/plating,
+/area/maintenance/electrical)
+"siL" = (
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"siM" = (
+/obj/machinery/status_display,
+/turf/simulated/wall,
+/area/storage/primary)
+"sja" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/customs)
+"sjm" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/assembly/chargebay)
+"sjs" = (
+/turf/simulated/floor/plasteel,
+/area/maintenance/bar)
+"sjQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"sjW" = (
+/obj/structure/sign/science,
+/turf/simulated/wall/r_wall,
+/area/medical/research/nhallway)
+"skp" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light,
+/turf/simulated/floor/wood,
+/area/bridge/meeting_room)
+"sky" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/security/glass{
+ name = "Security Pods";
+ req_access = list(71)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/podbay)
+"skB" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/landmark/event/lightsout,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/nw)
+"skZ" = (
+/obj/machinery/camera{
+ c_tag = "Central Ring Hallway East 1";
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/se)
+"slb" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/airlock/public/glass,
+/turf/simulated/floor/plasteel,
+/area/hallway/primary/aft)
+"sll" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/public/glass{
+ name = "Library"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"sln" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/sleeper)
+"slr" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command/glass{
+ name = "Bridge";
+ req_access = list(19)
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "BridgeLockdown";
+ name = "Bridge Lockdown"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/bridge)
+"slv" = (
+/obj/structure/table/reinforced,
+/obj/item/clothing/ears/earmuffs{
+ pixel_x = -3;
+ pixel_y = -2
+ },
+/obj/item/clothing/ears/earmuffs,
+/obj/item/clothing/ears/earmuffs{
+ pixel_x = 3;
+ pixel_y = 2
+ },
+/obj/machinery/door/poddoor/shutters{
+ id_tag = "ShootRange";
+ name = "Shooting Range Shutters"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/range)
+"slF" = (
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/magistrateoffice)
+"slQ" = (
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/securehallway)
+"smb" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/turret_protected/ai_upload)
+"sme" = (
+/turf/simulated/wall,
+/area/security/checkpoint)
+"smf" = (
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/hardsuitstorage)
+"smu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue"
+ },
+/area/medical/cloning)
+"smw" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/processing)
+"smD" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay2)
+"sno" = (
+/obj/machinery/camera{
+ c_tag = "Central Ring Hallway East 2";
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/se)
+"snq" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"snP" = (
+/turf/simulated/wall,
+/area/maintenance/disposal)
+"soa" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/securehallway)
+"sod" = (
+/obj/structure/rack,
+/obj/machinery/light/small{
+ dir = 4;
+ pixel_y = 8
+ },
+/mob/living/simple_animal/mouse,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"sok" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/west)
+"sot" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/bridge)
+"sov" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/plasteel,
+/area/hallway/primary/central/west)
+"soz" = (
+/obj/machinery/door/airlock/hatch/gamma{
+ locked = 1;
+ req_access = list(1);
+ use_power = 0
+ },
+/obj/structure/fans/tiny,
+/turf/simulated/floor/plating,
+/area/security/securehallway)
+"soE" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/execution)
+"soL" = (
+/turf/simulated/floor/bluegrid,
+/area/turret_protected/ai_upload)
+"soM" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/beach/water{
+ icon_state = "seadeep"
+ },
+/area/crew_quarters/fitness)
+"spe" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "xeno5";
+ name = "Creature Cell #5"
+ },
+/turf/simulated/floor/plating,
+/area/toxins/xenobiology)
+"sps" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"spv" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/aisat/maintenance)
+"spC" = (
+/obj/structure/chair/office/light,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "cmo"
+ },
+/area/medical/cmo)
+"spH" = (
+/obj/structure/closet/secure_closet/RD,
+/obj/effect/decal/warning_stripes/northeast,
+/obj/item/megaphone,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/hor)
+"spK" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/table/reinforced,
+/obj/item/gps{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/item/gps,
+/obj/item/gps{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/gps{
+ pixel_x = -6;
+ pixel_y = 6
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop/expedition)
+"spS" = (
+/obj/structure/bookcase,
+/obj/item/book/manual/sop_engineering,
+/obj/item/book/manual/sop_medical,
+/obj/item/book/manual/sop_science,
+/obj/item/book/manual/sop_security,
+/obj/item/book/manual/sop_service,
+/obj/item/book/manual/sop_supply,
+/obj/item/book/manual/sop_general,
+/obj/item/book/manual/sop_legal,
+/obj/item/book/manual/sop_command,
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/lawoffice)
+"spW" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"sqs" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/range)
+"sqK" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (WEST)"
+ },
+/area/medical/research)
+"sqO" = (
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/exit)
+"sqY" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkbluecorners"
+ },
+/area/bridge)
+"sqZ" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/sw)
+"srd" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/bridge)
+"srp" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"srA" = (
+/obj/structure/closet/l3closet/scientist,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/medical/research/nhallway)
+"srI" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command/glass{
+ name = "Bridge";
+ req_access = list(19)
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "BridgeLockdown";
+ name = "Bridge Lockdown"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/bridge)
+"srP" = (
+/obj/machinery/light,
+/obj/structure/chair/sofa{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/west)
+"srS" = (
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light_switch{
+ pixel_x = 25
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/prisonershuttle)
+"srW" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/solar/port)
+"srZ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/morgue{
+ name = "Chapel Morgue";
+ req_access = list(22)
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/office)
+"ssj" = (
+/obj/machinery/space_heater,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"sss" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "bluecorner"
+ },
+/area/hallway/primary/central/ne)
+"stf" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/east)
+"stl" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/sortjunction{
+ dir = 1;
+ icon_state = "pipe-j2s";
+ name = "HoP Office";
+ sortType = 15
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/ne)
+"stC" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/sleeper)
+"stI" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "brig_detprivacy";
+ name = "Detective Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/security/detectives_office)
+"stT" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/item/gun/energy/gun{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/gun/energy/gun,
+/obj/item/gun/energy/gun{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/securearmory)
+"stV" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "brig_detprivacy";
+ name = "Detective Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/security/detectives_office)
+"suf" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/gambling_den)
+"sui" = (
+/obj/structure/grille,
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"sum" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"sut" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/brigstaff)
+"suE" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/wall,
+/area/medical/paramedic)
+"suJ" = (
+/obj/structure/closet/secure_closet/medical2,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/surgery/north)
+"suL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/carpet,
+/area/crew_quarters/captain)
+"suV" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "brig_detprivacy";
+ name = "Detective Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/security/detectives_office)
+"suW" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/customs)
+"svh" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/sortjunction{
+ dir = 4;
+ name = "RD Junction";
+ sortType = 13
+ },
+/obj/structure/table/reinforced,
+/obj/item/aicard,
+/obj/item/circuitboard/aicore,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/hor)
+"svo" = (
+/obj/structure/grille/broken,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/item/shard{
+ icon_state = "medium";
+ pixel_x = -7;
+ pixel_y = -10
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"svD" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple"
+ },
+/area/toxins/misc_lab)
+"svL" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "redcorner"
+ },
+/area/security/range)
+"svM" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"svX" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "lawyer";
+ name = "Internal Affairs Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/lawoffice)
+"sws" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/prisonershuttle)
+"swx" = (
+/obj/structure/table/wood,
+/obj/item/storage/fancy/cigarettes/dromedaryco,
+/turf/simulated/floor/carpet,
+/area/security/detectives_office)
+"swI" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "sw_maint2_outer";
+ locked = 1;
+ name = "West Maintenance External Access"
+ },
+/obj/effect/decal/warning_stripes/west,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"swQ" = (
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 1
+ },
+/obj/machinery/door/airlock/security/glass{
+ name = "Brig Cell Block";
+ req_access = list(63)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/security/prison/cell_block/A)
+"swV" = (
+/obj/structure/window/reinforced,
+/obj/structure/chair/office/dark{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/medical/morgue)
+"swW" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/starboardsolar)
+"sxk" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain/bedroom)
+"sxn" = (
+/obj/machinery/photocopier,
+/obj/effect/decal/warning_stripes/red,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/main)
+"sxp" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"sxt" = (
+/obj/effect/decal/warning_stripes/southeastcorner,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/main)
+"sxH" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"sxJ" = (
+/obj/structure/table/wood,
+/obj/machinery/door/window{
+ base_state = "right";
+ dir = 1;
+ icon_state = "right";
+ name = "Captain's Desk Door";
+ req_access = list(20)
+ },
+/obj/item/folder/blue,
+/obj/item/stamp/captain,
+/turf/simulated/floor/carpet,
+/area/crew_quarters/captain)
+"sxM" = (
+/obj/structure/table/wood,
+/obj/item/folder/red,
+/obj/item/pen,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plasteel{
+ icon_state = "carpet"
+ },
+/area/crew_quarters/courtroom)
+"sxO" = (
+/obj/machinery/door/window{
+ base_state = "right";
+ dir = 1;
+ icon_state = "right";
+ name = "Captain's Desk Door";
+ req_access = list(20)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/captain)
+"sxS" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"sxW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/security/hos)
+"sxX" = (
+/obj/structure/table/wood,
+/obj/item/clipboard,
+/obj/item/toy/figure/ian,
+/obj/item/radio/intercom{
+ dir = 4;
+ pixel_x = 28
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/heads/hop)
+"sxZ" = (
+/obj/structure/table/wood,
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/item/storage/secure/briefcase,
+/obj/item/storage/lockbox/medal,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/captain)
+"syf" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkredcorners"
+ },
+/area/security/warden)
+"syj" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"sys" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"syB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/main)
+"syC" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"szb" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/processing)
+"szc" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -26
+ },
+/turf/simulated/floor/engine,
+/area/toxins/test_chamber)
+"szd" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/genetics)
+"szM" = (
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkred"
+ },
+/area/security/securearmory)
+"szQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/wood,
+/area/maintenance/gambling_den)
+"szR" = (
+/turf/simulated/wall/r_wall,
+/area/chapel/office)
+"szY" = (
+/obj/structure/disposalpipe/sortjunction{
+ dir = 1;
+ name = "Genetics Junction";
+ sortType = 23
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "purplecorner"
+ },
+/area/hallway/primary/aft)
+"sAv" = (
+/obj/machinery/light/small,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/primary/aft)
+"sAI" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/camera{
+ c_tag = "AI Satellite Exterior Arrivals";
+ dir = 6;
+ network = list("SS13","MiniSat")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/construction/hallway)
+"sAQ" = (
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/podbay)
+"sAT" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/aft)
+"sBd" = (
+/obj/machinery/mech_bay_recharge_port{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/securearmory)
+"sBk" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/portable_atmospherics/canister/carbon_dioxide,
+/obj/machinery/camera{
+ c_tag = "Brig Storage";
+ dir = 5;
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permahallway)
+"sBl" = (
+/obj/structure/table/wood,
+/obj/machinery/recharger{
+ pixel_x = 1;
+ pixel_y = 3
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain)
+"sBx" = (
+/obj/structure/table/reinforced,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/reagent_containers/dropper/precision,
+/obj/item/reagent_containers/dropper/precision,
+/obj/item/reagent_containers/dropper,
+/obj/item/reagent_containers/dropper,
+/obj/item/storage/box/pillbottles,
+/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/storage/box/beakers,
+/obj/item/storage/box/beakers,
+/obj/item/storage/box/syringes,
+/obj/item/storage/box/syringes,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/toxins/misc_lab)
+"sBL" = (
+/turf/simulated/wall/r_wall,
+/area/security/main)
+"sBX" = (
+/obj/machinery/status_display{
+ pixel_x = -32
+ },
+/obj/machinery/computer/station_alert,
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/chief)
+"sCb" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitered"
+ },
+/area/security/medbay)
+"sCf" = (
+/obj/effect/decal/warning_stripes/northwest,
+/obj/machinery/disposal,
+/obj/structure/window/plasmareinforced{
+ dir = 8
+ },
+/obj/structure/window/plasmareinforced{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/simulated/floor/engine,
+/area/toxins/misc_lab)
+"sCp" = (
+/obj/machinery/light,
+/obj/structure/filingcabinet,
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/magistrateoffice)
+"sCt" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/wood,
+/area/maintenance/gambling_den)
+"sCy" = (
+/obj/structure/chair/comfy/brown{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/storage)
+"sCz" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/security/checkpoint/south)
+"sCB" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/secure_closet/engineering_welding,
+/obj/item/clothing/glasses/welding,
+/obj/item/clothing/glasses/welding,
+/obj/item/clothing/glasses/welding,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/hardsuitstorage)
+"sCH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/courtroom)
+"sCL" = (
+/obj/structure/showcase{
+ density = 0;
+ dir = 8;
+ icon = 'icons/mob/robots.dmi';
+ icon_state = "Robot-STD";
+ name = "Cyborg Statue";
+ pixel_x = 9;
+ pixel_y = 2
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/aisat)
+"sCQ" = (
+/obj/structure/flora/ausbushes/fernybush,
+/obj/structure/flora/ausbushes/ppflowers,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/grass,
+/area/hallway/secondary/exit)
+"sCY" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkred"
+ },
+/area/security/execution)
+"sDo" = (
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkred"
+ },
+/area/maintenance/fpmaint)
+"sDu" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "blue"
+ },
+/area/hydroponics)
+"sDx" = (
+/obj/structure/table/glass,
+/obj/item/folder/white,
+/obj/item/pen/red,
+/obj/item/stack/sheet/mineral/plasma{
+ amount = 5
+ },
+/obj/machinery/requests_console{
+ department = "Virology";
+ departmentType = 3;
+ name = "Virology Requests Console";
+ pixel_y = 30
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/medical/virology/lab)
+"sDy" = (
+/obj/structure/table,
+/obj/machinery/syndicatebomb/training,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/range)
+"sDC" = (
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple"
+ },
+/area/medical/research)
+"sDI" = (
+/obj/structure/grille/broken,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"sDU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/securehallway)
+"sDV" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"sDY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/sleeper)
+"sEp" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/table/wood,
+/obj/item/radio/intercom{
+ dir = 4;
+ pixel_x = 28
+ },
+/obj/item/folder/red,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/assembly/showroom)
+"sEz" = (
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/effect/decal/cleanable/blood/xeno,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/xenobiology)
+"sEG" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/ai)
+"sEK" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"sEO" = (
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/engine,
+/area/toxins/misc_lab)
+"sEV" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -26
+ },
+/turf/simulated/floor/bluegrid,
+/area/turret_protected/aisat_interior)
+"sEW" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/crew_quarters/sleep)
+"sEZ" = (
+/obj/effect/decal/warning_stripes/northeast,
+/obj/machinery/chem_master,
+/obj/structure/window/plasmareinforced{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/engine,
+/area/toxins/misc_lab)
+"sFa" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/glass/bottle/ether,
+/obj/item/reagent_containers/syringe{
+ pixel_x = -1;
+ pixel_y = 11
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/surgery/south)
+"sFj" = (
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "red"
+ },
+/area/security/range)
+"sFF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellowcorner"
+ },
+/area/hallway/primary/port)
+"sFJ" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkblue"
+ },
+/area/construction/hallway)
+"sGl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/junction{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/lobby)
+"sGp" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/podbay)
+"sGs" = (
+/obj/structure/table,
+/obj/item/clothing/suit/storage/hazardvest,
+/obj/item/clothing/mask/gas,
+/obj/item/clothing/gloves/color/black,
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/maintenance/electrical)
+"sGz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/aisat_interior)
+"sGJ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkbluefull"
+ },
+/area/turret_protected/aisat_interior)
+"sGS" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"sHi" = (
+/obj/machinery/vending/snack,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/fitness)
+"sHq" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/explab)
+"sHA" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/medbay3)
+"sHI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/aisat_interior)
+"sHT" = (
+/obj/structure/transit_tube/diagonal/topleft,
+/turf/space,
+/area/space/nearstation)
+"sHX" = (
+/obj/machinery/photocopier,
+/obj/structure/sign/poster/official/random{
+ pixel_x = 32
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/turf/simulated/floor/wood,
+/area/blueshield)
+"sHY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"sIo" = (
+/obj/item/radio/intercom{
+ pixel_y = 21
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/north)
+"sIs" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/office)
+"sIy" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/effect/decal/warning_stripes/arrow{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/yellow/partial{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/miningdock)
+"sII" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "engineering_east_inner";
+ locked = 1;
+ name = "Engineering External Access";
+ req_access = list(10,13)
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"sIS" = (
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 24
+ },
+/turf/simulated/floor/bluegrid,
+/area/turret_protected/aisat_interior)
+"sIV" = (
+/obj/machinery/door/airlock/research/glass{
+ heat_proof = 1;
+ name = "Chemical Testing Room";
+ req_access = list(47)
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "RnDChem";
+ name = "Biohazard Shutter"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/engine,
+/area/toxins/test_chamber)
+"sIX" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/polarized{
+ dir = 8;
+ id = "cloninglab"
+ },
+/obj/structure/window/reinforced/polarized{
+ id = "cloninglab"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 1;
+ id = "cloninglab"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 4;
+ id = "cloninglab"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "Genetics";
+ name = "Genetics Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/medical/genetics)
+"sIZ" = (
+/obj/structure/sign/securearea{
+ desc = "A warning sign which reads 'RADIOACTIVE AREA'";
+ icon_state = "radiation";
+ name = "RADIOACTIVE AREA";
+ pixel_x = -32
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/gravitygenerator)
+"sJK" = (
+/turf/simulated/floor/greengrid,
+/area/engine/gravitygenerator)
+"sJO" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "bcarpet05"
+ },
+/area/blueshield)
+"sKp" = (
+/obj/structure/closet/secure_closet/blueshield,
+/obj/item/stack/tape_roll,
+/obj/item/sensor_device,
+/turf/simulated/floor/wood,
+/area/blueshield)
+"sKw" = (
+/obj/item/radio/intercom{
+ dir = 8;
+ pixel_x = -28
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"sKF" = (
+/obj/effect/decal/warning_stripes/northeastcorner,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/crew_quarters/kitchen)
+"sKK" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/toxins/explab)
+"sKP" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/highsecurity{
+ name = "Gravity Generator Room";
+ req_access = list(19,23)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/gravitygenerator)
+"sKT" = (
+/obj/structure/chair/comfy/brown,
+/turf/simulated/floor/carpet/black,
+/area/bridge/vip)
+"sLa" = (
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/maintenance/electrical)
+"sLi" = (
+/obj/effect/decal/cleanable/fungus,
+/turf/simulated/wall/rust,
+/area/maintenance/asmaint)
+"sLl" = (
+/obj/machinery/power/terminal{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/aisat/maintenance)
+"sLr" = (
+/obj/machinery/light,
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 24
+ },
+/obj/structure/table/wood,
+/obj/item/toy/russian_revolver,
+/obj/item/reagent_containers/food/drinks/bottle/whiskey{
+ pixel_y = 18
+ },
+/turf/simulated/floor/wood,
+/area/security/hos)
+"sMh" = (
+/obj/structure/table,
+/obj/item/clothing/ears/earmuffs,
+/obj/item/clothing/ears/earmuffs{
+ pixel_x = -3;
+ pixel_y = -2
+ },
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel,
+/area/security/range)
+"sMk" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/engine/break_room)
+"sMv" = (
+/obj/structure/table/reinforced,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -24
+ },
+/obj/item/stack/sheet/plasteel{
+ amount = 10
+ },
+/obj/item/stack/sheet/rglass{
+ amount = 20;
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/item/crowbar,
+/obj/item/wrench,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/storage/eva)
+"sMF" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"sMH" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"sMJ" = (
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 25
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"sMM" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"sMP" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/securearmory)
+"sMS" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/port/west)
+"sMZ" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellowcorner"
+ },
+/area/hallway/primary/port/west)
+"sNa" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"sNf" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutral"
+ },
+/area/storage/tech)
+"sNn" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"sNt" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/ai_status_display{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/storage/tech)
+"sND" = (
+/obj/structure/bookcase,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/wood,
+/area/library)
+"sNW" = (
+/obj/machinery/vending/wallmed{
+ name = "Emergency NanoMed";
+ pixel_x = -25
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"sNY" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/turretid/stun{
+ control_area = "\improper Telecoms Central Compartment";
+ name = "AI Antechamber Turret Control";
+ pixel_y = -26;
+ req_access = list(75)
+ },
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/turret_protected/aisat)
+"sOt" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/construction/hallway)
+"sOC" = (
+/obj/structure/closet/secure_closet/exile,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"sOE" = (
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple"
+ },
+/area/medical/research)
+"sOI" = (
+/obj/machinery/door/airlock/hatch{
+ name = "MiniSat Chamber Hallway";
+ req_access = list(75)
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/aisat)
+"sOS" = (
+/obj/machinery/disposal,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/obj/structure/sign/poster/official/random{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/brigstaff)
+"sOV" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "yellow"
+ },
+/area/storage/primary)
+"sOW" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/landmark/event/lightsout,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/main)
+"sPy" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/range)
+"sPF" = (
+/obj/machinery/light/small,
+/obj/machinery/camera{
+ c_tag = "Xeno Containment 1";
+ dir = 1;
+ network = list("Research","SS13")
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/xenobiology)
+"sPG" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/toxins/server)
+"sPM" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"sPY" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge)
+"sQd" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/maintenance/library)
+"sQx" = (
+/obj/structure/table/wood,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/item/restraints/handcuffs,
+/obj/item/flash,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/bridge)
+"sQz" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "Virology";
+ name = "Virology Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/medical/virology/lab)
+"sQK" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/maintenance/electrical)
+"sQS" = (
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkblue"
+ },
+/area/bridge)
+"sQU" = (
+/obj/structure/window/full/reinforced/tinted,
+/obj/structure/grille,
+/turf/simulated/floor/plating,
+/area/chapel/main)
+"sRa" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/table/glass,
+/obj/structure/reagent_dispensers/virusfood{
+ pixel_x = -32
+ },
+/obj/machinery/reagentgrinder,
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/medical/virology/lab)
+"sRf" = (
+/obj/structure/chair,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (NORTH)"
+ },
+/area/medical/research)
+"sRk" = (
+/obj/structure/table/reinforced,
+/obj/item/clipboard,
+/obj/item/hand_labeler,
+/turf/simulated/floor/engine,
+/area/toxins/test_chamber)
+"sRo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/crew_quarters/chief)
+"sRr" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command/glass{
+ name = "Bridge";
+ req_access = list(19)
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "BridgeLockdown";
+ name = "Bridge Lockdown"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/bridge)
+"sRy" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/space,
+/area/space/nearstation)
+"sRA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/reception)
+"sRC" = (
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plating/airless,
+/area/toxins/mixing)
+"sRG" = (
+/obj/structure/table,
+/obj/item/stack/cable_coil/random,
+/obj/item/assembly/igniter,
+/obj/item/assembly/timer{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (NORTH)"
+ },
+/area/medical/research)
+"sRH" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/bridge)
+"sRM" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "purple"
+ },
+/area/maintenance/xenozoo)
+"sRN" = (
+/obj/structure/disposaloutlet{
+ dir = 8
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"sSo" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/bridge/checkpoint/south)
+"sSD" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/computer/shuttle/labor,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/prisonershuttle)
+"sSH" = (
+/obj/machinery/light_switch{
+ pixel_x = 26
+ },
+/obj/effect/decal/warning_stripes/southeast,
+/obj/machinery/chem_dispenser,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/engine,
+/area/toxins/misc_lab)
+"sTk" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/processing)
+"sTA" = (
+/obj/item/flag/sec,
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "red"
+ },
+/area/security/brigstaff)
+"sTG" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/lawoffice)
+"sTO" = (
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "red"
+ },
+/area/security/range)
+"sUa" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
+"sUb" = (
+/obj/structure/target_stake,
+/obj/machinery/magnetic_module,
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/range)
+"sUd" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "bluecorner"
+ },
+/area/hallway/primary/central/ne)
+"sUj" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/explab)
+"sUp" = (
+/turf/simulated/floor/carpet,
+/area/security/detectives_office)
+"sUw" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 27
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/chapel/main)
+"sUN" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"sUU" = (
+/obj/effect/landmark/event/lightsout,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"sUY" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"sUZ" = (
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"sVC" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/security/detectives_office)
+"sVH" = (
+/obj/effect/spawner/window/reinforced/plasma,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating,
+/area/engine/controlroom)
+"sVN" = (
+/turf/simulated/wall,
+/area/teleporter/abandoned)
+"sVU" = (
+/turf/simulated/wall,
+/area/security/range)
+"sVV" = (
+/obj/machinery/camera{
+ c_tag = "Virology Office";
+ dir = 8;
+ network = list("Medical","SS13")
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/vending/wallmed{
+ pixel_x = 26
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"sWb" = (
+/obj/machinery/status_display,
+/turf/simulated/wall/r_wall,
+/area/atmos/control)
+"sWf" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/chair/office/dark,
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/prisonershuttle)
+"sWh" = (
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"sWp" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/portable_atmospherics/canister/nitrogen,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"sWs" = (
+/obj/structure/chair/wheelchair{
+ desc = "Это кресло осталось от одного из предыдущих детективов. Говорят, что тот открыл в себе псионические способности и ушёл работать в федерацию магов.";
+ name = "Старое инвалидное кресло"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/security/detectives_office)
+"sWC" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/assembly/chargebay)
+"sWN" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/processing)
+"sXk" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "redcorner"
+ },
+/area/security/prisonershuttle)
+"sXQ" = (
+/obj/structure/table,
+/obj/item/reagent_containers/glass/bottle/morphine{
+ pixel_x = 8;
+ pixel_y = 2
+ },
+/obj/item/reagent_containers/glass/bottle/sulfonal{
+ pixel_x = -4;
+ pixel_y = 2
+ },
+/obj/machinery/vending/wallmed{
+ name = "Emergency NanoMed";
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/execution)
+"sXY" = (
+/obj/structure/morgue{
+ dir = 8;
+ tag = "icon-morgue1 (WEST)"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkblue"
+ },
+/area/security/detectives_office)
+"sYB" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/explab)
+"sYS" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"sYW" = (
+/obj/machinery/newscaster{
+ pixel_y = 32
+ },
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/camera{
+ c_tag = "Psychiatrist";
+ dir = 6;
+ network = list("Medical","SS13")
+ },
+/turf/simulated/floor/carpet,
+/area/medical/psych)
+"sYX" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/carpet/black,
+/area/bridge/vip)
+"sZg" = (
+/obj/effect/decal/remains/xeno,
+/obj/effect/decal/cleanable/blood/xeno,
+/turf/simulated/floor/greengrid,
+/area/toxins/xenobiology)
+"sZn" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "hopprivacy";
+ name = "Head of Personal Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/crew_quarters/heads/hop)
+"sZp" = (
+/obj/structure/morgue,
+/obj/effect/decal/warning_stripes/northwest,
+/obj/effect/landmark/event/revenantspawn,
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/medical/morgue)
+"sZx" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkbluecorners"
+ },
+/area/security/detectives_office)
+"sZN" = (
+/obj/structure/chair/wood,
+/turf/simulated/floor/plasteel{
+ icon_state = "chapel"
+ },
+/area/chapel/main)
+"sZT" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/sleeper)
+"sZV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"tav" = (
+/obj/structure/sign/poster/random{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/fore)
+"taw" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"taM" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/solar/port)
+"taO" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/machinery/door/window/eastright,
+/turf/simulated/floor/plasteel{
+ icon_state = "carpet"
+ },
+/area/crew_quarters/courtroom)
+"tbb" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"tbh" = (
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "brown"
+ },
+/area/quartermaster/sorting)
+"tby" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/fancy/donut_box,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/processing)
+"tbM" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/security/hos)
+"tbO" = (
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/maintenance/library)
+"tbX" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/camera{
+ c_tag = "Port Aft Solars"
+ },
+/obj/item/radio/intercom{
+ pixel_y = 28
+ },
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plating,
+/area/maintenance/portsolar)
+"tcb" = (
+/obj/structure/table/reinforced,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/item/paper_bin/nanotrasen,
+/obj/item/pen/multi,
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/lawoffice)
+"tcp" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/medical/research/nhallway)
+"tct" = (
+/obj/machinery/hologram/holopad,
+/obj/effect/landmark/start/detective,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/security/detectives_office)
+"tcC" = (
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "red"
+ },
+/area/security/range)
+"tcD" = (
+/obj/machinery/light,
+/turf/simulated/floor/plasteel/airless,
+/area/toxins/test_area)
+"tcF" = (
+/obj/structure/cable,
+/obj/machinery/power/solar_control{
+ id = "portsolar";
+ name = "South-West Solar Control"
+ },
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plating,
+/area/maintenance/portsolar)
+"tcH" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door_control{
+ id = "lawyer";
+ name = "Internal Affairs Privacy Shutters Control";
+ pixel_y = 24
+ },
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/structure/table/reinforced,
+/obj/machinery/photocopier/faxmachine/longrange{
+ department = "Internal Affairs Office"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/lawoffice)
+"tcK" = (
+/obj/structure/chair/office/dark,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"tcP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/landmark/ninja_teleport,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"tcS" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "HoSPriv";
+ name = "HoS Office Privacy Shutters"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/hos)
+"tda" = (
+/obj/machinery/r_n_d/experimentor,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/explab)
+"tdf" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/restroom)
+"tdm" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/camera{
+ c_tag = "Internal Affairs Office North";
+ network = list("SS13","Security")
+ },
+/obj/structure/table/reinforced,
+/obj/item/paper_bin/nanotrasen,
+/obj/item/pen/multi,
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/lawoffice)
+"tdn" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/se)
+"tdo" = (
+/obj/machinery/camera{
+ c_tag = "Central Ring Hallway South 1"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/south)
+"tdp" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "CMO Shutters";
+ name = "CMO Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/medical/cmo)
+"tdt" = (
+/obj/machinery/atmospherics/pipe/simple/insulated{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"tdv" = (
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/engine/engineering)
+"tdA" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "RoboPrivat";
+ name = "Robotics Privacy Shutter"
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/assembly/robotics)
+"tdC" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/glass{
+ name = "Barber Shop"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "barber"
+ },
+/area/civilian/barber)
+"tdH" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutral"
+ },
+/area/storage/tech)
+"tdT" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/pipe/simple/insulated{
+ dir = 10
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutral"
+ },
+/area/toxins/mixing)
+"tea" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/hallway/primary/central/west)
+"tek" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"ten" = (
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/table/reinforced,
+/obj/item/taperecorder{
+ pixel_x = -4;
+ pixel_y = 2
+ },
+/obj/item/camera{
+ pixel_x = 3;
+ pixel_y = -4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/lawoffice)
+"tez" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/item/radio/beacon,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/engineering)
+"teD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/brig)
+"teF" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkbluefull"
+ },
+/area/aisat)
+"teJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/floodlight,
+/turf/simulated/floor/plasteel,
+/area/storage/secure)
+"teS" = (
+/obj/effect/decal/warning_stripes/southeast,
+/obj/structure/closet/secure_closet/brig,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/prisonershuttle)
+"tfd" = (
+/obj/structure/table/wood,
+/obj/item/taperecorder,
+/turf/simulated/floor/carpet,
+/area/ntrep)
+"tfh" = (
+/obj/structure/closet/bombclosetsecurity,
+/obj/effect/decal/warning_stripes/red,
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 24;
+ pixel_y = -4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/securearmory)
+"tfy" = (
+/obj/machinery/vending/snack,
+/obj/structure/disposalpipe/junction/reversed{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/nhallway)
+"tfI" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplecorner"
+ },
+/area/toxins/explab)
+"tfK" = (
+/obj/machinery/sleeper{
+ pixel_x = 3
+ },
+/obj/effect/decal/warning_stripes/blue/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/sleeper)
+"tfS" = (
+/obj/structure/closet/lawcloset,
+/obj/item/clothing/under/rank/internalaffairs,
+/obj/item/clothing/under/rank/internalaffairs,
+/obj/item/clothing/suit/storage/internalaffairs,
+/obj/item/clothing/suit/storage/internalaffairs,
+/obj/item/radio/headset/headset_iaa,
+/obj/item/radio/headset/headset_iaa,
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/lawoffice)
+"tgf" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/camera/emp_proof{
+ c_tag = "Singularity South-East";
+ dir = 8;
+ network = list("SS13","Singularity","Engineering")
+ },
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"tgg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/girder,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"tgy" = (
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A18";
+ location = "A17"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/port/west)
+"tgF" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/box/handcuffs,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/prisonershuttle)
+"tgH" = (
+/obj/machinery/door/airlock/hatch{
+ name = "MiniSat Teleporter Room";
+ req_access = list(17,75)
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/aisat)
+"tgM" = (
+/obj/effect/decal/remains/human,
+/turf/simulated/floor/plating,
+/area/maintenance/xenozoo)
+"tgP" = (
+/obj/item/radio/intercom{
+ dir = 1;
+ pixel_y = 28
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/medical/research/restroom)
+"tgT" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"thk" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/obj/structure/showcase,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/security/warden)
+"thl" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "CMO Shutters";
+ name = "CMO Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/medical/cmo)
+"tht" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/effect/decal/warning_stripes/east,
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/engine,
+/area/engine/controlroom)
+"thA" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/engine,
+/area/toxins/test_chamber)
+"thO" = (
+/turf/simulated/wall,
+/area/security/customs)
+"thR" = (
+/obj/structure/table,
+/obj/machinery/newscaster{
+ pixel_x = -32
+ },
+/obj/item/reagent_containers/food/snacks/grown/harebell{
+ pixel_x = 5
+ },
+/obj/item/reagent_containers/food/snacks/grown/harebell{
+ pixel_x = 3;
+ pixel_y = 5
+ },
+/obj/item/reagent_containers/food/snacks/grown/harebell,
+/obj/item/reagent_containers/food/snacks/grown/harebell{
+ pixel_x = -4;
+ pixel_y = 5
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"thS" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/maintenance/electrical)
+"tif" = (
+/obj/structure/table,
+/obj/item/book/manual/security_space_law,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "red"
+ },
+/area/security/lobby)
+"tii" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/vending/coffee,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"tik" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/sleeper)
+"til" = (
+/obj/structure/chair/office/dark,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/reception)
+"tiq" = (
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/effect/turf_decal/bot/left,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"tir" = (
+/obj/machinery/vending/wallmed{
+ pixel_y = 30
+ },
+/obj/structure/table,
+/obj/item/flashlight/lamp,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/lobby)
+"tiz" = (
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
+"tiJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "redcorner"
+ },
+/area/security/lobby)
+"tiL" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/courtroom)
+"tiU" = (
+/obj/item/flag/cult,
+/turf/simulated/floor/plating,
+/area/maintenance/library)
+"tja" = (
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel/airless,
+/area/toxins/test_area)
+"tjh" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/fore)
+"tjq" = (
+/obj/structure/computerframe,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/teleporter/abandoned)
+"tjK" = (
+/obj/structure/sink{
+ dir = 4;
+ pixel_x = 12
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/captain/bedroom)
+"tjR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/assembly/chargebay)
+"tjW" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkblue"
+ },
+/area/aisat/maintenance)
+"tkc" = (
+/turf/simulated/wall/rust,
+/area/maintenance/asmaint)
+"tkf" = (
+/obj/item/hand_labeler,
+/obj/item/reagent_containers/spray/cleaner,
+/obj/machinery/light_switch{
+ pixel_x = 24
+ },
+/obj/structure/table/glass,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (SOUTHWEST)"
+ },
+/area/medical/genetics)
+"tkg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/wall/r_wall,
+/area/turret_protected/ai)
+"tkr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/bar)
+"tku" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/customs)
+"tkx" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"tkR" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"tkW" = (
+/obj/machinery/hologram/holopad,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/bridge/checkpoint/south)
+"tlc" = (
+/obj/machinery/hologram/holopad,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/medical/research/nhallway)
+"tle" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "redcorner"
+ },
+/area/security/lobby)
+"tlg" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/airlock/command{
+ id_tag = "ntrepofficedoor";
+ name = "NT Representative's Office";
+ req_access = list(73)
+ },
+/turf/simulated/floor/wood,
+/area/ntrep)
+"tlJ" = (
+/obj/structure/chair/stool,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"tlZ" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/filingcabinet,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/heads/hop)
+"tmc" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/east)
+"tmp" = (
+/obj/structure/table/reinforced,
+/obj/item/folder/red,
+/obj/item/pen/multi,
+/obj/machinery/newscaster/security_unit{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "red"
+ },
+/area/security/reception)
+"tmB" = (
+/obj/effect/decal/warning_stripes/blue,
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/item/storage/firstaid/doctor,
+/obj/item/storage/firstaid/fire{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/sleeper)
+"tmF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/customs)
+"tmH" = (
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/obj/machinery/camera{
+ c_tag = "Detective's Lab";
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/security/detectives_office)
+"tmR" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/xenozoo)
+"tmW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/reception)
+"tnd" = (
+/obj/structure/disposalpipe/segment,
+/obj/item/radio/intercom{
+ pixel_x = 28;
+ pixel_y = -2
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/brig)
+"tni" = (
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel/airless,
+/area/toxins/test_area)
+"tno" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/starboard/east)
+"tnr" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "First Surgery Window";
+ name = "Surgery Shutters"
+ },
+/obj/structure/cable,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "Second Surgery Window";
+ name = "Surgery Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/medical/surgery/south)
+"tnM" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/box/teargas,
+/obj/item/storage/box/teargas{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/machinery/light_switch{
+ pixel_x = -22;
+ pixel_y = -8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/security/warden)
+"tnS" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/ward)
+"tom" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/aisat)
+"tot" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple"
+ },
+/area/medical/research)
+"tou" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/transit_tube/junction{
+ dir = 4
+ },
+/turf/space,
+/area/space/nearstation)
+"toB" = (
+/obj/item/radio/intercom{
+ pixel_x = -27
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/fitness)
+"toL" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"toP" = (
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkredfull"
+ },
+/area/security/securearmory)
+"toS" = (
+/obj/effect/decal/warning_stripes/northeastcorner,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkredcorners"
+ },
+/area/security/securearmory)
+"toW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"toY" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/transit_tube/horizontal,
+/turf/space,
+/area/space/nearstation)
+"tpe" = (
+/obj/structure/closet/secure_closet/security,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/machinery/light,
+/obj/machinery/power/apc{
+ name = "south bump";
+ pixel_y = -24
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/camera{
+ c_tag = "Brig Customs";
+ dir = 1;
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/customs)
+"tpt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "redcorner"
+ },
+/area/security/customs)
+"tpv" = (
+/obj/machinery/computer/rdconsole/mechanics,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/engine/mechanic_workshop)
+"tpA" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/electrical)
+"tpM" = (
+/obj/structure/reagent_dispensers/fueltank,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"tpR" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research)
+"tqc" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"tqf" = (
+/obj/machinery/atmospherics/binary/pump{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/maintenance/electrical)
+"tqu" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/lattice,
+/turf/space,
+/area/space/nearstation)
+"tqz" = (
+/obj/machinery/computer/med_data,
+/obj/machinery/status_display{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "blue"
+ },
+/area/bridge/checkpoint/south)
+"tqF" = (
+/obj/structure/chair/office/dark{
+ dir = 8
+ },
+/obj/effect/landmark/start/civilian,
+/turf/simulated/floor/wood,
+/area/library)
+"trg" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A34";
+ location = "A33"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/east)
+"trA" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -24
+ },
+/obj/structure/closet/wardrobe/pjs,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"trI" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/restroom)
+"tsi" = (
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"tst" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/aisat)
+"tsu" = (
+/obj/structure/table/reinforced,
+/obj/item/clothing/gloves/color/white,
+/obj/item/clothing/gloves/color/white,
+/obj/item/clothing/glasses/science,
+/obj/item/clothing/glasses/science,
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plasteel,
+/area/toxins/explab)
+"tsB" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/sleeper)
+"tsG" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/wall/r_wall/coated,
+/area/toxins/test_chamber)
+"tsS" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light_switch{
+ pixel_x = -8;
+ pixel_y = 24
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"tsW" = (
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/securearmory)
+"tta" = (
+/obj/structure/table,
+/obj/item/storage/box/pillbottles{
+ pixel_x = 8
+ },
+/obj/item/storage/box/pillbottles{
+ pixel_x = 8;
+ pixel_y = 4
+ },
+/obj/item/storage/box/syringes{
+ pixel_x = -6
+ },
+/obj/item/storage/box/syringes{
+ pixel_x = -6;
+ pixel_y = 4
+ },
+/obj/item/storage/box/autoinjectors{
+ pixel_x = 8;
+ pixel_y = 8
+ },
+/obj/item/storage/box/autoinjectors{
+ pixel_x = -6;
+ pixel_y = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "whiteblue"
+ },
+/area/medical/biostorage)
+"ttc" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/processing)
+"ttw" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/customs)
+"ttY" = (
+/obj/structure/table,
+/obj/item/stack/sheet/cloth/ten,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/fitness)
+"tui" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"tum" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"tuv" = (
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/medical/surgery/south)
+"tuE" = (
+/obj/structure/table/reinforced,
+/obj/item/kitchen/knife,
+/obj/item/kitchen/rollingpin,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"tuK" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plasteel,
+/area/medical/research/nhallway)
+"tuQ" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/transit_tube/crossing/horizontal,
+/turf/space,
+/area/space/nearstation)
+"tuT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/fitness)
+"tuU" = (
+/obj/structure/closet/secure_closet/security,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/customs)
+"tuY" = (
+/obj/machinery/recharge_station,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "red"
+ },
+/area/security/processing)
+"tuZ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkbluecorners"
+ },
+/area/aisat)
+"tvi" = (
+/obj/machinery/power/solar{
+ name = "Aft Starboard Solar Panel"
+ },
+/obj/structure/cable,
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "solarpanel"
+ },
+/area/solar/port)
+"tvK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"tvY" = (
+/obj/machinery/hologram/holopad,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain/bedroom)
+"tvZ" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "Virology";
+ name = "Virology Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/medical/virology)
+"twd" = (
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/permahallway)
+"twe" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/security/hos)
+"twh" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"two" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/securehallway)
+"twN" = (
+/obj/structure/table/reinforced,
+/obj/item/clothing/mask/gas,
+/turf/simulated/floor/engine,
+/area/toxins/test_chamber)
+"twU" = (
+/obj/structure/lattice,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/space,
+/area/space/nearstation)
+"txb" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutral"
+ },
+/area/toxins/mixing)
+"txk" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/aisat_interior)
+"txl" = (
+/obj/structure/table/wood,
+/obj/item/soap,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken";
+ tag = "icon-wood-broken"
+ },
+/area/maintenance/tourist)
+"txq" = (
+/turf/simulated/wall/r_wall,
+/area/maintenance/portsolar)
+"txt" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/permahallway)
+"txE" = (
+/obj/machinery/atmospherics/unary/portables_connector,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"txI" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/break_room)
+"tyn" = (
+/obj/machinery/photocopier,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 32
+ },
+/turf/simulated/floor/wood,
+/area/library)
+"tyJ" = (
+/obj/machinery/door/airlock/medical{
+ name = "Operating Theatre";
+ req_access = list(45)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/holosign/surgery{
+ id = "surgery1"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/surgery/north)
+"tza" = (
+/obj/machinery/iv_drip,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/surgery/south)
+"tzb" = (
+/obj/machinery/status_display{
+ pixel_x = 32;
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "cautioncorner"
+ },
+/area/engine/break_room)
+"tzg" = (
+/obj/structure/closet/emcloset,
+/obj/effect/decal/warning_stripes/northwest,
+/obj/machinery/camera{
+ c_tag = "Engineering Entrance";
+ dir = 4;
+ network = list("Engineering","SS13");
+ pixel_y = -22
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/break_room)
+"tzh" = (
+/turf/simulated/wall/r_wall,
+/area/security/warden)
+"tzi" = (
+/obj/structure/grille,
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"tzk" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "redcorner"
+ },
+/area/security/main)
+"tzp" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/engine/break_room)
+"tzt" = (
+/obj/machinery/computer/arcade/orion_trail,
+/turf/simulated/floor/carpet/arcade,
+/area/crew_quarters/fitness)
+"tzE" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/vending/snack,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"tzJ" = (
+/obj/structure/sign/redcross{
+ desc = "The Star of Life, a symbol of Medical Aid.";
+ icon_state = "lifestar";
+ name = "Medbay"
+ },
+/turf/simulated/wall/r_wall,
+/area/medical/chemistry)
+"tzL" = (
+/obj/structure/girder,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"tzM" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/engineering)
+"tzR" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/plasteel{
+ icon_state = "barber"
+ },
+/area/civilian/barber)
+"tzV" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/airlock/public/glass{
+ name = "Pet Store"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/civilian/pet_store)
+"tzX" = (
+/obj/structure/girder,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"tzZ" = (
+/obj/structure/table,
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/machinery/light_switch{
+ pixel_x = 4;
+ pixel_y = 26
+ },
+/obj/item/radio/intercom{
+ dir = 1;
+ pixel_x = 28
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"tAz" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/ai_status_display{
+ pixel_x = 32
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/heads/hop)
+"tAB" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28;
+ pixel_y = 32
+ },
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plasteel,
+/area/engine/break_room)
+"tAC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"tBr" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/port/west)
+"tBs" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"tBB" = (
+/obj/machinery/status_display{
+ pixel_x = -32
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/crate/plastic{
+ desc = "В ящике хранится оборудование для осуществления уборки станции гражданским персоналом в случае нужды или безработицы";
+ name = "Ящик оборудования для уборки"
+ },
+/obj/item/mop,
+/obj/item/mop,
+/obj/item/mop,
+/obj/item/mop,
+/obj/item/mop,
+/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/glass/bucket,
+/obj/item/storage/bag/trash,
+/obj/item/storage/bag/trash,
+/obj/item/storage/bag/trash,
+/turf/simulated/floor/plasteel,
+/area/storage/primary)
+"tBR" = (
+/obj/structure/grille,
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"tCj" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (EAST)"
+ },
+/area/toxins/mixing)
+"tCp" = (
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/multi_tile/glass{
+ dir = 1;
+ name = "Atrium"
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/bar/atrium)
+"tCu" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/storage/primary)
+"tCy" = (
+/obj/structure/mineral_door/wood,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"tCM" = (
+/obj/machinery/camera{
+ c_tag = "Virology Maintance Access";
+ dir = 4;
+ network = list("Medical","SS13")
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitegreen";
+ tag = "icon-whitegreen (WEST)"
+ },
+/area/medical/medbay3)
+"tCN" = (
+/obj/machinery/door/window/brigdoor{
+ dir = 2;
+ name = "Execution Access";
+ req_access = list(1)
+ },
+/obj/machinery/atmospherics/binary/valve/digital,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/execution)
+"tDc" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/nw)
+"tDg" = (
+/obj/machinery/ai_status_display{
+ pixel_y = -32
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/main)
+"tDB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/aisat)
+"tDD" = (
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -25
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/south,
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/toxins/mixing)
+"tDN" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/bridge)
+"tEg" = (
+/obj/structure/table/wood,
+/obj/item/clipboard,
+/obj/item/folder,
+/obj/item/pen,
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"tEh" = (
+/obj/machinery/sleeper{
+ dir = 4;
+ pixel_x = -3
+ },
+/obj/effect/decal/warning_stripes/blue/hollow,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/sleeper)
+"tEl" = (
+/obj/machinery/status_display,
+/turf/simulated/wall/r_wall,
+/area/crew_quarters/heads/hop)
+"tEw" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/bridge)
+"tEy" = (
+/obj/structure/closet/fireaxecabinet{
+ pixel_y = -30
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/bridge)
+"tEB" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/shallway)
+"tED" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/engineering)
+"tEE" = (
+/obj/structure/table/reinforced,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/turf/simulated/floor/plating,
+/area/storage/secure)
+"tEG" = (
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "eslock";
+ name = "Escape Shuttle Lockdown"
+ },
+/obj/machinery/door/airlock{
+ name = "Chapel Office";
+ req_access = list(22)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"tFd" = (
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"tFj" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"tFt" = (
+/obj/structure/table/wood,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/item/paper_bin,
+/obj/item/pen/multi,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"tFv" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/processing)
+"tFz" = (
+/obj/machinery/door_control{
+ id = "HoSPriv";
+ name = "HoS Office Privacy Shutters Control";
+ pixel_y = -24
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/wood,
+/area/security/hos)
+"tFA" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"tFO" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/northwest,
+/obj/structure/table/reinforced,
+/obj/item/crowbar/red,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/hardsuitstorage)
+"tFR" = (
+/turf/simulated/floor/bluegrid,
+/area/turret_protected/aisat_interior)
+"tGd" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/wood,
+/area/maintenance/library)
+"tGi" = (
+/obj/structure/closet/chefcloset,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/reagent_containers/glass/bucket,
+/obj/item/mop,
+/obj/item/soap,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/kitchen)
+"tGl" = (
+/obj/machinery/atmospherics/binary/pump{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/toxins/mixing)
+"tGo" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating/airless,
+/area/toxins/test_area)
+"tGs" = (
+/obj/structure/table/glass,
+/obj/item/flashlight/lamp,
+/obj/machinery/newscaster{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/virology)
+"tGA" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/virology/lab)
+"tGD" = (
+/obj/structure/chair/office/light{
+ dir = 1
+ },
+/obj/effect/landmark/start/cmo,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "cmo"
+ },
+/area/medical/cmo)
+"tGE" = (
+/turf/simulated/wall/r_wall,
+/area/engine/supermatter)
+"tGG" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/maintenance/starboardsolar)
+"tGM" = (
+/obj/effect/decal/warning_stripes/southeast,
+/obj/machinery/atmospherics/pipe/simple/insulated,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/obj/machinery/vending/wallmed{
+ pixel_x = 26
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/toxins/mixing)
+"tGR" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/ward)
+"tHn" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"tHr" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"tHC" = (
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/assembly/chargebay)
+"tHH" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/genetics)
+"tHP" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/bridge)
+"tHS" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/securearmory)
+"tHZ" = (
+/obj/machinery/power/apc{
+ name = "south bump";
+ pixel_y = -24
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/sleep)
+"tIb" = (
+/obj/machinery/camera{
+ c_tag = "Paramedic's Office";
+ dir = 1;
+ network = list("Medical","SS13")
+ },
+/obj/item/radio/intercom{
+ pixel_y = -32
+ },
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/obj/machinery/light_switch{
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner (WEST)"
+ },
+/area/medical/paramedic)
+"tIh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/genetics)
+"tIu" = (
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"tIz" = (
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -23
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/securehallway)
+"tIK" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"tIL" = (
+/obj/structure/rack,
+/obj/machinery/light/small,
+/obj/item/aicard,
+/obj/item/storage/secure/briefcase,
+/obj/item/multitool,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault";
+ tag = "icon-vault (WEST)"
+ },
+/area/bridge)
+"tIQ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/reception)
+"tIY" = (
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/locker/locker_toilet)
+"tJh" = (
+/mob/living/simple_animal/pet/dog/pug,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/explab)
+"tJk" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/carpet,
+/area/bridge)
+"tJu" = (
+/obj/machinery/newscaster{
+ layer = 3.3;
+ pixel_y = -27
+ },
+/obj/structure/piano,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/bar/atrium)
+"tJM" = (
+/obj/machinery/light_switch{
+ pixel_x = 4;
+ pixel_y = 26
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"tJN" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "chapel"
+ },
+/area/chapel/main)
+"tKa" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/sw)
+"tKh" = (
+/obj/structure/closet/secure_closet/brig/evidence,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/security/evidence)
+"tKj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plating,
+/area/teleporter/abandoned)
+"tKk" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/computer/guestpass/hop{
+ pixel_x = -30
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/heads/hop)
+"tKz" = (
+/obj/item/screwdriver,
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"tKK" = (
+/obj/structure/table,
+/obj/item/book/manual/security_space_law,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/processing)
+"tKL" = (
+/obj/structure/lattice,
+/obj/machinery/camera{
+ c_tag = "AI Satellite Exterior 9";
+ dir = 6;
+ network = list("SS13","MiniSat")
+ },
+/turf/space,
+/area/maintenance/ai)
+"tKX" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/space,
+/area/space/nearstation)
+"tLc" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "xeno6";
+ name = "Creature Cell #6"
+ },
+/turf/simulated/floor/plating,
+/area/toxins/xenobiology)
+"tLh" = (
+/obj/machinery/door/poddoor/shutters{
+ dir = 2;
+ id_tag = "teleportershutter";
+ name = "Teleporter Shutters"
+ },
+/obj/machinery/door_control{
+ id = "teleportershutter";
+ name = "Teleporter Shutters Access Control";
+ pixel_x = -24;
+ req_access = list(17)
+ },
+/obj/effect/decal/warning_stripes/north,
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel,
+/area/teleporter)
+"tLj" = (
+/obj/structure/lattice,
+/turf/simulated/wall,
+/area/maintenance/bar)
+"tLr" = (
+/obj/structure/table,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/cell_charger,
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"tLv" = (
+/turf/simulated/wall,
+/area/security/checkpoint/south)
+"tLy" = (
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/bridge)
+"tLB" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"tLD" = (
+/turf/simulated/wall,
+/area/security/permabrig)
+"tLH" = (
+/obj/structure/table/reinforced,
+/obj/item/folder/blue,
+/obj/item/paper/tcommskey,
+/obj/item/stamp/ce,
+/obj/item/paper/monitorkey,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/chief)
+"tLI" = (
+/obj/structure/grille{
+ density = 0;
+ icon_state = "brokengrille"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"tLN" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/crew_quarters/chief)
+"tLO" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/virology)
+"tLT" = (
+/obj/effect/decal/warning_stripes/southeast,
+/obj/structure/table/glass,
+/obj/item/scalpel{
+ pixel_y = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplefull"
+ },
+/area/medical/research/restroom)
+"tMi" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/hologram/holopad,
+/obj/effect/turf_decal/box,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/sorting)
+"tMj" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/west,
+/obj/item/flag/atmos{
+ name = "Atmosia Flag"
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/chief)
+"tMm" = (
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/ward)
+"tMG" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluefull"
+ },
+/area/medical/medbay3)
+"tML" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light_switch{
+ pixel_x = 8;
+ pixel_y = 26
+ },
+/obj/machinery/holosign_switch{
+ id = "surgery2";
+ pixel_x = -6;
+ pixel_y = 26
+ },
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/surgery/south)
+"tMO" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door_control{
+ id = "CMO Shutters";
+ name = "CMO Privacy Shutters Control";
+ pixel_x = 26;
+ pixel_y = 7
+ },
+/obj/machinery/door_control{
+ id = "Biohazard_medi";
+ name = "Medbay Lockdown";
+ pixel_x = 26;
+ pixel_y = -9
+ },
+/obj/structure/table/glass,
+/obj/item/phone,
+/obj/item/lighter/zippo/cmo,
+/turf/simulated/floor/plasteel,
+/area/medical/cmo)
+"tMQ" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/junction/reversed{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/prison/cell_block/A)
+"tMU" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/brig)
+"tMV" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/medical/virology/lab)
+"tNa" = (
+/turf/simulated/wall/r_wall,
+/area/security/securearmory)
+"tNf" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/main)
+"tNh" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"tNl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/fitness)
+"tNm" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/window/brigdoor/southright{
+ dir = 8;
+ name = "Customs Desk";
+ req_access = list(19)
+ },
+/obj/effect/decal/warning_stripes/blue,
+/turf/simulated/floor/plasteel,
+/area/bridge/checkpoint/north)
+"tNI" = (
+/obj/docking_port/stationary{
+ dwidth = 8;
+ height = 22;
+ id = "syndicate_nw";
+ name = "northwest of station";
+ width = 18
+ },
+/turf/space{
+ icon_state = "black"
+ },
+/area/space)
+"tNL" = (
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"tOb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/fitness)
+"tOf" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Biohazard_medi";
+ name = "Quarantine Lockdown"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "Chemistry";
+ name = "Chemistry Privacy Shutter"
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/medical/chemistry)
+"tOj" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/construction/hallway)
+"tOq" = (
+/obj/machinery/camera{
+ c_tag = "Arrivals South End";
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutral"
+ },
+/area/hallway/secondary/entry/lounge)
+"tOs" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/casino)
+"tOA" = (
+/obj/machinery/camera{
+ c_tag = "Bridge Starboard";
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/bridge)
+"tOB" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/bridge)
+"tOD" = (
+/obj/machinery/light/small,
+/obj/machinery/camera{
+ c_tag = "Xeno Containment 3";
+ dir = 1;
+ network = list("Research","SS13")
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/xenobiology)
+"tON" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "escape"
+ },
+/area/crew_quarters/fitness)
+"tOT" = (
+/obj/machinery/computer/security{
+ network = list("SS13","Research Outpost","Mining Outpost")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "red"
+ },
+/area/security/reception)
+"tPd" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "ceprivacy";
+ name = "CE Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/crew_quarters/chief)
+"tPe" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/ne)
+"tPh" = (
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"tPj" = (
+/obj/structure/chair/sofa,
+/obj/effect/landmark/start/civilian,
+/turf/simulated/floor/carpet,
+/area/crew_quarters/bar/atrium)
+"tPv" = (
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"tQe" = (
+/obj/structure/chair/comfy/brown,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/landmark/start/detective,
+/turf/simulated/floor/carpet,
+/area/security/detectives_office)
+"tQi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/surgery/north)
+"tQn" = (
+/obj/structure/table/wood,
+/obj/item/folder,
+/obj/item/pen,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"tQo" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/engine/engineering/monitor)
+"tQq" = (
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/obj/effect/landmark/start/internal_affairs,
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/lawoffice)
+"tQs" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "Warden";
+ name = "Warden Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/security/warden)
+"tQF" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/sign/poster/official/random{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/securehallway)
+"tQG" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/prisonershuttle)
+"tQL" = (
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "yellow"
+ },
+/area/maintenance/electrical)
+"tQQ" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/engine/hardsuitstorage)
+"tQX" = (
+/obj/machinery/computer/message_monitor,
+/turf/simulated/floor/bluegrid,
+/area/tcommsat/chamber)
+"tRb" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/prisonershuttle)
+"tRm" = (
+/obj/docking_port/stationary{
+ dwidth = 8;
+ height = 22;
+ id = "syndicate_s";
+ name = "south of station";
+ width = 18
+ },
+/turf/space{
+ icon_state = "black"
+ },
+/area/space)
+"tRE" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/engineering/monitor)
+"tSc" = (
+/turf/simulated/wall/r_wall,
+/area/engine/engineering/monitor)
+"tSj" = (
+/obj/structure/lattice,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/space,
+/area/space/nearstation)
+"tSn" = (
+/obj/structure/mirror{
+ pixel_y = 32
+ },
+/obj/structure/sink{
+ pixel_y = 21
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/security/brigstaff)
+"tSo" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/item/radio/intercom{
+ dir = 4;
+ pixel_x = 28;
+ pixel_y = -28
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/server)
+"tSz" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "cmo"
+ },
+/area/medical/cmo)
+"tSD" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "ai1";
+ name = "Turret Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/turret_protected/aisat_interior)
+"tSH" = (
+/obj/structure/bed,
+/obj/item/bedsheet/brown,
+/obj/effect/landmark/start/chaplain,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"tTu" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба служит для подачу горючей смеси в турбину для её работы";
+ dir = 4;
+ name = "Труба турбины"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "caution"
+ },
+/area/atmos)
+"tTD" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellowcorner"
+ },
+/area/hallway/primary/port)
+"tTG" = (
+/obj/machinery/camera{
+ c_tag = "Gravity Generation";
+ dir = 1;
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/gravitygenerator)
+"tTI" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/sign/electricshock{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plating,
+/area/engine/gravitygenerator)
+"tTR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/aisat)
+"tTW" = (
+/obj/machinery/computer/security/telescreen/entertainment{
+ pixel_y = 32
+ },
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/medbay3)
+"tUd" = (
+/obj/structure/closet/firecloset,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/hallway/primary/central/nw)
+"tUh" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/crew_quarters/locker)
+"tUB" = (
+/obj/machinery/vending/snack,
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/brigstaff)
+"tUH" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/fitness)
+"tUI" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Biohazard_medi";
+ name = "Quarantine Lockdown"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "Chemistry2";
+ name = "Chemistry Privacy Shutter"
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/medical/chemistry)
+"tUR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/carpet,
+/area/library)
+"tUT" = (
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/structure/closet/firecloset,
+/turf/simulated/floor/plasteel,
+/area/engine/gravitygenerator)
+"tUW" = (
+/obj/effect/decal/warning_stripes/southeast,
+/obj/machinery/vending/wallmed{
+ name = "Emergency NanoMed";
+ pixel_y = -30
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/gravitygenerator)
+"tUX" = (
+/turf/simulated/floor/engine/insulated/vacuum,
+/area/toxins/mixing)
+"tVr" = (
+/obj/machinery/status_display,
+/turf/simulated/wall,
+/area/engine/break_room)
+"tVu" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/break_room)
+"tVz" = (
+/obj/machinery/atmospherics/binary/pump{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/northeastcorner,
+/obj/effect/decal/warning_stripes/southeastcorner,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/maintenance/electrical)
+"tVC" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/machinery/light,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "green"
+ },
+/area/hallway/secondary/exit)
+"tVP" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Engineering";
+ req_access = list(32)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/break_room)
+"tVV" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/landmark/event/lightsout,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/break_room)
+"tWn" = (
+/turf/simulated/wall,
+/area/security/execution)
+"tWL" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "xeno4";
+ name = "Creature Cell #4"
+ },
+/turf/simulated/floor/plating,
+/area/toxins/xenobiology)
+"tWM" = (
+/obj/machinery/portable_atmospherics/canister/carbon_dioxide,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/electrical)
+"tXf" = (
+/turf/simulated/wall,
+/area/assembly/robotics)
+"tXp" = (
+/obj/machinery/status_display,
+/turf/simulated/wall/r_wall,
+/area/engine/engineering)
+"tXq" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellowcorner"
+ },
+/area/hallway/primary/port/west)
+"tXC" = (
+/obj/structure/closet/paramedic,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/paramedic)
+"tXF" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "HoSPriv";
+ name = "HoS Office Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/security/hos)
+"tXG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/crew_quarters/courtroom)
+"tXJ" = (
+/obj/effect/decal/warning_stripes/arrow{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/yellow/partial{
+ dir = 1
+ },
+/obj/effect/landmark/start/shaft_miner,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "purple"
+ },
+/area/quartermaster/miningdock)
+"tXP" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 25
+ },
+/turf/simulated/floor/wood{
+ broken = 1;
+ icon_state = "wood-broken"
+ },
+/area/maintenance/library)
+"tXT" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitegreen";
+ tag = "icon-whitegreen (WEST)"
+ },
+/area/medical/virology)
+"tXZ" = (
+/obj/structure/table/reinforced,
+/obj/item/clipboard,
+/obj/item/toy/figure/secofficer,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/reception)
+"tYf" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command{
+ name = "Head of Personnel";
+ req_access = list(57)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/wood,
+/area/crew_quarters/heads/hop)
+"tYg" = (
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "yellow"
+ },
+/area/maintenance/electrical)
+"tYi" = (
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "red"
+ },
+/area/security/checkpoint/south)
+"tYo" = (
+/obj/structure/chair/office/dark{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/cabin2)
+"tYx" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/chapel/main)
+"tYG" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutral"
+ },
+/area/storage/tech)
+"tYK" = (
+/turf/simulated/wall/r_wall,
+/area/medical/ward)
+"tYL" = (
+/obj/structure/table/wood,
+/obj/machinery/status_display{
+ pixel_x = 32
+ },
+/obj/machinery/photocopier/faxmachine/longrange{
+ department = "Captain's Office"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/captain)
+"tYM" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/aisat_interior)
+"tYU" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/hologram/holopad,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/storage/tech)
+"tZg" = (
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "yellow"
+ },
+/area/maintenance/electrical)
+"tZh" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/surgery/south)
+"tZk" = (
+/obj/effect/landmark/start/shaft_miner,
+/turf/simulated/floor/plasteel{
+ icon_state = "purple"
+ },
+/area/quartermaster/miningdock)
+"tZs" = (
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp/green,
+/turf/simulated/floor/wood,
+/area/maintenance/tourist)
+"tZI" = (
+/obj/structure/disposalpipe/junction/reversed,
+/obj/effect/turf_decal/box,
+/obj/structure/closet/crate,
+/obj/machinery/alarm{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "brown"
+ },
+/area/quartermaster/sorting)
+"tZN" = (
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plating,
+/area/maintenance/electrical)
+"tZR" = (
+/obj/machinery/pipedispenser,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/storage/secure)
+"tZU" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/explab)
+"ual" = (
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/nhallway)
+"uaF" = (
+/obj/item/radio/intercom{
+ dir = 1;
+ pixel_y = -28
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/light,
+/obj/structure/closet/secure_closet/personal/patient,
+/turf/simulated/floor/plasteel,
+/area/medical/virology)
+"uaK" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutral"
+ },
+/area/storage/tech)
+"ubg" = (
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/processing)
+"ubu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/maintenance/gambling_den)
+"ubA" = (
+/obj/structure/table,
+/obj/item/clipboard,
+/obj/item/airlock_electronics,
+/obj/item/stack/sheet/glass,
+/obj/item/assembly/signaler,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (SOUTHWEST)"
+ },
+/area/medical/research)
+"ubI" = (
+/obj/machinery/keycard_auth{
+ pixel_x = 24
+ },
+/turf/simulated/floor/wood,
+/area/blueshield)
+"ubP" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/exit)
+"ubT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"ubV" = (
+/obj/structure/chair/stool,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"ucf" = (
+/obj/machinery/disposal,
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -24
+ },
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/surgery/north)
+"ucx" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/main)
+"ucJ" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/obj/machinery/camera{
+ c_tag = "Primary Tool Storage";
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/janitorialcart,
+/turf/simulated/floor/plasteel,
+/area/storage/primary)
+"ucN" = (
+/obj/machinery/camera{
+ c_tag = "Rec Room Center";
+ dir = 4;
+ pixel_y = -22
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/fitness)
+"ucR" = (
+/obj/structure/rack{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/item/tank/jetpack/oxygen,
+/obj/item/clothing/shoes/magboots,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/machinery/camera{
+ c_tag = "Brig Pilot Office";
+ dir = 1;
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/podbay)
+"ude" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "east bump";
+ pixel_x = 24
+ },
+/obj/structure/closet/wardrobe/pink,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"udm" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/medical/research/nhallway)
+"udw" = (
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/serviceyard)
+"udI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellowcorner"
+ },
+/area/storage/primary)
+"udO" = (
+/obj/machinery/hologram/holopad,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluefull"
+ },
+/area/medical/reception)
+"udT" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "cautioncorner"
+ },
+/area/hallway/primary/starboard/east)
+"udZ" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/fitness)
+"uek" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/teleporter)
+"ueo" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluefull"
+ },
+/area/medical/paramedic)
+"uex" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"uey" = (
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"uez" = (
+/obj/structure/sign/greencross,
+/turf/simulated/wall,
+/area/medical/ward)
+"ueJ" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/wood,
+/area/security/detectives_office)
+"ueQ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/black,
+/area/bridge/vip)
+"ufg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"ufl" = (
+/obj/structure/grille,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/effect/decal/warning_stripes/northwestcorner,
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"ufn" = (
+/obj/structure/window/reinforced,
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/construction/hallway)
+"ufo" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/nw)
+"ufp" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "cmo"
+ },
+/area/medical/cmo)
+"ufw" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/range)
+"ufD" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"ufG" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/space,
+/area/aisat)
+"ufP" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/ward)
+"ufR" = (
+/obj/structure/table/reinforced,
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/bot/floorbot{
+ on = 0
+ },
+/turf/simulated/floor/plating,
+/area/storage/secure)
+"ufU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/fitness)
+"uga" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/computer/secure_data,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/reception)
+"ugf" = (
+/obj/machinery/status_display,
+/turf/simulated/wall,
+/area/bridge)
+"ugg" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"ugi" = (
+/obj/structure/table/reinforced,
+/obj/item/folder{
+ pixel_x = -4
+ },
+/obj/item/folder/red{
+ pixel_y = 3
+ },
+/obj/item/folder/blue{
+ pixel_x = 5
+ },
+/obj/item/folder/yellow{
+ pixel_x = 2;
+ pixel_y = 2
+ },
+/obj/item/stamp/law,
+/obj/item/pen/multi,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/lawoffice)
+"ugl" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/ne)
+"ugu" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "east bump";
+ pixel_x = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitered"
+ },
+/area/security/medbay)
+"ugy" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplefull"
+ },
+/area/medical/research)
+"ugH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "redcorner"
+ },
+/area/security/main)
+"ugN" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"ugW" = (
+/obj/effect/landmark/honk_squad,
+/turf/simulated/floor/shuttle,
+/area/shuttle/arrival/station)
+"ugX" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/item/radio/intercom{
+ pixel_x = -28;
+ pixel_y = 24
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/se)
+"uhh" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/medical/surgery/north)
+"uhk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"uhn" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/carpet,
+/area/lawoffice)
+"uhI" = (
+/obj/machinery/mass_driver{
+ id_tag = "chapelgun"
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/window{
+ dir = 1;
+ name = "Mass Driver";
+ req_access = list(22)
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/chapel/main)
+"uhP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/reception)
+"uhY" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "redcorner"
+ },
+/area/security/securehallway)
+"uip" = (
+/obj/structure/cable,
+/obj/machinery/power/apc{
+ name = "south bump";
+ pixel_y = -24
+ },
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plating,
+/area/maintenance/starboardsolar)
+"uit" = (
+/obj/structure/chair/stool/bar,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "caution"
+ },
+/area/maintenance/bar)
+"uiA" = (
+/obj/machinery/photocopier,
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "east bump";
+ pixel_x = 26
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "red"
+ },
+/area/security/reception)
+"uiX" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/brig)
+"ujh" = (
+/obj/structure/table/wood,
+/obj/machinery/newscaster{
+ pixel_y = -32
+ },
+/obj/item/radio/intercom{
+ dir = 4;
+ pixel_x = 28
+ },
+/obj/item/flashlight/lamp,
+/obj/item/paper/monitorkey,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplecorner"
+ },
+/area/crew_quarters/hor)
+"ujm" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel,
+/area/maintenance/bar)
+"ujn" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"uju" = (
+/obj/structure/sign/nosmoking_2,
+/turf/simulated/wall,
+/area/medical/virology/lab)
+"ujB" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
+"ujV" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/solar/starboard)
+"ukb" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/port/west)
+"ukf" = (
+/obj/structure/sign/directions/engineering{
+ dir = 1;
+ pixel_y = 8
+ },
+/obj/structure/sign/directions/science{
+ dir = 1;
+ pixel_y = 1
+ },
+/obj/structure/sign/directions/evac{
+ pixel_y = -8
+ },
+/turf/simulated/wall,
+/area/bridge/checkpoint/south)
+"uki" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/bar)
+"ukt" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/prisonershuttle)
+"ukv" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"ukA" = (
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken3";
+ tag = "icon-wood-broken3"
+ },
+/area/maintenance/fsmaint)
+"ulb" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/medbay2)
+"ult" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "PermaCellsLockdown";
+ name = "Perma Cells Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"umd" = (
+/obj/effect/decal/warning_stripes/northwestcorner,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"umr" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Cremator";
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"umy" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/securehallway)
+"umL" = (
+/obj/structure/sign/poster/official/random{
+ pixel_x = 32
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/magistrateoffice)
+"umX" = (
+/obj/machinery/camera{
+ c_tag = "Central Ring Hallway West 3";
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/west)
+"unk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command/glass{
+ name = "E.V.A.";
+ req_access = list(18)
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"unn" = (
+/obj/docking_port/stationary{
+ dheight = 2;
+ dir = 2;
+ dwidth = 4;
+ height = 10;
+ id = "ombra_away";
+ name = "southwest of station";
+ width = 21
+ },
+/turf/space{
+ icon_state = "black"
+ },
+/area/space)
+"unx" = (
+/obj/structure/sign/botany,
+/turf/simulated/wall,
+/area/hydroponics)
+"unE" = (
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bcarpet05"
+ },
+/area/blueshield)
+"unM" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Warden's Office";
+ req_access = list(3)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/warden)
+"unN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/main)
+"uob" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/warden)
+"uoA" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/podbay)
+"uoK" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"uoW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/security/warden)
+"uoY" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/restroom)
+"uph" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"upr" = (
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/toxins/mixing)
+"upx" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/paramedic)
+"upN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/warden)
+"upS" = (
+/obj/structure/disposalpipe/junction{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "orangecorner"
+ },
+/area/hallway/primary/aft)
+"upV" = (
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/obj/structure/disposaloutlet{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/sorting)
+"upW" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/dropper,
+/obj/item/reagent_containers/dropper,
+/obj/item/reagent_containers/dropper,
+/obj/item/reagent_containers/dropper/precision,
+/obj/item/reagent_containers/dropper/precision,
+/obj/item/reagent_containers/dropper/precision,
+/obj/item/storage/box/beakers{
+ pixel_x = 2;
+ pixel_y = 2
+ },
+/obj/item/storage/box/syringes,
+/obj/item/storage/box/syringes,
+/obj/item/storage/box/iv_bags{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/obj/item/storage/box/iv_bags{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteyellow"
+ },
+/area/medical/chemistry)
+"uqq" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/alarm{
+ pixel_y = 24
+ },
+/obj/machinery/shieldgen,
+/turf/simulated/floor/plasteel,
+/area/storage/secure)
+"uqu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/security/securearmory)
+"uqM" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/item/gun/energy/gun/advtaser{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/gun/energy/gun/advtaser,
+/obj/item/gun/energy/gun/advtaser{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/securearmory)
+"uqO" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/solar/port)
+"urn" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/item/grenade/barrier{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/grenade/barrier,
+/obj/item/grenade/barrier{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/item/grenade/barrier{
+ pixel_x = 6;
+ pixel_y = -6
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/securearmory)
+"urA" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/construction/hallway)
+"urC" = (
+/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction,
+/turf/simulated/wall/r_wall/coated,
+/area/toxins/mixing)
+"urM" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
+/turf/simulated/floor/plasteel,
+/area/janitor)
+"usd" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/barricade/wooden,
+/obj/machinery/atmospherics/pipe/simple/hidden,
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"usx" = (
+/obj/machinery/light/small,
+/obj/item/radio/intercom{
+ pixel_y = -30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "red"
+ },
+/area/security/range)
+"usy" = (
+/obj/structure/closet/secure_closet/security,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/customs)
+"usM" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/electrical)
+"usN" = (
+/obj/machinery/photocopier,
+/turf/simulated/floor/plasteel,
+/area/medical/cmo)
+"usO" = (
+/obj/structure/table/wood,
+/obj/item/radio/intercom,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "carpet"
+ },
+/area/crew_quarters/courtroom)
+"utb" = (
+/obj/machinery/light/small,
+/turf/simulated/floor/plating,
+/area/maintenance/xenozoo)
+"utf" = (
+/obj/machinery/power/tracker,
+/obj/structure/cable,
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "solarpanel"
+ },
+/area/solar/starboard)
+"utt" = (
+/turf/simulated/wall/r_wall,
+/area/storage/secure)
+"uty" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/aisat/maintenance)
+"utB" = (
+/obj/machinery/vending/coffee,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/machinery/vending/wallmed{
+ name = "Emergency NanoMed";
+ pixel_y = 28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/brigstaff)
+"utI" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay3)
+"utT" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "RoboPrivat";
+ name = "Robotics Privacy Shutter"
+ },
+/turf/simulated/floor/plating,
+/area/assembly/robotics)
+"uud" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/girder,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"uue" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/junction/reversed{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"uul" = (
+/obj/machinery/portable_atmospherics/canister/sleeping_agent,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "caution"
+ },
+/area/maintenance/bar)
+"uuo" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plating,
+/area/teleporter/abandoned)
+"uuu" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "purplecorner"
+ },
+/area/hallway/primary/aft)
+"uuA" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/sleep)
+"uuD" = (
+/obj/structure/chair/office/light{
+ dir = 8
+ },
+/obj/effect/landmark/start/geneticist,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/medical/genetics)
+"uuH" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"uuK" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/aisat)
+"uuQ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitegreen";
+ tag = "icon-whitegreen (WEST)"
+ },
+/area/medical/medbay3)
+"uuY" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/table/glass,
+/obj/machinery/door_control{
+ id = "Genetics";
+ name = "Genetic Privacy Shutters Control";
+ pixel_y = 26
+ },
+/obj/item/storage/box/beakers{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/obj/item/storage/box/syringes,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/medical/genetics)
+"uve" = (
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/machinery/disposal,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"uvp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/range)
+"uvs" = (
+/obj/structure/sign/mech{
+ pixel_y = 32
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/camera{
+ c_tag = "Brig Staff Room";
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "red"
+ },
+/area/security/brigstaff)
+"uvt" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"uvG" = (
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "red"
+ },
+/area/security/brigstaff)
+"uvJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"uvO" = (
+/obj/structure/delta_statue/nw,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "vault";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/bridge/vip)
+"uvT" = (
+/obj/machinery/newscaster{
+ pixel_x = -32
+ },
+/obj/effect/decal/cleanable/cobweb,
+/obj/machinery/camera{
+ c_tag = "Library West";
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/library)
+"uvW" = (
+/obj/effect/decal/warning_stripes/west{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "siding1"
+ },
+/obj/effect/decal/warning_stripes/west{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "siding2"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "asteroid"
+ },
+/area/hydroponics)
+"uwp" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"uws" = (
+/obj/machinery/vending/cola,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/fitness)
+"uwP" = (
+/obj/structure/chair,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/construction/hallway)
+"uwZ" = (
+/obj/machinery/ai_slipper,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/aisat/maintenance)
+"uxe" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/closet/emcloset,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"uxj" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"uxy" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/aisat)
+"uxz" = (
+/obj/machinery/light/small,
+/obj/structure/chair/wood{
+ dir = 4
+ },
+/obj/item/radio/intercom{
+ pixel_y = -28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/main)
+"uxL" = (
+/obj/machinery/recharge_station,
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/brigstaff)
+"uxS" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (WEST)"
+ },
+/area/medical/genetics)
+"uye" = (
+/obj/item/radio/intercom{
+ pixel_x = 28
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitegreen";
+ tag = "icon-whitegreen (EAST)"
+ },
+/area/medical/medbay3)
+"uyo" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/grille,
+/obj/structure/window/reinforced/polarized{
+ dir = 8;
+ id = "execution"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 1;
+ id = "execution"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 4;
+ id = "execution"
+ },
+/turf/simulated/floor/plating,
+/area/security/execution)
+"uyr" = (
+/obj/effect/decal/warning_stripes/northwest,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/engine,
+/area/security/execution)
+"uyA" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/medical/surgery/north)
+"uyD" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/mixing)
+"uyI" = (
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"uyQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/landmark/start/cyborg,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkbluefull"
+ },
+/area/turret_protected/aisat)
+"uzj" = (
+/obj/structure/sign/redcross{
+ desc = "The Star of Life, a symbol of Medical Aid.";
+ icon_state = "lifestar";
+ name = "Medbay"
+ },
+/turf/simulated/wall,
+/area/medical/reception)
+"uzl" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/obj/machinery/camera{
+ c_tag = "HoS Office";
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/hos)
+"uzy" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/gateway)
+"uAd" = (
+/obj/structure/table/wood,
+/obj/item/clipboard,
+/obj/item/toy/figure/hos,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/security/hos)
+"uAe" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/aisat)
+"uAf" = (
+/obj/machinery/conveyor{
+ id = "QMLoad2";
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"uAh" = (
+/obj/structure/closet/crate/freezer,
+/obj/item/reagent_containers/iv_bag/blood/OMinus,
+/obj/item/reagent_containers/iv_bag/blood/OPlus,
+/obj/item/reagent_containers/iv_bag/blood/random,
+/obj/item/reagent_containers/iv_bag/blood/random,
+/obj/item/radio/intercom{
+ pixel_y = 28
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/camera{
+ c_tag = "Virology Work Area";
+ network = list("Medical","SS13")
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/virology/lab)
+"uAm" = (
+/obj/machinery/door/airlock/medical{
+ name = "Morgue";
+ req_access = list(6)
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Biohazard_medi";
+ name = "Quarantine Lockdown"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/morgue)
+"uAn" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"uAC" = (
+/turf/simulated/wall,
+/area/medical/cmo)
+"uAL" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/unary/outlet_injector/on{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/engine,
+/area/security/execution)
+"uBr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/securehallway)
+"uBu" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/simple/visible/purple{
+ desc = "Труба ведёт газ на фильтрацию";
+ name = "Труба на фильтрацию"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 4;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/atmos)
+"uBz" = (
+/obj/item/radio/intercom{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/securehallway)
+"uBD" = (
+/obj/machinery/door/airlock/command{
+ name = "Head of Security";
+ req_access = list(58)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/hos)
+"uBQ" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/mixing)
+"uBS" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/west)
+"uBX" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/floodlight,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permahallway)
+"uBY" = (
+/turf/simulated/wall,
+/area/bridge/checkpoint/south)
+"uCn" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/medical/virology/lab)
+"uCs" = (
+/obj/structure/cable/yellow{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/power/terminal{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"uCv" = (
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/machinery/suit_storage_unit/security,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/prisonershuttle)
+"uCM" = (
+/obj/structure/sign/securearea,
+/turf/simulated/wall/r_wall,
+/area/turret_protected/aisat_interior)
+"uCN" = (
+/turf/simulated/wall,
+/area/hallway/secondary/entry/commercial)
+"uCO" = (
+/obj/structure/bookcase/random,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "caution"
+ },
+/area/maintenance/bar)
+"uDa" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/closet/firecloset,
+/turf/simulated/floor/plasteel,
+/area/hallway/primary/aft)
+"uDd" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"uDf" = (
+/obj/effect/decal/warning_stripes/northwest,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/range)
+"uDx" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"uDz" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/nhallway)
+"uDH" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutral"
+ },
+/area/crew_quarters/fitness)
+"uDY" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/east,
+/obj/effect/decal/warning_stripes/west,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/engine,
+/area/engine/controlroom)
+"uEq" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/main)
+"uEr" = (
+/obj/structure/closet/bombclosetsecurity,
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel,
+/area/security/range)
+"uEP" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/construction/hallway)
+"uEV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/item/radio/beacon,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/main)
+"uEZ" = (
+/obj/structure/sign/nosmoking_2,
+/turf/simulated/wall/r_wall,
+/area/toxins/lab)
+"uFk" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/medbay)
+"uFl" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/medical/glass{
+ name = "Virology";
+ req_access = list(39)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/virology)
+"uFo" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/maintenance/tourist)
+"uFp" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "Briefing";
+ name = "Briefing Room Shutters"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/main)
+"uFL" = (
+/obj/structure/lattice,
+/turf/simulated/wall/r_wall,
+/area/space/nearstation)
+"uFM" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/processing)
+"uFO" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/surgery/south)
+"uFV" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/portable_atmospherics/canister,
+/turf/simulated/floor/plating,
+/area/maintenance/electrical)
+"uFX" = (
+/turf/simulated/floor/carpet/black,
+/area/bridge/vip)
+"uFZ" = (
+/obj/structure/curtain/open/shower/security,
+/obj/item/restraints/handcuffs/pinkcuffs,
+/obj/machinery/shower{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/security/brigstaff)
+"uGh" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkbluecorners"
+ },
+/area/tcommsat/chamber)
+"uGt" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/maintenance/library)
+"uGu" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "ai1";
+ name = "Turret Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/turret_protected/aisat_interior)
+"uGF" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "vault"
+ },
+/area/engine/mechanic_workshop/hangar)
+"uGH" = (
+/obj/effect/decal/cleanable/cobweb2,
+/obj/item/storage/toolbox/fakesyndi,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkred"
+ },
+/area/maintenance/fpmaint)
+"uHf" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"uHk" = (
+/obj/structure/closet/secure_closet/security,
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "red"
+ },
+/area/security/reception)
+"uHl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/flasher{
+ id = null;
+ pixel_y = -24
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -26
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/aisat_interior)
+"uHq" = (
+/obj/structure/bed,
+/obj/item/bedsheet/rainbow,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/maintenance/tourist)
+"uHt" = (
+/obj/structure/cable,
+/obj/effect/spawner/window/reinforced/plasma,
+/turf/simulated/floor/plating,
+/area/toxins/mixing)
+"uHu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/camera/motion{
+ c_tag = "Minisat Hallway South";
+ dir = 1;
+ network = list("Minisat","SS13")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/aisat_interior)
+"uHv" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -6;
+ pixel_y = 32
+ },
+/obj/structure/table/reinforced,
+/obj/item/storage/toolbox/mechanical{
+ pixel_x = -1;
+ pixel_y = 2
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/chief)
+"uHy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"uHA" = (
+/turf/simulated/wall/r_wall,
+/area/medical/research/nhallway)
+"uHP" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -23
+ },
+/obj/structure/bed/dogbed{
+ name = "kitty basket"
+ },
+/mob/living/simple_animal/pet/cat/Runtime,
+/turf/simulated/floor/plasteel,
+/area/medical/cmo)
+"uHW" = (
+/obj/structure/closet/secure_closet/guncabinet{
+ anchored = 1;
+ name = "Security Ballistic Weapons";
+ req_access = list(1)
+ },
+/obj/machinery/light,
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/item/radio/intercom{
+ pixel_x = -28;
+ pixel_y = -30
+ },
+/obj/item/toy/russian_revolver,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/customs)
+"uHX" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"uIe" = (
+/obj/effect/landmark/start/shaft_miner,
+/obj/effect/decal/warning_stripes/yellow/partial,
+/obj/effect/decal/warning_stripes/arrow,
+/turf/simulated/floor/plasteel{
+ icon_state = "purple"
+ },
+/area/quartermaster/miningdock)
+"uIx" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "Warden";
+ name = "Warden Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/security/warden)
+"uIF" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A21";
+ location = "A20"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/west)
+"uIH" = (
+/obj/machinery/ai_status_display{
+ pixel_y = 32
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/computer/atmoscontrol,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/chief)
+"uIQ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/camera{
+ c_tag = "Mech Lab";
+ dir = 1;
+ network = list("Research","SS13")
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/assembly/chargebay)
+"uIT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/maintenance/gambling_den)
+"uJd" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/remains/human,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/gambling_den)
+"uJi" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"uJj" = (
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ master_tag = "engineering_east_airlock";
+ name = "exterior access button";
+ pixel_x = 20;
+ pixel_y = 20;
+ req_access = list(10,13)
+ },
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"uJo" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/nhallway)
+"uJw" = (
+/obj/structure/table/wood/poker,
+/turf/simulated/floor/wood{
+ broken = 1;
+ icon_state = "wood-broken"
+ },
+/area/maintenance/gambling_den)
+"uJx" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"uJA" = (
+/obj/structure/table/wood,
+/obj/item/kitchen/utensil/spoon{
+ pixel_x = 7
+ },
+/obj/item/kitchen/utensil/fork{
+ pixel_x = 7
+ },
+/turf/simulated/floor/carpet,
+/area/crew_quarters/bar/atrium)
+"uJJ" = (
+/obj/machinery/newscaster{
+ pixel_y = 32
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/chief)
+"uKk" = (
+/obj/structure/table/reinforced,
+/obj/item/bikehorn{
+ pixel_x = -1;
+ pixel_y = 13
+ },
+/obj/item/instrument/bikehorn{
+ pixel_y = -2
+ },
+/obj/item/kitchen/utensil/spoon{
+ pixel_x = -3;
+ pixel_y = 18
+ },
+/obj/item/kitchen/utensil/fork{
+ pixel_x = -4;
+ pixel_y = 18
+ },
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkred"
+ },
+/area/security/processing)
+"uKo" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/firealarm{
+ pixel_x = 28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner (WEST)"
+ },
+/area/medical/surgery/north)
+"uKu" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"uKw" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "redcorner"
+ },
+/area/security/brig)
+"uKK" = (
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkblue"
+ },
+/area/medical/surgery/north)
+"uKN" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"uKQ" = (
+/obj/structure/table/wood/poker,
+/turf/simulated/floor/wood,
+/area/maintenance/gambling_den)
+"uKR" = (
+/obj/structure/table/reinforced,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -26
+ },
+/turf/simulated/floor/bluegrid,
+/area/aisat)
+"uKT" = (
+/obj/machinery/computer/security/telescreen/entertainment{
+ pixel_y = 32
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/chief)
+"uKU" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ pixel_y = 24
+ },
+/obj/item/twohanded/required/kirbyplants,
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/chief)
+"uLk" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/effect/decal/warning_stripes/north,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/engine,
+/area/engine/controlroom)
+"uLp" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/landmark/start/security_officer,
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "red"
+ },
+/area/security/customs)
+"uLv" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue"
+ },
+/area/medical/medbay)
+"uLw" = (
+/obj/machinery/light{
+ dir = 1;
+ in_use = 1
+ },
+/obj/machinery/camera{
+ c_tag = "Central Ring Hallway South 3"
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/south)
+"uLD" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"uLR" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/crew_quarters/chief)
+"uLT" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/medical/research)
+"uLW" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitegreen"
+ },
+/area/medical/virology)
+"uLX" = (
+/obj/structure/reagent_dispensers/fueltank,
+/obj/machinery/atmospherics/pipe/simple/hidden,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"uLY" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/table/reinforced,
+/obj/item/mmi{
+ pixel_x = 1;
+ pixel_y = -9
+ },
+/obj/item/reagent_containers/spray/cleaner{
+ pixel_x = 4;
+ pixel_y = 7
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/security/processing)
+"uMC" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/chair/office/dark,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/library)
+"uMG" = (
+/obj/machinery/telepad_cargo,
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/quartermaster/delivery)
+"uMU" = (
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"uNi" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/construction/hallway)
+"uNn" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/west,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/engine/break_room)
+"uNA" = (
+/obj/item/mop,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/maintenance/bar)
+"uNE" = (
+/obj/structure/closet/walllocker/emerglocker{
+ pixel_x = 30;
+ pixel_y = 30
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/ward)
+"uNG" = (
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/security/brigstaff)
+"uNV" = (
+/obj/structure/chair/wood/wings{
+ dir = 8;
+ tag = "icon-wooden_chair_wings (WEST)"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"uNZ" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"uOb" = (
+/obj/structure/table,
+/obj/item/storage/box/donkpockets,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/brigstaff)
+"uOm" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkbluefull"
+ },
+/area/construction/hallway)
+"uOt" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/wall/r_wall,
+/area/security/evidence)
+"uOu" = (
+/obj/structure/chair/comfy/red{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/landmark/start/security_officer,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/brigstaff)
+"uOE" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/engine/break_room)
+"uOJ" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/space,
+/area/space/nearstation)
+"uPa" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/aienter)
+"uPb" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"uPh" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurplecorner"
+ },
+/area/crew_quarters/hor)
+"uPo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/table/wood,
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/simulated/floor/carpet/black,
+/area/bridge/vip)
+"uPv" = (
+/obj/machinery/hydroponics/soil,
+/turf/simulated/floor/grass,
+/area/hydroponics)
+"uPB" = (
+/obj/structure/dresser,
+/obj/machinery/vending/wallmed{
+ pixel_x = 26
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurplecorner"
+ },
+/area/crew_quarters/hor)
+"uPX" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"uQb" = (
+/obj/structure/disposalpipe/sortjunction{
+ name = "CE's Junction";
+ sortType = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/engine/break_room)
+"uQo" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/aienter)
+"uQp" = (
+/obj/machinery/vending/tool,
+/obj/item/radio/intercom{
+ dir = 0;
+ pixel_x = -28
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/storage/primary)
+"uQq" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/fancy/cigarettes/cigpack_robust,
+/obj/item/stack/tape_roll,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/main)
+"uQr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"uQy" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/toolbox/mechanical,
+/obj/item/flashlight,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/storage/primary)
+"uQL" = (
+/obj/structure/table/reinforced,
+/obj/item/clothing/glasses/hud/diagnostic{
+ pixel_x = 2;
+ pixel_y = 5
+ },
+/obj/item/clothing/glasses/hud/diagnostic{
+ pixel_x = 2;
+ pixel_y = 5
+ },
+/obj/item/clothing/glasses/hud/diagnostic{
+ pixel_x = 2;
+ pixel_y = 5
+ },
+/obj/item/clothing/glasses/welding,
+/obj/item/clothing/glasses/welding,
+/obj/item/clothing/head/welding{
+ pixel_x = -3;
+ pixel_y = 5
+ },
+/obj/item/clothing/head/welding{
+ pixel_x = -3;
+ pixel_y = 5
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/assembly/robotics)
+"uQR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "redcorner"
+ },
+/area/security/range)
+"uQU" = (
+/obj/structure/bookcase,
+/turf/simulated/floor/wood,
+/area/bridge/meeting_room)
+"uQV" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/assembly/robotics)
+"uQY" = (
+/obj/effect/landmark/event/lightsout,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/aft)
+"uRi" = (
+/obj/structure/closet/coffin,
+/obj/item/shovel,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "caution"
+ },
+/area/maintenance/bar)
+"uRn" = (
+/obj/effect/decal/warning_stripes/northwest,
+/obj/machinery/chem_heater,
+/obj/structure/window/plasmareinforced{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/camera{
+ c_tag = "Chemical Toxins Lab";
+ network = list("Research","SS13")
+ },
+/turf/simulated/floor/engine,
+/area/toxins/misc_lab)
+"uRr" = (
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"uRB" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/junction/reversed,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/virology)
+"uRG" = (
+/obj/structure/chair{
+ desc = "Этот красивый стул был отлит из двух трофейных боргов синдиката.";
+ name = "Дизайнерский стул"
+ },
+/obj/machinery/shower{
+ pixel_y = 5
+ },
+/obj/effect/decal/cleanable/blood/old,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/security/processing)
+"uRI" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/sign/science{
+ pixel_x = -32;
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "purplecorner"
+ },
+/area/hallway/primary/aft)
+"uRL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/power/apc{
+ name = "south bump";
+ pixel_y = -28
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue"
+ },
+/area/medical/cloning)
+"uRQ" = (
+/obj/structure/chair/office/light,
+/obj/effect/landmark/start/geneticist,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/genetics)
+"uSt" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/nhallway)
+"uSv" = (
+/obj/structure/table/reinforced,
+/obj/item/flashlight/lamp,
+/obj/machinery/newscaster/security_unit{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/lawoffice)
+"uSR" = (
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 25
+ },
+/obj/machinery/light/small{
+ dir = 4;
+ tag = "icon-bulb1 (EAST)"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/engine/aienter)
+"uST" = (
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/genetics)
+"uSY" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/processing)
+"uTb" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "darkbluefull"
+ },
+/area/construction/hallway)
+"uTm" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/simulated/floor/wood,
+/area/maintenance/library)
+"uTp" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "yellow"
+ },
+/area/engine/hardsuitstorage)
+"uTr" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/fitness)
+"uTP" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay3)
+"uTS" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/security/securearmory)
+"uUa" = (
+/obj/structure/chair/wood,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "chapel"
+ },
+/area/chapel/main)
+"uUc" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/bar)
+"uUx" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/item/radio/intercom{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "yellow"
+ },
+/area/maintenance/electrical)
+"uUy" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door_control{
+ id = "brig_detprivacy";
+ name = "Detective Privacy Shutters Control";
+ pixel_x = -23;
+ pixel_y = 22
+ },
+/turf/simulated/floor/carpet,
+/area/security/detectives_office)
+"uUI" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "ai1";
+ name = "Turret Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/turret_protected/aisat_interior)
+"uUW" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/research{
+ name = "Research Division Access";
+ req_access = list(47)
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/medical/research/nhallway)
+"uVh" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock{
+ name = "Chapel Office";
+ req_access = list(22)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/main)
+"uVl" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/carpet,
+/area/maintenance/fsmaint)
+"uVw" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/sleeper)
+"uVC" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/wood,
+/area/bridge/meeting_room)
+"uVI" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 24
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/aft)
+"uVS" = (
+/obj/machinery/firealarm{
+ pixel_y = 24
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/bridge/meeting_room)
+"uWd" = (
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"uWf" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/crew_quarters/chief)
+"uWi" = (
+/obj/structure/closet/secure_closet/psychiatrist,
+/obj/item/clothing/suit/straight_jacket,
+/obj/item/clothing/suit/straight_jacket,
+/obj/item/clothing/mask/muzzle,
+/obj/item/clothing/mask/muzzle,
+/obj/item/clipboard{
+ pixel_x = -5
+ },
+/turf/simulated/floor/wood,
+/area/medical/psych)
+"uWl" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/space,
+/area/space/nearstation)
+"uWG" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/showcase{
+ layer = 5
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/tcommsat/chamber)
+"uWH" = (
+/obj/structure/closet,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"uWM" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/bridge/meeting_room)
+"uWW" = (
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"uXc" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/obj/machinery/camera{
+ c_tag = "Experimentation Lab Office";
+ network = list("Research","SS13")
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/telepad_cargo,
+/turf/simulated/floor/plasteel,
+/area/toxins/explab)
+"uXf" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/chief)
+"uXj" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/bridge/meeting_room)
+"uXl" = (
+/obj/machinery/computer/security/telescreen/entertainment{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "cmo"
+ },
+/area/medical/cmo)
+"uXu" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/light_switch{
+ pixel_x = 26;
+ pixel_y = 26
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/bridge/meeting_room)
+"uXz" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/ne)
+"uXN" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light_switch{
+ pixel_x = -8;
+ pixel_y = 24
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/heads/hop)
+"uXS" = (
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"uXU" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"uXX" = (
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/obj/machinery/disposal,
+/obj/machinery/light_switch{
+ pixel_x = 8;
+ pixel_y = 26
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain)
+"uYb" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating,
+/area/engine/engineering/monitor)
+"uYe" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain)
+"uYk" = (
+/obj/structure/grille,
+/turf/simulated/wall/r_wall,
+/area/atmos)
+"uYt" = (
+/obj/structure/table,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/effect/decal/warning_stripes/eastsouthwest,
+/obj/item/storage/toolbox/mechanical,
+/obj/item/flashlight,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/electrical)
+"uYw" = (
+/obj/machinery/alarm{
+ dir = 8;
+ pixel_x = 24
+ },
+/obj/machinery/suit_storage_unit/standard_unit,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/storage/eva)
+"uYG" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/chair,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "green"
+ },
+/area/hallway/secondary/exit)
+"uYP" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/maintenance/library)
+"uYS" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkblue"
+ },
+/area/construction/hallway)
+"uYT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/junction{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/main)
+"uYX" = (
+/obj/machinery/light{
+ dir = 1;
+ in_use = 1
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain)
+"uZd" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/fans/tiny,
+/obj/machinery/door/window/brigdoor/southleft{
+ dir = 4;
+ req_access = list(17,75)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/construction/hallway)
+"uZl" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/port)
+"uZn" = (
+/obj/machinery/computer/crew,
+/obj/machinery/light_switch{
+ pixel_x = 26
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/ward)
+"uZs" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/nhallway)
+"uZv" = (
+/obj/machinery/ai_status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain)
+"uZJ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/glass{
+ name = "Courtroom";
+ req_access = list(63)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/courtroom)
+"uZR" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "redcorner"
+ },
+/area/hallway/primary/starboard/east)
+"uZU" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/main)
+"vad" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/wood,
+/area/library)
+"vai" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/wood{
+ broken = 1;
+ icon_state = "wood-broken"
+ },
+/area/maintenance/fsmaint)
+"val" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"vam" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Telescience"
+ },
+/obj/structure/barricade/wooden,
+/turf/simulated/floor/plating,
+/area/teleporter/abandoned)
+"vat" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "arrival_south_inner";
+ locked = 1;
+ name = "Arrivals External Access"
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/simple/hidden,
+/turf/simulated/floor/plating,
+/area/hallway/secondary/exit)
+"vaH" = (
+/obj/structure/chair/office/light{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"vbc" = (
+/obj/structure/morgue,
+/obj/effect/decal/warning_stripes/southwest,
+/obj/effect/landmark/event/revenantspawn,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/medical/morgue)
+"vbh" = (
+/obj/structure/table,
+/obj/item/paper_bin{
+ pixel_x = -3;
+ pixel_y = 7
+ },
+/obj/item/pen,
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"vbq" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/port)
+"vbw" = (
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"vbJ" = (
+/obj/machinery/atmospherics/pipe/simple/visible/universal{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/north,
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/door/airlock/atmos{
+ name = "Atmospherics Maintenance";
+ req_access = list(12,24)
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/electrical)
+"vbL" = (
+/obj/structure/sign/bobross{
+ pixel_y = 32
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain)
+"vbO" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain/bedroom)
+"vbR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
+"vcb" = (
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain)
+"vcd" = (
+/turf/simulated/wall,
+/area/medical/cloning)
+"vcj" = (
+/obj/effect/decal/cleanable/vomit,
+/obj/effect/landmark/event/blobstart,
+/obj/item/flag/syndi,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/gambling_den)
+"vcq" = (
+/obj/machinery/power/smes,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/effect/decal/warning_stripes/eastnorthwest,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/electrical)
+"vct" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/power/port_gen/pacman,
+/obj/machinery/light,
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/hardsuitstorage)
+"vcw" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/vending/wallmed{
+ pixel_x = 26
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain)
+"vcx" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/window/reinforced,
+/obj/structure/table,
+/obj/item/paper/deltainfo,
+/obj/item/paper/deltainfo,
+/obj/item/paper/deltainfo,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"vcG" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/wood,
+/area/security/detectives_office)
+"vcX" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/main)
+"vdd" = (
+/obj/structure/chair/sofa/right{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/west)
+"vdu" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/camera{
+ c_tag = "Xeno Containment 6";
+ network = list("Research","SS13")
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/xenobiology)
+"vdz" = (
+/obj/item/flag/nt,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/tcommsat/chamber)
+"vdJ" = (
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=Armory_North";
+ location = "Armory_sprava"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/security/securearmory)
+"vdX" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/ward)
+"vec" = (
+/obj/structure/chair/office/light{
+ dir = 4
+ },
+/obj/effect/landmark/start/paramedic,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluefull"
+ },
+/area/medical/paramedic)
+"veO" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/effect/spawner/window/reinforced/plasma,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "xenosecure";
+ name = "Secure Creature Cell"
+ },
+/turf/simulated/floor/plating,
+/area/toxins/xenobiology)
+"vfa" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/construction/hallway)
+"vfb" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Briefing Room";
+ req_access = list(63)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/main)
+"vfc" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/door/airlock/command{
+ name = "Chief Medical Officer";
+ req_access = list(40)
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/cmo)
+"vfh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/port)
+"vfD" = (
+/obj/machinery/conveyor_switch/oneway{
+ id = "QMLoad";
+ name = "Upload"
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"vfE" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/security/prison/cell_block/A)
+"vfH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/maintenance/electrical)
+"vga" = (
+/obj/machinery/computer/general_air_control{
+ frequency = 1222;
+ name = "Bomb Mix Monitor";
+ sensors = list("burn_sensor" = "Burn Mix")
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutral"
+ },
+/area/toxins/mixing)
+"vgb" = (
+/obj/structure/table/wood,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -24
+ },
+/obj/item/stack/wrapping_paper,
+/obj/item/reagent_containers/food/snacks/grown/wheat,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -32
+ },
+/turf/simulated/floor/wood,
+/area/civilian/pet_store)
+"vge" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/medical{
+ id_tag = "GeneticsDoor";
+ name = "Genetics";
+ req_access = list(9)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/genetics)
+"vgk" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/chief)
+"vgm" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"vgu" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"vgF" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteyellow"
+ },
+/area/medical/chemistry)
+"vgP" = (
+/turf/simulated/wall/r_wall,
+/area/assembly/showroom)
+"vgU" = (
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"vhp" = (
+/obj/structure/bed,
+/obj/item/radio/intercom{
+ pixel_y = -28
+ },
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"vhD" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/public/glass,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/port)
+"vhI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/chair,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/security/hos)
+"vhQ" = (
+/obj/machinery/light/small,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/recharge_station,
+/obj/machinery/door_control{
+ desiredstate = 1;
+ id = "toilet3";
+ name = "Toilet Bolt Control";
+ normaldoorcontrol = 1;
+ pixel_y = -25;
+ specialfunctions = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/locker/locker_toilet)
+"vhR" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/applicator/burn,
+/obj/item/reagent_containers/glass/bottle/charcoal,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/medical/genetics)
+"vhU" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/mob/living/simple_animal/mouse/brown,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"vhV" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/effect/decal/warning_stripes/southeast,
+/obj/machinery/vending/wallmed{
+ name = "Emergency NanoMed";
+ pixel_y = -30
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"vhW" = (
+/obj/structure/chair/stool,
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/wood,
+/area/security/detectives_office)
+"vib" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/effect/landmark/start/research_director,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/crew_quarters/hor)
+"vic" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/main)
+"vik" = (
+/obj/structure/table/reinforced,
+/obj/item/camera,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/xenozoo)
+"viq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/aft)
+"viE" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/obj/effect/landmark/start/internal_affairs,
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/lawoffice)
+"viX" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -26
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"vjb" = (
+/obj/machinery/atmospherics/air_sensor{
+ id_tag = "n2_sensor"
+ },
+/turf/simulated/floor/engine/n2,
+/area/atmos)
+"vjr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"vjx" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"vjQ" = (
+/obj/structure/chair/comfy/brown{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/lawoffice)
+"vkb" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/cabin1)
+"vkj" = (
+/obj/structure/table/reinforced,
+/obj/item/toy/russian_revolver,
+/obj/item/stamp/warden{
+ pixel_y = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/security/warden)
+"vkl" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner (WEST)"
+ },
+/area/medical/genetics)
+"vkm" = (
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plating,
+/area/maintenance/xenozoo)
+"vku" = (
+/turf/simulated/wall,
+/area/security/permahallway)
+"vkC" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/prisonershuttle)
+"vkS" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/teleporter/abandoned)
+"vkV" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/structure/sign/deathsposal{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"vkX" = (
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken5";
+ tag = "icon-wood-broken5"
+ },
+/area/maintenance/fsmaint)
+"vlc" = (
+/obj/structure/filingcabinet/chestdrawer,
+/obj/machinery/newscaster{
+ pixel_y = -28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (WEST)"
+ },
+/area/medical/genetics)
+"vlf" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/door/window/brigdoor{
+ dir = 2;
+ name = "Creature Pen";
+ req_access = list(47)
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "xeno2";
+ name = "Creature Cell #2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/xenobiology)
+"vli" = (
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"vly" = (
+/obj/machinery/suit_storage_unit/engine,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/hardsuitstorage)
+"vlD" = (
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "red"
+ },
+/area/security/securehallway)
+"vlG" = (
+/turf/simulated/wall,
+/area/toxins/mixing)
+"vlN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"vlP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/medical/genetics)
+"vlU" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin/nanotrasen,
+/obj/item/pen,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/lawoffice)
+"vmb" = (
+/obj/structure/table/wood,
+/obj/machinery/photocopier/faxmachine/longrange{
+ department = "NT Representative's Office"
+ },
+/turf/simulated/floor/wood,
+/area/ntrep)
+"vmj" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/processing)
+"vmn" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/power/apc{
+ name = "south bump";
+ pixel_y = -28
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/genetics)
+"vmq" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 28
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/cabin2)
+"vmx" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/hologram/holopad,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluefull"
+ },
+/area/medical/medbay3)
+"vmL" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"vmP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 10;
+ initialize_directions = 10
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"vmX" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/reception)
+"vnq" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/hor)
+"vnu" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/landmark/start/student_sientist,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/nhallway)
+"vnH" = (
+/obj/structure/chair/comfy/black{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/main)
+"vnI" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/assembly/chargebay)
+"vnQ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/virology)
+"vnS" = (
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/genetics)
+"vof" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/arrow{
+ dir = 4
+ },
+/obj/machinery/ticket_machine{
+ layer = 4;
+ pixel_y = 32
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "hopqueueshutters";
+ name = "Queue Shutters"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/primary/central/west)
+"vom" = (
+/obj/structure/sink{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/genetics)
+"vor" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/girder,
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"vos" = (
+/obj/structure/table/reinforced,
+/obj/item/book/manual/experimentor,
+/obj/item/healthanalyzer,
+/obj/effect/decal/warning_stripes/northwestcorner,
+/turf/simulated/floor/plasteel,
+/area/toxins/explab)
+"vov" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"voL" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/toxins/xenobiology)
+"voP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/reception)
+"vpc" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/medical/surgery/south)
+"vpi" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/machinery/camera{
+ c_tag = "Secure Armory East";
+ dir = 8;
+ network = list("SS13","Security")
+ },
+/obj/machinery/newscaster/security_unit{
+ pixel_x = 28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/securearmory)
+"vpu" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/brig)
+"vpz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"vpA" = (
+/obj/structure/window/reinforced,
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/camera{
+ c_tag = "AI Satellite Exterior 7";
+ dir = 4;
+ network = list("SS13","MiniSat")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/construction/hallway)
+"vpK" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Подаёт азот из атмосферки в систему охлаждения реактора, таким образом запитывая её хладагентом";
+ dir = 1;
+ name = "Труба подачи азота в реактор"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,
+/turf/space,
+/area/space/nearstation)
+"vpM" = (
+/obj/structure/table/reinforced,
+/obj/item/clipboard,
+/obj/item/toy/figure/md,
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue"
+ },
+/area/medical/reception)
+"vpP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluefull"
+ },
+/area/medical/sleeper)
+"vpV" = (
+/obj/structure/barricade/wooden,
+/turf/simulated/floor/wood,
+/area/maintenance/fsmaint)
+"vpW" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/brig)
+"vqg" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/west)
+"vqK" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "cmo"
+ },
+/area/medical/cmo)
+"vqL" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "Second Surgery Window";
+ name = "Surgery Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/medical/surgery/south)
+"vqM" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/machinery/door/window{
+ dir = 2;
+ name = "Secure Armory";
+ req_access = list(1)
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/item/clothing/suit/armor/riot,
+/obj/item/shield/riot,
+/obj/item/clothing/head/helmet/riot,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/securearmory)
+"vqY" = (
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "red"
+ },
+/area/security/brigstaff)
+"vru" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"vrx" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/sleeper)
+"vrH" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plasteel,
+/area/gateway)
+"vrL" = (
+/obj/structure/chair/office/dark{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "red"
+ },
+/area/security/prisonershuttle)
+"vsb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/brig)
+"vse" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/west)
+"vsn" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"vsp" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "cmo"
+ },
+/area/medical/cmo)
+"vsA" = (
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/toxins/mixing)
+"vsE" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -32;
+ pixel_y = -32
+ },
+/obj/effect/decal/warning_stripes/southwest,
+/obj/machinery/doppler_array{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"vsF" = (
+/turf/simulated/wall,
+/area/crew_quarters/sleep)
+"vsH" = (
+/turf/simulated/wall/r_wall,
+/area/crew_quarters/hor)
+"vsM" = (
+/obj/machinery/disposal,
+/obj/effect/decal/warning_stripes/southeast,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/simulated/floor/engine,
+/area/medical/chemistry)
+"vsN" = (
+/turf/simulated/wall/r_wall,
+/area/engine/mechanic_workshop/hangar)
+"vsT" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/wood,
+/area/security/detectives_office)
+"vte" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"vtj" = (
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/obj/machinery/newscaster{
+ pixel_x = -32
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/heads/hop)
+"vtm" = (
+/obj/machinery/status_display,
+/turf/simulated/wall,
+/area/engine/engineering)
+"vtu" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluefull"
+ },
+/area/medical/sleeper)
+"vtK" = (
+/obj/structure/lattice,
+/obj/machinery/camera{
+ c_tag = "AI Satellite Exterior 14";
+ dir = 8;
+ network = list("SS13","MiniSat")
+ },
+/turf/space,
+/area/maintenance/ai)
+"vtR" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/rack,
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/item/stack/sheet/glass{
+ amount = 50
+ },
+/obj/item/stack/sheet/mineral/plasma,
+/obj/item/clothing/head/welding,
+/turf/simulated/floor/plating,
+/area/maintenance/ai)
+"vtW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"vud" = (
+/obj/machinery/door/airlock/security/glass{
+ id_tag = "BrigRight";
+ name = "Brig";
+ req_access = list(63)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/brig)
+"vuo" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/locker/locker_toilet)
+"vup" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/hos)
+"vur" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/security/checkpoint/south)
+"vuD" = (
+/obj/effect/decal/warning_stripes/yellow/partial,
+/mob/living/simple_animal/pet/dog/corgi/borgi,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel,
+/area/assembly/robotics)
+"vuE" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/security/securearmory)
+"vvh" = (
+/obj/structure/bed,
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"vvn" = (
+/obj/machinery/kitchen_machine/grill,
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/crew_quarters/kitchen)
+"vvz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/wall/r_wall,
+/area/turret_protected/aisat)
+"vvG" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/detectives_office)
+"vvP" = (
+/obj/effect/decal/warning_stripes/northwest,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/electrical)
+"vvX" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/west)
+"vvY" = (
+/obj/structure/table,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/item/radio/intercom{
+ dir = 1;
+ pixel_y = 28
+ },
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -23
+ },
+/obj/machinery/cell_charger,
+/obj/item/stock_parts/cell/high,
+/obj/item/stock_parts/cell/high,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/assembly/chargebay)
+"vvZ" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/quartermaster/miningdock)
+"vwj" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/junction,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/virology)
+"vwq" = (
+/obj/machinery/door/airlock/hatch{
+ name = "MiniSat Antechamber";
+ req_access = list(75)
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/aisat)
+"vww" = (
+/obj/structure/table/reinforced,
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hallway/primary/central/west)
+"vwy" = (
+/obj/machinery/vending/clothing,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/locker)
+"vwD" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/reagent_dispensers/fueltank,
+/turf/simulated/floor/plating,
+/area/maintenance/ai)
+"vwH" = (
+/obj/structure/table/wood,
+/obj/machinery/requests_console{
+ announcementConsole = 1;
+ department = "Head of Personnel's Desk";
+ departmentType = 5;
+ name = "Head of Personnel Requests Console";
+ pixel_y = 30
+ },
+/obj/item/paper_bin,
+/obj/item/stamp/hop,
+/obj/item/pen/fancy,
+/turf/simulated/floor/wood,
+/area/crew_quarters/heads/hop)
+"vwQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/securehallway)
+"vwX" = (
+/obj/structure/table/wood,
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/obj/item/storage/fancy/donut_box,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"vxe" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/aft)
+"vxf" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/computer/security/telescreen/entertainment{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue"
+ },
+/area/medical/sleeper)
+"vxh" = (
+/obj/structure/lattice,
+/obj/machinery/camera{
+ c_tag = "AI Satellite Exterior 6";
+ dir = 4;
+ network = list("SS13","MiniSat")
+ },
+/turf/space,
+/area/maintenance/ai)
+"vxk" = (
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/obj/effect/landmark/start/librarian,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/carpet,
+/area/library)
+"vxs" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay3)
+"vxJ" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/electrical)
+"vxO" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ master_tag = "ai_airlock";
+ name = "exterior access button";
+ pixel_x = 25;
+ pixel_y = -25;
+ req_access = list(13,75)
+ },
+/turf/space,
+/area/space/nearstation)
+"vxP" = (
+/obj/structure/closet/walllocker/emerglocker/north,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/engine/aienter)
+"vxU" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/bed/dogbed,
+/mob/living/simple_animal/pet/dog/security/warden,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkredcorners"
+ },
+/area/security/warden)
+"vxW" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/heads/hop)
+"vye" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/nhallway)
+"vyh" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/west)
+"vyi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/hologram/holopad,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/processing)
+"vyq" = (
+/obj/effect/landmark/start/security_officer,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/customs)
+"vyB" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/medical/research/nhallway)
+"vyD" = (
+/obj/structure/bookcase,
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/main)
+"vyF" = (
+/mob/living/simple_animal/slime,
+/turf/simulated/floor/greengrid,
+/area/toxins/xenobiology)
+"vyN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/landmark/start/cyborg,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkbluefull"
+ },
+/area/turret_protected/aisat)
+"vyT" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/medical/research)
+"vyW" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/security/hos)
+"vzv" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/south)
+"vzx" = (
+/obj/structure/chair/stool/bar,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/maintenance/gambling_den)
+"vzz" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 26
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/engine/aienter)
+"vzE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/east)
+"vzF" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ master_tag = "solar_xeno_airlock";
+ name = "exterior access button";
+ pixel_x = -25;
+ pixel_y = 25;
+ req_access = list(13)
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/solar/starboard)
+"vzN" = (
+/obj/structure/chair/wood{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/maintenance/gambling_den)
+"vzV" = (
+/obj/machinery/door/window/brigdoor{
+ base_state = "rightsecure";
+ dir = 2;
+ icon_state = "rightsecure";
+ id = "Cell 4";
+ name = "Cell 4";
+ req_access = list(2)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/prison/cell_block/A)
+"vzW" = (
+/obj/machinery/door/firedoor,
+/obj/structure/sign/poster/official/random{
+ pixel_x = -32
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/sleeper)
+"vAa" = (
+/obj/structure/bedsheetbin,
+/obj/structure/table,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "arrival"
+ },
+/area/crew_quarters/sleep)
+"vAb" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/aienter)
+"vAj" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/reception)
+"vAm" = (
+/obj/docking_port/stationary{
+ dir = 8;
+ dwidth = 2;
+ height = 6;
+ id = "pod4_home";
+ name = "pod4 home dock";
+ width = 5
+ },
+/turf/space{
+ icon_state = "black"
+ },
+/area/space)
+"vAC" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 28
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/engine/aienter)
+"vAN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/wood,
+/area/maintenance/gambling_den)
+"vAZ" = (
+/obj/structure/table/reinforced,
+/obj/item/clipboard,
+/obj/item/gps/engineering,
+/obj/item/lighter/zippo/ce,
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/chief)
+"vBg" = (
+/obj/machinery/light/small{
+ dir = 4;
+ pixel_y = 8
+ },
+/obj/structure/table/wood,
+/obj/item/paper_bin{
+ pixel_x = -2;
+ pixel_y = 7
+ },
+/obj/item/pen{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/turf/simulated/floor/wood,
+/area/maintenance/fsmaint)
+"vBi" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "robotics_solar_outer";
+ locked = 1;
+ name = "Engineering External Access";
+ req_access = list(10,13)
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plating,
+/area/maintenance/portsolar)
+"vBm" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"vBp" = (
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"vBr" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/structure/flora/ausbushes/ywflowers,
+/obj/structure/flora/ausbushes/brflowers,
+/obj/structure/flora/ausbushes/genericbush,
+/turf/simulated/floor/grass,
+/area/medical/cryo)
+"vBt" = (
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken6";
+ tag = "icon-wood-broken6"
+ },
+/area/maintenance/fsmaint)
+"vBE" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/obj/machinery/light,
+/obj/machinery/flasher{
+ id = "Cell 5";
+ pixel_y = -28
+ },
+/obj/item/radio/intercom{
+ pixel_y = -42
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/prison/cell_block/A)
+"vBG" = (
+/obj/machinery/light_switch{
+ pixel_x = 10;
+ pixel_y = -24
+ },
+/turf/simulated/floor/wood,
+/area/security/hos)
+"vBQ" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "brown"
+ },
+/area/crew_quarters/chief)
+"vBX" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/break_room)
+"vCh" = (
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"vCj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/break_room)
+"vCl" = (
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/biostorage)
+"vCr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/table/wood,
+/obj/item/folder/yellow,
+/obj/item/pen,
+/turf/simulated/floor/carpet/black,
+/area/bridge/vip)
+"vCt" = (
+/obj/structure/sign/securearea,
+/turf/simulated/wall/r_wall,
+/area/medical/virology)
+"vCx" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/office)
+"vCW" = (
+/obj/structure/flora/ausbushes/brflowers,
+/obj/structure/flora/ausbushes/leafybush,
+/turf/simulated/floor/grass,
+/area/hallway/secondary/exit)
+"vCY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/fitness)
+"vCZ" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/engine/engineering/monitor)
+"vDb" = (
+/obj/item/twohanded/required/kirbyplants/dead,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/maintenance/bar)
+"vDd" = (
+/obj/structure/table/reinforced,
+/obj/item/tank/jetpack/carbondioxide{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/tank/jetpack/carbondioxide,
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/engine/hardsuitstorage)
+"vDe" = (
+/obj/machinery/light_switch{
+ pixel_x = 26;
+ pixel_y = -26
+ },
+/obj/machinery/keycard_auth{
+ pixel_x = 38;
+ pixel_y = -26
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "cmo"
+ },
+/area/medical/cmo)
+"vDy" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/ai_status_display{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/storage/tech)
+"vDA" = (
+/obj/docking_port/stationary/whiteship{
+ dir = 8;
+ id = "whiteship_home";
+ name = "Near NSS Kerberos"
+ },
+/turf/space{
+ icon_state = "black"
+ },
+/area/space)
+"vDO" = (
+/obj/structure/chair/comfy/brown{
+ dir = 8;
+ layer = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"vEb" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/cmo)
+"vEd" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating,
+/area/security/prisonershuttle)
+"vEh" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"vEo" = (
+/turf/simulated/wall,
+/area/assembly/chargebay)
+"vEu" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/structure/sign/poster/official/random{
+ pixel_x = 32
+ },
+/obj/machinery/light_switch{
+ pixel_y = -24
+ },
+/obj/machinery/newscaster/security_unit{
+ pixel_x = 30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/main)
+"vEN" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"vEU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/portable_atmospherics/canister/nitrogen,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"vEZ" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"vFe" = (
+/obj/machinery/status_display{
+ pixel_x = -32
+ },
+/obj/machinery/vending/assist,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/storage/primary)
+"vFi" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/brigstaff)
+"vFl" = (
+/obj/machinery/light_switch{
+ pixel_x = -8;
+ pixel_y = -26
+ },
+/obj/machinery/camera{
+ c_tag = "Captain's Desk";
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/carpet,
+/area/crew_quarters/captain)
+"vFr" = (
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
+/turf/simulated/floor/bluegrid,
+/area/turret_protected/aisat_interior)
+"vFy" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/se)
+"vFG" = (
+/obj/structure/table,
+/obj/machinery/microscope{
+ pixel_y = 6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/security/detectives_office)
+"vFU" = (
+/obj/structure/filingcabinet/chestdrawer,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/ward)
+"vGf" = (
+/obj/structure/table/wood,
+/obj/machinery/computer/security/telescreen/entertainment{
+ pixel_x = -32
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"vGi" = (
+/obj/structure/sign/poster/contraband/missing_gloves{
+ pixel_x = 32
+ },
+/obj/structure/table/wood,
+/obj/machinery/recharger{
+ pixel_x = 1;
+ pixel_y = 3
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"vGv" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"vGw" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/storage/primary)
+"vGN" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/customs)
+"vHg" = (
+/obj/item/radio/intercom{
+ dir = 1;
+ pixel_y = -28
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/captain)
+"vHh" = (
+/obj/machinery/door/airlock/glass{
+ name = "Cabin"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/sleep)
+"vHi" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/recharge_station,
+/turf/simulated/floor/plasteel,
+/area/storage/primary)
+"vHs" = (
+/obj/machinery/atmospherics/pipe/simple/insulated{
+ dir = 4
+ },
+/obj/effect/spawner/window/reinforced/plasma,
+/turf/simulated/floor/plating,
+/area/toxins/mixing)
+"vHA" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/airlock/public/glass,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/starboard/east)
+"vHG" = (
+/obj/machinery/atmospherics/unary/passive_vent{
+ dir = 8
+ },
+/turf/simulated/floor/engine/insulated/vacuum,
+/area/toxins/mixing)
+"vIi" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/starboard/east)
+"vIl" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/courtroom)
+"vIm" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"vIt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/landmark/start/brig_physician,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/security/medbay)
+"vIC" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "BridgeLockdown";
+ name = "Bridge Lockdown"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "meetroomshutters";
+ name = "Meeting Room Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/bridge/meeting_room)
+"vJn" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/securehallway)
+"vJr" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/table/wood,
+/obj/item/clothing/mask/cigarette/cigar{
+ pixel_x = -5;
+ pixel_y = 5
+ },
+/obj/item/clothing/mask/cigarette/cigar{
+ pixel_x = -2;
+ pixel_y = 3
+ },
+/obj/machinery/door_control{
+ id = "meetroomshutters";
+ name = "Privacy Shutters";
+ pixel_x = 6;
+ pixel_y = -2;
+ req_access = list(18)
+ },
+/turf/simulated/floor/wood,
+/area/bridge/meeting_room)
+"vJv" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"vJw" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"vJJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/processing)
+"vJQ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/virology/lab)
+"vJX" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"vKa" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"vKJ" = (
+/turf/simulated/wall/r_wall,
+/area/security/detectives_office)
+"vLk" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/wood,
+/area/civilian/vacantoffice)
+"vLq" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/medical/ward)
+"vLr" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -24
+ },
+/obj/structure/sink{
+ dir = 8;
+ pixel_x = -12;
+ pixel_y = 2
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/virology)
+"vLs" = (
+/obj/structure/reagent_dispensers/fueltank,
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"vLA" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/hardsuitstorage)
+"vLQ" = (
+/obj/structure/table/wood,
+/obj/item/kitchen/utensil/fork,
+/obj/item/kitchen/utensil/spoon,
+/turf/simulated/floor/carpet,
+/area/crew_quarters/bar/atrium)
+"vLR" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/bridge/meeting_room)
+"vMe" = (
+/obj/machinery/porta_turret,
+/turf/simulated/floor/bluegrid,
+/area/turret_protected/ai_upload)
+"vMk" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/medbay3)
+"vMV" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/assembly/robotics)
+"vMY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/range)
+"vMZ" = (
+/obj/structure/dresser,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/virology)
+"vNi" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "First Surgery Window";
+ name = "Surgery Shutters"
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/medical/surgery/north)
+"vNk" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/security/checkpoint/south)
+"vNo" = (
+/obj/machinery/ai_status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor/bluegrid,
+/area/turret_protected/ai_upload)
+"vNE" = (
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plasteel/airless,
+/area/toxins/test_area)
+"vNO" = (
+/obj/structure/lattice,
+/obj/structure/transit_tube/curved/flipped{
+ dir = 8
+ },
+/turf/space,
+/area/space/nearstation)
+"vNP" = (
+/obj/structure/computerframe,
+/turf/simulated/floor/plating,
+/area/maintenance/ai)
+"vNU" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "RoboDesk";
+ name = "Robotics Privacy Shutter"
+ },
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/assembly/robotics)
+"vNX" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/maintenance/garden)
+"vNZ" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/hallway/primary/aft)
+"vOa" = (
+/obj/item/paper_bin{
+ pixel_x = -2;
+ pixel_y = 7
+ },
+/obj/item/pen,
+/obj/structure/table/glass,
+/obj/item/radio/intercom{
+ pixel_x = 28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/medical/genetics)
+"vOC" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/conveyor/inverted{
+ id = "QMLoad";
+ dir = 10
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"vOF" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "PermaCellsLockdown";
+ name = "Perma Cells Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"vOJ" = (
+/obj/effect/landmark/ninja_teleport,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/maintenance/tourist)
+"vOV" = (
+/obj/machinery/camera{
+ armor = list("melee" = 50, "bullet" = 20, "laser" = 20, "energy" = 20, "bomb" = 100, "bio" = 0, "rad" = 0, "fire" = 90, "acid" = 50);
+ c_tag = "Research Toxins Test Chamber South";
+ dir = 1;
+ network = list("Toxins","Research","SS13")
+ },
+/obj/machinery/light,
+/turf/simulated/floor/plasteel/airless,
+/area/toxins/test_area)
+"vOX" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/starboard/east)
+"vPl" = (
+/obj/machinery/vending/coffee,
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/ward)
+"vPn" = (
+/obj/structure/table/wood,
+/obj/item/toy/russian_revolver,
+/turf/simulated/floor/carpet,
+/area/maintenance/fsmaint)
+"vPt" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating,
+/area/security/prison/cell_block/A)
+"vPu" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai_upload)
+"vPC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/processing)
+"vPO" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/hallway/primary/central/ne)
+"vPS" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/casino)
+"vQn" = (
+/obj/machinery/camera/motion{
+ c_tag = "AI Upload Chamber"
+ },
+/obj/machinery/light_switch{
+ pixel_x = -5;
+ pixel_y = 26
+ },
+/turf/simulated/floor/bluegrid,
+/area/turret_protected/ai_upload)
+"vQs" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/electrical)
+"vQt" = (
+/obj/machinery/computer/operating,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/medical/surgery/south)
+"vQz" = (
+/obj/machinery/vending/boozeomat,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/captain)
+"vQG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/brig)
+"vQJ" = (
+/obj/machinery/door/airlock/medical{
+ name = "Morgue";
+ req_access = list(5,6)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/morgue)
+"vQL" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/starboard/east)
+"vQQ" = (
+/obj/machinery/bodyscanner{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/light,
+/obj/machinery/camera{
+ c_tag = "South Surgery";
+ dir = 1;
+ network = list("SS13","Medical");
+ pixel_x = 30
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/surgery/south)
+"vQX" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay2)
+"vQY" = (
+/obj/machinery/mech_bay_recharge_port{
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plating,
+/area/assembly/chargebay)
+"vRl" = (
+/obj/structure/table/reinforced,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/sleeper)
+"vRu" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ desc = "Труба хранит в себе набор газов для смешивания";
+ dir = 4;
+ name = "Труба смешивания"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба служит для подачу горючей смеси в турбину для её работы";
+ name = "Труба турбины"
+ },
+/turf/space,
+/area/space/nearstation)
+"vSm" = (
+/obj/structure/closet/wardrobe/white,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/ward)
+"vSn" = (
+/obj/structure/table/glass,
+/obj/item/defibrillator/loaded{
+ pixel_y = 5
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/surgery/south)
+"vSt" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/machinery/door/window{
+ dir = 2;
+ name = "Secure Armory";
+ req_access = list(1)
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/item/clothing/suit/armor/riot,
+/obj/item/shield/riot,
+/obj/item/clothing/head/helmet/riot,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/securearmory)
+"vSA" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/captain)
+"vSD" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"vSE" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 4
+ },
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"vSH" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"vSK" = (
+/obj/machinery/suit_storage_unit/engine,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/southwest,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/hardsuitstorage)
+"vSU" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/sortjunction{
+ dir = 4;
+ icon_state = "pipe-j2s";
+ name = "Library Junction";
+ sortType = 16
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"vSV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/genetics)
+"vTf" = (
+/obj/structure/table/wood,
+/obj/machinery/recharger{
+ pixel_x = 1;
+ pixel_y = 3
+ },
+/turf/simulated/floor/carpet,
+/area/maintenance/fsmaint)
+"vTj" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/teleporter/abandoned)
+"vTk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/lobby)
+"vTw" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"vTC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"vTF" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/security/reception)
+"vTG" = (
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/structure/table/reinforced,
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
+/obj/machinery/camera{
+ c_tag = "Permabrig Office North";
+ network = list("Prison","SS13")
+ },
+/obj/machinery/door_control{
+ id = "PermaLockdown";
+ name = "Perma Lockdown";
+ pixel_x = 4;
+ pixel_y = 6;
+ req_access = list(2)
+ },
+/obj/machinery/door_control{
+ id = "PermaCellsLockdown";
+ name = "Perma Cells Lockdown";
+ pixel_x = 4;
+ pixel_y = -3;
+ req_access = list(2)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"vTI" = (
+/obj/machinery/gateway{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/gateway)
+"vTL" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/security/hos)
+"vTN" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{
+ dir = 4
+ },
+/obj/effect/spawner/window/reinforced/plasma,
+/turf/simulated/floor/plating,
+/area/engine/controlroom)
+"vTW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"vTX" = (
+/obj/structure/closet/secure_closet/cabinet/detective,
+/obj/item/hand_labeler,
+/obj/item/storage/box/evidence,
+/obj/item/storage/box/evidence,
+/obj/item/camera{
+ desc = "A one use - polaroid camera. 30 photos left.";
+ name = "detectives camera";
+ pictures_left = 30
+ },
+/obj/item/restraints/handcuffs,
+/obj/item/flash,
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
+/turf/simulated/floor/wood,
+/area/security/detectives_office)
+"vUc" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/security/detectives_office)
+"vUh" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/ward)
+"vUq" = (
+/obj/structure/table/wood,
+/obj/item/camera_film,
+/obj/item/book/manual/security_space_law,
+/obj/item/reagent_containers/food/drinks/flask/detflask,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/requests_console{
+ name = "Detective Requests Console";
+ pixel_x = -32
+ },
+/turf/simulated/floor/carpet,
+/area/security/detectives_office)
+"vUu" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay3)
+"vUE" = (
+/turf/simulated/wall/r_wall,
+/area/medical/surgery/south)
+"vUF" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "redcorner"
+ },
+/area/hallway/primary/starboard/east)
+"vUJ" = (
+/obj/machinery/light_switch{
+ pixel_x = -26;
+ pixel_y = 26
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/secure_closet/engineering_electrical,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/engine/engineering)
+"vUL" = (
+/obj/structure/chair/office/dark{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plating,
+/area/maintenance/starboardsolar)
+"vUU" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/locker/locker_toilet)
+"vUZ" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/item/storage/briefcase{
+ pixel_x = -2;
+ pixel_y = -5
+ },
+/obj/item/storage/briefcase{
+ pixel_x = 3
+ },
+/obj/item/storage/secure/briefcase{
+ pixel_x = 5;
+ pixel_y = -5
+ },
+/obj/machinery/requests_console{
+ department = "Internal Affairs Office";
+ name = "Internal Affairs Requests Console";
+ pixel_y = 28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/lawoffice)
+"vVe" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/photocopier,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/checkpoint)
+"vVp" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/wall,
+/area/maintenance/electrical)
+"vVr" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/sign/poster/contraband/power_people{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "showroomfloor"
+ },
+/area/maintenance/fsmaint)
+"vVv" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/starboard/east)
+"vVL" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/fancy/donut_box,
+/turf/simulated/floor/plating,
+/area/maintenance/xenozoo)
+"vVR" = (
+/obj/structure/closet/coffin,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/main)
+"vWf" = (
+/obj/machinery/atmospherics/pipe/simple/visible/purple{
+ desc = "Труба ведёт газ на фильтрацию";
+ name = "Труба на фильтрацию"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 4;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"vWg" = (
+/obj/machinery/bodyscanner{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/machinery/camera{
+ c_tag = "North Surgery";
+ network = list("SS13","Medical");
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/surgery/north)
+"vWq" = (
+/obj/machinery/computer/prisoner,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/light{
+ dir = 8;
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkred"
+ },
+/area/security/warden)
+"vWy" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/maintenance/auxsolarstarboard)
+"vWz" = (
+/obj/structure/chair/stool,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/lobby)
+"vWE" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/brigdoor{
+ dir = 8;
+ name = "Security Reception";
+ req_access = list(1)
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/reception)
+"vWF" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/obj/effect/landmark/event/xeno_spawn,
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"vWI" = (
+/obj/machinery/atmospherics/trinary/mixer/flipped{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"vWO" = (
+/obj/machinery/disposal,
+/obj/structure/sign/deathsposal{
+ pixel_y = 32
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "red"
+ },
+/area/security/processing)
+"vWQ" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden,
+/turf/simulated/floor/plating,
+/area/toxins/xenobiology)
+"vWS" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "Warden";
+ name = "Warden Privacy Shutters"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "ArmoryLock";
+ name = "Armory Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/warden)
+"vXH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkred"
+ },
+/area/security/securearmory)
+"vXL" = (
+/obj/machinery/alarm{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/south)
+"vXN" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/obj/machinery/conveyor{
+ id = "cargodelivery";
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/sorting)
+"vYj" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/magistrateoffice)
+"vYk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/securearmory)
+"vYr" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/porta_turret,
+/obj/machinery/status_display{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/tcommsat/chamber)
+"vYt" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkredfull"
+ },
+/area/security/securearmory)
+"vYK" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/office)
+"vYL" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/window{
+ dir = 8;
+ name = "Secure Armory";
+ req_access = list(1)
+ },
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/item/storage/lockbox/mindshield,
+/obj/item/storage/box/trackimp,
+/obj/item/storage/box/chemimp{
+ pixel_x = 4;
+ pixel_y = 3
+ },
+/obj/item/lock_buster,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/securearmory)
+"vYT" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/brigstaff)
+"vZi" = (
+/obj/structure/table/glass,
+/obj/item/folder/white,
+/obj/item/pen/red,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/item/reagent_containers/dropper,
+/obj/item/reagent_containers/syringe/antiviral,
+/obj/item/reagent_containers/glass/beaker,
+/obj/item/reagent_containers/dropper/precision,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/virology)
+"vZk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/main)
+"vZl" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/grille,
+/obj/structure/window/reinforced/polarized{
+ dir = 8;
+ id = "execution"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 1;
+ id = "execution"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 4;
+ id = "execution"
+ },
+/turf/simulated/floor/plating,
+/area/security/execution)
+"vZn" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/maintenance/library)
+"vZo" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/ore_box,
+/obj/machinery/newscaster/security_unit{
+ pixel_y = -30
+ },
+/obj/machinery/vending/wallmed{
+ name = "Emergency NanoMed";
+ pixel_x = 26
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/prisonershuttle)
+"vZy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/effect/landmark/start/security_officer,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/customs)
+"vZG" = (
+/obj/structure/chair/office/dark,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/cabin3)
+"wap" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating,
+/area/security/prisonershuttle)
+"wav" = (
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/space/nearstation)
+"waH" = (
+/obj/structure/table/reinforced,
+/obj/item/trash/plate,
+/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
+/turf/simulated/floor/wood,
+/area/maintenance/bar)
+"waI" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"waL" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/chapel/main)
+"waQ" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/space,
+/area/maintenance/ai)
+"waS" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/obj/structure/showcase,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/turret_protected/aisat)
+"wbi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"wbl" = (
+/obj/structure/table/reinforced,
+/obj/item/flashlight/lamp,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/aisat)
+"wbr" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"wbx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/firealarm{
+ pixel_y = 26
+ },
+/obj/item/flag/nt,
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/aisat)
+"wbP" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "rdprivacy";
+ name = "Research Director Office Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/crew_quarters/hor)
+"wbR" = (
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/window/brigdoor{
+ dir = 2;
+ name = "Riot Control";
+ req_access = list(2)
+ },
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/item/wrench,
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"wbZ" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/security/checkpoint)
+"wck" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/space,
+/area/maintenance/ai)
+"wcl" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "ai_outer";
+ locked = 1;
+ name = "MiniSat External Access";
+ req_access = list(13,19,32,75)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/construction/hallway)
+"wcr" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ master_tag = "station_ai_airlock";
+ name = "exterior access button";
+ pixel_x = 22;
+ pixel_y = 22;
+ req_access = list(10,13)
+ },
+/turf/space,
+/area/space/nearstation)
+"wcw" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "station_ai_outer";
+ locked = 1;
+ name = "Minisat Access";
+ req_access = list(10,13)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/aienter)
+"wcz" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"wcE" = (
+/obj/machinery/light,
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/virology/lab)
+"wcN" = (
+/obj/structure/table/wood,
+/turf/simulated/floor/wood,
+/area/maintenance/gambling_den)
+"wcO" = (
+/obj/structure/table,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/sign/nosmoking_2{
+ pixel_x = 32
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/computer/cryopod/robot{
+ pixel_y = 28
+ },
+/turf/simulated/floor/plasteel,
+/area/assembly/chargebay)
+"wcS" = (
+/obj/structure/disposaloutlet,
+/obj/structure/disposalpipe/trunk{
+ dir = 2
+ },
+/turf/simulated/floor/engine,
+/area/toxins/test_chamber)
+"wdd" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/brig)
+"wds" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluefull"
+ },
+/area/medical/reception)
+"wdx" = (
+/turf/simulated/floor/wood{
+ broken = 1;
+ icon_state = "wood-broken"
+ },
+/area/maintenance/library)
+"wdz" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/window{
+ dir = 8;
+ name = "Kitchen";
+ req_access = list(28)
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "Kitchen Hall Windows";
+ name = "Kitchen Shutters"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"wdC" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/fitness)
+"wdH" = (
+/obj/structure/table/reinforced,
+/obj/item/stack/cable_coil/random,
+/obj/item/stack/cable_coil/random,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/explab)
+"wdO" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба содержит газ для обработки и после возвращает его обратно в трубу смешивания";
+ dir = 10;
+ name = "Труба обработки"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/atmos)
+"wdW" = (
+/obj/item/storage/secure/safe{
+ pixel_x = 32
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/universal,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"weg" = (
+/obj/machinery/embedded_controller/radio/airlock/airlock_controller{
+ id_tag = "station_ai_airlock";
+ pixel_y = -57;
+ req_access = list(10,13);
+ tag_airpump = "station_ai_pump";
+ tag_chamber_sensor = "station_ai_sensor";
+ tag_exterior_door = "station_ai_outer";
+ tag_interior_door = "station_ai_inner"
+ },
+/obj/machinery/airlock_sensor{
+ id_tag = "station_ai_sensor";
+ pixel_y = -66
+ },
+/obj/machinery/atmospherics/unary/vent_pump/high_volume{
+ dir = 4;
+ frequency = 1379;
+ id_tag = "station_ai_pump"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/aienter)
+"wek" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/tcommsat/chamber)
+"wep" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "station_ai_inner";
+ locked = 1;
+ name = "Minisat Access";
+ req_access = list(10,13)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/aienter)
+"weY" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/item/radio/intercom{
+ dir = 4;
+ pixel_x = 28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (EAST)"
+ },
+/area/toxins/mixing)
+"weZ" = (
+/turf/simulated/wall,
+/area/maintenance/garden)
+"wff" = (
+/obj/structure/girder/displaced,
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
+"wfs" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/mixing)
+"wfQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutral"
+ },
+/area/hallway/primary/central/south)
+"wfV" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/crew_quarters/chief)
+"wga" = (
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp,
+/obj/machinery/power/apc{
+ name = "south bump";
+ pixel_y = -24
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/cabin3)
+"wgm" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "engineering_west_inner";
+ locked = 1;
+ name = "Engineering External Access";
+ req_access = list(10,13)
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"wgt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"wgX" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/construction/hallway)
+"whc" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluefull"
+ },
+/area/medical/medbay3)
+"whh" = (
+/obj/machinery/light,
+/obj/machinery/light_switch{
+ pixel_y = -26
+ },
+/obj/structure/table/reinforced,
+/obj/item/stack/sheet/metal{
+ amount = 10
+ },
+/obj/item/stack/sheet/glass{
+ amount = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 7;
+ icon_state = "yellow"
+ },
+/area/engine/break_room)
+"whO" = (
+/turf/simulated/wall/r_wall/coated,
+/area/crew_quarters/hor)
+"wio" = (
+/obj/item/flag/species,
+/obj/effect/decal/warning_stripes/red,
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/main)
+"wir" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurplecorner"
+ },
+/area/crew_quarters/hor)
+"wiM" = (
+/turf/simulated/floor/plasteel{
+ dir = 7;
+ icon_state = "yellow"
+ },
+/area/engine/break_room)
+"wiT" = (
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plating,
+/area/toxins/mixing)
+"wiW" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/assembly/robotics)
+"wiY" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -26
+ },
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/research/nhallway)
+"wiZ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 7;
+ icon_state = "yellow"
+ },
+/area/engine/break_room)
+"wjc" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/power/apc{
+ cell_type = 5000;
+ dir = 4;
+ name = "east bump";
+ pixel_x = 28;
+ pixel_y = 6
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door_control{
+ id = "RoboPrivat";
+ name = "Robotics Privacy Shutters Control";
+ pixel_x = 24;
+ pixel_y = -9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/assembly/robotics)
+"wjh" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/machinery/conveyor{
+ id = "QMLoad2";
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"wjj" = (
+/turf/simulated/wall/rust,
+/area/maintenance/library)
+"wjl" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/structure/chair/comfy/brown{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/west)
+"wjn" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/wood,
+/area/security/hos)
+"wjo" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/sleeper)
+"wjI" = (
+/turf/simulated/wall/r_wall,
+/area/maintenance/asmaint2)
+"wjV" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/engine/engineering/monitor)
+"wka" = (
+/obj/structure/table/reinforced,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/obj/item/clothing/gloves/color/yellow,
+/obj/item/storage/toolbox/electrical,
+/obj/item/multitool,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/storage/tech)
+"wkc" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/aisat/maintenance)
+"wkk" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/bar)
+"wkl" = (
+/obj/structure/closet/secure_closet/warden,
+/obj/item/megaphone,
+/obj/item/book/manual/security_space_law,
+/obj/item/clothing/accessory/holster,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/security/warden)
+"wkn" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"wkt" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/medical/morgue)
+"wkB" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/engine/mechanic_workshop)
+"wkE" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "neutral"
+ },
+/area/crew_quarters/fitness)
+"wkK" = (
+/turf/simulated/wall/r_wall,
+/area/lawoffice)
+"wlk" = (
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/brig)
+"wlr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/ai)
+"wlx" = (
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/locker/locker_toilet)
+"wlE" = (
+/obj/effect/decal/warning_stripes/eastnorthwest,
+/obj/structure/chair/comfy/purp,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplefull"
+ },
+/area/medical/research/restroom)
+"wlH" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/sleep)
+"wlX" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/chair/wood{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"wmd" = (
+/obj/structure/grille,
+/obj/structure/window/plasmareinforced{
+ dir = 8
+ },
+/obj/structure/window/plasmareinforced,
+/obj/structure/window/plasmareinforced{
+ dir = 4
+ },
+/obj/structure/window/plasmareinforced{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/toxins/mixing)
+"wmo" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/east,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"wmD" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/camera{
+ c_tag = "Minisat AI Control Room";
+ dir = 1;
+ network = list("Minisat","SS13")
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/turret_protected/ai)
+"wmH" = (
+/obj/structure/rack,
+/obj/item/toolbox_tiles,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "caution"
+ },
+/area/maintenance/bar)
+"wmI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/item/crowbar/red,
+/obj/item/wrench,
+/obj/item/clothing/head/welding,
+/turf/simulated/floor/plating,
+/area/maintenance/ai)
+"wmL" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/library)
+"wmW" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/hallway/secondary/entry/lounge)
+"wna" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkbluecorners"
+ },
+/area/turret_protected/aisat)
+"wnb" = (
+/obj/machinery/atmospherics/unary/vent_pump/high_volume{
+ dir = 8;
+ frequency = 1379;
+ id_tag = "engineering_east_pump"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"wnc" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bluecorner"
+ },
+/area/hallway/primary/central/south)
+"wnd" = (
+/obj/structure/table/reinforced,
+/obj/item/stack/sheet/glass{
+ amount = 50
+ },
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -22
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/stack/sheet/metal{
+ amount = 10
+ },
+/turf/simulated/floor/plasteel,
+/area/storage/primary)
+"wnh" = (
+/obj/structure/closet/wardrobe/robotics_black,
+/obj/item/radio/headset/headset_sci{
+ pixel_x = -3
+ },
+/obj/structure/closet/walllocker/emerglocker{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "whitepurple"
+ },
+/area/assembly/robotics)
+"wns" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/aisat)
+"wnD" = (
+/obj/structure/table/reinforced,
+/obj/item/taperecorder,
+/obj/item/megaphone,
+/obj/item/flashlight/lamp,
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/magistrateoffice)
+"wnE" = (
+/obj/machinery/recharge_station,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -28
+ },
+/obj/machinery/camera{
+ c_tag = "Briefing Room South";
+ dir = 4;
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/main)
+"wnX" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/structure/showcase,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/security/warden)
+"woa" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/wall,
+/area/maintenance/fpmaint)
+"wop" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/carpet/arcade,
+/area/crew_quarters/fitness)
+"wou" = (
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "yellow"
+ },
+/area/storage/primary)
+"woA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
+"woE" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "Second Surgery Window";
+ name = "Surgery Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/medical/surgery/south)
+"woF" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/exit)
+"woL" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"wpk" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/wood,
+/area/security/hos)
+"wpn" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/transit_tube/horizontal,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/engine/aienter)
+"wps" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/security/prisonershuttle)
+"wpA" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/podbay)
+"wpC" = (
+/obj/structure/bookcase,
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/main)
+"wpN" = (
+/obj/structure/transit_tube/horizontal,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/aienter)
+"wpP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "cautioncorner"
+ },
+/area/storage/primary)
+"wpY" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay3)
+"wqd" = (
+/obj/structure/table,
+/obj/item/paper/deltainfo,
+/obj/machinery/camera{
+ c_tag = "Brig Lobby";
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/lobby)
+"wqh" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/securehallway)
+"wqt" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/teleporter)
+"wqx" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"wqy" = (
+/obj/structure/reagent_dispensers/fueltank,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"wqC" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A22";
+ location = "A21"
+ },
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/sw)
+"wqD" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"wqU" = (
+/obj/docking_port/stationary{
+ dir = 4;
+ dwidth = 7;
+ height = 5;
+ id = "sit_arrivals";
+ name = "South-East Solars";
+ width = 11
+ },
+/turf/space{
+ icon_state = "black"
+ },
+/area/space)
+"wrb" = (
+/obj/structure/transit_tube_pod{
+ dir = 8
+ },
+/obj/machinery/ai_status_display{
+ pixel_y = -32
+ },
+/obj/structure/transit_tube/station/reverse/flipped,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/engine/aienter)
+"wrc" = (
+/obj/structure/table/wood,
+/obj/item/gavelblock,
+/obj/item/gavelhammer,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "blue"
+ },
+/area/crew_quarters/courtroom)
+"wrm" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/hologram/holopad,
+/obj/effect/turf_decal/box/white,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/bridge/checkpoint/north)
+"wrB" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"wrC" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/customs)
+"wrP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"wrQ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/airlock/maintenance{
+ name = "Medbay Maintenance";
+ req_access = list(5)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/maintenance/asmaint)
+"wsa" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowcorner"
+ },
+/area/storage/primary)
+"wsb" = (
+/turf/simulated/wall,
+/area/maintenance/casino)
+"wsf" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "whiteblue"
+ },
+/area/medical/reception)
+"wsg" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/sw)
+"wsr" = (
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "yellow"
+ },
+/area/storage/primary)
+"wss" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating,
+/area/security/customs)
+"wsA" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/toolbox/electrical,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/flashlight,
+/turf/simulated/floor/plasteel,
+/area/storage/primary)
+"wsC" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/snacks/muffin{
+ pixel_y = 9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/chapel/main)
+"wsG" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/computer/security/telescreen/entertainment{
+ pixel_y = 32
+ },
+/obj/machinery/disposal,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/disposalpipe/trunk{
+ dir = 2
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"wsK" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/item/flag/nt{
+ pixel_y = -6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/construction/hallway)
+"wsN" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/photocopier,
+/turf/simulated/floor/wood,
+/area/bridge/meeting_room)
+"wsP" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/magistrateoffice)
+"wti" = (
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/machinery/disposal,
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/magistrateoffice)
+"wtj" = (
+/obj/structure/rack,
+/obj/item/lock_buster,
+/obj/machinery/power/apc{
+ name = "south bump";
+ pixel_y = -24
+ },
+/obj/structure/cable,
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/chief)
+"wtk" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "ai1";
+ name = "Turret Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/turret_protected/aisat_interior)
+"wtq" = (
+/obj/item/radio/intercom{
+ pixel_y = -28
+ },
+/obj/item/twohanded/required/kirbyplants,
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/chief)
+"wts" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/vending/cigarette,
+/obj/machinery/camera{
+ c_tag = "Uplink Terminal";
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/bridge/meeting_room)
+"wtu" = (
+/obj/machinery/vending/cigarette,
+/obj/machinery/camera{
+ c_tag = "Captain's Meet Room";
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/captain)
+"wtv" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowcorner"
+ },
+/area/hallway/primary/port)
+"wtR" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowcorner"
+ },
+/area/hallway/primary/port)
+"wtZ" = (
+/obj/effect/decal/cleanable/blood/xeno,
+/turf/simulated/floor/wood,
+/area/maintenance/gambling_den)
+"wua" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple"
+ },
+/area/crew_quarters/hor)
+"wuc" = (
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"wuf" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/processing)
+"wuv" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/security/hos)
+"wuP" = (
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ master_tag = "sw_maint2_airlock";
+ name = "exterior access button";
+ pixel_x = 24;
+ pixel_y = 24
+ },
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/space,
+/area/space/nearstation)
+"wuY" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/prisonershuttle)
+"wvd" = (
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "red"
+ },
+/area/security/range)
+"wvA" = (
+/obj/item/radio/intercom{
+ pixel_y = -30
+ },
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "red"
+ },
+/area/security/permahallway)
+"wvC" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"wvL" = (
+/obj/structure/table/wood,
+/obj/item/clothing/mask/cigarette/cigar,
+/obj/item/clothing/mask/cigarette/cigar,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/captain)
+"wvQ" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"wvS" = (
+/obj/machinery/atmospherics/pipe/simple/visible/universal{
+ dir = 4
+ },
+/mob/living/simple_animal/mouse/brown,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
+"wwg" = (
+/obj/structure/bed/dogbed,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/wood,
+/area/security/detectives_office)
+"wwp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"wwu" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/library)
+"wwI" = (
+/obj/machinery/door_control{
+ desiredstate = 1;
+ id = "medcabin2";
+ name = "Door Bolt Control";
+ normaldoorcontrol = 1;
+ pixel_x = 7;
+ pixel_y = 24;
+ specialfunctions = 4
+ },
+/obj/machinery/door_control{
+ desiredstate = 1;
+ id = "medcabin1";
+ name = "Door Bolt Control";
+ normaldoorcontrol = 1;
+ pixel_x = -6;
+ pixel_y = 24;
+ specialfunctions = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/ward)
+"wwK" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/fitness)
+"wwM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/customs)
+"wwO" = (
+/obj/machinery/photocopier,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "red"
+ },
+/area/security/processing)
+"wwZ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=Armory_sprava";
+ location = "Armory_South"
+ },
+/mob/living/simple_animal/bot/secbot/armsky{
+ auto_patrol = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/securearmory)
+"wxl" = (
+/obj/item/radio/intercom{
+ pixel_y = 22
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/north)
+"wxt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowcorner"
+ },
+/area/hallway/primary/port)
+"wxC" = (
+/turf/simulated/wall/r_wall,
+/area/security/prisonershuttle)
+"wxD" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"wxH" = (
+/obj/machinery/space_heater,
+/obj/machinery/light/small,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"wxS" = (
+/obj/structure/girder,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"wxT" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/security/detectives_office)
+"wxU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/library)
+"wyv" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба служит для подачу горючей смеси в турбину для её работы";
+ name = "Труба турбины"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба служит для подачу горючей смеси в турбину для её работы";
+ dir = 4;
+ name = "Труба турбины"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/atmos)
+"wyy" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/port)
+"wyD" = (
+/turf/simulated/wall/r_wall,
+/area/security/podbay)
+"wyH" = (
+/obj/machinery/mineral/stacking_machine{
+ input_dir = 1;
+ stack_amt = 10
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"wyI" = (
+/obj/machinery/firealarm{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"wyQ" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/drinks/flask/gold,
+/obj/item/razor,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/captain/bedroom)
+"wyR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/mob/living/simple_animal/mouse/brown,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"wyT" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"wyV" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "chapel"
+ },
+/area/chapel/main)
+"wze" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/chair{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "green"
+ },
+/area/hallway/secondary/exit)
+"wzl" = (
+/obj/structure/chair/office/dark,
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/lawoffice)
+"wzs" = (
+/obj/structure/chair/comfy/brown{
+ dir = 1
+ },
+/turf/simulated/floor/carpet,
+/area/lawoffice)
+"wzK" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/lobby)
+"wAb" = (
+/turf/simulated/wall,
+/area/medical/medbay2)
+"wAe" = (
+/obj/structure/table,
+/obj/item/paper_bin{
+ pixel_x = -3;
+ pixel_y = 7
+ },
+/obj/item/pen,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/lobby)
+"wAh" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/reception)
+"wAp" = (
+/obj/structure/chair/stool,
+/turf/simulated/floor/wood,
+/area/maintenance/fsmaint)
+"wAs" = (
+/obj/structure/table/reinforced,
+/obj/item/paicard,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 30
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/hor)
+"wAv" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "east bump";
+ pixel_x = 24
+ },
+/obj/structure/table/reinforced,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/item/folder/white,
+/obj/item/pen,
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"wAE" = (
+/obj/machinery/power/solar{
+ name = "Aft Starboard Solar Panel"
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "solarpanel"
+ },
+/area/solar/starboard)
+"wAH" = (
+/obj/machinery/vending/coffee,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/courtroom)
+"wAM" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkredcorners"
+ },
+/area/security/warden)
+"wBo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/item/paper_bin,
+/obj/structure/table/wood,
+/obj/item/pen,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/carpet,
+/area/chapel/office)
+"wBq" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "vault"
+ },
+/area/engine/mechanic_workshop/hangar)
+"wBr" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"wCd" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "Warden";
+ name = "Warden Privacy Shutters"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "ArmoryLock";
+ name = "Armory Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/warden)
+"wCm" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/heads/hop)
+"wCp" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/heads/hop)
+"wCu" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/medical/surgery/north)
+"wCy" = (
+/obj/machinery/atmospherics/unary/cold_sink/freezer{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/eastsouthwest,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"wCD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/serviceyard)
+"wCE" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/mixing)
+"wCG" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/heads/hop)
+"wCH" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/securearmory)
+"wCS" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/vending/medical,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay2)
+"wDg" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "RnDChem";
+ name = "Biohazard Shutter"
+ },
+/obj/machinery/atmospherics/pipe/simple/insulated{
+ dir = 4
+ },
+/obj/effect/spawner/window/reinforced/plasma,
+/turf/simulated/floor/engine,
+/area/toxins/test_chamber)
+"wDh" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/item/book/manual/security_space_law,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/prison/cell_block/A)
+"wDs" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/junction/reversed{
+ dir = 1
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A30";
+ location = "A29"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/fitness)
+"wDx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"wDB" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/newscaster{
+ pixel_y = -30
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/hallway/secondary/entry/lounge)
+"wDC" = (
+/turf/simulated/wall,
+/area/medical/medbay3)
+"wDS" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Solitary Confinement";
+ req_access = list(2)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"wDT" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"wEb" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/westleft{
+ name = "Research Lab Desk";
+ req_access = list(47)
+ },
+/obj/machinery/door/window/eastleft,
+/obj/item/folder,
+/obj/item/pen,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "researchdesk2";
+ name = "Research Desk Shutters"
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/lab)
+"wEh" = (
+/turf/simulated/wall/r_wall,
+/area/medical/research/restroom)
+"wEm" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "redcorner"
+ },
+/area/security/brigstaff)
+"wEr" = (
+/obj/structure/table/wood,
+/obj/item/newspaper,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"wEA" = (
+/obj/structure/rack,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/north,
+/obj/item/stack/sheet/plasteel{
+ amount = 10
+ },
+/obj/item/stack/sheet/plasteel{
+ amount = 10
+ },
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/hardsuitstorage)
+"wEJ" = (
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/medical/research/nhallway)
+"wEK" = (
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "sw_maint_airlock";
+ name = "interior access button";
+ pixel_x = -24;
+ pixel_y = 24
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"wEM" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/storage)
+"wEP" = (
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
+"wEY" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "HoSPriv";
+ name = "HoS Office Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/security/hos)
+"wFb" = (
+/obj/machinery/computer/security/telescreen/entertainment{
+ pixel_x = 32
+ },
+/obj/machinery/vending/cart/free,
+/turf/simulated/floor/wood,
+/area/crew_quarters/heads/hop)
+"wFd" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/west)
+"wFJ" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/heads/hop)
+"wFR" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluefull"
+ },
+/area/medical/ward)
+"wFU" = (
+/obj/machinery/bodyscanner{
+ dir = 4
+ },
+/obj/machinery/light_switch{
+ pixel_x = -23
+ },
+/obj/machinery/requests_console{
+ department = "Morgue";
+ departmentType = 5;
+ name = "Morgue Requests Console";
+ pixel_y = 30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkblue"
+ },
+/area/medical/morgue)
+"wFY" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/xenozoo)
+"wGd" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/security/brigstaff)
+"wGm" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
+"wGs" = (
+/turf/simulated/floor/bluegrid,
+/area/assembly/chargebay)
+"wGH" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/gambling_den)
+"wGM" = (
+/obj/machinery/portable_atmospherics/pump,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/northeastsouth,
+/obj/machinery/newscaster{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"wGN" = (
+/obj/item/flag/cargo,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/miningdock)
+"wGU" = (
+/obj/effect/decal/warning_stripes/southwest,
+/obj/machinery/recharge_station,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"wGW" = (
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/securehallway)
+"wHj" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/bar)
+"wHz" = (
+/obj/structure/closet,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"wHC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/securehallway)
+"wHM" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/wall/r_wall/coated,
+/area/toxins/storage)
+"wHR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/securehallway)
+"wId" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (SOUTHEAST)"
+ },
+/area/medical/research)
+"wJs" = (
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -23
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "red"
+ },
+/area/security/prisonershuttle)
+"wJy" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/sleeper)
+"wJB" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/assembly/robotics)
+"wJC" = (
+/obj/machinery/door/airlock/maintenance_hatch{
+ name = "MiniSat Maintenance";
+ req_access = list(75)
+ },
+/turf/simulated/floor/plating,
+/area/aisat/maintenance)
+"wJG" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurplecorner"
+ },
+/area/assembly/robotics)
+"wJK" = (
+/obj/machinery/computer/rdconsole/robotics,
+/obj/machinery/requests_console{
+ department = "Robotics";
+ departmentType = 2;
+ name = "Robotics Requests Console";
+ pixel_x = 30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (SOUTHWEST)"
+ },
+/area/assembly/robotics)
+"wJP" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/main)
+"wJR" = (
+/obj/machinery/door/airlock/maintenance_hatch{
+ name = "MiniSat Maintenance";
+ req_access = list(75)
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/ai)
+"wKe" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/fitness)
+"wKp" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/space,
+/area/space/nearstation)
+"wKr" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"wKA" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/fans/tiny,
+/obj/machinery/door/window/brigdoor/southright{
+ dir = 8;
+ req_access = list(17,75)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/construction/hallway)
+"wKB" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "rdprivacy";
+ name = "Research Director Office Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/crew_quarters/hor)
+"wKZ" = (
+/obj/structure/closet/masks,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutral"
+ },
+/area/crew_quarters/fitness)
+"wLu" = (
+/obj/machinery/door/airlock/security/glass{
+ id_tag = "BrigLeft";
+ name = "Brig";
+ req_access = list(63)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/brig)
+"wLw" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/hologram/holopad,
+/obj/effect/landmark/start/head_of_security,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/security/hos)
+"wLC" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/l3closet/scientist,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/toxins/mixing)
+"wLE" = (
+/obj/machinery/atmospherics/unary/vent_pump/high_volume{
+ frequency = 1379;
+ id_tag = "ai_pump"
+ },
+/obj/machinery/embedded_controller/radio/airlock/airlock_controller{
+ id_tag = "ai_airlock";
+ layer = 3.3;
+ pixel_x = 28;
+ tag_airpump = "ai_pump";
+ tag_chamber_sensor = "ai_sensor";
+ tag_exterior_door = "ai_outer";
+ tag_interior_door = "ai_inner"
+ },
+/obj/machinery/airlock_sensor{
+ id_tag = "ai_sensor";
+ layer = 3.3;
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/construction/hallway)
+"wMm" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/navbeacon{
+ codes_txt = "delivery";
+ location = "Janitor"
+ },
+/obj/structure/plasticflaps{
+ opacity = 1
+ },
+/turf/simulated/floor/plating,
+/area/janitor)
+"wMn" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"wMq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"wMw" = (
+/turf/simulated/wall,
+/area/security/interrogation)
+"wMA" = (
+/obj/machinery/newscaster{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"wMB" = (
+/obj/structure/chair/comfy/black{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/assembly/showroom)
+"wMC" = (
+/obj/machinery/photocopier,
+/obj/machinery/vending/wallmed{
+ name = "Emergency NanoMed";
+ pixel_y = 28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/hos)
+"wML" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/east)
+"wMO" = (
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai_upload)
+"wMS" = (
+/obj/machinery/iv_drip,
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 1;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "whitegreen";
+ tag = "icon-whitegreen (SOUTHEAST)"
+ },
+/area/medical/virology)
+"wMU" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/east)
+"wMW" = (
+/turf/simulated/floor/greengrid,
+/area/toxins/xenobiology)
+"wMY" = (
+/obj/structure/chair/office/light{
+ dir = 1
+ },
+/obj/effect/landmark/start/paramedic,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner (WEST)"
+ },
+/area/medical/paramedic)
+"wNc" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/medbay2)
+"wNw" = (
+/obj/structure/table/wood,
+/obj/machinery/computer/library,
+/obj/machinery/light_switch{
+ pixel_x = 4;
+ pixel_y = 26
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"wNB" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Singularity";
+ name = "Singularity Blast Doors"
+ },
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"wNN" = (
+/obj/machinery/light,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/explab)
+"wNO" = (
+/obj/machinery/portable_atmospherics/canister/sleeping_agent,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"wNR" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/airlock/public/glass,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/starboard/east)
+"wOc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/processing)
+"wOf" = (
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research/restroom)
+"wOn" = (
+/obj/structure/chair/stool/bar,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/wood{
+ broken = 1;
+ icon_state = "wood-broken"
+ },
+/area/maintenance/gambling_den)
+"wOo" = (
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Engineering";
+ req_access = list(10)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering/monitor)
+"wOF" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/shallway)
+"wPc" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel,
+/area/storage/eva)
+"wPh" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redcorner"
+ },
+/area/hallway/primary/starboard/east)
+"wPi" = (
+/obj/structure/table/reinforced,
+/obj/item/clothing/gloves/color/yellow,
+/obj/item/storage/toolbox/electrical,
+/obj/item/multitool,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/storage/tech)
+"wPv" = (
+/obj/structure/table/reinforced,
+/obj/item/assembly/timer,
+/obj/item/assembly/timer,
+/obj/item/assembly/voice,
+/obj/item/assembly/voice,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/storage/tech)
+"wPH" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/security/prison/cell_block/A)
+"wPK" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redcorner"
+ },
+/area/hallway/primary/starboard/east)
+"wPQ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/se)
+"wPU" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/ai)
+"wQj" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/storage/tech)
+"wQq" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/window/eastright{
+ dir = 1;
+ name = "Mime Delivery";
+ req_access = list(46)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mimeoffice)
+"wQr" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/sortjunction{
+ dir = 4;
+ name = "Brig Equipment Storage";
+ sortType = 8
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/brig)
+"wQu" = (
+/obj/machinery/optable,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/shower{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/surgery/south)
+"wQA" = (
+/obj/structure/table/reinforced,
+/obj/machinery/cell_charger,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"wQJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/fitness)
+"wQO" = (
+/obj/machinery/power/solar{
+ name = "Aft Starboard Solar Panel"
+ },
+/obj/structure/cable,
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "solarpanel"
+ },
+/area/solar/starboard)
+"wQP" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/cobweb,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/the_singularitygen,
+/turf/simulated/floor/plasteel,
+/area/storage/secure)
+"wQV" = (
+/obj/structure/filingcabinet,
+/obj/machinery/firealarm{
+ pixel_y = 25
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "red"
+ },
+/area/security/checkpoint)
+"wQX" = (
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"wRq" = (
+/obj/structure/table/wood,
+/obj/machinery/fishtank/bowl{
+ pixel_y = 5
+ },
+/obj/machinery/light_switch{
+ pixel_y = 24
+ },
+/obj/machinery/camera{
+ c_tag = "Pet Shop";
+ dir = 9
+ },
+/turf/simulated/floor/carpet,
+/area/civilian/pet_store)
+"wRw" = (
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/nhallway)
+"wRz" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "darkbluecorners"
+ },
+/area/construction/hallway)
+"wRB" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light_switch{
+ pixel_x = -8;
+ pixel_y = -26
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/storage/tech)
+"wRH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/tcommsat/chamber)
+"wRP" = (
+/obj/structure/table/reinforced,
+/obj/machinery/newscaster{
+ pixel_y = -32
+ },
+/obj/item/wrench,
+/obj/item/crowbar,
+/obj/item/paicard,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/storage/tech)
+"wRT" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/toolbox/mechanical,
+/obj/item/flashlight,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/storage/tech)
+"wRU" = (
+/obj/machinery/recharge_station,
+/obj/effect/decal/warning_stripes/northwest,
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/turf/simulated/floor/plating,
+/area/aisat/maintenance)
+"wRX" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/surgery/south)
+"wSc" = (
+/obj/structure/table/wood/poker,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/maintenance/gambling_den)
+"wSo" = (
+/obj/machinery/hydroponics/constructable{
+ desc = "These are connected with an irrigation tube. You see a little pipe connecting the trays.";
+ name = "Prison hydroponics tray";
+ using_irrigation = 1
+ },
+/obj/item/seeds/nymph,
+/obj/item/seeds/nymph,
+/obj/item/seeds/nymph,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"wSx" = (
+/obj/structure/table/reinforced,
+/obj/machinery/light,
+/obj/item/assembly/timer,
+/obj/item/assembly/timer,
+/obj/item/multitool,
+/obj/item/multitool,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/storage/primary)
+"wSO" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "PermaCellsLockdown";
+ name = "Perma Cells Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"wST" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/girder,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
+"wSW" = (
+/obj/machinery/computer/med_data,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/paramedic)
+"wTf" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/reception)
+"wTn" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/ai)
+"wTs" = (
+/obj/structure/reagent_dispensers/fueltank,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/storage/primary)
+"wTz" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "viro_lab_airlock_control";
+ name = "Virology Lab Access Button";
+ pixel_y = -24;
+ req_access = list(39)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/airlock/medical{
+ autoclose = 0;
+ frequency = 1379;
+ id_tag = "viro_lab_airlock_interior";
+ locked = 1;
+ name = "Virology Lab Internal Airlock";
+ req_access = list(39)
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/virology)
+"wTJ" = (
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"wTQ" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/smes,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plating,
+/area/maintenance/starboardsolar)
+"wTS" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"wTW" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood{
+ broken = 1;
+ icon_state = "wood-broken"
+ },
+/area/maintenance/library)
+"wUq" = (
+/obj/item/clothing/mask/cigarette,
+/turf/simulated/floor/plating/airless,
+/area/toxins/test_area)
+"wUr" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"wUu" = (
+/obj/structure/table/reinforced,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/item/radio,
+/obj/item/radio,
+/obj/item/radio,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/machinery/light_switch{
+ pixel_x = 24
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/stack/tape_roll,
+/turf/simulated/floor/plasteel,
+/area/storage/primary)
+"wUB" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/effect/landmark/start/engineer,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/engineering)
+"wUC" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/suit_storage_unit/engine,
+/turf/simulated/floor/plasteel,
+/area/storage/secure)
+"wUE" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/safe/floor,
+/obj/item/reagent_containers/food/drinks/bottle/vodka,
+/obj/item/reagent_containers/food/drinks/bottle/vodka,
+/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka,
+/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka,
+/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka,
+/obj/item/reagent_containers/food/drinks/bottle/gin,
+/obj/item/reagent_containers/food/drinks/bottle/patron,
+/obj/item/reagent_containers/food/drinks/bottle/patron,
+/obj/item/reagent_containers/food/drinks/bottle/cognac,
+/obj/item/reagent_containers/food/drinks/bottle/tequila,
+/obj/item/reagent_containers/food/drinks/bottle/tequila,
+/obj/item/reagent_containers/food/drinks/bottle/patron,
+/turf/simulated/floor/wood,
+/area/maintenance/fsmaint)
+"wUT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"wUX" = (
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/obj/structure/sign/fire,
+/turf/simulated/wall/r_wall/coated,
+/area/toxins/test_chamber)
+"wVc" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/table/wood,
+/obj/item/book/manual/security_space_law,
+/turf/simulated/floor/wood,
+/area/bridge/meeting_room)
+"wVd" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay)
+"wVe" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/lattice,
+/turf/space,
+/area/space/nearstation)
+"wVn" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/north)
+"wVA" = (
+/obj/structure/lattice,
+/obj/structure/transit_tube/curved{
+ dir = 4
+ },
+/turf/space,
+/area/space/nearstation)
+"wVP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/wood,
+/area/maintenance/gambling_den)
+"wVQ" = (
+/obj/machinery/door/airlock/research/glass{
+ name = "Toxin Mixing";
+ req_access = list(47)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"wVT" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"wWk" = (
+/obj/structure/lattice,
+/obj/machinery/camera{
+ c_tag = "AI Satellite Exterior 12";
+ network = list("SS13","MiniSat")
+ },
+/turf/space,
+/area/maintenance/ai)
+"wWu" = (
+/obj/effect/landmark/start/cyborg,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkbluefull"
+ },
+/area/construction/hallway)
+"wWK" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/medbay2)
+"wWW" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "Virology";
+ name = "Virology Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/medical/virology)
+"wWZ" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 4;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/biostorage)
+"wXd" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/mechanic_workshop)
+"wXh" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/quartermaster/sorting)
+"wXm" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/window/eastleft{
+ dir = 1;
+ req_access = list(10)
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"wXp" = (
+/obj/effect/decal/warning_stripes/southwest,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/electrical)
+"wXI" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/bluegrid,
+/area/turret_protected/ai_upload)
+"wXY" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/space,
+/area/space/nearstation)
+"wYh" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"wYL" = (
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ master_tag = "sw_maint_airlock";
+ name = "exterior access button";
+ pixel_x = 24;
+ pixel_y = 24
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/space/nearstation)
+"wYM" = (
+/obj/structure/closet/secure_closet/security,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/customs)
+"wYQ" = (
+/turf/simulated/floor/wood{
+ broken = 1;
+ icon_state = "wood-broken"
+ },
+/area/maintenance/fsmaint)
+"wYX" = (
+/obj/machinery/hologram/holopad,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai_upload)
+"wYY" = (
+/obj/machinery/vending/coffee,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/main)
+"wZo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai_upload)
+"wZF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/table/wood,
+/obj/item/paicard,
+/turf/simulated/floor/carpet/black,
+/area/bridge/vip)
+"wZL" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/toxins/explab)
+"wZR" = (
+/obj/machinery/iv_drip,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/surgery/north)
+"xan" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"xat" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/newscaster{
+ pixel_y = 32
+ },
+/obj/machinery/camera{
+ c_tag = "Library Starboard"
+ },
+/obj/structure/bookcase,
+/turf/simulated/floor/wood,
+/area/library)
+"xaE" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/prisonershuttle)
+"xbh" = (
+/obj/machinery/light/small,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/xenozoo)
+"xbk" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ dir = 8;
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/bluegrid,
+/area/turret_protected/ai_upload)
+"xbn" = (
+/turf/simulated/wall/r_wall/coated,
+/area/toxins/mixing)
+"xbr" = (
+/obj/item/aiModule/freeform,
+/obj/structure/table/glass,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/ai_upload)
+"xbB" = (
+/obj/machinery/door/window/brigdoor{
+ base_state = "rightsecure";
+ dir = 1;
+ icon_state = "rightsecure";
+ id = "Cell 3";
+ name = "Cell 3";
+ req_access = list(2)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/prison/cell_block/A)
+"xbJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/chapel/main)
+"xbO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"xbS" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"xcb" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/south)
+"xci" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"xct" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light_switch{
+ pixel_y = -25
+ },
+/obj/machinery/light,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/electrical)
+"xcu" = (
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/sleeper)
+"xcz" = (
+/obj/structure/window/reinforced,
+/obj/structure/rack,
+/obj/item/tank/jetpack/carbondioxide{
+ pixel_x = -4;
+ pixel_y = 3
+ },
+/obj/item/tank/jetpack/carbondioxide,
+/obj/item/tank/jetpack/carbondioxide{
+ pixel_x = 4;
+ pixel_y = -3
+ },
+/obj/machinery/door/window/southright{
+ dir = 4;
+ name = "EVA Equipment"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/storage/eva)
+"xcG" = (
+/obj/machinery/recharge_station,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/assembly/chargebay)
+"xcU" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/northwest,
+/obj/structure/closet/secure_closet/brig,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/prisonershuttle)
+"xcV" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/wood{
+ broken = 1;
+ icon_state = "wood-broken"
+ },
+/area/maintenance/library)
+"xdb" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/assembly/robotics)
+"xdo" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkbluefull"
+ },
+/area/turret_protected/aisat_interior)
+"xds" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/range)
+"xdz" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/photocopier,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/hor)
+"xdB" = (
+/obj/machinery/processor{
+ desc = "A machine used to process slimes and retrieve their extract.";
+ name = "Slime Processor"
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"xdE" = (
+/obj/item/radio/intercom{
+ dir = 1;
+ pixel_y = -28
+ },
+/obj/machinery/newscaster{
+ pixel_x = -32;
+ pixel_y = -32
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain)
+"xdP" = (
+/obj/structure/bed/roller,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitegreen"
+ },
+/area/medical/virology)
+"xdT" = (
+/obj/structure/chair/comfy/brown,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain)
+"xdX" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "rampbottom";
+ tag = "icon-stage_stairs"
+ },
+/area/medical/research)
+"xed" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"xek" = (
+/obj/machinery/power/smes,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/effect/decal/warning_stripes/eastnorthwest,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/electrical)
+"xen" = (
+/obj/structure/table/reinforced,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/item/folder{
+ pixel_x = -4
+ },
+/obj/item/pen/multi,
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/lawoffice)
+"xex" = (
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -22
+ },
+/turf/simulated/floor/wood,
+/area/maintenance/library)
+"xeE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/library)
+"xeK" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/research{
+ name = "Toxins Storage";
+ req_access = list(8)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"xeP" = (
+/obj/machinery/door/window/brigdoor{
+ name = "Creature Pen"
+ },
+/obj/machinery/door/window/brigdoor{
+ dir = 8;
+ name = "Creature Pen"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/xenozoo)
+"xeQ" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/atmos/control)
+"xeT" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/assembly/robotics)
+"xfd" = (
+/obj/machinery/atmospherics/unary/portables_connector,
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/structure/sign/nosmoking_2{
+ pixel_y = 32
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/toxins/explab)
+"xfo" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/walllocker/emerglocker{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"xfr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkredcorners"
+ },
+/area/security/permabrig)
+"xfy" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ layer = 3.6;
+ master_tag = "viro_lab_airlock_control";
+ name = "Virology Lab Access Button";
+ pixel_x = -24;
+ req_access = list(39)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/medical{
+ autoclose = 0;
+ frequency = 1379;
+ id_tag = "viro_lab_airlock_exterior";
+ locked = 1;
+ name = "Virology Lab External Airlock";
+ req_access = list(39)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/virology)
+"xfE" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/lawoffice)
+"xfH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain)
+"xfR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/grille,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"xfT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/chair/comfy/brown{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/black,
+/area/bridge/vip)
+"xfV" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"xfX" = (
+/obj/effect/decal/warning_stripes/northwest,
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"xgb" = (
+/obj/machinery/power/apc{
+ name = "south bump";
+ pixel_y = -24
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain)
+"xgc" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/range)
+"xgm" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"xgu" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin{
+ pixel_x = -3;
+ pixel_y = 7
+ },
+/obj/item/flashlight/lamp/green{
+ on = 0;
+ pixel_x = -3;
+ pixel_y = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/carpet,
+/area/security/detectives_office)
+"xgy" = (
+/obj/machinery/gateway{
+ dir = 1
+ },
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/gateway)
+"xgz" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/ne)
+"xgF" = (
+/obj/machinery/vending/cigarette/free,
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/wood,
+/area/security/detectives_office)
+"xgP" = (
+/obj/structure/flora/ausbushes/brflowers,
+/obj/structure/flora/ausbushes/sunnybush,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/grass,
+/area/medical/medbay)
+"xgY" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"xhi" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/assembly/robotics)
+"xhn" = (
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"xhp" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/polarized{
+ dir = 8;
+ id = "cloninglab"
+ },
+/obj/structure/window/reinforced/polarized{
+ id = "cloninglab"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 1;
+ id = "cloninglab"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 4;
+ id = "cloninglab"
+ },
+/turf/simulated/floor/plating,
+/area/medical/cloning)
+"xhy" = (
+/obj/machinery/turretid/lethal{
+ check_synth = 1;
+ name = "AI Chamber Turret Control";
+ pixel_x = -2;
+ pixel_y = 28;
+ req_access = list(75)
+ },
+/obj/machinery/camera{
+ c_tag = "Minisat AI Core Centre";
+ network = list("Minisat","SS13")
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door_control{
+ id = "ai1";
+ name = "Turret Hallway Shutters Control";
+ pixel_x = -8;
+ pixel_y = 40
+ },
+/obj/machinery/door_control{
+ id = "ai2";
+ name = "Turret AI Core Shutters Control";
+ pixel_x = 8;
+ pixel_y = 40
+ },
+/turf/simulated/floor/bluegrid,
+/area/turret_protected/ai)
+"xhC" = (
+/obj/structure/sign/poster/random{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/se)
+"xhK" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба содержит газ для обработки и после возвращает его обратно в трубу смешивания";
+ name = "Труба обработки"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/atmos)
+"xhR" = (
+/obj/machinery/shieldwallgen,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel,
+/area/teleporter)
+"xhV" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/sleep)
+"xik" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner (WEST)"
+ },
+/area/medical/sleeper)
+"xit" = (
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/locker)
+"xiu" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/wood,
+/area/security/detectives_office)
+"xiz" = (
+/obj/structure/sign/vacuum{
+ pixel_x = -32
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/engine/aienter)
+"xiA" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/crew_quarters/courtroom)
+"xiB" = (
+/obj/machinery/computer/prisoner{
+ req_access = list(2)
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/lawoffice)
+"xiC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/wall,
+/area/crew_quarters/fitness)
+"xiE" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/brig)
+"xiH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"xiR" = (
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/space/nearstation)
+"xjd" = (
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
+/obj/machinery/vending/coffee,
+/turf/simulated/floor/plasteel,
+/area/bridge/vip)
+"xji" = (
+/turf/simulated/floor/wood,
+/area/maintenance/gambling_den)
+"xjj" = (
+/obj/structure/chair/comfy/teal{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue"
+ },
+/area/medical/medbay)
+"xjl" = (
+/obj/structure/morgue,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"xjm" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/xenozoo)
+"xjr" = (
+/obj/structure/lattice,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба служит для подачу горючей смеси в турбину для её работы";
+ name = "Труба турбины"
+ },
+/turf/space,
+/area/space/nearstation)
+"xjw" = (
+/obj/effect/decal/cleanable/fungus,
+/turf/simulated/wall,
+/area/chapel/office)
+"xjZ" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/effect/landmark/start/cyborg,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/construction/hallway)
+"xkm" = (
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/exit)
+"xkY" = (
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/security/podbay)
+"xlg" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 4;
+ name = "Труба дыхательной смеси"
+ },
+/obj/machinery/atmospherics/meter{
+ id = "mair_in_meter";
+ name = "Mixed Air Tank In"
+ },
+/obj/structure/grille,
+/turf/simulated/wall/r_wall,
+/area/atmos)
+"xlq" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/lawoffice)
+"xlF" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/carpet,
+/area/civilian/pet_store)
+"xlL" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/landmark/event/blobstart,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/morgue)
+"xlP" = (
+/obj/structure/sink/kitchen{
+ dir = 8;
+ pixel_x = 12
+ },
+/turf/simulated/floor/wood,
+/area/maintenance/bar)
+"xlY" = (
+/obj/machinery/door/window/westleft{
+ dir = 1;
+ name = "Robotic Delivery";
+ req_access = list(29)
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/assembly/robotics)
+"xmf" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"xmh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"xmo" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/light,
+/obj/machinery/camera{
+ c_tag = "Internal Affairs Office South";
+ dir = 1;
+ network = list("SS13","Security")
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/lawoffice)
+"xmw" = (
+/obj/machinery/computer/mech_bay_power_console,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/securearmory)
+"xmM" = (
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/morgue)
+"xne" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/east,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"xnf" = (
+/turf/simulated/wall,
+/area/engine/engineering/monitor)
+"xnm" = (
+/obj/structure/chair/office/light{
+ dir = 4;
+ pixel_y = 3
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/medical/psych)
+"xno" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/lawoffice)
+"xnx" = (
+/turf/simulated/wall,
+/area/lawoffice)
+"xnC" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/mining{
+ name = "Mining Dock";
+ req_access = list(48)
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/miningdock)
+"xnD" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay)
+"xnM" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research)
+"xnO" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (EAST)"
+ },
+/area/toxins/misc_lab)
+"xnT" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Exp_lockdown";
+ name = "Expedition Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/gateway)
+"xnX" = (
+/turf/simulated/wall/r_wall,
+/area/security/reception)
+"xoj" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "rdprivacy";
+ name = "Research Director Office Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/crew_quarters/hor)
+"xol" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 26
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/brig)
+"xon" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/computer/aifixer,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/hor)
+"xou" = (
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/showcase,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/security/warden)
+"xoK" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/chair/comfy/black{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/arcade,
+/area/crew_quarters/fitness)
+"xoP" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/fitness)
+"xpj" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/aft)
+"xpr" = (
+/obj/effect/decal/cleanable/blood/old,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/processing)
+"xpv" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/morgue)
+"xpx" = (
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/warden)
+"xpz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/processing)
+"xpD" = (
+/obj/effect/spawner/window/reinforced/plasma,
+/turf/simulated/floor/plating,
+/area/toxins/mixing)
+"xpQ" = (
+/obj/effect/landmark/start/coroner,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/morgue)
+"xpU" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay3)
+"xpW" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/security/reception)
+"xqb" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/securehallway)
+"xqc" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/fore)
+"xqg" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/junction{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/securehallway)
+"xqm" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "Virology";
+ name = "Virology Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/medical/virology)
+"xqr" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Brig_lockdown";
+ name = "Brig Lockdown"
+ },
+/obj/structure/spacepoddoor{
+ luminosity = 3
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/podbay)
+"xqu" = (
+/turf/simulated/wall/r_wall,
+/area/security/range)
+"xqC" = (
+/obj/structure/grille,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/effect/decal/warning_stripes/northeastcorner,
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"xqJ" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"xqW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/prisonershuttle)
+"xqX" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/security/checkpoint/south)
+"xqY" = (
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/securehallway)
+"xrn" = (
+/obj/machinery/hologram/holopad,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/carpet,
+/area/medical/psych)
+"xrx" = (
+/obj/machinery/light/small,
+/mob/living/simple_animal/mouse/brown,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"xrA" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/maintenance/fsmaint)
+"xrC" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/xenozoo)
+"xsa" = (
+/obj/machinery/door/window{
+ base_state = "right";
+ icon_state = "right";
+ name = "Core Modules";
+ req_access = list(20)
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/item/aiModule/crewsimov,
+/obj/item/aiModule/freeformcore,
+/obj/item/aiModule/corp,
+/obj/item/aiModule/paladin,
+/obj/item/aiModule/robocop,
+/obj/structure/table/glass,
+/turf/simulated/floor/bluegrid,
+/area/turret_protected/ai_upload)
+"xsc" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/atmospherics/pipe/simple/hidden/universal,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel,
+/area/toxins/xenobiology)
+"xsj" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/engine/engineering)
+"xsl" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/bar)
+"xsv" = (
+/obj/structure/table/reinforced,
+/obj/item/book/manual/robotics_cyborgs{
+ pixel_x = -1;
+ pixel_y = 2
+ },
+/obj/item/clipboard,
+/obj/item/toy/figure/roboticist,
+/obj/machinery/door_control{
+ id = "RoboDesk";
+ name = "Robotics Desc Privacy Shutters Control";
+ pixel_x = 24;
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (SOUTHWEST)"
+ },
+/area/assembly/robotics)
+"xsI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/exit)
+"xsK" = (
+/obj/machinery/hydroponics/constructable,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/hydroponics)
+"xsS" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/obj/item/radio/intercom{
+ pixel_x = 28
+ },
+/obj/machinery/camera{
+ c_tag = "Brig Labor Camp Airlock North";
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/prisonershuttle)
+"xtb" = (
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/obj/effect/landmark/start/virologist,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology/lab)
+"xte" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/sleeper)
+"xts" = (
+/obj/effect/decal/warning_stripes/southeastcorner,
+/obj/machinery/atmospherics/unary/tank/air,
+/turf/simulated/floor/plating,
+/area/aisat/maintenance)
+"xtw" = (
+/obj/machinery/atmospherics/trinary/filter{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/toxins/mixing)
+"xtz" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/structure/table/reinforced,
+/obj/machinery/cell_charger,
+/obj/item/stock_parts/cell/high,
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 26
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating,
+/area/aisat/maintenance)
+"xtL" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/power/smes{
+ charge = 5e+006
+ },
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/sign/electricshock{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plating,
+/area/aisat/maintenance)
+"xtO" = (
+/obj/structure/chair/office/light,
+/obj/effect/landmark/start/detective,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkbluecorners"
+ },
+/area/security/detectives_office)
+"xua" = (
+/obj/effect/decal/cleanable/cobweb,
+/obj/structure/cult/archives,
+/turf/simulated/floor/plating,
+/area/maintenance/library)
+"xuj" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/chapel/main)
+"xun" = (
+/obj/structure/table,
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/crew_quarters/fitness)
+"xuq" = (
+/obj/machinery/power/port_gen/pacman,
+/obj/effect/decal/warning_stripes/southeast,
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/aisat/maintenance)
+"xus" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/assembly/robotics)
+"xut" = (
+/obj/machinery/door/poddoor{
+ id_tag = "ToxinsVenting";
+ name = "Toxins Venting Bay Door";
+ use_power = 0
+ },
+/turf/simulated/floor/engine/insulated/vacuum,
+/area/toxins/mixing)
+"xuv" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "bluecorner"
+ },
+/area/hallway/primary/central/south)
+"xux" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "lawyer";
+ name = "Internal Affairs Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/lawoffice)
+"xuA" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/security/glass{
+ name = "Brig Local Armory";
+ req_access = list(1)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/customs)
+"xuF" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "lawyer";
+ name = "Internal Affairs Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/lawoffice)
+"xuG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"xuK" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "Kitchen Dinner Windows";
+ name = "Kitchen Shutters"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/item/clothing/head/cakehat,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"xuL" = (
+/obj/machinery/newscaster{
+ pixel_x = 28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/aisat/maintenance)
+"xuX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/engine/hardsuitstorage)
+"xva" = (
+/obj/structure/table,
+/obj/item/storage/firstaid/regular,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/fitness)
+"xvh" = (
+/obj/structure/table,
+/obj/item/paper_bin{
+ pixel_x = -3;
+ pixel_y = 7
+ },
+/obj/item/pen,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"xvo" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/chair/office/light,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "cmo"
+ },
+/area/medical/cmo)
+"xvs" = (
+/obj/structure/table/reinforced,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/item/reagent_containers/spray/cleaner/drone,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkblue"
+ },
+/area/turret_protected/aisat)
+"xvt" = (
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"xvv" = (
+/obj/machinery/status_display{
+ layer = 4;
+ pixel_y = 32
+ },
+/obj/structure/closet/secure_closet/personal/cabinet,
+/obj/item/clothing/suit/leathercoat,
+/obj/item/clothing/head/fedora,
+/obj/item/clothing/under/blacktango,
+/obj/item/clothing/head/bowlerhat,
+/obj/machinery/light{
+ dir = 1;
+ in_use = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/cabin1)
+"xvy" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "First Surgery Window";
+ name = "Surgery Shutters"
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/medical/surgery/north)
+"xvB" = (
+/obj/structure/table/reinforced,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/apc_electronics,
+/obj/item/airlock_electronics,
+/obj/item/firelock_electronics,
+/obj/item/firealarm_electronics,
+/obj/item/airalarm_electronics,
+/turf/simulated/floor/plasteel,
+/area/storage/secure)
+"xvG" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkbluecorners"
+ },
+/area/turret_protected/aisat)
+"xvO" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/landmark/start/chaplain,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"xvX" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkbluecorners"
+ },
+/area/turret_protected/aisat)
+"xwc" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/hologram/holopad,
+/obj/effect/landmark/start/warden,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/warden)
+"xwd" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 9
+ },
+/obj/machinery/light_switch{
+ pixel_x = 26;
+ pixel_y = -4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/toxins/mixing)
+"xwf" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/bombcloset,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "neutral"
+ },
+/area/toxins/mixing)
+"xwq" = (
+/obj/effect/spawner/window/reinforced/plasma,
+/turf/simulated/floor/plating,
+/area/toxins/storage)
+"xwt" = (
+/obj/effect/decal/warning_stripes/southeast,
+/obj/machinery/chem_master,
+/obj/structure/window/plasmareinforced,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/engine,
+/area/toxins/misc_lab)
+"xwx" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/solar/port)
+"xwF" = (
+/obj/structure/window/reinforced,
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/camera{
+ c_tag = "AI Satellite Exterior 13";
+ dir = 8;
+ network = list("SS13","MiniSat")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/construction/hallway)
+"xwM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/lobby)
+"xwO" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "PermaCellsLockdown";
+ name = "Perma Cells Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"xwV" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating/airless,
+/area/toxins/test_area)
+"xwW" = (
+/obj/structure/bookcase,
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor/wood,
+/area/maintenance/library)
+"xwX" = (
+/obj/machinery/suit_storage_unit/captain,
+/obj/machinery/light{
+ dir = 1;
+ in_use = 1
+ },
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain/bedroom)
+"xxb" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/table,
+/obj/item/flashlight,
+/obj/item/reagent_containers/spray/cleaner,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"xxi" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "west bump";
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/east)
+"xxk" = (
+/obj/structure/table/reinforced,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/transfer_valve{
+ pixel_x = 8;
+ pixel_y = -6
+ },
+/obj/item/transfer_valve{
+ pixel_x = 6;
+ pixel_y = -4
+ },
+/obj/item/transfer_valve{
+ pixel_x = 4;
+ pixel_y = -2
+ },
+/obj/item/transfer_valve{
+ pixel_x = 2
+ },
+/obj/item/transfer_valve{
+ pixel_y = 2
+ },
+/obj/item/transfer_valve{
+ pixel_x = -2;
+ pixel_y = 4
+ },
+/obj/item/transfer_valve{
+ pixel_x = -4;
+ pixel_y = 6
+ },
+/obj/item/transfer_valve{
+ pixel_x = -6;
+ pixel_y = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/mixing)
+"xxx" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/interrogation)
+"xxy" = (
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkblue"
+ },
+/area/aisat)
+"xxC" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/fore)
+"xxF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkredcorners"
+ },
+/area/security/podbay)
+"xxG" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/permabrig)
+"xxI" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"xxJ" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/toxins/mixing)
+"xxK" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"xyi" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/fitness)
+"xyp" = (
+/obj/structure/sign/directions/evac{
+ pixel_y = -8
+ },
+/obj/structure/sign/directions/medical,
+/obj/structure/sign/directions/security{
+ dir = 4;
+ pixel_y = 8
+ },
+/turf/simulated/wall,
+/area/crew_quarters/courtroom)
+"xyJ" = (
+/obj/machinery/teleport/hub,
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/aisat)
+"xyK" = (
+/obj/machinery/atmospherics/pipe/simple/heat_exchanging,
+/turf/simulated/floor/engine/insulated/vacuum,
+/area/toxins/mixing)
+"xyS" = (
+/obj/machinery/computer/teleporter,
+/obj/effect/decal/warning_stripes/southeast,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/aisat)
+"xyU" = (
+/obj/machinery/camera{
+ c_tag = "Chapel Backroom";
+ dir = 8
+ },
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"xyW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/security/prison/cell_block/A)
+"xza" = (
+/obj/machinery/status_display,
+/turf/simulated/wall,
+/area/library)
+"xzg" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/turf/simulated/floor/plasteel,
+/area/maintenance/fsmaint)
+"xzi" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/junction/reversed{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/securehallway)
+"xzk" = (
+/obj/structure/bookcase,
+/obj/item/book/manual/sop_engineering,
+/obj/item/book/manual/sop_medical,
+/obj/item/book/manual/sop_security,
+/obj/item/book/manual/sop_service,
+/obj/item/book/manual/sop_supply,
+/obj/item/book/manual/sop_general,
+/obj/item/book/manual/sop_legal,
+/obj/item/book/manual/sop_command,
+/obj/item/book/manual/sop_science,
+/obj/item/book/manual/security_space_law,
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/magistrateoffice)
+"xzo" = (
+/obj/structure/grille,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"xzw" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Janitor Maintenance";
+ req_access = list(26)
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/janitor)
+"xzK" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/computer/area_atmos,
+/turf/simulated/floor/plasteel,
+/area/toxins/storage)
+"xAb" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/grille,
+/obj/structure/window/reinforced/polarized{
+ dir = 8;
+ id = "execution"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 4;
+ id = "execution"
+ },
+/obj/structure/window/reinforced/polarized{
+ id = "execution"
+ },
+/turf/simulated/floor/plating,
+/area/security/execution)
+"xAj" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/shallway)
+"xAp" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 26
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkblue"
+ },
+/area/aisat)
+"xAs" = (
+/obj/structure/window/reinforced,
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/space/nearstation)
+"xAu" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"xAO" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/miningdock)
+"xAV" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "redcorner"
+ },
+/area/security/brig)
+"xBo" = (
+/obj/machinery/newscaster{
+ pixel_x = 32
+ },
+/obj/machinery/recharge_station,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/library)
+"xBx" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "magistrate";
+ name = "Magistrate Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/magistrateoffice)
+"xBC" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/crew_quarters/kitchen)
+"xBE" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "ai_inner";
+ locked = 1;
+ name = "MiniSat External Access";
+ req_access = list(13,19,32,75)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/construction/hallway)
+"xBS" = (
+/obj/effect/decal/warning_stripes/northeastcorner,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/engine/hardsuitstorage)
+"xBT" = (
+/obj/structure/lattice,
+/obj/structure/transit_tube/curved/flipped{
+ dir = 4
+ },
+/turf/space,
+/area/space/nearstation)
+"xCj" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/showcase{
+ layer = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/turret_protected/aisat)
+"xCt" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/security/execution)
+"xCD" = (
+/obj/machinery/mass_driver{
+ dir = 8;
+ id_tag = "toxinsdriver"
+ },
+/turf/simulated/floor/plating,
+/area/toxins/mixing)
+"xCP" = (
+/obj/structure/lattice,
+/obj/structure/transit_tube/crossing/horizontal,
+/turf/space,
+/area/space/nearstation)
+"xCQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/girder,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"xDk" = (
+/obj/structure/table/wood,
+/obj/effect/decal/cleanable/cobweb,
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/simulated/floor/plating,
+/area/maintenance/library)
+"xDp" = (
+/obj/structure/table/reinforced,
+/obj/item/folder/yellow,
+/obj/item/pen,
+/turf/simulated/floor/plasteel{
+ icon_state = "caution"
+ },
+/area/atmos/control)
+"xDv" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/medical/research/shallway)
+"xDB" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"xDD" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/shallway)
+"xDG" = (
+/obj/machinery/light/small,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "whitepurple"
+ },
+/area/toxins/explab)
+"xDL" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Primary Security Hallway"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/starboard/east)
+"xDU" = (
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/assembly/robotics)
+"xEf" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/firstaid/machine{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/obj/item/storage/firstaid/machine{
+ pixel_x = 2;
+ pixel_y = 2
+ },
+/obj/item/storage/firstaid/machine,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/assembly/robotics)
+"xEr" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/aisat)
+"xEA" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (NORTHWEST)"
+ },
+/area/medical/research/restroom)
+"xEM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/lobby)
+"xEP" = (
+/obj/structure/chair/sofa{
+ dir = 1
+ },
+/obj/machinery/camera{
+ c_tag = "Port Hallway Middle";
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/west)
+"xFd" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/effect/decal/warning_stripes/yellow/partial{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/assembly/robotics)
+"xFk" = (
+/obj/machinery/ai_status_display{
+ pixel_y = -32
+ },
+/obj/machinery/ai_slipper,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/turret_protected/ai)
+"xFp" = (
+/obj/structure/morgue,
+/obj/effect/decal/warning_stripes/north,
+/obj/effect/landmark/event/revenantspawn,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/morgue)
+"xFr" = (
+/obj/structure/lattice,
+/obj/structure/transit_tube/curved{
+ dir = 8
+ },
+/turf/space,
+/area/space/nearstation)
+"xFt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/turret_protected/aisat)
+"xFw" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+ pixel_x = 11;
+ pixel_y = 13
+ },
+/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+ pixel_x = -4
+ },
+/turf/simulated/floor/carpet,
+/area/maintenance/fsmaint)
+"xFF" = (
+/obj/machinery/atmospherics/unary/cryo_cell,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/cryo)
+"xFL" = (
+/obj/structure/chair,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/effect/landmark/start/security_officer,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/main)
+"xFU" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay3)
+"xGa" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "green"
+ },
+/area/hydroponics)
+"xGf" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/table/reinforced,
+/obj/item/storage/toolbox/mechanical,
+/obj/item/flashlight,
+/turf/simulated/floor/plasteel{
+ dir = 7;
+ icon_state = "yellow"
+ },
+/area/engine/engineering)
+"xGk" = (
+/obj/machinery/door/airlock/hatch{
+ name = "MiniSat Transit Tube";
+ req_access = list(19,32)
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "transitlock";
+ name = "Transit Tube Blast Doors"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/aienter)
+"xGB" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/security/reception)
+"xGL" = (
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/morgue)
+"xGN" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/girder,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"xGX" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/manifold/visible/yellow{
+ desc = "Труба хранит в себе набор газов для смешивания";
+ name = "Труба смешивания"
+ },
+/turf/space,
+/area/space/nearstation)
+"xHa" = (
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/medical/morgue)
+"xHb" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/crew_quarters/chief)
+"xHe" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central/east)
+"xHs" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "purplecorner"
+ },
+/area/hallway/primary/aft)
+"xHA" = (
+/obj/machinery/light,
+/obj/structure/closet/gmcloset,
+/obj/item/wrench,
+/obj/item/stack/sheet/glass{
+ amount = 50
+ },
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/item/stack/cable_coil/random{
+ pixel_x = 2;
+ pixel_y = 3
+ },
+/obj/item/stack/cable_coil/random,
+/obj/item/storage/firstaid/aquatic_kit/full,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "dark";
+ tag = "icon-vault (NORTHEAST)"
+ },
+/area/crew_quarters/bar)
+"xHM" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/medbay2)
+"xHR" = (
+/obj/structure/table/reinforced,
+/obj/item/clipboard,
+/obj/item/toy/figure/ce,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/chief)
+"xHS" = (
+/turf/simulated/floor/plating,
+/area/maintenance/ai)
+"xHT" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/security/securehallway)
+"xHW" = (
+/obj/machinery/computer/security/telescreen/entertainment{
+ pixel_y = -32
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/medbay3)
+"xHY" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/wardrobe/engineering_yellow,
+/obj/machinery/light,
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/hardsuitstorage)
+"xIm" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/bed,
+/turf/simulated/floor/plating,
+/area/maintenance/ai)
+"xIo" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/eastright{
+ dir = 1;
+ name = "Chemistry Desk";
+ req_access = list(33)
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Biohazard_medi";
+ name = "Quarantine Lockdown"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "Chemistry1";
+ name = "Chemistry Privacy Shutter"
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/medical/chemistry)
+"xIw" = (
+/obj/machinery/door/airlock/medical/glass{
+ id_tag = "medcabin2";
+ name = "Patients Room"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (WEST)"
+ },
+/area/medical/ward)
+"xIB" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/carpet/arcade,
+/area/crew_quarters/fitness)
+"xIF" = (
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/obj/structure/bed,
+/obj/item/bedsheet/ce,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/chief)
+"xIZ" = (
+/obj/structure/table,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/fitness)
+"xJf" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/medical/research/shallway)
+"xJj" = (
+/turf/simulated/wall/r_wall,
+/area/security/customs)
+"xJv" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/nhallway)
+"xJC" = (
+/obj/structure/rack,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/northeast,
+/obj/item/stack/sheet/glass{
+ amount = 50
+ },
+/obj/item/stack/sheet/glass{
+ amount = 50
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/hardsuitstorage)
+"xJH" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ desc = "Труба содержит дыхательную смесь для подачи на станцию";
+ dir = 4;
+ name = "Труба дыхательной смеси"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"xJK" = (
+/turf/simulated/wall/rust,
+/area/maintenance/engineering)
+"xJW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/landmark/event/blobstart,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"xKd" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/assembly/showroom)
+"xKf" = (
+/obj/structure/dresser,
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/chief)
+"xKm" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "SecPilotPriv"
+ },
+/turf/simulated/floor/plating,
+/area/security/podbay)
+"xKp" = (
+/obj/structure/table,
+/obj/item/taperecorder,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/security/processing)
+"xKq" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/field/generator,
+/turf/simulated/floor/plasteel,
+/area/storage/secure)
+"xKu" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/light,
+/turf/simulated/floor/plasteel,
+/area/medical/research/nhallway)
+"xKw" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/chair/office/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "bluefull"
+ },
+/area/bridge/checkpoint/south)
+"xKC" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/sleeper)
+"xKE" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "psychoffice";
+ name = "Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/medical/psych)
+"xKF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/gambling_den)
+"xKH" = (
+/obj/structure/closet/secure_closet/engineering_chief,
+/obj/machinery/camera{
+ c_tag = "Chief Engineer's Quarters";
+ network = list("Engineering","SS13")
+ },
+/obj/machinery/light_switch{
+ pixel_x = 26;
+ pixel_y = 26
+ },
+/obj/machinery/door_control{
+ id = "ceprivacy";
+ name = "Privacy Shutters";
+ pixel_x = 24
+ },
+/obj/effect/decal/warning_stripes/northwest,
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/obj/item/megaphone,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/chief)
+"xKL" = (
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "east bump";
+ pixel_x = 27
+ },
+/obj/structure/cable,
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/turf/simulated/floor/wood,
+/area/medical/psych)
+"xKP" = (
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "north bump";
+ pixel_y = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/nhallway)
+"xLa" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/airlock/maintenance{
+ name = "Teleporter Maintenance";
+ req_access = list(17)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/maintenance/maintcentral)
+"xLj" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/closet/radiation,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"xLB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/security/execution)
+"xLG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/crew_quarters/locker)
+"xLH" = (
+/turf/simulated/wall/rust,
+/area/maintenance/fsmaint)
+"xLJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"xLL" = (
+/obj/structure/window/reinforced,
+/obj/structure/closet/coffin,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/main)
+"xLM" = (
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"xLU" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"xLY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"xMc" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plasteel,
+/area/medical/research/nhallway)
+"xMd" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"xMf" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"xMh" = (
+/obj/effect/landmark/event/lightsout,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/quartermaster/office)
+"xMi" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/south)
+"xMs" = (
+/obj/machinery/disposal,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/engine/engineering/monitor)
+"xMC" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/carpet,
+/area/maintenance/tourist)
+"xME" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"xMX" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/sortjunction{
+ name = "Engineering Junction";
+ sortType = 4
+ },
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"xNa" = (
+/obj/machinery/status_display,
+/turf/simulated/wall,
+/area/hallway/secondary/exit)
+"xNb" = (
+/obj/structure/table/glass,
+/obj/item/folder/blue,
+/obj/item/radio/intercom{
+ pixel_y = 28
+ },
+/obj/item/clothing/glasses/hud/health,
+/obj/item/stamp/cmo,
+/turf/simulated/floor/plasteel,
+/area/medical/cmo)
+"xNt" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/secure_closet/engineering_personal,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/engine/engineering)
+"xNu" = (
+/obj/effect/decal/warning_stripes/northeast,
+/obj/machinery/atmospherics/unary/portables_connector{
+ layer = 2
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/toxins/mixing)
+"xNy" = (
+/obj/item/radio/intercom{
+ dir = 4;
+ pixel_x = 28
+ },
+/obj/machinery/camera{
+ c_tag = "Virology Main Hall";
+ dir = 9;
+ network = list("Medical","SS13")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitegreen";
+ tag = "icon-whitegreen (EAST)"
+ },
+/area/medical/virology)
+"xOk" = (
+/obj/structure/table,
+/obj/item/reagent_containers/food/drinks/cans/beer{
+ pixel_x = -4
+ },
+/obj/item/reagent_containers/food/drinks/cans/beer{
+ pixel_x = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/brigstaff)
+"xOq" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/unary/cold_sink/freezer{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/controlroom)
+"xOx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ desc = "Труба служит для подачу горючей смеси в турбину для её работы";
+ dir = 4;
+ name = "Труба турбины"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/atmos)
+"xOy" = (
+/turf/simulated/wall,
+/area/medical/virology)
+"xOD" = (
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteyellowcorner"
+ },
+/area/medical/chemistry)
+"xOM" = (
+/obj/effect/decal/warning_stripes/southeastcorner,
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"xOP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/sleep)
+"xOX" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/medical/glass{
+ id_tag = "";
+ name = "Staff Room";
+ req_access = list(5)
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/ward)
+"xPa" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/bridge/checkpoint/south)
+"xPe" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/airlock/research{
+ name = "Toxin Test Firing Range";
+ req_access = list(47)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"xPg" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/starboard/east)
+"xPm" = (
+/obj/structure/table/reinforced,
+/obj/machinery/cell_charger{
+ pixel_y = 2
+ },
+/obj/item/stock_parts/cell/high,
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/item/stock_parts/cell/high/plus,
+/obj/item/stock_parts/cell/high/plus,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/crew_quarters/chief)
+"xPq" = (
+/obj/machinery/camera{
+ c_tag = "Port Hallway South";
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellowcorner"
+ },
+/area/hallway/primary/port/west)
+"xPw" = (
+/obj/machinery/light/small,
+/obj/structure/chair/wood{
+ dir = 8
+ },
+/obj/item/radio/intercom{
+ dir = 8;
+ frequency = 1465;
+ pixel_y = 22
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/office)
+"xPL" = (
+/obj/structure/table/wood,
+/obj/machinery/ai_status_display{
+ pixel_x = -32
+ },
+/obj/item/storage/briefcase,
+/obj/item/storage/secure/briefcase,
+/turf/simulated/floor/wood,
+/area/bridge/meeting_room)
+"xPP" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/fore)
+"xPY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutral"
+ },
+/area/toxins/mixing)
+"xQb" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "chapel"
+ },
+/area/chapel/main)
+"xQd" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/wood,
+/area/crew_quarters/heads/hop)
+"xQi" = (
+/obj/structure/bookcase,
+/obj/item/radio/intercom{
+ dir = 1;
+ pixel_y = -28
+ },
+/turf/simulated/floor/wood,
+/area/bridge/meeting_room)
+"xQj" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/vending/wallmed{
+ pixel_x = 26
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/storage)
+"xQt" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"xQv" = (
+/obj/machinery/camera{
+ c_tag = "Command Meeting Room";
+ dir = 1
+ },
+/turf/simulated/floor/wood,
+/area/bridge/meeting_room)
+"xQx" = (
+/obj/structure/table/wood,
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/item/paper_bin,
+/obj/item/pen/fancy,
+/turf/simulated/floor/carpet,
+/area/crew_quarters/captain)
+"xQz" = (
+/obj/structure/closet/cabinet,
+/obj/item/reagent_containers/food/drinks/bottle/whiskey,
+/obj/item/reagent_containers/food/drinks/drinkingglass,
+/obj/item/reagent_containers/food/drinks/drinkingglass,
+/turf/simulated/floor/wood,
+/area/blueshield)
+"xQB" = (
+/obj/structure/table/reinforced,
+/obj/item/book/manual/sop_science,
+/obj/item/storage/toolbox/mechanical{
+ pixel_x = -2;
+ pixel_y = -1
+ },
+/obj/item/storage/belt/utility,
+/obj/item/radio/intercom{
+ dir = 1;
+ pixel_y = 28
+ },
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/assembly/robotics)
+"xQE" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkblue"
+ },
+/area/chapel/main)
+"xQG" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/aft)
+"xQH" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 30
+ },
+/obj/structure/closet/l3closet,
+/obj/item/clothing/mask/gas,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/medical/biostorage)
+"xQM" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/prisonershuttle)
+"xQS" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 0;
+ icon_state = "green"
+ },
+/area/hallway/secondary/exit)
+"xQW" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"xQY" = (
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"xQZ" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitepurplecorner"
+ },
+/area/medical/research/nhallway)
+"xRq" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/sw)
+"xRC" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/security/podbay)
+"xRL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood,
+/mob/living/simple_animal/mouse/brown,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"xRU" = (
+/obj/structure/filingcabinet/chestdrawer,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/storage/lockbox/vials{
+ layer = 4;
+ pixel_x = 1;
+ pixel_y = 12
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/virology/lab)
+"xRX" = (
+/obj/structure/table/glass,
+/obj/machinery/vending/wallmed{
+ layer = 3.3;
+ name = "Emergency NanoMed";
+ pixel_y = -32
+ },
+/obj/machinery/newscaster{
+ pixel_x = -32
+ },
+/obj/machinery/photocopier/faxmachine/longrange{
+ department = "Chief Medical Officer's Office"
+ },
+/turf/simulated/floor/plasteel,
+/area/medical/cmo)
+"xSf" = (
+/turf/simulated/wall/r_wall,
+/area/toxins/server)
+"xSi" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/landmark/ninja_teleport,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"xSn" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"xSG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden,
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"xSP" = (
+/obj/machinery/r_n_d/server/core,
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 5
+ },
+/turf/simulated/floor/bluegrid{
+ icon_state = "gcircuit";
+ name = "Mainframe Floor";
+ nitrogen = 100;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/toxins/server)
+"xTb" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"xTd" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/construction/hallway)
+"xTh" = (
+/obj/machinery/camera{
+ c_tag = "Server Room";
+ dir = 8;
+ network = list("SS13","Research")
+ },
+/obj/machinery/atmospherics/unary/vent_pump{
+ external_pressure_bound = 140;
+ external_pressure_bound_default = 140;
+ name = "server vent";
+ on = 1;
+ pressure_checks = 0
+ },
+/turf/simulated/floor/bluegrid{
+ icon_state = "gcircuit";
+ name = "Mainframe Floor";
+ nitrogen = 100;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/toxins/server)
+"xTn" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/airlock/security{
+ name = "Detective";
+ req_access = list(4)
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/wood,
+/area/security/detectives_office)
+"xTp" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/sign/poster/official/random{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/lobby)
+"xTJ" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/security/reception)
+"xTL" = (
+/obj/effect/decal/warning_stripes/southwest,
+/obj/structure/closet/secure_closet/brig,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/prisonershuttle)
+"xUv" = (
+/obj/machinery/vending/medical,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (SOUTHWEST)"
+ },
+/area/medical/genetics)
+"xUz" = (
+/obj/structure/table/reinforced,
+/obj/item/crowbar,
+/obj/item/assembly/prox_sensor{
+ pixel_x = -8;
+ pixel_y = 4
+ },
+/obj/item/storage/firstaid/regular/empty,
+/obj/item/storage/firstaid/regular/empty,
+/obj/item/storage/firstaid/regular/empty,
+/obj/item/healthanalyzer,
+/obj/item/healthanalyzer,
+/obj/item/healthanalyzer,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/assembly/robotics)
+"xUA" = (
+/obj/item/radio/intercom{
+ pixel_x = 28;
+ pixel_y = -2
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/security/brig)
+"xUD" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/light{
+ dir = 1;
+ pixel_y = -6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/construction/hallway)
+"xUL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"xUN" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/aft)
+"xUP" = (
+/turf/simulated/wall/r_wall,
+/area/security/securehallway)
+"xUR" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"xUV" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "bluecorner"
+ },
+/area/hallway/primary/aft)
+"xUX" = (
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse,
+/obj/effect/landmark/ninja_teleport,
+/turf/simulated/floor/plating,
+/area/maintenance/library)
+"xVs" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitegreen";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/medbay3)
+"xVY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
+"xWh" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"xWm" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/door/airlock/public/glass{
+ id_tag = "KPPN"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "eslock";
+ name = "Escape Shuttle Lockdown"
+ },
+/turf/simulated/floor/plasteel,
+/area/bridge/checkpoint/south)
+"xWn" = (
+/obj/structure/table/reinforced,
+/obj/structure/mirror{
+ pixel_x = 28
+ },
+/obj/item/razor,
+/obj/machinery/camera{
+ c_tag = "Barber Shop"
+ },
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "barber"
+ },
+/area/civilian/barber)
+"xWr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/wall/r_wall,
+/area/turret_protected/ai)
+"xWx" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/alarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/medical/morgue)
+"xWJ" = (
+/obj/machinery/cryopod{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/crew_quarters/sleep)
+"xWS" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"xWZ" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "Warden";
+ name = "Warden Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/security/warden)
+"xXf" = (
+/obj/effect/decal/warning_stripes/east,
+/obj/structure/table/glass,
+/obj/effect/decal/warning_stripes/northwestcorner,
+/obj/item/reagent_containers/food/snacks/sliceable/braincake,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurplefull"
+ },
+/area/medical/research/restroom)
+"xXi" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/item/radio/intercom{
+ pixel_y = -28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple"
+ },
+/area/medical/research)
+"xXm" = (
+/obj/structure/morgue,
+/obj/effect/decal/warning_stripes/south,
+/obj/effect/landmark/event/revenantspawn,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/medical/morgue)
+"xXq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/morgue)
+"xXs" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/miningdock)
+"xXu" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/wood,
+/area/maintenance/gambling_den)
+"xXA" = (
+/obj/structure/table/reinforced,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/main)
+"xXC" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Armory";
+ req_access = list(1);
+ security_level = 1
+ },
+/obj/machinery/door/poddoor/shutters{
+ dir = 2;
+ id_tag = "ArmorySecAccess";
+ name = "Armory Security Shutters"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "ArmoryLock";
+ name = "Armory Lockdown"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/securearmory)
+"xXP" = (
+/obj/structure/dresser,
+/turf/simulated/floor/plasteel{
+ icon_state = "barber"
+ },
+/area/civilian/barber)
+"xXV" = (
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/hallway/secondary/entry/lounge)
+"xXZ" = (
+/obj/machinery/door_control{
+ id = "ArmorySecAccess";
+ name = "Armory Security Access Control";
+ pixel_x = -7;
+ pixel_y = -2;
+ req_access = list(3)
+ },
+/obj/machinery/door_control{
+ id = "ArmorySec";
+ name = "Armory Security Window Control";
+ pixel_x = 8;
+ pixel_y = -2;
+ req_access = list(3)
+ },
+/turf/simulated/wall/r_wall,
+/area/security/securearmory)
+"xYa" = (
+/obj/structure/table,
+/obj/item/reagent_containers/food/pill/fakedeath{
+ pixel_x = -4;
+ pixel_y = 9
+ },
+/obj/item/reagent_containers/food/pill/morphine{
+ pixel_x = 7;
+ pixel_y = 9
+ },
+/obj/item/reagent_containers/syringe{
+ pixel_x = -3;
+ pixel_y = 4
+ },
+/obj/item/reagent_containers/syringe/capulettium_plus{
+ pixel_x = -3;
+ pixel_y = -2
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/execution)
+"xYg" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/medical/medbay3)
+"xYn" = (
+/obj/structure/table/wood,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/item/book/manual/security_space_law,
+/turf/simulated/floor/carpet,
+/area/lawoffice)
+"xYp" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/engine,
+/area/toxins/test_chamber)
+"xYq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain/bedroom)
+"xYt" = (
+/turf/simulated/wall/r_wall,
+/area/storage/eva)
+"xYw" = (
+/obj/structure/table/glass,
+/obj/machinery/computer/med_data/laptop,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitegreencorner"
+ },
+/area/medical/virology)
+"xYy" = (
+/obj/structure/table/wood,
+/obj/item/phone{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/storage/briefcase,
+/turf/simulated/floor/wood,
+/area/medical/psych)
+"xYF" = (
+/obj/machinery/door/airlock/external{
+ hackProof = 1;
+ id_tag = "emergency_home";
+ name = "Escape Airlock"
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit)
+"xYM" = (
+/obj/item/radio/intercom{
+ dir = 1;
+ pixel_y = -28
+ },
+/obj/machinery/photocopier,
+/turf/simulated/floor/wood,
+/area/medical/psych)
+"xYU" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/medical/reception)
+"xZc" = (
+/turf/simulated/floor/wood,
+/area/maintenance/library)
+"xZk" = (
+/obj/structure/morgue,
+/obj/effect/decal/warning_stripes/south,
+/obj/effect/landmark/event/revenantspawn,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/morgue)
+"xZm" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/hallway/secondary/entry/commercial)
+"xZs" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/security/main)
+"xZu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"xZv" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10;
+ initialize_directions = 10
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain/bedroom)
+"xZw" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/captain/bedroom)
+"xZQ" = (
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "Cargo Office Windows";
+ name = "Cargo Office Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/quartermaster/office)
+"xZR" = (
+/turf/simulated/wall,
+/area/security/main)
+"xZT" = (
+/obj/machinery/light,
+/obj/machinery/vending/snack,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/se)
+"yae" = (
+/obj/machinery/atmospherics/unary/portables_connector,
+/obj/machinery/portable_atmospherics/scrubber,
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "escape"
+ },
+/area/crew_quarters/locker)
+"yah" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/security/brigstaff)
+"yai" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/glass{
+ name = "Service Foyer"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/crew_quarters/serviceyard)
+"yak" = (
+/obj/structure/table/wood,
+/obj/machinery/photocopier/faxmachine/longrange{
+ department = "Head of Security's Office"
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/hos)
+"yap" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/vomit,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"yaz" = (
+/obj/effect/decal/cleanable/fungus,
+/turf/simulated/wall,
+/area/maintenance/fsmaint)
+"yaN" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/fore)
+"ybx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/crew_quarters/captain/bedroom)
+"ybC" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/aisat)
+"ybH" = (
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/construction/hallway)
+"ybL" = (
+/obj/structure/table/reinforced,
+/obj/item/wrench,
+/obj/item/crowbar,
+/obj/item/clothing/mask/gas,
+/obj/machinery/newscaster{
+ pixel_x = -32
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/explab)
+"ybN" = (
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"ybR" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"ybT" = (
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/effect/decal/warning_stripes/southeastcorner,
+/turf/simulated/floor/plasteel,
+/area/engine/engineering)
+"ybU" = (
+/obj/structure/grille,
+/obj/effect/decal/warning_stripes/west,
+/obj/effect/decal/warning_stripes/east,
+/turf/simulated/floor/plating/airless,
+/area/engine/engineering)
+"ybW" = (
+/obj/machinery/computer/secure_data,
+/turf/simulated/floor/wood,
+/area/security/hos)
+"ycj" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/securehallway)
+"ycn" = (
+/obj/effect/decal/cleanable/fungus,
+/turf/simulated/wall,
+/area/maintenance/asmaint2)
+"ycr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/prisonershuttle)
+"ycx" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/chapel/main)
+"ycE" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+"ycJ" = (
+/obj/structure/table/reinforced,
+/obj/item/paper_bin/nanotrasen,
+/obj/item/pen,
+/obj/machinery/door/window/eastright{
+ dir = 8;
+ name = "Internal Affairs Desk";
+ req_access = list(38)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "lawyer";
+ name = "Internal Affairs Privacy Shutters"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "cult";
+ tag = "icon-cult"
+ },
+/area/lawoffice)
+"ycP" = (
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/engine,
+/area/toxins/misc_lab)
+"ycU" = (
+/obj/machinery/door_control{
+ desiredstate = 1;
+ id = "cabin4";
+ name = "Door Bolt Control";
+ normaldoorcontrol = 1;
+ pixel_y = 24;
+ specialfunctions = 4
+ },
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -22
+ },
+/turf/simulated/floor/carpet,
+/area/crew_quarters/cabin4)
+"ycV" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/solar/starboard)
+"ydg" = (
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "BridgeLockdown";
+ name = "Bridge Lockdown"
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/bridge)
+"ydj" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=A27";
+ location = "A26"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/se)
+"ydv" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/l3closet/scientist,
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"ydB" = (
+/obj/structure/table/wood,
+/obj/item/paper/deltainfo,
+/turf/simulated/floor/wood,
+/area/maintenance/library)
+"ydL" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/prize_counter,
+/turf/simulated/floor/carpet/arcade,
+/area/crew_quarters/fitness)
+"ydO" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple"
+ },
+/area/toxins/xenobiology)
+"ydS" = (
+/turf/simulated/wall,
+/area/crew_quarters/courtroom)
+"yem" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/south)
+"yeA" = (
+/obj/structure/curtain/open/shower,
+/obj/structure/sink{
+ dir = 4;
+ pixel_x = 12
+ },
+/obj/structure/cable,
+/obj/machinery/shower{
+ dir = 1
+ },
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "east bump";
+ pixel_x = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitebluecorner";
+ tag = "icon-whitebluecorner"
+ },
+/area/medical/surgery/north)
+"yeB" = (
+/obj/effect/landmark/start/cyborg,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/aisat/maintenance)
+"yeE" = (
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -22
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/fitness)
+"yeI" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/bridge/vip)
+"yeK" = (
+/obj/machinery/door/poddoor{
+ id_tag = "chapelgun";
+ name = "Chapel Launcher Door";
+ protected = 0
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/effect/decal/warning_stripes/north,
+/obj/structure/fans/tiny,
+/turf/simulated/floor/plating,
+/area/chapel/main)
+"yeL" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"yeN" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "PermaLockdown";
+ name = "Perma Lockdown"
+ },
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"yff" = (
+/obj/machinery/bodyscanner,
+/obj/effect/decal/warning_stripes/blue/hollow,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/sleeper)
+"yfm" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"yfp" = (
+/obj/machinery/pipedispenser,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/effect/decal/warning_stripes/eastsouthwest,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/maintenance/electrical)
+"yfs" = (
+/obj/effect/decal/cleanable/fungus,
+/turf/simulated/wall,
+/area/maintenance/library)
+"yfD" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor/plasteel,
+/area/bridge/vip)
+"yfG" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"yfK" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"yfQ" = (
+/obj/machinery/suit_storage_unit/engine,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/effect/decal/warning_stripes/southwest,
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/obj/machinery/camera{
+ c_tag = "Engineering Storage 2";
+ dir = 6;
+ network = list("Engineering","SS13")
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/hardsuitstorage)
+"ygb" = (
+/turf/simulated/wall,
+/area/hallway/secondary/exit)
+"ygf" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 28
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"ygy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/airlock/maintenance{
+ name = "Gambling Den"
+ },
+/obj/structure/barricade/wooden,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/gambling_den)
+"ygC" = (
+/obj/machinery/suit_storage_unit/standard_unit,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/storage/eva)
+"ygD" = (
+/obj/machinery/dnaforensics,
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/security/detectives_office)
+"ygK" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/port)
+"ygQ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
+"ygS" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitepurple";
+ tag = "icon-whitepurple (WEST)"
+ },
+/area/medical/research/restroom)
+"yhc" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "chapel"
+ },
+/area/chapel/main)
+"yhz" = (
+/obj/structure/rack{
+ dir = 1
+ },
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/maintenance/brig)
+"yhA" = (
+/obj/machinery/atmospherics/unary/vent_scrubber{
+ name = "standard air scrubber";
+ on = 1;
+ scrub_N2O = 1;
+ scrub_Toxins = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/brig)
+"yhG" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/medbay)
+"yhL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/wood,
+/area/security/hos)
+"yhO" = (
+/obj/machinery/light/small,
+/obj/effect/decal/warning_stripes/southwest,
+/obj/item/radio/intercom{
+ pixel_y = -28
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/toxins/mixing)
+"yhS" = (
+/obj/structure/sign/securearea,
+/obj/effect/decal/cleanable/fungus,
+/turf/simulated/wall/r_wall,
+/area/toxins/mixing)
+"yhX" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/maintenance/engineering)
+"yhY" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/server)
+"yhZ" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/effect/landmark/start/civilian,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "green"
+ },
+/area/hallway/secondary/exit)
+"yio" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/gateway)
+"yiu" = (
+/obj/machinery/porta_turret,
+/turf/simulated/floor/bluegrid,
+/area/turret_protected/aisat)
+"yiA" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkblue"
+ },
+/area/construction/hallway)
+"yiC" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralfull"
+ },
+/area/hallway/primary/central/sw)
+"yiZ" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/chapel/main)
+"yjn" = (
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -26
+ },
+/turf/simulated/floor/plating,
+/area/aisat/maintenance)
+"yjo" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
+"yjq" = (
+/obj/structure/table/reinforced,
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/obj/item/storage/toolbox/mechanical,
+/obj/item/stack/cable_coil/random,
+/obj/item/stack/cable_coil/random,
+/obj/effect/decal/warning_stripes/northeast,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/lab)
+"yjv" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/construction/hallway)
+"yjA" = (
+/obj/structure/particle_accelerator/particle_emitter/left{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"yjC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden,
+/turf/simulated/floor/bluegrid{
+ icon_state = "dark";
+ name = "Mainframe Floor";
+ nitrogen = 100;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/toxins/server)
+"yjD" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/firealarm{
+ pixel_y = -28
+ },
+/obj/machinery/light,
+/obj/machinery/camera{
+ c_tag = "Detective's Office";
+ dir = 1;
+ network = list("SS13","Security")
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/wood,
+/area/security/detectives_office)
+"yjG" = (
+/obj/effect/decal/warning_stripes/southeast,
+/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/aisat/maintenance)
+"yjJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/hologram/holopad,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/security/execution)
+"ykg" = (
+/turf/simulated/wall/r_wall,
+/area/security/prison/cell_block/A)
+"yko" = (
+/obj/machinery/optable,
+/obj/machinery/status_display{
+ layer = 4;
+ pixel_y = 32
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/item/autopsy_scanner,
+/obj/item/scalpel,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/medical/morgue)
+"ykx" = (
+/turf/simulated/wall/r_wall,
+/area/assembly/robotics)
+"yky" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/structure/closet/secure_closet/security,
+/turf/simulated/floor/plasteel{
+ dir = 1
+ },
+/area/security/customs)
+"ykz" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/unary/vent_pump/high_volume{
+ dir = 4;
+ frequency = 1379;
+ id_tag = "robotics_solar_pump"
+ },
+/obj/machinery/embedded_controller/radio/airlock/airlock_controller{
+ id_tag = "robotics_solar_airlock";
+ layer = 3.3;
+ pixel_y = -25;
+ req_access = list(13);
+ tag_airpump = "robotics_solar_pump";
+ tag_chamber_sensor = "robotics_solar_sensor";
+ tag_exterior_door = "robotics_solar_outer";
+ tag_interior_door = "robotics_solar_inner"
+ },
+/obj/machinery/airlock_sensor{
+ id_tag = "robotics_solar_sensor";
+ layer = 3.3;
+ pixel_x = 12;
+ pixel_y = -25
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/portsolar)
+"ykI" = (
+/obj/structure/cable,
+/obj/structure/grille,
+/obj/structure/window/reinforced/polarized{
+ dir = 4;
+ id = "Interrogation"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 1;
+ id = "Interrogation"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 8;
+ id = "Interrogation"
+ },
+/obj/structure/window/reinforced/polarized{
+ id = "Interrogation"
+ },
+/turf/simulated/floor/plating,
+/area/security/interrogation)
+"ykR" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/airlock/command{
+ name = "Server Room";
+ req_access = list(30)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/toxins/server)
+"ykW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkbluefull"
+ },
+/area/turret_protected/aisat)
+"ylm" = (
+/obj/structure/table/wood,
+/obj/item/clothing/under/soviet,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/maintenance/fsmaint)
+"ylo" = (
+/obj/machinery/door_control{
+ desiredstate = 1;
+ id = "Perma22";
+ name = "Third Cell Perma Bolts";
+ normaldoorcontrol = 1;
+ pixel_x = 38;
+ pixel_y = 24;
+ req_access = list(2);
+ specialfunctions = 4
+ },
+/obj/machinery/door_control{
+ desiredstate = 1;
+ id = "Perma21";
+ name = "Third Cell Brig Bolts";
+ normaldoorcontrol = 1;
+ pixel_x = 26;
+ pixel_y = 24;
+ req_access = list(2);
+ specialfunctions = 4
+ },
+/obj/machinery/flasher_button{
+ id = "Perma2";
+ layer = 4;
+ name = "Prison Flasher";
+ pixel_x = 32;
+ pixel_y = 32
+ },
+/obj/machinery/newscaster/security_unit{
+ pixel_x = 28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkred"
+ },
+/area/security/permabrig)
+"ylv" = (
+/obj/structure/table/wood,
+/obj/item/radio/intercom,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "blue"
+ },
+/area/crew_quarters/courtroom)
+"ylx" = (
+/obj/docking_port/stationary{
+ dir = 4;
+ dwidth = 4;
+ height = 6;
+ id = "gamma_home";
+ name = "gamma dock";
+ width = 7
+ },
+/turf/space{
+ icon_state = "black"
+ },
+/area/space)
+"ylF" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkblue"
+ },
+/area/aisat/maintenance)
+"ylJ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/morgue)
+"ylM" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -26
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/heads/hop)
+"ylQ" = (
+/obj/structure/disposalpipe/segment,
+/obj/item/radio/intercom{
+ pixel_x = -28
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/aft)
+"ylW" = (
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp,
+/turf/simulated/floor/plating,
+/area/maintenance/tourist)
+
+(1,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(2,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(3,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(4,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(5,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(6,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(7,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(8,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(9,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(10,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(11,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(12,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(13,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(14,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(15,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+vAm
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(16,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+bvh
+iGw
+bvh
+bvh
+iGw
+bvh
+bvh
+iGw
+tOj
+heT
+tOj
+iGw
+bvh
+bvh
+iGw
+bvh
+bvh
+iGw
+bvh
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(17,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+jlK
+dxZ
+dse
+dse
+dxZ
+dse
+dse
+cZL
+uYS
+bRE
+yjv
+lwR
+dse
+dxZ
+dse
+dxZ
+dse
+dxZ
+jlK
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(18,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+oKs
+dYa
+vfa
+vfa
+dxQ
+vfa
+uZd
+vfa
+bRE
+bRE
+bRE
+vfa
+uZd
+vfa
+dxQ
+vfa
+vfa
+mrV
+bXR
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(19,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+cgA
+sOt
+dtv
+wKp
+iGo
+wKp
+jlK
+daj
+wgX
+bRE
+ybH
+uWl
+jlK
+iGo
+wKp
+iGo
+daj
+sOt
+bUT
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(20,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+bvh
+iGw
+bvh
+bvh
+bvh
+iGw
+bvh
+bvh
+bvh
+iGw
+bvh
+bvh
+bvh
+iGw
+bvh
+bvh
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+oKs
+sOt
+bXR
+iGw
+iGw
+iGw
+iGw
+oKs
+yiA
+bRE
+xwF
+bXR
+iGw
+iGw
+iGw
+iGw
+oKs
+sOt
+bXR
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(21,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+bvh
+iGw
+bvh
+bvh
+bvh
+iGw
+bvh
+jlK
+dxZ
+dse
+dse
+dxZ
+dse
+dse
+dxZ
+dse
+dse
+dxZ
+dse
+dse
+dse
+dxZ
+jlK
+bvh
+iGw
+bvh
+bvh
+bvh
+aaa
+aaa
+iGw
+cgA
+sOt
+bUT
+aaa
+iGw
+aaa
+aaa
+cvf
+cvf
+eGC
+cvf
+cvf
+aaa
+iGw
+aaa
+iGw
+cgA
+sOt
+bUT
+bvh
+bvh
+iGw
+bvh
+bvh
+iGw
+bvh
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(22,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+jlK
+dxZ
+dse
+dxZ
+dse
+dse
+dxZ
+cZL
+dYa
+evl
+fkP
+evl
+evl
+evl
+evl
+evl
+evl
+fkP
+evl
+evl
+evl
+mrV
+dsq
+dse
+dxZ
+dse
+dxZ
+iGw
+aaa
+aaa
+bvh
+cgA
+sOt
+bUT
+aaa
+iGw
+aaa
+cvf
+cvf
+yjn
+uty
+spv
+cvf
+cvf
+iGw
+aaa
+iGw
+cgA
+sOt
+dsq
+dse
+dxZ
+dse
+dxZ
+dse
+dxZ
+jlK
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(23,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+oKs
+dlK
+vfa
+dxQ
+vfa
+vfa
+vfa
+vfa
+dYy
+wVe
+iGo
+fFm
+dSb
+iGo
+iGo
+iGo
+iGo
+iGo
+kfX
+lin
+oJo
+diW
+evl
+fkP
+evl
+evl
+mrV
+bXR
+iGw
+bvh
+bvh
+oKs
+sOt
+bXR
+iGw
+iGw
+iGw
+cvf
+xts
+yjG
+mwf
+wkc
+hMj
+cvf
+cvf
+iGw
+iGw
+oKs
+dmx
+evl
+evl
+evl
+fkP
+evl
+evl
+dZj
+bXR
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(24,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+cgA
+bNR
+wVe
+iGo
+iGo
+iGo
+iGo
+dSb
+iGo
+iGw
+iGw
+btd
+btd
+btd
+btd
+btd
+btd
+btd
+dEP
+dEP
+iGw
+iGo
+iGo
+iGo
+iGo
+oJo
+sOt
+dsq
+dse
+dse
+dxZ
+cZL
+sOt
+tSj
+aaa
+vtK
+waQ
+cvf
+xtz
+ylF
+uwZ
+mMz
+wRU
+cvf
+cvf
+ejD
+iGw
+jlK
+iGo
+wKp
+wKp
+iGo
+wKp
+iGo
+daj
+sOt
+bUT
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(25,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+cgA
+bNR
+bUT
+iGw
+aaa
+aaa
+btd
+btd
+btd
+btd
+btd
+btd
+bpo
+bpo
+bpo
+bpo
+bpo
+btd
+nsP
+dEP
+dEP
+dEP
+dEP
+dEP
+iGw
+oKs
+diW
+evl
+evl
+fkP
+evl
+evl
+dYy
+tSj
+iGw
+dEP
+dEP
+cvf
+xtL
+sLl
+yeB
+bRx
+bTs
+cvf
+dEP
+dEP
+wWk
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+oKs
+sOt
+bXR
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(26,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+tNI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+oKs
+bNR
+bXR
+iGw
+fXN
+btd
+btd
+bpo
+bpo
+bpo
+bpo
+bpo
+bpo
+btd
+btd
+btd
+bpo
+btd
+kgz
+pIb
+xHS
+mth
+xHS
+dEP
+dEP
+iGw
+jiQ
+iGo
+iGo
+iGo
+iGo
+iGo
+twU
+iGw
+dEP
+dEP
+dEP
+cvf
+xuq
+tjW
+kVR
+jDQ
+bTt
+cvf
+dEP
+dEP
+dEP
+dEP
+dEP
+dEP
+aaa
+iGw
+aaa
+iGw
+cgA
+sOt
+bUT
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(27,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+cgA
+bPT
+bUT
+iGw
+aaa
+btd
+bpo
+bpo
+btd
+btd
+btd
+btd
+btd
+btd
+hvg
+btd
+btd
+btd
+btd
+btd
+gxg
+btd
+xHS
+nQv
+dEP
+dEP
+dEP
+dEP
+dEP
+dEP
+dEP
+dEP
+dEP
+dEP
+dEP
+vtR
+xHS
+wJC
+xuL
+uty
+yeB
+dcS
+lfh
+cxN
+iDS
+dEP
+dEP
+xIm
+kEj
+dEP
+dEP
+iGw
+aaa
+iGw
+cgA
+cwK
+bUT
+bvh
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(28,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+bvh
+cgA
+bNR
+bUT
+ccx
+btd
+btd
+bpo
+btd
+btd
+exV
+flo
+fFw
+goS
+gQS
+sci
+ieY
+dTo
+jqE
+khy
+dXH
+pyO
+btd
+pIb
+xHS
+ftG
+oKS
+xHS
+pIb
+ftG
+kgz
+xHS
+sEG
+pIb
+pIb
+kgz
+pIb
+xHS
+cvf
+cvf
+qXH
+bPH
+bSr
+cvf
+cvf
+doZ
+xHS
+wJR
+xHS
+pIb
+vNP
+dEP
+dEP
+kNO
+iGw
+oKs
+sOt
+tqu
+iGw
+bvh
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(29,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+iGw
+iGw
+dew
+bNR
+bXR
+iGw
+btd
+bpo
+bpo
+btd
+dYC
+eyI
+qBC
+qBC
+qBC
+gRb
+qBC
+qBC
+qBC
+jqY
+khY
+liZ
+eEK
+btd
+qni
+qni
+qni
+qni
+jCN
+qni
+uCM
+qni
+jCN
+qni
+qni
+qni
+qni
+bJW
+bJW
+cvf
+cvf
+cvf
+bRr
+bTx
+cvf
+cvf
+qrT
+qrT
+qrT
+qrT
+qrT
+qrT
+qrT
+qrT
+aaa
+iGw
+hDH
+fLw
+eTv
+lwR
+jlK
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(30,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+jlK
+cZL
+uYS
+cCD
+dsq
+iGw
+btd
+bpo
+btd
+btd
+dYO
+ezj
+sci
+kPn
+kPn
+kPn
+dqD
+sci
+dHx
+jrq
+btd
+eBy
+fGt
+btd
+qni
+tFR
+oIV
+vFr
+tFR
+tFR
+oIV
+tFR
+tFR
+sEV
+oIV
+tFR
+qni
+bJW
+waS
+yiu
+xvs
+fKJ
+uxy
+bUD
+yiu
+xCj
+qrT
+qrT
+qrT
+hdx
+vYr
+nIa
+qrT
+qrT
+qrT
+llL
+uYS
+bRE
+aof
+yjv
+bXR
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(31,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+oKs
+cZQ
+deA
+bRE
+dsw
+bXR
+btd
+bpo
+btd
+dTl
+dhS
+cBK
+mYA
+rHq
+gpE
+gRY
+dHA
+igc
+iDr
+dQd
+dYl
+jlk
+eoB
+btd
+qni
+nQG
+opF
+oLb
+wtk
+wtk
+wtk
+wtk
+wtk
+wtk
+wtk
+tSD
+qni
+bJW
+wbl
+bTy
+xvG
+gjm
+xFt
+wna
+bTy
+obc
+qrT
+tQX
+jfj
+heF
+pOg
+jlj
+qYG
+qrT
+qrT
+oKs
+wsK
+bRE
+uwP
+ybH
+bUT
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(32,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+cgA
+wgX
+dht
+uTb
+ybH
+bXR
+btd
+bpo
+btd
+dTo
+dhS
+dQd
+bXG
+fGE
+qKj
+gSG
+btd
+btd
+iFw
+dPJ
+cqM
+ljn
+eDD
+xWr
+mGx
+rhX
+rhX
+jZL
+rhX
+rhX
+rhX
+rhX
+rhX
+sGz
+nuj
+rhX
+uHl
+vvz
+wbx
+tTR
+tTR
+qZG
+vyN
+kpV
+xEr
+sNY
+qrT
+qrT
+vdz
+pOg
+cRz
+qzl
+uWG
+qrT
+qrT
+oKs
+wgX
+uTb
+uwP
+ybH
+bXR
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(33,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+oKs
+wgX
+bEm
+bRE
+dsQ
+cHH
+btd
+bpo
+btd
+dTC
+dhO
+xFk
+btd
+cSF
+cmx
+bpm
+cpd
+btd
+dJS
+bwI
+dra
+dYj
+bmr
+qYr
+oXx
+oXx
+nEP
+xdo
+nUs
+oXx
+qiU
+oXx
+nUs
+sGJ
+txk
+oXx
+oXx
+vwq
+lVO
+lVO
+bVO
+qcd
+bPM
+bRy
+bTA
+bTA
+wRH
+dxt
+wRH
+iox
+ceL
+pXf
+hKe
+fIH
+qrT
+fKE
+xUD
+xTd
+mpn
+ybH
+bUT
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(34,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+cgA
+wgX
+xjZ
+uTb
+ybH
+bXR
+btd
+bpo
+btd
+dTo
+dhS
+eAm
+btd
+dhI
+xhy
+gbp
+btd
+bXG
+iFO
+dPT
+bBg
+cnY
+wmD
+tkg
+bmp
+owm
+tYM
+oLC
+owm
+owm
+owm
+owm
+owm
+sHI
+owm
+owm
+uHu
+pkE
+bLO
+rUs
+rUs
+ykW
+uyQ
+bTB
+xEr
+bVP
+qrT
+qrT
+vdz
+pOg
+wek
+qzl
+mzI
+mjG
+qrT
+oKs
+wgX
+uTb
+uwP
+ybH
+bXR
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(35,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+oKs
+dai
+deW
+bRE
+dtd
+bXR
+btd
+bpo
+btd
+dTM
+dhS
+cDD
+ngy
+fHi
+dAB
+cpb
+pgv
+oGg
+iFS
+dQd
+dYl
+eIw
+muo
+btd
+qni
+uGu
+oqw
+ihl
+uUI
+uUI
+uUI
+uUI
+uUI
+uUI
+uUI
+oAg
+qni
+bJW
+pOP
+jTa
+xvX
+tom
+bSo
+bRA
+jTa
+cjF
+qrT
+iXX
+ceN
+uGh
+pOg
+fpl
+fBl
+mjG
+qrT
+oKs
+wsK
+bRE
+uwP
+ybH
+bUT
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(36,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+jlK
+daj
+dfo
+cCD
+dtv
+iGw
+btd
+bpo
+btd
+btd
+dZh
+eBv
+sci
+qBC
+qBC
+qBC
+drM
+sci
+iGj
+dQl
+btd
+eUc
+pbg
+btd
+qni
+tFR
+oIV
+iMk
+tFR
+tFR
+oIV
+tFR
+tFR
+sIS
+oIV
+tFR
+qni
+bJW
+qbE
+yiu
+qrV
+fTD
+uAe
+bTD
+yiu
+eds
+qrT
+qrT
+qrT
+hZa
+eIX
+fxz
+qrT
+qOo
+qrT
+llL
+sFJ
+bRE
+wRz
+dpQ
+bXR
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(37,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+iGw
+iGw
+bEr
+bNR
+bXR
+iGw
+btd
+bpo
+bpo
+btd
+cwF
+dZh
+dmX
+kPn
+kPn
+dqr
+kPn
+kPn
+kPn
+dUc
+kji
+lkN
+eEK
+btd
+qni
+qni
+qni
+qni
+jCN
+qni
+uCM
+qni
+jCN
+qni
+qni
+qni
+qni
+bJW
+bJW
+cvg
+cvg
+cvg
+sOI
+bRC
+cvg
+cvg
+qrT
+qrT
+qrT
+qrT
+qrT
+qrT
+qrT
+iZq
+ihB
+iGw
+dUa
+fLw
+urA
+uWl
+jlK
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+unn
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(38,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+bvh
+cgA
+bNR
+bUT
+ccx
+btd
+btd
+bpo
+btd
+btd
+cDH
+bYa
+fFw
+gss
+gSY
+sci
+dAK
+iGM
+dQn
+bGq
+lmG
+pyO
+btd
+xHS
+xHS
+ftG
+wPU
+xHS
+pIb
+pIb
+kgz
+xHS
+wPU
+pIb
+ftG
+kgz
+xHS
+pIb
+cvg
+cvg
+rLv
+ybC
+bRD
+cvg
+cvg
+wTn
+pIb
+wJR
+xHS
+wlr
+iEb
+dEP
+dEP
+tKL
+iGw
+oKs
+sOt
+wVe
+iGw
+bvh
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(39,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+cgA
+bPT
+bUT
+iGw
+aaa
+btd
+bpo
+bpo
+btd
+btd
+btd
+btd
+btd
+btd
+dsV
+btd
+btd
+btd
+btd
+btd
+gxg
+btd
+pIb
+nRi
+dEP
+dEP
+dEP
+dEP
+dEP
+dEP
+dEP
+dEP
+dEP
+dEP
+dEP
+vwD
+pIb
+wJR
+xxy
+dns
+uuK
+wns
+bTG
+wJR
+pIb
+dEP
+dEP
+wmI
+mXt
+dEP
+dEP
+iGw
+aaa
+iGw
+cgA
+cwK
+bUT
+bvh
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(40,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+oKs
+bNR
+bXR
+iGw
+chW
+btd
+btd
+bpo
+bpo
+bpo
+bpo
+bpo
+bpo
+btd
+btd
+btd
+bpo
+btd
+xHS
+ftG
+pIb
+wPU
+xHS
+dEP
+dEP
+iGw
+pjh
+dxZ
+dxZ
+dxZ
+dxZ
+dxZ
+dxZ
+iGw
+dEP
+dEP
+dEP
+cvg
+xyJ
+tst
+teF
+tDB
+uKR
+cvg
+dEP
+dEP
+dEP
+dEP
+dEP
+dEP
+aaa
+iGw
+aaa
+iGw
+cgA
+sOt
+bUT
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(41,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+cgA
+bNR
+bUT
+iGw
+aaa
+aaa
+btd
+btd
+btd
+btd
+btd
+btd
+bpo
+bpo
+bpo
+bpo
+bpo
+btd
+kjS
+dEP
+dEP
+dEP
+dEP
+dEP
+iGw
+oKs
+dYa
+vfa
+vfa
+dyk
+vfa
+vfa
+mrV
+bXR
+iGw
+dEP
+dEP
+cvg
+qKK
+mcz
+iAw
+bVj
+bTI
+cvg
+cvg
+cvg
+mwH
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+oKs
+sOt
+bXR
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(42,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+cgA
+bNR
+eER
+dxZ
+dxZ
+dxZ
+dxZ
+dTT
+dxZ
+iGw
+iGw
+btd
+btd
+btd
+btd
+btd
+btd
+btd
+dEP
+dEP
+iGw
+dxZ
+dxZ
+dxZ
+dxZ
+dew
+bNR
+uWl
+wKp
+wKp
+iGo
+daj
+sOt
+bXR
+aaa
+vxh
+wck
+cvg
+xyS
+tst
+teF
+tDB
+nxr
+cvg
+cvg
+ufG
+iGw
+jlK
+dxZ
+dse
+dse
+dxZ
+dse
+dxZ
+hDH
+sOt
+bUT
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(43,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+oKs
+dmx
+vfa
+dyk
+vfa
+vfa
+vfa
+vfa
+dZj
+eER
+dxZ
+fHS
+dTT
+dxZ
+dxZ
+dxZ
+dxZ
+dxZ
+klv
+dEZ
+mbT
+dYa
+vfa
+dyk
+evl
+vfa
+pjr
+bXR
+bvh
+bvh
+iGw
+oKs
+sOt
+bXR
+iGw
+iGw
+iGw
+cvg
+xAp
+tuZ
+bQD
+dPa
+bTK
+cvg
+cvg
+iGw
+iGw
+oKs
+dlK
+evl
+evl
+evl
+fmC
+evl
+evl
+pjr
+bXR
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(44,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+jlK
+iGo
+wKp
+iGo
+wKp
+wKp
+iGo
+dUa
+diW
+evl
+fmC
+evl
+evl
+evl
+evl
+evl
+evl
+fmC
+evl
+evl
+evl
+dYy
+uWl
+wKp
+iGo
+wKp
+iGo
+iGw
+aaa
+aaa
+iGw
+cgA
+sOt
+bUT
+aaa
+iGw
+aaa
+cvg
+cvg
+rOG
+ybC
+sCL
+cvg
+cvg
+iGw
+aaa
+iGw
+cgA
+sOt
+uWl
+wKp
+iGo
+wKp
+iGo
+wKp
+iGo
+jlK
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(45,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+iGw
+bvh
+bvh
+iGw
+bvh
+bvh
+iGw
+jlK
+iGo
+wKp
+wKp
+iGo
+wKp
+wKp
+iGo
+wKp
+wKp
+iGo
+wKp
+wKp
+wKp
+iGo
+jlK
+bvh
+bvh
+bvh
+bvh
+iGw
+aaa
+aaa
+bvh
+cgA
+sOt
+bUT
+aaa
+iGw
+aaa
+aaa
+cvg
+cvg
+tgH
+cvg
+cvg
+aaa
+iGw
+aaa
+iGw
+cgA
+sOt
+bUT
+bvh
+bvh
+iGw
+bvh
+bvh
+iGw
+bvh
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(46,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+bvh
+bvh
+iGw
+bvh
+bvh
+bvh
+iGw
+bvh
+bvh
+bvh
+iGw
+bvh
+bvh
+bvh
+iGw
+bvh
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+oKs
+sOt
+bXR
+iGw
+iGw
+iGw
+iGw
+oKs
+rsY
+uNi
+vpA
+bXR
+iGw
+iGw
+iGw
+iGw
+oKs
+sOt
+bXR
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(47,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+cgA
+sOt
+lwR
+dse
+dxZ
+dse
+jlK
+cZL
+pUJ
+gXh
+ybH
+lwR
+jlK
+dxZ
+dse
+dxZ
+hDH
+sOt
+bUT
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(48,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+oKs
+diW
+vfa
+vfa
+dyk
+vfa
+wKA
+vfa
+uNi
+bRE
+bRE
+vfa
+wKA
+vfa
+dyk
+vfa
+vfa
+dYy
+bXR
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(49,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+jlK
+iGo
+wKp
+wKp
+iGo
+wKp
+wKp
+daj
+pUJ
+bRE
+ybH
+uWl
+wKp
+iGo
+wKp
+iGo
+wKp
+iGo
+jlK
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(50,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+iGw
+iGw
+iGw
+bvh
+bvh
+bvh
+iGw
+oKs
+jxQ
+wWu
+dsQ
+bXR
+iGw
+bvh
+iGw
+bvh
+bvh
+iGw
+bvh
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(51,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+aaa
+bvh
+aaa
+aaa
+iGw
+aaa
+aaa
+cgA
+nWK
+uEP
+ybH
+bXR
+aaa
+bvh
+aaa
+iGw
+aaa
+iGw
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+iGw
+fps
+fps
+fps
+fps
+fps
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(52,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+aaa
+iGw
+aaa
+aaa
+iGw
+gum
+gum
+xAs
+mzX
+uNi
+ybH
+bXR
+aaa
+bvh
+aaa
+bvh
+aaa
+iGw
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+iGw
+fps
+fps
+gOO
+hRY
+gOO
+fps
+fps
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+mQL
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(53,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+bCI
+iGw
+iGw
+acF
+vxO
+wcl
+wLE
+xBE
+puA
+uOm
+ybH
+bXR
+iGw
+iGw
+iGw
+bvh
+bvh
+iGw
+bvh
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+iGw
+fps
+fps
+gOO
+gOO
+rFb
+gOO
+gOO
+fps
+fps
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(54,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+aaa
+bCI
+aaa
+acF
+aaa
+gum
+gum
+gum
+sAI
+uNi
+ufn
+bXR
+aaa
+bvh
+aaa
+bvh
+aaa
+iGw
+aaa
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+iGw
+fps
+fps
+naD
+gOO
+quy
+lqn
+vNE
+gOO
+naD
+fps
+fps
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(55,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aae
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+aaa
+iGw
+iGw
+acF
+iGw
+iGw
+iGw
+oKs
+muS
+kmU
+bRO
+bXR
+iGw
+bvh
+iGw
+iGw
+iGw
+bvh
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+iGw
+fps
+fps
+quy
+lqn
+lqn
+mal
+gOO
+rDp
+lqn
+lqn
+vNE
+fps
+fps
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(56,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+iGw
+bCI
+aaa
+acF
+aaa
+bvh
+aaa
+xBT
+wKp
+uOJ
+wKp
+wVA
+aaa
+bvh
+aaa
+aaa
+aaa
+iGw
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+iGw
+fps
+fps
+gOO
+oFX
+gOO
+gOO
+gOO
+gOO
+gOO
+gOO
+gOO
+tni
+gOO
+fps
+fps
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(57,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+iGw
+bCI
+iGw
+bCI
+bCI
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+aaa
+bCI
+iGw
+acF
+iGw
+bvh
+iGw
+xCP
+iGw
+tKX
+iGw
+xCP
+iGw
+bvh
+bvh
+iGw
+iGw
+bCI
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+fps
+fps
+gOO
+gOO
+oFX
+gOO
+gOO
+njv
+nzh
+rvn
+gOO
+gOO
+tni
+gOO
+gOO
+fps
+fps
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(58,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+bCI
+iGw
+bCI
+bCI
+aaa
+iGw
+aaa
+iGw
+aaa
+bCI
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+aaa
+iGw
+aaa
+acF
+aaa
+bvh
+aaa
+xCP
+jlK
+tKX
+jlK
+xCP
+aaa
+iGw
+aaa
+aaa
+aaa
+bCI
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+fps
+gOO
+gOO
+quy
+mal
+gOO
+gOO
+nlk
+hRY
+rSa
+gOO
+gOO
+rDp
+vNE
+gOO
+gOO
+fps
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(59,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+aaa
+iGw
+aaa
+iGw
+aaa
+boK
+baf
+bvQ
+aaa
+iGw
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+aaa
+bCI
+aaa
+acF
+aaa
+iGw
+aaa
+xFr
+iGw
+tKX
+iGw
+vNO
+aaa
+iGw
+aaa
+aaa
+aaa
+bCI
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+fps
+hRY
+jIc
+oFX
+gOO
+gOO
+gOO
+tni
+oFK
+oFX
+gOO
+gOO
+gOO
+tni
+vOV
+hRY
+fps
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(60,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+aaa
+boK
+baf
+bvQ
+aaa
+boK
+aOK
+bvQ
+aaa
+boK
+baf
+bvQ
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+aaa
+bCI
+aaa
+acF
+aaa
+iGw
+aaa
+iGw
+sHT
+tKX
+gkk
+iGw
+aaa
+iGw
+aaa
+aaa
+aaa
+bCI
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aae
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+fps
+gOO
+gOO
+lox
+rvn
+gOO
+gOO
+tni
+qNR
+oFX
+gOO
+gOO
+njv
+tja
+gOO
+gOO
+fps
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(61,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aiZ
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+aaa
+boK
+aOK
+bvQ
+aaa
+boK
+aOK
+bvQ
+aaa
+boK
+aOK
+bvQ
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+bvh
+iGw
+bvh
+bvh
+iGw
+bCI
+iGw
+bCI
+iGw
+acF
+acF
+acF
+iGw
+bvh
+iGw
+tou
+iGw
+bvh
+iGw
+bvh
+bvh
+bvh
+iGw
+bCI
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+cNC
+fps
+gOO
+gOO
+oFX
+gOO
+gOO
+tni
+qNR
+oFX
+gOO
+gOO
+tni
+gOO
+gOO
+fps
+cNC
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(62,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+iGw
+boK
+aOK
+bvQ
+iGw
+boK
+aOK
+bvQ
+iGw
+boK
+aOK
+bvQ
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+aaa
+iGw
+aaa
+iGw
+aaa
+aaa
+iGw
+aaa
+iGw
+aaa
+iGw
+acF
+aaa
+bvh
+iGw
+toY
+iGw
+bvh
+aaa
+bvh
+aaa
+iGw
+bCI
+bCI
+bCI
+bCI
+iGw
+bCI
+bCI
+iGw
+bCI
+bCI
+bCI
+bCI
+bCI
+bCI
+iGw
+iGw
+iGw
+aaa
+acF
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+fps
+fps
+fps
+naD
+oFX
+gOO
+gOO
+tni
+qNR
+oFX
+gOO
+gOO
+tni
+naD
+fps
+fps
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(63,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+aaa
+boK
+aOK
+bvQ
+aaa
+boK
+aOK
+bvQ
+aaa
+boK
+aOK
+bvQ
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+iGw
+bCI
+bCI
+iGw
+bCI
+iGw
+bCI
+bCI
+bvh
+bCI
+iGw
+acF
+iGw
+bvh
+aaa
+toY
+aaa
+iGw
+aaa
+iGw
+aaa
+iGw
+aaa
+aaa
+iGw
+aaa
+aaa
+aaa
+iGw
+aaa
+aaa
+aaa
+iGw
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+iGw
+acF
+iGw
+iGw
+bCI
+bCI
+bCI
+iGw
+bCI
+bCI
+bCI
+iGw
+bCI
+bCI
+iGw
+bCI
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+iGw
+fps
+fps
+fps
+fps
+mBE
+gOO
+tni
+qNR
+oFX
+gOO
+tcD
+fps
+fps
+fps
+fps
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(64,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+iGw
+bCI
+bCI
+aaa
+boK
+aOK
+bvQ
+aaa
+iGw
+bzY
+iGw
+aaa
+boK
+aOK
+bvQ
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+aaa
+bCI
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+acF
+aaa
+iGw
+aaa
+toY
+aaa
+iGw
+iGw
+bCI
+bCI
+bCI
+iGw
+bCI
+bCI
+bCI
+iGw
+bCI
+bCI
+bCI
+iGw
+bCI
+bCI
+bCI
+iGw
+bCI
+bCI
+bCI
+iGw
+aaa
+acF
+aaa
+iGw
+aaa
+iGw
+aaa
+iGw
+aaa
+iGw
+aaa
+iGw
+aaa
+iGw
+iGw
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+fps
+qNR
+qNR
+mka
+gOO
+gOO
+tni
+qNR
+oFX
+gOO
+gOO
+mka
+qNR
+wUq
+fps
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(65,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+aaa
+iGw
+iGw
+iGw
+iGw
+bzY
+iGw
+iGw
+iGw
+bvO
+iGw
+iGw
+iGw
+bzY
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+aaa
+bCI
+iGw
+bwN
+bwN
+bwN
+bwN
+bwN
+bwN
+bwN
+iGw
+acF
+iGw
+iGw
+iGw
+tuQ
+iGw
+iGw
+iGw
+aaa
+iGw
+aaa
+iGw
+aaa
+iGw
+aaa
+iGw
+aaa
+iGw
+aaa
+iGw
+aaa
+iGw
+aaa
+iGw
+aaa
+iGw
+aaa
+iGw
+iGw
+acF
+iGw
+bCI
+bCI
+bCI
+iGw
+bCI
+bCI
+bCI
+iGw
+bCI
+iGw
+bCI
+bCI
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+jhN
+qNR
+cLs
+fps
+fps
+gOO
+tni
+qNR
+oFX
+gOO
+fps
+fps
+tGo
+qNR
+jhN
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(66,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+iGw
+aQI
+aUN
+aUN
+aUN
+bCd
+bvO
+bvO
+bvO
+bvO
+bvO
+bvO
+bvO
+bvO
+bMk
+aUN
+aUN
+aUN
+bCd
+bvO
+bvO
+bvO
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aae
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+iGw
+bCI
+iGw
+bwN
+qTK
+cLx
+sIZ
+cLx
+cLx
+bwN
+iGw
+acF
+aaa
+bvh
+aaa
+tuQ
+aaa
+aaa
+bXU
+qEj
+qEj
+qEj
+bXU
+lnn
+lnn
+lnn
+bXU
+lnn
+lnn
+lnn
+bXU
+lnn
+lnn
+lnn
+bXU
+lnn
+lnn
+lnn
+bXU
+aaa
+acF
+aaa
+iGw
+aaa
+iGw
+iGw
+iGw
+aaa
+iGw
+iGw
+iGw
+aaa
+iGw
+iGw
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+fps
+kuG
+lyk
+fps
+fps
+fps
+tni
+qNR
+oFX
+fps
+fps
+fps
+qNR
+xwV
+fps
+gLS
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(67,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+aaa
+iGw
+iGw
+iGw
+iGw
+bLT
+iGw
+iGw
+iGw
+bvO
+iGw
+iGw
+iGw
+bLT
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+cCa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+aaa
+iGw
+iGw
+bwN
+cLx
+cNZ
+ljm
+cNZ
+cLx
+bwN
+iGw
+acF
+aaa
+bvh
+aaa
+tuQ
+aaa
+iGw
+bXU
+bXU
+bXU
+bXU
+bXU
+bXU
+bXU
+bXU
+bXU
+bXU
+bXU
+bXU
+bXU
+bXU
+bXU
+bXU
+bXU
+bXU
+bXU
+bXU
+bXU
+iGw
+wYL
+hsp
+hsp
+qGR
+iSO
+hsp
+nTk
+qGR
+hsp
+hsp
+iSO
+qGR
+hsp
+hsp
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gLS
+fps
+fps
+lXQ
+fps
+iGw
+fps
+fps
+poh
+fps
+fps
+iGw
+fps
+mka
+fps
+fps
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(68,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+bCI
+iGw
+iGw
+aaa
+boK
+bMi
+bvQ
+aaa
+iGw
+bLT
+iGw
+aaa
+boK
+bMi
+bvQ
+aaa
+iGw
+aaa
+aaa
+aaa
+iGw
+bvO
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+iGw
+bCI
+iGw
+bwN
+cLx
+ljm
+sJK
+nDV
+tTG
+bwN
+iGw
+acF
+iGw
+bvh
+iGw
+tuQ
+iGw
+iGw
+bXU
+ybU
+ivy
+ybU
+bXU
+ldN
+fsc
+ldN
+bXU
+ldN
+fsc
+ldN
+bXU
+ldN
+fsc
+ldN
+bXU
+ldN
+fsc
+ldN
+bXU
+ePn
+cLL
+hsp
+qVB
+amQ
+ylW
+hsp
+qVB
+aKL
+oYl
+hsp
+qVB
+cpP
+tZs
+hsp
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+iGw
+iGw
+tKX
+iGw
+iGw
+iGw
+iGw
+jlK
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(69,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+aaa
+boK
+bMi
+bvQ
+aaa
+boK
+bMi
+bvQ
+aaa
+boK
+bMi
+bvQ
+aaa
+bCI
+aaa
+aaa
+aaa
+iGw
+dmB
+iGw
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+aaa
+bCI
+iGw
+bwN
+cLx
+cNZ
+ljm
+cNZ
+cLx
+bwN
+iGw
+acF
+aaa
+iGw
+aaa
+toY
+aaa
+bXU
+bXU
+cbb
+iGw
+aaa
+elI
+aaa
+aaa
+aaa
+jZI
+aaa
+aaa
+aaa
+jZI
+aaa
+aaa
+aaa
+cfL
+aaa
+iGw
+cbb
+bXU
+ePn
+naC
+iSO
+hWA
+kNU
+oss
+iSO
+pxR
+pxR
+txl
+hsp
+deX
+ete
+goA
+qGR
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+tKX
+aaa
+aaa
+aaa
+bvh
+jlK
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(70,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+aaa
+boK
+bMi
+bvQ
+iGw
+boK
+bMi
+bvQ
+iGw
+boK
+bMi
+bvQ
+iGw
+bCI
+aaa
+aaa
+aaa
+cDK
+dmE
+cDK
+iGw
+dDe
+dIE
+dDe
+dUm
+iGw
+bvh
+bvh
+iGw
+bCI
+bCI
+bCI
+bCI
+bCI
+iGw
+bCI
+bCI
+bCI
+bCI
+bCI
+iGw
+bCI
+iGw
+bCI
+iGw
+bwN
+cLx
+rUa
+cJH
+nFA
+cLx
+bwN
+iGw
+acF
+aaa
+iGw
+aaa
+toY
+aaa
+bXU
+klb
+cbb
+rLd
+aaa
+xiR
+pnx
+pnx
+dJh
+pnx
+pnx
+goI
+pnx
+pnx
+nGC
+pnx
+pnx
+qlZ
+aaa
+hdZ
+cbb
+tzi
+bXU
+nGj
+hsp
+vOJ
+uFo
+lvo
+hsp
+pxR
+xMC
+uNV
+iSO
+uFo
+wUr
+rYz
+qGR
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+tKX
+aaa
+aaa
+aaa
+bvh
+jlK
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(71,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+aaa
+boK
+bMi
+bvQ
+aaa
+boK
+bMi
+bvQ
+aaa
+boK
+bMi
+bvQ
+aaa
+bCI
+aaa
+iGw
+iGw
+cDK
+dmK
+cDK
+iGw
+aWR
+dII
+aWR
+dUo
+dZk
+aaa
+iGw
+aaa
+iGw
+aaa
+iGw
+aaa
+iGw
+aaa
+iGw
+aaa
+iGw
+aaa
+iGw
+aaa
+iGw
+aaa
+aaa
+iGw
+bwN
+qUh
+rUC
+sKP
+rUC
+tTI
+bwN
+iGw
+acF
+iGw
+iGw
+iGw
+toY
+iGw
+bXU
+klb
+cbb
+lEd
+iGw
+efA
+nyX
+jsz
+lvh
+jsz
+jsz
+lvh
+jsz
+jsz
+lvh
+jsz
+tiz
+efA
+iGw
+rfZ
+cbb
+tzi
+bXU
+wEK
+hsp
+uHq
+wUr
+pxR
+hsp
+kOD
+pLR
+egO
+nTk
+ive
+sbF
+oRQ
+hsp
+iGw
+aaa
+aaa
+bqc
+aaa
+bqc
+aaa
+aaa
+bqc
+bqc
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+tKX
+aaa
+aaa
+aaa
+bvh
+jlK
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(72,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+aaa
+boK
+bLA
+bvQ
+aaa
+boK
+bMi
+bvQ
+aaa
+boK
+bLA
+bvQ
+aaa
+iGw
+iGw
+iGw
+cDK
+cDK
+dmR
+cDK
+aWR
+aWR
+cPi
+aWR
+aWR
+diY
+bCI
+bCI
+bCI
+bCI
+bCI
+iGw
+bCI
+bCI
+bCI
+bCI
+bCI
+iGw
+bCI
+bCI
+bCI
+bCI
+bCI
+iGw
+iGw
+bwN
+qUJ
+rVe
+mgu
+cJI
+cLA
+bwN
+acF
+wcr
+acF
+iGw
+iGw
+toY
+iGw
+bXU
+oqc
+qCX
+lEd
+aaa
+efA
+siL
+dJi
+iGw
+iGw
+rPj
+aaa
+acF
+iGw
+iGw
+kLx
+dZb
+efA
+aaa
+rfZ
+pyN
+kZJ
+bXU
+qmv
+hOT
+hsp
+jDz
+hsp
+iSO
+hsp
+jDz
+iSO
+hsp
+iSO
+jDz
+hsp
+hsp
+iGw
+aaa
+aaa
+iGw
+aaa
+iGw
+aaa
+iGw
+iGw
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+tKX
+aaa
+aaa
+aaa
+iGw
+jlK
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(73,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+bCI
+aaa
+iGw
+aaa
+iGw
+aaa
+boK
+bLA
+bvQ
+aaa
+iGw
+aaa
+iGw
+aaa
+bCI
+aaa
+iGw
+btW
+dfW
+dmT
+cDL
+aWR
+dDi
+dIS
+cTl
+dUP
+djg
+iGw
+iGw
+aaa
+iGw
+iGw
+iGw
+aaa
+iGw
+iGw
+iGw
+aaa
+iGw
+iGw
+iGw
+aaa
+iGw
+iGw
+iGw
+iGw
+bwN
+qYL
+lkC
+mhU
+nGr
+tUT
+cTf
+cTf
+wcw
+cTf
+cTf
+iGw
+mSG
+iGw
+bXU
+bZl
+cbb
+lEd
+iGw
+wav
+dUE
+iGw
+aaa
+aaa
+acF
+iGw
+acF
+aaa
+aaa
+iGw
+cZc
+nfv
+iGw
+rfZ
+cbb
+cDv
+bXU
+vmP
+usd
+xSG
+xSG
+sfq
+phd
+fIg
+wUr
+olA
+vor
+wUr
+wUr
+nsU
+nTk
+iGw
+iGw
+aaa
+dbz
+dbz
+aMW
+dbz
+aMW
+dbz
+dbz
+iGw
+aaa
+bCI
+bCI
+aaa
+aaa
+aaa
+tKX
+aaa
+aaa
+aaa
+bvh
+jlK
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(74,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+bCI
+bCI
+iGw
+bCI
+iGw
+aaa
+iGw
+aaa
+iGw
+iGw
+iGw
+bCI
+iGw
+bCI
+bCI
+aaa
+iGw
+btW
+bwC
+dnc
+cDM
+aWR
+dDl
+dJf
+cTH
+aWR
+diY
+uYk
+uYk
+uYk
+uYk
+uYk
+uYk
+uYk
+uYk
+uYk
+uYk
+uYk
+uYk
+uYk
+uYk
+uYk
+uYk
+uYk
+iGw
+iGw
+bwN
+qYZ
+loD
+mjr
+cJJ
+cLC
+cTf
+vxP
+weg
+xiz
+cTf
+aux
+wXY
+coB
+bXU
+keL
+gDQ
+lEd
+aaa
+efA
+siL
+iGw
+aaa
+acF
+acF
+acF
+acF
+acF
+aaa
+iGw
+dZb
+efA
+aaa
+rfZ
+pUS
+ufl
+bXU
+nlR
+ycE
+fIg
+olA
+pxR
+wUr
+wUr
+pxR
+pxR
+wUr
+pxR
+pxR
+pxR
+hsp
+iGw
+iGw
+sRN
+dbz
+xDB
+fJh
+wSc
+frM
+vbw
+dbz
+iGw
+iGw
+iGw
+iGw
+iGw
+aaa
+aaa
+tKX
+aaa
+aaa
+aaa
+bCI
+jlK
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(75,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aae
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aae
+bqc
+bqc
+iGw
+iGw
+iGw
+iGw
+bCI
+bCI
+bCI
+bCI
+bCI
+bCI
+bCI
+bCI
+bCI
+iGw
+iGw
+iGw
+iGw
+iGw
+btW
+dhh
+cCF
+cDN
+aWR
+dDq
+cPm
+cTE
+aWR
+djg
+uYk
+fmO
+fIS
+fmO
+uYk
+hwu
+igL
+hwu
+uYk
+klw
+lmV
+klw
+uYk
+mHd
+nRt
+mHd
+uYk
+iGw
+iGw
+bwN
+qZm
+loZ
+cIq
+cJL
+cLI
+cTf
+raC
+wep
+raC
+cTf
+ooO
+kxT
+wpn
+bXU
+bXU
+bZl
+hvP
+acF
+efA
+siL
+czw
+acF
+acF
+nyX
+jsz
+tiz
+acF
+acF
+acF
+dZb
+efA
+acF
+cbb
+cDv
+bXU
+bXU
+pxR
+cUS
+cUS
+cUS
+jFg
+cUS
+qQf
+cUS
+cUS
+cUS
+cUS
+qGR
+hKl
+aMW
+csO
+dbz
+jIV
+dbz
+vbw
+bbA
+hDv
+exN
+xji
+dbz
+aMW
+dbz
+csO
+aMW
+iGw
+bCI
+aaa
+tKX
+aaa
+aaa
+aaa
+bvh
+jlK
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(76,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bqc
+iGw
+iGw
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+iGw
+iGw
+iGw
+iGw
+aaa
+iGw
+iGw
+iGw
+aaa
+iGw
+iGw
+btW
+btW
+btV
+btW
+aWR
+dDl
+cPt
+cTH
+aWR
+diY
+uYk
+fnq
+fKf
+fmO
+uYk
+hxV
+ijJ
+hwu
+uYk
+klC
+lol
+klw
+uYk
+mIh
+mHd
+mHd
+uYk
+iGw
+bwN
+bwN
+bwN
+lpv
+okc
+lpv
+bwN
+cTf
+vzz
+qut
+raO
+rQf
+rVf
+uPa
+wpN
+bXU
+bXU
+qvF
+cbb
+iGw
+wav
+dUE
+aaa
+iGw
+acF
+siL
+fZm
+dZb
+acF
+iGw
+aaa
+cZc
+nfv
+iGw
+cbb
+pBi
+bXU
+cDu
+wUr
+cUS
+iqN
+iXv
+lQT
+iXv
+bwy
+cTL
+nWY
+okD
+cUS
+pxR
+pxR
+bCK
+uXU
+vbw
+kDr
+pzu
+xji
+wSc
+hDv
+exN
+xji
+epM
+ghg
+evo
+xDB
+aMW
+iGw
+bCI
+bCI
+tKX
+aaa
+aaa
+aaa
+iGw
+jlK
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(77,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+aaa
+iGw
+aaa
+iGw
+aaa
+aaa
+bvh
+bvh
+bvh
+aaa
+bvh
+aaa
+aaa
+bvh
+aaa
+aaa
+aaa
+bvh
+iGw
+aSy
+dhj
+cCN
+bvj
+bwW
+dDr
+cPI
+bAr
+aSy
+djg
+uYk
+fnr
+keW
+dAL
+uYk
+hya
+gqD
+dOB
+uYk
+klF
+pKo
+eIk
+uYk
+mJu
+acX
+hqG
+uYk
+iGw
+bwN
+qjp
+kwk
+lpT
+bzE
+bBi
+cLJ
+cOu
+vAb
+dcL
+raW
+xGk
+det
+uQo
+wrb
+bXU
+bXU
+bZl
+xOM
+acF
+efA
+siL
+acF
+acF
+acF
+gOv
+dHp
+dQy
+acF
+acF
+oPh
+dZb
+efA
+acF
+cbb
+cDv
+bXU
+bXU
+pxR
+bwy
+edF
+fsp
+xrC
+cJK
+lFw
+xrC
+tgM
+fyJ
+cUS
+pxR
+olA
+aMW
+vbw
+gPK
+oHK
+ipb
+ekb
+szQ
+szQ
+szQ
+sjQ
+gaJ
+mLx
+dYs
+kay
+dbz
+iGw
+iGw
+iGw
+tKX
+bCI
+aaa
+aaa
+bvh
+jlK
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(78,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+aaa
+bvh
+aaa
+bvh
+bvh
+iGw
+iGw
+iGw
+iGw
+aaa
+bvh
+aaa
+aaa
+bvh
+aaa
+aaa
+bvh
+bvh
+iGw
+dax
+dhp
+dny
+bvk
+dzc
+dDs
+dJj
+aNT
+bCy
+dZE
+uYk
+mJY
+gCz
+eJk
+uYk
+mJY
+gCz
+eJk
+uYk
+mJY
+gCz
+eJk
+uYk
+ptH
+gCz
+mJY
+uYk
+pjI
+pTt
+qjr
+qZq
+rXc
+cIr
+bBj
+tUW
+cTf
+vAC
+qvN
+cXP
+rQf
+dgF
+uSR
+dnN
+bXU
+qKZ
+ffP
+lEd
+aaa
+efA
+siL
+iGw
+aaa
+acF
+acF
+acF
+acF
+acF
+aaa
+iGw
+dZb
+efA
+aaa
+rfZ
+oak
+xqC
+bXU
+pxR
+cUS
+rtB
+fsp
+sRM
+kPC
+ibA
+cPG
+tmR
+rBh
+cUS
+eCP
+nsU
+aMW
+hfq
+uQr
+sCt
+iXI
+vbw
+vzN
+iFD
+kay
+dqk
+wVP
+xXu
+kfT
+nLj
+bCK
+iGw
+aaa
+aaa
+tKX
+bCI
+aaa
+aaa
+bvh
+jlK
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(79,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bqc
+aaa
+bvh
+iGw
+bvh
+iGw
+iGw
+bvh
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+aSy
+dhq
+cCS
+bvl
+aLQ
+bxM
+cPK
+bAu
+aSy
+clj
+xjr
+vRu
+xjr
+hKL
+xjr
+xGX
+iGw
+clk
+iGw
+cuo
+iGw
+clk
+iGw
+cuo
+iGw
+cuo
+iGw
+pkt
+bwN
+qkv
+kwk
+cGT
+cIt
+cJY
+bGz
+bGz
+bGz
+bGz
+bGz
+bGz
+bGz
+bGz
+bGz
+bXU
+bZl
+cbb
+lEd
+iGw
+wav
+dUE
+iGw
+aaa
+aaa
+acF
+iGw
+acF
+aaa
+aaa
+iGw
+cZc
+nfv
+iGw
+rfZ
+cbb
+cDv
+bXU
+pxR
+qQf
+cUS
+qol
+fsp
+pVo
+cTi
+bwy
+bwy
+bwy
+cUS
+bLm
+olA
+aMW
+ouO
+flH
+ies
+egh
+sxS
+sxS
+sxS
+sxS
+sxS
+sMF
+xji
+flH
+kJr
+dbz
+dbz
+dbz
+aaa
+tKX
+bCI
+iGw
+iGw
+iGw
+jlK
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(80,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+iGw
+bvh
+aaa
+iGw
+aaa
+aaa
+bvh
+aaa
+iGw
+aaa
+cjJ
+cOU
+cOU
+cOU
+cOU
+cOU
+cOU
+cOU
+cet
+aSy
+cxM
+cCS
+cDR
+aJK
+gFR
+gFR
+gFR
+aOg
+nqd
+aOg
+dOJ
+gFR
+cfM
+dwW
+dOJ
+gFR
+cfM
+dwW
+dOJ
+gFR
+cfM
+aOg
+dOJ
+gFR
+dOJ
+aOg
+pnA
+aOg
+kLP
+kLP
+lsT
+mjW
+lsT
+bGz
+oOY
+vAZ
+qBc
+cXR
+ddl
+sBX
+dkZ
+dog
+bXU
+sui
+qCX
+lEd
+aaa
+efA
+siL
+dHq
+iGw
+iGw
+acF
+aaa
+lDA
+iGw
+iGw
+qwQ
+dZb
+efA
+aaa
+rfZ
+pyN
+kHo
+bXU
+pxR
+cUS
+npg
+mbR
+fsp
+kgB
+cLz
+vVL
+lxD
+qQQ
+cUS
+nnt
+fIg
+aMW
+hLZ
+kxN
+uIT
+hGI
+dYs
+dYv
+gAD
+gAD
+vbw
+uPX
+rUS
+ubu
+xji
+vbw
+vbw
+dbz
+aaa
+tKX
+aaa
+aaa
+aaa
+bvh
+jlK
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(81,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+bqc
+iGw
+bvh
+iGw
+bvh
+bvh
+iGw
+bvh
+iGw
+iGw
+iGw
+bMg
+cjJ
+cOU
+cOU
+cOU
+cOU
+cOU
+cOU
+cBY
+aSy
+dhA
+cCS
+bvn
+aJL
+gFR
+bzi
+bAv
+aPl
+dZH
+eFr
+fnw
+cwe
+gvy
+cot
+fnw
+cwe
+gvy
+jrw
+fnw
+cwe
+gvy
+mtK
+mKr
+nRQ
+orw
+oMt
+pot
+jst
+qkH
+kxu
+rXq
+bzI
+bBl
+bGz
+uHv
+vBQ
+wfV
+wfV
+xHb
+wfV
+eWw
+xPm
+bXU
+bZl
+cbb
+lEd
+iGw
+efA
+siL
+cwv
+aaa
+aaa
+acF
+aaa
+cwv
+aaa
+aaa
+cwv
+dZb
+efA
+iGw
+rfZ
+cbb
+cDv
+bXU
+hGZ
+bwy
+kSH
+kTD
+cHe
+fsp
+kSW
+kSW
+xrC
+utb
+cUS
+mLS
+fIg
+aMW
+jxo
+suf
+uIT
+pKP
+dYs
+scD
+vbw
+mYk
+dYs
+uPX
+vbw
+vzx
+eYo
+rUS
+nfm
+aMW
+iGw
+tKX
+aaa
+aaa
+aaa
+bvh
+jlK
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(82,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+aaa
+iGw
+aaa
+aaa
+iGw
+aaa
+iGw
+aaa
+bPU
+bdI
+cOU
+cOU
+cOU
+cOU
+cOU
+cOU
+cet
+dax
+dhB
+aGZ
+dtK
+aJL
+gFR
+dFh
+eLL
+dUY
+dZJ
+eFE
+fny
+ccj
+gvS
+bWO
+hyj
+ikv
+iHJ
+bWO
+klO
+lpu
+mcm
+muH
+mKv
+nSd
+orS
+oMz
+poX
+jtd
+lAV
+qZt
+rZe
+bGC
+iHX
+bGz
+uIH
+plJ
+qCL
+cYb
+ddI
+dha
+uWf
+dom
+bXU
+buf
+kfr
+kAV
+aaa
+bep
+oHg
+nsT
+nsT
+nsT
+nsT
+ajG
+nsT
+nsT
+nsT
+nsT
+tgT
+hHu
+aaa
+tgf
+uJj
+gHc
+bXU
+pxR
+bwy
+kwN
+far
+kUR
+fXD
+ibu
+kUR
+lvs
+xjm
+muf
+gze
+wUr
+aMW
+xDB
+kNj
+pln
+pMH
+gAD
+dYs
+vcj
+gAD
+bmJ
+uPX
+twh
+vzx
+uJw
+vbw
+wcN
+dbz
+aaa
+tKX
+iGw
+iGw
+iGw
+iGw
+jlK
+iGw
+aaa
+aaa
+aae
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(83,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+iGw
+bCI
+iGw
+bCI
+bCI
+bCI
+bCI
+iGw
+iGw
+iGw
+bPU
+cjJ
+cOU
+cOU
+cOU
+cOU
+cOU
+cOU
+cBY
+dax
+dhH
+cCW
+dtL
+aLl
+aKY
+dJk
+bAQ
+dVa
+aQM
+dnI
+dVi
+dDO
+dDO
+dDO
+dVi
+dDO
+dDO
+dDO
+dVi
+lpO
+meq
+fLz
+fYB
+gGx
+hrb
+ihm
+iNS
+jub
+cCc
+kLP
+cGW
+mmo
+bBn
+bGz
+uJJ
+plJ
+qFN
+rcp
+xHR
+tLH
+aOB
+wtj
+bXU
+bXU
+klx
+bXU
+rLd
+iGw
+cwv
+hdZ
+cwu
+cwu
+cwu
+hyv
+cwu
+cwu
+cwu
+hdZ
+cwv
+iGw
+iSS
+bXU
+ePR
+bXU
+bXU
+pxR
+bwy
+kSH
+gPw
+iVo
+fsp
+gNY
+xrC
+oUj
+xbh
+cUS
+mLS
+wUr
+aMW
+nBy
+suf
+pnM
+pMH
+gAD
+vbw
+gAD
+dYs
+dYs
+uPX
+wtZ
+vzx
+uKQ
+xji
+fjQ
+aMW
+iGw
+tKX
+aaa
+aaa
+aaa
+bvh
+jlK
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aae
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(84,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+bqc
+bvh
+iGw
+bCI
+iGw
+aaa
+aaa
+iGw
+iGw
+aaa
+aaa
+aaa
+bPU
+bdI
+cOU
+cOU
+cOU
+cOU
+cOU
+cOU
+cet
+aSy
+dhV
+cCZ
+aIr
+izY
+gFR
+wdO
+wyv
+coz
+djn
+dnO
+dsk
+xhK
+xhK
+xhK
+xhK
+xhK
+xhK
+xhK
+enO
+dYz
+eJs
+fLz
+fZL
+gIq
+hrX
+iil
+iOQ
+jxu
+cCi
+cII
+lxQ
+bzL
+byl
+bGz
+uKT
+pnF
+sRo
+bJZ
+sRo
+bVt
+dlA
+bZf
+bXU
+vSE
+hVL
+bXU
+bXU
+cwu
+cwu
+cwu
+cwu
+dVW
+eQV
+hWL
+eQV
+nml
+cwu
+cwu
+cwu
+cwu
+bXU
+bXU
+rRf
+pZM
+bXU
+wUr
+cUS
+vik
+fsp
+xrC
+pVo
+wFY
+eAg
+iNR
+xrC
+qQf
+mLS
+pxR
+csO
+vbw
+kNj
+pmu
+pMH
+vbw
+bmJ
+vbw
+dYv
+gAD
+uPX
+rzO
+wOn
+uJw
+vbw
+qbq
+dbz
+aaa
+tKX
+iGw
+iGw
+iGw
+iGw
+jlK
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(85,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+bqc
+iGw
+aaa
+iGw
+iGw
+iGw
+bCI
+bCI
+iGw
+atd
+cvj
+cvj
+cki
+cvj
+cvj
+cvj
+atd
+cvj
+cvj
+cvj
+cki
+atd
+aSy
+cDb
+aIs
+cIa
+gFR
+bzl
+oQk
+gIq
+cxd
+iNS
+aTU
+chP
+chP
+chP
+hyJ
+hyJ
+iIc
+iIc
+kmA
+lqA
+eMM
+fLM
+crp
+csG
+bpv
+lyd
+iNS
+pVP
+cCz
+kxu
+rZo
+iPD
+bBr
+bGz
+uKU
+pob
+bRT
+lRk
+bRT
+tLN
+wfV
+wtq
+bXU
+dgi
+gFc
+oGZ
+kFz
+dCn
+mPs
+dCn
+cwu
+waI
+yjA
+auW
+nGY
+iIm
+cwu
+dCn
+mPs
+dCn
+eyL
+oGZ
+gFc
+wnb
+bXU
+pxR
+cUS
+cUS
+bwy
+cIx
+bwy
+cUS
+bwy
+xeP
+bwy
+cUS
+mLS
+pxR
+iWq
+vbw
+jHw
+qnQ
+dfQ
+jUs
+jUs
+jUs
+iHF
+wGH
+pfa
+edJ
+dmM
+qWC
+dbz
+dbz
+dbz
+aaa
+tKX
+aaa
+aaa
+aaa
+bvh
+jlK
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+bCI
+bCI
+iGw
+iGw
+bCI
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(86,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+iGw
+iGw
+bCI
+bCI
+iGw
+iGw
+aaa
+jlK
+iGw
+atd
+cbJ
+cgX
+ckm
+coH
+xOq
+bst
+cCg
+cDF
+cMh
+cPa
+cRE
+day
+aSy
+cDg
+bvo
+aLr
+aOg
+dJv
+oQk
+gIq
+cxd
+iNS
+bIP
+bMS
+cfm
+cfm
+hAC
+hAC
+hAC
+hAC
+kmD
+dYE
+biL
+bkw
+cUI
+csJ
+oud
+cwf
+cya
+czE
+cCA
+kLP
+lsT
+cIz
+lsT
+bGz
+uLR
+poq
+cTo
+dos
+bMd
+rbI
+bSf
+bGz
+bXU
+oGZ
+wgm
+bXU
+rQP
+mWV
+gzX
+wNB
+gcj
+oON
+dMr
+cpg
+tKz
+jGo
+gcj
+mWV
+gzX
+wNB
+rQP
+bXU
+sII
+oGZ
+bXU
+pxR
+nUy
+cUS
+cTL
+pVo
+vkm
+bwy
+kWY
+pVo
+okD
+cUS
+hoX
+xbS
+ygy
+xKF
+arH
+jvC
+cXZ
+pCz
+wlX
+cWb
+qQl
+vAN
+dDI
+kZh
+uJd
+mdb
+aMW
+iGw
+aaa
+aaa
+tKX
+bCI
+aaa
+aaa
+bvh
+jlK
+bvh
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+wqU
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+bvh
+iGw
+bCI
+iGw
+iGw
+bCI
+bCI
+aaa
+aaa
+iGw
+aaa
+aaa
+bCI
+bCI
+iGw
+bCI
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(87,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+bqc
+aaa
+bCI
+iGw
+iGw
+atd
+sVH
+hfp
+atd
+atd
+cbU
+bPV
+bOE
+bPV
+cvk
+caf
+caf
+cDI
+bPV
+bPV
+cRK
+dbi
+aSy
+aSy
+aIt
+aMO
+aOg
+dJO
+qdV
+gIq
+cxd
+iNS
+cLU
+dQq
+dQq
+dQq
+dQq
+dQq
+iJg
+dQq
+kpq
+dYJ
+ePl
+gHQ
+hQn
+vWf
+neD
+crL
+ppO
+ppO
+jTD
+cFb
+rZz
+mog
+nIo
+bDj
+uNn
+pqn
+nIo
+bGz
+bMe
+bNX
+bQe
+dos
+bUe
+xfX
+nAT
+mrH
+tdv
+tPh
+dDP
+dQC
+tXp
+uXS
+nnT
+aIo
+oFs
+cqQ
+tXp
+ldB
+dDP
+tPh
+rDF
+glp
+hSF
+wGU
+bXU
+hGZ
+olA
+bwy
+mRE
+fsp
+kkV
+bwy
+kWn
+sic
+qXu
+qQf
+olA
+ivi
+aMW
+pkp
+jMH
+poa
+dYs
+dam
+dYs
+dYs
+dYs
+vbw
+otP
+oYL
+khz
+dYv
+dbz
+iGw
+iGw
+iGw
+tKX
+bCI
+iGw
+iGw
+iGw
+jlK
+iGw
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+acF
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+aaa
+aaa
+bCI
+aaa
+aaa
+iGw
+aaa
+aaa
+nOK
+pIR
+tvi
+aaa
+aaa
+iGw
+aaa
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(88,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+bqc
+iGw
+bCI
+iGw
+atd
+atd
+oDr
+bMA
+bPR
+atd
+cca
+bHo
+bON
+bPW
+bUO
+bjC
+bgM
+cdT
+cfg
+bjC
+crj
+ctJ
+cxU
+bum
+aIu
+aJN
+aOg
+bAv
+xOx
+gIq
+cxd
+bHe
+czz
+bMU
+aXd
+bah
+hAX
+dKm
+fnC
+cUI
+ihm
+dYY
+clB
+gFR
+gFR
+dti
+aOg
+aOg
+aOg
+aOg
+kLP
+kLP
+rZU
+sMk
+bPK
+tVr
+uOE
+pqZ
+cTM
+bGz
+dte
+vgk
+uXf
+bNY
+pyQ
+toL
+fPA
+bZn
+gHz
+wUB
+nth
+pGB
+pvn
+dXn
+pEz
+dQz
+pEz
+dUA
+pvn
+pGB
+ejp
+qAK
+xGf
+jsU
+eMv
+rEO
+bXU
+pxR
+fIg
+cUS
+cPG
+cOC
+lRT
+bwy
+jjY
+cOC
+rQm
+cUS
+fIg
+prC
+aMW
+xDB
+kBv
+dYs
+dYs
+dYs
+rNg
+xDB
+dhw
+imT
+qbq
+pzu
+eUm
+xDB
+aMW
+iGw
+aaa
+aaa
+tKX
+bCI
+aaa
+aaa
+bvh
+jlK
+bvh
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+acF
+bvh
+bvh
+iGw
+bvh
+bvh
+iGw
+iGw
+iGw
+iGw
+bCI
+aaa
+nOK
+pIR
+tvi
+aaa
+nOK
+dYL
+tvi
+aaa
+nOK
+pIR
+tvi
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(89,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+iGw
+iGw
+iGw
+iGw
+atd
+bJi
+jox
+bMn
+bPZ
+bzV
+ccb
+bHp
+bdL
+caN
+cvI
+cam
+cam
+cDO
+cfi
+cPq
+cRT
+ctK
+cxV
+dnz
+dtU
+aJO
+aLd
+dJW
+cVO
+gIq
+cxd
+eFI
+kLP
+kLP
+gFR
+gFR
+gFR
+kLP
+kLP
+dQt
+ihm
+dYY
+cWq
+cov
+cov
+gIA
+hsQ
+ilQ
+aOg
+jxv
+qmn
+cFd
+lzW
+mpA
+bDe
+cYc
+uQb
+prU
+cTO
+bGz
+xIF
+dhc
+ddR
+dor
+bUg
+xLU
+cCp
+dBp
+dCv
+tzM
+tzM
+dQD
+bXU
+dXo
+nAz
+dQA
+dSy
+dUC
+bXU
+fFR
+tzM
+tzM
+nQB
+uyI
+fPD
+rfz
+bXU
+jDz
+cUS
+cUS
+cUS
+cUS
+qQf
+cUS
+cUS
+cUS
+cUS
+cUS
+cUS
+ocD
+iZQ
+iZQ
+lpm
+lpm
+lpm
+lpm
+lpm
+lpm
+lpm
+lpm
+lpm
+lpm
+dmN
+nte
+nte
+aaa
+aaa
+aaa
+tKX
+bCI
+aaa
+aaa
+bvh
+jlK
+bvh
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+acF
+bvh
+aaa
+aaa
+iGw
+aaa
+aaa
+bvh
+aaa
+aaa
+iGw
+aaa
+nOK
+dYL
+tvi
+aaa
+nOK
+dYL
+tvi
+aaa
+nOK
+dYL
+tvi
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(90,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+bqc
+iGw
+bCI
+aaa
+bzy
+bVH
+gFI
+bMA
+bQH
+bzV
+aSG
+bHq
+aYj
+bjx
+aBV
+aBV
+aBV
+awI
+cga
+boJ
+bqF
+aJy
+btA
+btX
+bvC
+bxd
+aOg
+bAv
+dNz
+gIq
+cxd
+bHe
+gFR
+ccc
+bmN
+bQL
+baj
+dKB
+gFR
+jti
+ihm
+dYY
+bwY
+cow
+mKO
+nSt
+ovf
+oMF
+aOg
+pWx
+qmu
+qZy
+cKe
+mto
+nOg
+bEJ
+oPZ
+psk
+bIq
+bGz
+xKf
+nBR
+bWl
+tPd
+bUg
+xLU
+eIu
+dUI
+dCy
+tzM
+tzM
+dQD
+bXU
+bXU
+dSz
+dUD
+dSz
+bXU
+bXU
+dXr
+tzM
+mQp
+eAb
+uyI
+tzM
+wXm
+gVN
+pgt
+yhX
+yhX
+dWg
+cbC
+yhX
+cbC
+cbC
+fYZ
+dWg
+cbC
+yhX
+hwC
+cbC
+cbC
+lpm
+dah
+xYp
+jjD
+dah
+rEd
+xYp
+szc
+twN
+lpm
+rNX
+aSP
+vEZ
+aaa
+aaa
+aaa
+tKX
+aaa
+aaa
+aaa
+bvh
+jlK
+bvh
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+bvh
+iGw
+iGw
+bvh
+bvh
+iGw
+bvh
+bvh
+iGw
+iGw
+iGw
+nOK
+dYL
+tvi
+iGw
+nOK
+dYL
+tvi
+iGw
+nOK
+dYL
+tvi
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(91,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+bqc
+aaa
+bCI
+iGw
+atd
+bJi
+fBu
+bMD
+bQF
+bzz
+bCj
+qWu
+aYt
+tGE
+bjU
+caA
+caA
+tGE
+cga
+boL
+crk
+ctV
+btC
+atd
+cDV
+atd
+aOg
+aMI
+cWf
+aQS
+dZR
+eLO
+dsO
+cHb
+gwN
+cjc
+gwN
+cHb
+dsO
+jty
+cfC
+dYY
+bwY
+muM
+crv
+nTo
+bpy
+bvU
+btg
+pWC
+bvD
+kze
+cKe
+cIA
+bER
+bDm
+oPZ
+psk
+bIr
+bGz
+xKH
+tMj
+dOu
+dos
+bUh
+xLU
+dza
+dUI
+dCz
+egF
+egF
+xNt
+dJD
+pei
+dOM
+dQQ
+dSC
+dUO
+dVY
+vUJ
+egF
+egF
+nQt
+uyI
+fQv
+gmI
+bXU
+hLD
+jFc
+xiH
+ybN
+wbi
+wbi
+vpz
+wbi
+wbi
+wbi
+wbi
+wbi
+cqJ
+xiH
+wYh
+lpm
+wcS
+gkD
+kYM
+kNI
+nkH
+fiH
+nkH
+ejU
+lpm
+gMy
+wKr
+vEZ
+iGw
+iGw
+iGw
+tKX
+iGw
+acF
+iGw
+iGw
+jlK
+iGw
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+aaa
+aaa
+iGw
+aaa
+aaa
+iGw
+aaa
+aaa
+bCI
+aaa
+nOK
+dYL
+tvi
+aaa
+nOK
+dYL
+tvi
+aaa
+nOK
+dYL
+tvi
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(92,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+iGw
+iGw
+bvh
+iGw
+atd
+atd
+pTv
+bMD
+bwl
+aQJ
+cce
+aVg
+aYF
+bbf
+bmV
+cCk
+cCk
+cEi
+aBh
+boP
+bqG
+bsu
+btE
+atd
+bvC
+aJW
+aOg
+dJZ
+dNA
+gIq
+cxd
+bHe
+gFR
+fKr
+aXh
+aYx
+bal
+bbN
+gFR
+cUI
+dVq
+lrb
+meO
+gJA
+gJA
+uBu
+htt
+ima
+aOg
+kAF
+kAF
+kAF
+lAc
+cIA
+bER
+bDn
+bER
+psk
+whh
+bGz
+bGz
+tPd
+bGz
+bGz
+kVo
+erO
+eIu
+cbc
+tPh
+tPh
+tPh
+tPh
+tPh
+tPh
+rzf
+dQS
+dSF
+tPh
+tPh
+tPh
+tPh
+tPh
+tPh
+cPX
+mGs
+eLU
+cCh
+dVy
+yhX
+ftu
+qTt
+ikA
+ikA
+ikA
+ikA
+ikA
+ikA
+ikA
+ikA
+ikA
+cbC
+oHS
+lpm
+kdP
+dfT
+fvu
+jHC
+thA
+scZ
+eRa
+sRk
+lpm
+rNX
+wKr
+vEZ
+aaa
+aaa
+aaa
+tKX
+aaa
+acF
+aaa
+iGw
+jlK
+iGw
+aaa
+iGw
+iGw
+iGw
+iGw
+acF
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+aaa
+aaa
+bCI
+bCI
+aaa
+bCI
+bCI
+aaa
+bCI
+aaa
+nOK
+dYL
+tvi
+aaa
+iGw
+gNz
+iGw
+aaa
+nOK
+dYL
+tvi
+aaa
+iGw
+bCI
+bCI
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(93,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+bqc
+iGw
+bCI
+aaa
+bzy
+cmc
+fBu
+bMD
+bQH
+bQH
+cPl
+aVh
+aYJ
+bbf
+biS
+biS
+biS
+cEz
+cNa
+cmi
+bqH
+bsw
+btF
+buk
+duf
+aJQ
+dDH
+bAv
+aJY
+gIq
+cxd
+dnS
+kLP
+kLP
+gFR
+gFR
+gFR
+kLP
+kLP
+juc
+dVq
+cik
+gca
+gca
+gca
+qbY
+hvI
+brB
+dwW
+pWK
+jVz
+bwS
+byo
+cIA
+oPZ
+cRf
+bER
+psk
+wiM
+cYf
+xLj
+tPh
+bQh
+bRX
+hUm
+bWm
+ryM
+dXD
+nkf
+dXD
+nkf
+dXD
+nkf
+dXD
+qlu
+dQT
+dSH
+dXD
+nkf
+dXD
+nkf
+dXD
+jdN
+eXY
+jwN
+gpV
+bXU
+cDz
+yhX
+cbC
+fbz
+ikA
+cOM
+cOM
+cIM
+pHK
+cIM
+cIM
+cIM
+ikA
+hUL
+pMV
+lpm
+wUX
+sIV
+tsG
+wDg
+kCW
+kCW
+kCW
+lpm
+lpm
+rAh
+tLI
+nte
+iGw
+iGw
+iGw
+tKX
+iGw
+acF
+iGw
+iGw
+jlK
+iGw
+iGw
+iGw
+aaa
+aaa
+aaa
+acF
+iGw
+iGw
+iGw
+acF
+aaa
+aaa
+bvh
+iGw
+iGw
+bCI
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+aaa
+aaa
+gNz
+iGw
+iGw
+iGw
+mxe
+iGw
+iGw
+iGw
+gNz
+iGw
+aaa
+aaa
+iGw
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(94,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+bqc
+aaa
+iGw
+iGw
+atd
+cvc
+tht
+bVH
+bQw
+aQK
+aSO
+bIH
+aYW
+bbk
+cfr
+aDC
+cfr
+cdZ
+cfr
+aCV
+aEg
+bsx
+btG
+bul
+duo
+dzj
+aPE
+dKD
+cWn
+gIq
+cxd
+bHe
+fnC
+fLp
+dAN
+bpK
+bTa
+bWd
+czz
+cUI
+kpL
+cit
+eSz
+iww
+iww
+oRh
+ovW
+cwk
+bti
+pWN
+byp
+rbD
+saA
+aUb
+txI
+tVu
+bES
+vBX
+wiZ
+rcM
+xMd
+tez
+dlC
+cnj
+oQC
+xMX
+iFH
+ybT
+cbj
+cbj
+wcz
+cbj
+cbj
+vCh
+ptE
+tED
+cpi
+tPv
+etT
+sMJ
+tPv
+tPv
+pox
+tPv
+tPv
+vhV
+bXU
+cDz
+yhX
+yhX
+fKi
+ikA
+sEz
+sZg
+wMW
+wMW
+wMW
+wMW
+eYK
+ikA
+cbC
+oHS
+oOZ
+oKx
+pYL
+iah
+rbA
+rEx
+kCn
+sBx
+ogP
+oOZ
+rAh
+xzo
+ycn
+aaa
+aaa
+aaa
+tKX
+aaa
+aaa
+aaa
+bvh
+jlK
+bvh
+aaa
+iGw
+iGw
+iGw
+iGw
+acF
+aaa
+aaa
+aaa
+acF
+iGw
+iGw
+acF
+aaa
+aaa
+bCI
+iGw
+mxe
+mxe
+mxe
+mxe
+mxe
+mxe
+mxe
+mxe
+mxe
+mxe
+mxe
+mxe
+mxe
+mxe
+mxe
+mxe
+uqO
+hkf
+hkf
+cUB
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(95,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+iGw
+iGw
+bCI
+aaa
+bzy
+cGe
+maw
+bMD
+bQH
+bQH
+cPl
+aVh
+aeI
+bbf
+bhB
+bhB
+bhB
+cEF
+cft
+cmi
+bqK
+bsy
+btH
+bum
+bvp
+cIG
+cym
+kWc
+cVh
+gIq
+cxd
+iNS
+bIW
+ihm
+ihm
+gTh
+dVB
+dVB
+iLi
+dVB
+dVB
+lrz
+rTm
+cwl
+mMH
+pGp
+owl
+cjp
+cym
+pXg
+kaE
+bwS
+bys
+cIB
+tzb
+psk
+oPZ
+vCj
+wiM
+rcV
+bMl
+tPv
+fkX
+bRZ
+bUl
+xQt
+dzi
+uJi
+dZc
+ehG
+xsj
+eeG
+vtm
+fui
+uCs
+cmR
+cod
+cpl
+mDe
+mDe
+bnE
+oMo
+ggB
+tQQ
+dWi
+mDe
+mDe
+dvC
+yhX
+yhX
+vEh
+ikA
+cIM
+cOM
+cIM
+cIM
+cIM
+cIM
+cIM
+ikA
+lGR
+oHS
+oOZ
+kzx
+xnO
+dcU
+deE
+dfO
+seF
+kHF
+dkt
+oOZ
+rNX
+xGN
+nte
+aaa
+aaa
+aaa
+tKX
+bCI
+aaa
+aaa
+bvh
+jlK
+bvh
+aaa
+aaa
+aaa
+iGw
+aaa
+acF
+iGw
+iGw
+iGw
+acF
+aaa
+aaa
+acF
+iGw
+iGw
+iGw
+iGw
+mxe
+iGw
+iGw
+iGw
+iGw
+aaa
+aaa
+xwx
+iGw
+iGw
+iGw
+mxe
+iGw
+iGw
+iGw
+xwx
+iGw
+aaa
+aaa
+iGw
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(96,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+blk
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+bvh
+iGw
+bvh
+iGw
+atd
+atd
+pTv
+bMD
+bQB
+bzA
+aST
+aVi
+avx
+bbf
+axG
+bjA
+bjA
+cFJ
+aBh
+tGE
+aDc
+bsu
+cDe
+atd
+bvC
+cIN
+aOg
+aMK
+tTu
+gIq
+cxd
+iNS
+ihm
+ihm
+ihm
+ihm
+ihm
+ihm
+ihm
+ihm
+lyd
+dYY
+rVb
+kna
+kna
+mMw
+oyr
+imB
+kna
+kna
+kna
+kna
+kna
+kna
+cKe
+ofQ
+oPZ
+aLM
+qGg
+xnf
+xnf
+tQo
+uYb
+bWn
+xnf
+xSn
+dzm
+cdd
+geb
+dEs
+eci
+iTM
+utt
+cpm
+nqL
+fId
+nqL
+cpm
+mDe
+bQr
+ktZ
+gRP
+vLA
+gRP
+uTp
+ecF
+mDe
+jIN
+cbC
+cbC
+oyP
+ikA
+oOo
+qVO
+cIM
+cIM
+lGO
+qVO
+oOo
+ikA
+cbC
+oHS
+oOZ
+uRn
+kps
+dcV
+deF
+dfP
+dhx
+dja
+dku
+oOZ
+rNX
+uex
+nte
+aaa
+aaa
+aaa
+tKX
+bCI
+aaa
+aaa
+iGw
+jlK
+iGw
+aaa
+aaa
+aaa
+iGw
+aaa
+aaa
+aaa
+iGw
+aaa
+acF
+iGw
+iGw
+acF
+aaa
+aaa
+bCI
+iGw
+xwx
+iGw
+aaa
+aaa
+bCI
+aaa
+nOK
+oAM
+tvi
+aaa
+iGw
+xwx
+iGw
+aaa
+nOK
+oAM
+tvi
+aaa
+iGw
+bCI
+bCI
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(97,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+uCN
+blv
+uCN
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+iGw
+iGw
+atd
+bJi
+maw
+bMD
+bQF
+bzz
+ccf
+jAu
+aYt
+tGE
+cvU
+aCi
+aCi
+tGE
+cga
+aDe
+cSa
+aHc
+aHo
+atd
+atd
+atd
+aOg
+but
+oEg
+gIq
+cxd
+iNS
+fos
+dKM
+gyo
+dKM
+dKM
+dKM
+iLB
+ihm
+ihm
+dYY
+eSK
+kna
+ifD
+qce
+hoM
+imJ
+iVJ
+pXD
+kcc
+cFH
+sbb
+kna
+bBA
+oha
+bIA
+cRr
+qIs
+wOo
+bMo
+dhm
+gqd
+dQF
+bUn
+bOf
+bXY
+bZs
+cbk
+cDG
+clr
+iNf
+utt
+wQP
+rSt
+cnB
+cof
+cpn
+mDe
+vSK
+mAZ
+rmX
+iJV
+xBS
+kAe
+cAD
+mDe
+eTl
+sbj
+jZA
+jUu
+ikA
+ifq
+veO
+lFP
+ekt
+goC
+mZI
+mkm
+ikA
+qUe
+pMV
+oOZ
+kRM
+ycP
+dcW
+rbH
+jVL
+sfU
+sCf
+jyU
+oOZ
+rAh
+xzo
+vEZ
+aaa
+aaa
+aaa
+tKX
+bCI
+aaa
+aaa
+iGw
+jlK
+iGw
+aaa
+aaa
+aaa
+iGw
+aaa
+aaa
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+iGw
+iGw
+iGw
+bCI
+iGw
+taM
+iGw
+aaa
+aaa
+bCI
+aaa
+nOK
+oAM
+tvi
+aaa
+nOK
+oAM
+tvi
+aaa
+nOK
+oAM
+tvi
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(98,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+etQ
+blw
+uCN
+etQ
+etQ
+etQ
+uCN
+etQ
+etQ
+uCN
+aaa
+aaa
+iGw
+aaa
+bzy
+bVH
+uDY
+rNW
+bQH
+bzV
+aua
+bHq
+oAW
+awI
+aEd
+aEd
+aEd
+bjx
+cga
+aDe
+cSx
+aFc
+diB
+bzB
+duF
+dzr
+aOg
+dKR
+bAC
+csJ
+dZU
+eLT
+fqf
+cxZ
+fqf
+gTl
+gTl
+ikN
+iMh
+cwf
+cwf
+lrR
+mfJ
+kna
+mNo
+icF
+ozi
+inw
+jGF
+kdM
+qnB
+rcc
+sbc
+kna
+lsT
+tVP
+lsT
+xnf
+wjV
+xnf
+xMs
+bKi
+bQk
+bSc
+tSc
+baL
+bYc
+bZt
+cbl
+bXU
+bXU
+bXU
+utt
+wUC
+dWc
+cpo
+cqU
+tZR
+mDe
+vly
+mAZ
+ehV
+czk
+mAl
+ocE
+vct
+mDe
+dvC
+ikA
+ikA
+nig
+cXa
+muV
+oJS
+cQv
+ogO
+uKN
+wQA
+muV
+ikA
+ybR
+pMV
+oOZ
+jHH
+xwt
+dcX
+rcX
+rFG
+svD
+sEO
+dkv
+oOZ
+rNX
+fGj
+vEZ
+aaa
+aaa
+aaa
+tKX
+bCI
+aaa
+aaa
+bvh
+jlK
+bvh
+aaa
+aaa
+aaa
+iGw
+aaa
+aaa
+aaa
+iGw
+aaa
+aaa
+bCI
+bCI
+bCI
+iGw
+iGw
+iGw
+iGw
+ein
+iGw
+iGw
+aaa
+bCI
+iGw
+nOK
+oAM
+tvi
+iGw
+nOK
+oAM
+tvi
+iGw
+nOK
+oAM
+tvi
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(99,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aae
+aaa
+aaa
+uCN
+uCN
+blv
+uCN
+bwT
+aXt
+bDw
+uCN
+bfU
+cnM
+uCN
+aaa
+aaa
+iGw
+aaa
+atd
+gBA
+bRj
+uLk
+bRt
+bzV
+ccg
+bJa
+ckK
+awJ
+cvX
+caL
+caL
+cFW
+aDh
+aDh
+aFl
+cul
+aEn
+aHe
+duO
+dzx
+aOg
+dLe
+cVh
+dVb
+ecb
+eMu
+fqG
+dwH
+bPy
+dEg
+bWs
+ilr
+iNk
+dQW
+krC
+ltu
+clT
+kna
+mNA
+cuB
+ozQ
+inF
+btm
+buu
+kci
+bwV
+byt
+kna
+tzg
+bDt
+bEV
+bQp
+bIz
+bKl
+rSH
+dhr
+bQl
+qGv
+tSc
+bWp
+cxE
+bZv
+cbm
+bXU
+hYw
+cbn
+utt
+igP
+dOZ
+dRd
+cpk
+csm
+mDe
+feE
+mAZ
+ejf
+eJl
+mAl
+ocE
+nTz
+mDe
+dvC
+ikA
+cJO
+epA
+rAM
+rgj
+qrW
+uxj
+kZU
+uxj
+tLB
+uLD
+ikA
+ajy
+wBr
+oOZ
+oOZ
+oOZ
+dlL
+rdB
+rGw
+sgu
+sEZ
+sSH
+oOZ
+rNX
+wKr
+vEZ
+aaa
+aaa
+aaa
+tKX
+aaa
+aaa
+aaa
+bvh
+jlK
+bvh
+aaa
+aaa
+aaa
+iGw
+aaa
+aaa
+aaa
+iGw
+aae
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+rYp
+vBi
+rYp
+iGw
+aaa
+bCI
+aaa
+nOK
+oAM
+tvi
+aaa
+nOK
+oAM
+tvi
+aaa
+nOK
+oAM
+tvi
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(100,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+etQ
+bjg
+blK
+bsC
+aXM
+aXM
+aBy
+bdO
+bgz
+bjn
+etQ
+aaa
+aaa
+iGw
+iGw
+atd
+atd
+ecd
+rNW
+bRF
+atd
+dBF
+aVj
+avB
+bjC
+bgM
+bjC
+bgM
+cPC
+cNh
+cPC
+cSA
+cum
+caN
+cDh
+dvA
+cIO
+aOg
+bAv
+btq
+dVw
+aQV
+kWc
+dtc
+dwP
+ban
+kWc
+dHP
+imD
+dOH
+dRC
+mDw
+lvT
+eVH
+kna
+gNb
+amZ
+oAs
+iof
+qUF
+jxT
+qnC
+kAY
+xDp
+kna
+tzp
+tVV
+oQQ
+vCZ
+dho
+rmg
+tRE
+tRE
+dlM
+aXk
+bWn
+bWp
+fsL
+dBt
+aYC
+bXU
+mhm
+vWF
+utt
+wUC
+dOZ
+dRd
+cso
+cso
+mDe
+vDd
+mAZ
+ejf
+eJH
+mAl
+kAe
+gqh
+mDe
+dvC
+ikA
+txE
+mwW
+eGA
+xsc
+lVP
+dpP
+lBo
+mVH
+avL
+cKc
+ikA
+cbC
+cmX
+cbC
+cbC
+oOZ
+oOZ
+djb
+oOZ
+oOZ
+oOZ
+oOZ
+oOZ
+dmN
+mkS
+nte
+iGw
+iGw
+iGw
+tKX
+iGw
+iGw
+iGw
+iGw
+jlK
+iGw
+iGw
+iGw
+iGw
+bCI
+bCI
+iGw
+bCI
+bCI
+bCI
+bCI
+bCI
+iGw
+bCI
+bCI
+iGw
+iGw
+rYp
+ykz
+rYp
+iGw
+iGw
+bCI
+aaa
+nOK
+srW
+tvi
+aaa
+nOK
+oAM
+tvi
+aaa
+nOK
+srW
+tvi
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(101,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+etQ
+bjh
+blO
+aXS
+xZm
+aXS
+bbw
+bef
+aPd
+aRo
+etQ
+iGw
+aaa
+aaa
+iGw
+iGw
+atd
+bVI
+hfp
+atd
+atd
+xvt
+cSG
+avC
+bQa
+axM
+mmv
+caN
+cGs
+cgD
+jso
+wmo
+aFg
+aFf
+bzV
+aIE
+cIQ
+cNT
+aOg
+nqd
+aOg
+dti
+gFR
+dti
+dwW
+dOJ
+gFR
+cfM
+dwW
+dOJ
+gFR
+cfM
+aOg
+faV
+kna
+xeQ
+gNU
+fvC
+irZ
+brI
+bux
+bvK
+bwX
+byv
+kna
+tAB
+ohk
+bEX
+bGD
+cTS
+cZe
+bMq
+dhs
+bVr
+bTV
+tSc
+pAm
+cxF
+dBu
+aYE
+bXU
+jTx
+cij
+dJU
+lTF
+xKq
+cmO
+cso
+cpr
+mDe
+iVc
+xuX
+iMj
+cwz
+fmF
+kAe
+wEA
+mDe
+cDz
+ikA
+kmL
+jkc
+rAM
+tzZ
+mwh
+odT
+muV
+lUS
+mwh
+mMr
+ikA
+yhX
+knU
+sys
+ndY
+ddi
+koy
+deH
+xDG
+ddi
+wVT
+xzo
+tzX
+rNX
+qac
+nte
+nte
+aaa
+aaa
+tKX
+aaa
+aaa
+aaa
+bvh
+jlK
+bvh
+aaa
+aaa
+aaa
+aaa
+iGw
+aaa
+aaa
+aaa
+iGw
+aaa
+aaa
+aaa
+iGw
+aaa
+iGw
+rYp
+rYp
+mav
+rYp
+rYp
+iGw
+iGw
+aaa
+aaa
+iGw
+aaa
+aaa
+nOK
+srW
+tvi
+aaa
+aaa
+iGw
+aaa
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(102,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+etQ
+bjl
+bme
+bsE
+aUr
+aUr
+qcW
+bNS
+aPg
+bjs
+etQ
+iGw
+aaa
+aaa
+iGw
+aaa
+iGw
+aaa
+iGw
+aaa
+atd
+cch
+auH
+avD
+awH
+bgY
+biJ
+cCl
+cGB
+cgI
+cmj
+cro
+cur
+atd
+cIV
+cIV
+cIV
+cIV
+iGw
+hez
+muq
+dky
+muq
+dky
+muq
+xGX
+iGw
+clk
+iGw
+dOK
+iGw
+clk
+iGw
+oJx
+kna
+kna
+kna
+sWb
+pqT
+btn
+jyM
+cCP
+kBu
+kna
+kna
+bDj
+oke
+oRC
+bGE
+tSc
+bQm
+tSc
+tSc
+bQm
+tSc
+tSc
+bXU
+bXU
+bXU
+bXU
+bXU
+xJK
+oZH
+utt
+uqq
+pus
+dRe
+rHz
+cqX
+mDe
+hCy
+mAZ
+ejf
+glA
+mAl
+ocE
+xJC
+mDe
+dvC
+ikA
+rAM
+rAM
+rAM
+rAM
+qlJ
+cRY
+lDu
+lVe
+qlJ
+rAM
+ikA
+ikA
+ikA
+ikA
+qiR
+eGT
+iIq
+sUj
+dfS
+bzG
+yjo
+pth
+yjo
+hwj
+wvQ
+fku
+nte
+aaa
+iGw
+sRy
+pQl
+pQl
+pQl
+pQl
+pQl
+pQl
+wuP
+iGw
+iGw
+aaa
+bCI
+bCI
+bCI
+bCI
+bCI
+iGw
+bCI
+bCI
+bCI
+aaa
+iGw
+txq
+iYa
+pua
+tcF
+txq
+iGw
+bqc
+aaa
+bCI
+bCI
+aaa
+aaa
+aaa
+iGw
+aaa
+aaa
+iGw
+bCI
+bCI
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(103,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+uCN
+uCN
+uCN
+uCN
+etQ
+etQ
+etQ
+uCN
+bWR
+cnZ
+uCN
+iGw
+iGw
+iGw
+bvh
+bvh
+iGw
+bvh
+bvh
+iGw
+atd
+cgQ
+cgQ
+atd
+axP
+axP
+vTN
+btX
+cGE
+cgQ
+cgQ
+atd
+atd
+atd
+aaa
+iGw
+aaa
+iGw
+aaa
+iGw
+uYk
+ecV
+gCz
+xlg
+uYk
+mJY
+gCz
+eJk
+uYk
+mJY
+gCz
+eJk
+uYk
+oJx
+bkJ
+mPK
+cDl
+cDl
+oMH
+cyu
+jeV
+cDl
+cDl
+cDl
+bzW
+cDl
+omJ
+cZg
+cZg
+cUu
+cZg
+cZg
+cZg
+bQq
+cZg
+bWK
+cXa
+nbT
+cAU
+cbp
+cbC
+cbC
+jem
+utt
+dNd
+qFn
+dRw
+dWc
+kpR
+mDe
+yfQ
+mAZ
+ejf
+sCB
+mAl
+ocE
+aeY
+mDe
+dvC
+ikA
+cIM
+cIM
+cIM
+nrd
+qlw
+dfj
+muV
+iYl
+cVG
+gig
+nBl
+cIM
+cIM
+ikA
+ijH
+mUF
+qEo
+tZU
+lxh
+ddi
+tpM
+wKr
+jsw
+fGj
+kVJ
+tzX
+nte
+iGw
+dkI
+xpD
+xpD
+dkI
+wmd
+dkI
+iRu
+dkI
+swI
+nte
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+txq
+qcE
+jUE
+doJ
+txq
+iGw
+aaa
+aaa
+aaa
+iGw
+aaa
+bCI
+bCI
+iGw
+bCI
+bCI
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(104,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+aaa
+iGw
+uCN
+bXH
+coi
+uCN
+iGw
+aaa
+aaa
+iGw
+aaa
+iGw
+aaa
+iGw
+aaa
+iGw
+aaa
+iGw
+aaa
+aye
+aye
+dOa
+idt
+shS
+vpK
+azU
+vpK
+vpK
+vpK
+vpK
+vpK
+vpK
+vpK
+dvB
+iGw
+uYk
+edz
+ehg
+frJ
+uYk
+gBl
+oRv
+hBH
+uYk
+iNB
+vjb
+ktl
+uYk
+qfp
+bkJ
+mSn
+nTD
+oAA
+czX
+iWM
+jqg
+bvM
+bwZ
+byx
+sMS
+tBr
+bGt
+dwN
+dwN
+dwN
+dwN
+dwN
+dwN
+egC
+ukb
+pjS
+cXa
+cbC
+yhX
+cbC
+cbC
+yhX
+eir
+utt
+qFn
+teJ
+dRw
+dWc
+xvB
+mDe
+vly
+rhy
+mqY
+ohL
+nUP
+kAe
+xHY
+mDe
+cDz
+ikA
+ksN
+vyF
+cIM
+san
+hEB
+mQI
+cOI
+lWl
+mxZ
+pzS
+cIM
+wMW
+sPF
+ddi
+ddi
+ddi
+ddi
+iYq
+ddi
+ddi
+ddi
+ddi
+ddi
+ddi
+rtl
+eIQ
+vEZ
+aaa
+xpD
+pAh
+pAa
+rgF
+vsE
+xpD
+sRC
+mlh
+obv
+dFg
+dFg
+dFg
+dFg
+dFg
+dFg
+dFg
+dFg
+dFg
+dFg
+dFg
+dFg
+dFg
+iGw
+txq
+tbX
+kAW
+iNy
+txq
+iGw
+iGw
+iGw
+aaa
+iGw
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(105,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+iGw
+aaa
+aaa
+etQ
+bXO
+cor
+etQ
+aaa
+aaa
+aaa
+weZ
+qOr
+vNX
+vNX
+vNX
+weZ
+qOr
+moG
+moG
+moG
+gbI
+gbI
+gbI
+moG
+gbI
+gbI
+gbI
+moG
+moG
+moG
+moG
+moG
+moG
+moG
+oJx
+iGw
+uYk
+eeE
+doA
+cuq
+uYk
+gCh
+gUe
+dHQ
+uYk
+iPo
+jwA
+cge
+uYk
+oJx
+bkJ
+nlK
+gPR
+cIK
+iXx
+qos
+buA
+qoG
+rcf
+byy
+sMZ
+deb
+tXq
+deb
+deb
+deb
+deb
+xPq
+hOx
+tgy
+cAB
+bzm
+cXa
+npT
+yhX
+cbC
+ftu
+xLM
+dkj
+utt
+gxS
+cna
+iYh
+cra
+tEE
+mDe
+prK
+hmL
+cxK
+cxK
+cxK
+nTm
+obE
+mDe
+cDz
+ikA
+cIM
+cIM
+rxH
+tWL
+uve
+kZD
+dfV
+iKW
+cRW
+mQO
+cIM
+cIM
+cIM
+ddi
+mad
+ybL
+fRS
+gTG
+dkz
+ddi
+jfk
+jrc
+jfk
+ddi
+dIy
+fGj
+vEZ
+iGw
+xpD
+mUY
+vli
+vmL
+oNa
+vlG
+nSW
+dkI
+ijv
+dFg
+xDk
+iFi
+kZr
+err
+mBc
+dHt
+opP
+xwW
+xex
+uTm
+kDR
+dFg
+nte
+txq
+txq
+qUc
+txq
+txq
+cAr
+nte
+iGw
+bCI
+iGw
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(106,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+iGw
+iGw
+iGw
+etQ
+aPg
+bjs
+etQ
+iGw
+aaa
+aaa
+bAa
+bCm
+bFw
+bGw
+bMJ
+bRW
+weZ
+ccv
+chd
+ckN
+bfQ
+bfQ
+czv
+cCn
+ckN
+bfQ
+bWQ
+bqN
+dbm
+diQ
+dnB
+cbs
+bBC
+moG
+oJx
+iGw
+uYk
+cuq
+doB
+cuq
+uYk
+dHQ
+dEq
+dHQ
+uYk
+cge
+dRE
+cge
+uYk
+qfp
+moG
+mTB
+brW
+brW
+brW
+gTr
+brW
+bxh
+bxh
+bxh
+bxh
+bxh
+bxh
+bxh
+bxh
+bxh
+bxh
+bxh
+cZl
+eXm
+wtv
+cXa
+cXa
+qIf
+cbC
+iZQ
+qUe
+ekk
+onj
+utt
+jtS
+coh
+cmV
+dOZ
+ufR
+mDe
+smf
+tFO
+cwy
+mPC
+okQ
+cCd
+nqI
+mDe
+nso
+ikA
+rAM
+rAM
+rAM
+rAM
+rAM
+heE
+voL
+lXa
+mzZ
+rAM
+rAM
+rAM
+rAM
+ddi
+kvB
+cto
+nSs
+hJG
+sKK
+qSI
+ecW
+sYB
+wNN
+ddi
+rtl
+fGj
+ycn
+aaa
+dkI
+lbz
+mWC
+xLY
+ydv
+xpD
+wiT
+dkI
+fjF
+dFg
+roX
+mbF
+wdx
+dHt
+nwf
+xwW
+xZc
+err
+wdx
+cNA
+aWY
+dFg
+fGj
+fGj
+xfo
+nnB
+fGj
+wKr
+wHz
+vEZ
+iGw
+bCI
+bCI
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(107,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+iGw
+aaa
+aaa
+etQ
+aPg
+bjs
+etQ
+iGw
+iGw
+iGw
+vNX
+auk
+btv
+bpe
+btv
+bSu
+vNX
+ccJ
+aBt
+aBt
+coL
+bLb
+aBt
+iOH
+ceP
+bLb
+cPJ
+bLb
+iOH
+aBt
+cDk
+cbs
+cZP
+moG
+oJx
+iGw
+uYk
+uYk
+uYk
+uYk
+uYk
+uYk
+uYk
+uYk
+uYk
+uYk
+uYk
+uYk
+uYk
+oJx
+moG
+mUu
+brW
+aaa
+aaa
+aaa
+aaa
+bxh
+kGl
+lHR
+bzX
+nSf
+hiH
+oRX
+vDy
+wka
+wPi
+bxh
+tTD
+vfh
+wtR
+cXa
+xUL
+cbC
+cXa
+nhJ
+nhJ
+qUe
+jem
+utt
+dJU
+utt
+utt
+utt
+utt
+mDe
+mDe
+mDe
+mDe
+mDe
+mDe
+mDe
+mDe
+mDe
+cDz
+ikA
+cIM
+cIM
+cIM
+jvy
+qlw
+eXc
+cWV
+qhH
+juf
+cTz
+nBl
+cIM
+cIM
+ddi
+xfd
+jFA
+klo
+deL
+iYC
+osx
+mkL
+tJh
+dKY
+ddi
+pBc
+cGX
+vEZ
+iGw
+xpD
+gKK
+xxJ
+xMf
+yeL
+kLY
+fvo
+mlh
+aAG
+ndo
+nFe
+jZb
+wdx
+ohs
+iPx
+xZc
+cSo
+xZc
+mJU
+wwu
+ido
+dFg
+iqs
+mKN
+mKN
+dwm
+gVC
+wKr
+mSo
+vEZ
+iGw
+iGw
+iGw
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(108,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+iGw
+aaa
+uCN
+uCN
+bXP
+csC
+uCN
+iGw
+aaa
+aaa
+vNX
+bnk
+bpe
+qHP
+btv
+bxc
+vNX
+ccK
+ceP
+bOP
+aHu
+boU
+czy
+aBt
+ceI
+bQd
+aDg
+ccW
+liE
+iOH
+cDk
+cbs
+dtZ
+moG
+dyy
+azU
+vpK
+vpK
+vpK
+vpK
+vpK
+vpK
+vpK
+vpK
+vpK
+vpK
+vpK
+vpK
+azU
+mhg
+moG
+mWP
+brW
+aaa
+oNx
+oOg
+bxh
+bxh
+ref
+sbn
+sNf
+sNf
+tYG
+sNf
+sNf
+sNf
+wPv
+bxh
+fMV
+gnR
+wxt
+bUw
+neW
+jFc
+tgg
+uxe
+owd
+hvW
+sYS
+xiH
+xiH
+uAn
+cop
+cnb
+tgg
+xiH
+xiH
+xiH
+xiH
+eQd
+xiH
+xiH
+xiH
+xiH
+ack
+ikA
+lpC
+wMW
+cIM
+kxQ
+hEB
+baS
+cOP
+cRU
+mxZ
+vlf
+cIM
+vyF
+bJF
+ddi
+rIt
+gYN
+quV
+jJq
+tsu
+jjC
+mkL
+prm
+jfk
+ddi
+rtl
+fGj
+vEZ
+aaa
+xpD
+rHD
+xtw
+xME
+yfG
+eYR
+jTz
+dkI
+aAG
+gXK
+pWT
+pWT
+pWT
+sQd
+vZn
+opt
+pWT
+rUu
+pWT
+mxx
+ydB
+yfs
+rAh
+xrx
+nte
+nte
+hqh
+ycn
+nte
+nte
+iGw
+aaa
+bCI
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(109,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+iGw
+iGw
+etQ
+bOb
+aPg
+bjr
+uCN
+aaa
+aaa
+aaa
+vNX
+aTB
+bpU
+aQe
+qHP
+bSw
+vNX
+ccO
+iOH
+ckQ
+bQU
+aHu
+czM
+ceP
+cGF
+cNn
+cQb
+crA
+cAz
+ceP
+cDk
+cbs
+bvG
+moG
+moG
+moG
+moG
+gbI
+gbI
+gbI
+moG
+gbI
+gbI
+gbI
+moG
+gbI
+gbI
+gbI
+moG
+moG
+moG
+mXF
+brW
+aaa
+oOg
+pse
+pXV
+oOg
+rfQ
+qJo
+bzZ
+bBL
+cMi
+bOk
+bGK
+qJo
+rnp
+bxh
+gyZ
+dlR
+dpn
+cXa
+tIu
+dzt
+yhX
+yhX
+cbC
+cbC
+ukv
+yhX
+yhX
+yhX
+cbC
+grQ
+cbC
+yhX
+yhX
+cbC
+lGR
+qUe
+ssj
+cbC
+cbC
+yhX
+jiV
+ikA
+cIM
+cIM
+rxH
+spe
+kCE
+kZD
+cWV
+cYk
+mAa
+mUg
+cIM
+cIM
+cIM
+ddi
+uXc
+mBV
+qtZ
+rfs
+vos
+htC
+mkL
+tda
+sfI
+ddi
+dIy
+wKr
+nte
+iGw
+dkI
+fWk
+xwd
+xME
+ygf
+jKV
+xCD
+dkI
+cAA
+myH
+uGt
+uGt
+uGt
+ibJ
+uYP
+lPW
+lPW
+lPW
+lPW
+eaP
+uTm
+dFg
+rNX
+gJr
+nte
+rNh
+oOX
+dQK
+nte
+iGw
+iGw
+iGw
+bCI
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(110,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+iGw
+aaa
+etQ
+bOm
+aPg
+bjs
+etQ
+iGw
+aaa
+aaa
+vNX
+bCv
+qHP
+aOL
+btv
+blN
+lKG
+ccO
+bLb
+bBV
+bQd
+aHu
+aEm
+aBt
+bQU
+bmX
+cQk
+bqO
+aFj
+aBt
+dnG
+cbs
+cbs
+cbs
+dLg
+aVS
+aVS
+aVS
+aVS
+dLg
+fNH
+fOC
+fOC
+fOC
+imH
+iQf
+iQf
+fOC
+fOC
+fOC
+fOC
+mYd
+gTr
+aaa
+oOK
+iYw
+pZq
+qoQ
+pZq
+nUJ
+nUJ
+nUJ
+tYU
+oSL
+oSL
+oSL
+wQj
+rVw
+sFF
+uZl
+dot
+bYj
+bYj
+bYj
+iru
+bYj
+bYj
+bYj
+cgT
+bYj
+bYj
+bYj
+bYj
+bYj
+bYj
+bYj
+bYj
+bYj
+bYj
+bYj
+bYj
+bYj
+cbC
+yhX
+ugg
+ikA
+rAM
+rAM
+rAM
+rAM
+mzZ
+qGp
+voL
+cQH
+cUU
+rAM
+rAM
+rAM
+rAM
+ddi
+gXb
+phh
+quV
+rfB
+rGM
+htC
+sHq
+jfk
+jfk
+ddi
+rtl
+wKr
+nte
+ycn
+dkI
+dkI
+dkI
+xPe
+dkI
+oWK
+dkI
+dkI
+xTb
+ndo
+nFe
+wmL
+xwW
+tGd
+dHt
+wTW
+err
+wdx
+xZc
+jaN
+pWR
+dFg
+mcQ
+fGj
+nte
+qcX
+wyR
+dQL
+vEZ
+iGw
+aaa
+aaa
+bCI
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(111,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+iGw
+aaa
+etQ
+bOn
+aPg
+bjB
+etQ
+iGw
+aaa
+aaa
+weZ
+bCC
+bpU
+aOT
+atl
+bSI
+bAn
+cdb
+bLb
+bjW
+aHu
+aHu
+czN
+aBt
+cGK
+chJ
+cmk
+crE
+aHu
+ceP
+dod
+bvG
+aQR
+aQR
+wsb
+bAh
+wsb
+wsb
+wsb
+aQR
+fOa
+baF
+baF
+baF
+baF
+baF
+baF
+baF
+baF
+baF
+bWx
+ncP
+brW
+aaa
+kcq
+jba
+jAa
+kcq
+rfQ
+qJo
+cZq
+bBN
+cMk
+bFf
+bGL
+qJo
+wRB
+bxh
+tTD
+vfh
+wtR
+bYj
+wNw
+vGf
+bZE
+hBQ
+sez
+phQ
+pnI
+lDs
+olI
+sND
+uvT
+lDs
+bYj
+cfu
+pGl
+foA
+viX
+aAB
+mVO
+bYj
+yfm
+qUe
+cAT
+ikA
+cIM
+cIM
+cIM
+fPi
+fXj
+cOL
+kko
+qhH
+cVG
+cWA
+nBl
+cIM
+cIM
+ddi
+nTV
+phh
+klo
+rfK
+kjF
+htC
+mkL
+jfk
+mZA
+ddi
+rtl
+fGj
+uwp
+fGj
+wKr
+rPI
+pZR
+xPY
+yhO
+vlG
+rzM
+uLX
+tqc
+dFg
+dXX
+wmL
+wdx
+xZc
+xZc
+xZc
+qsF
+xZc
+xZc
+nyi
+prs
+dFg
+fNY
+fGj
+nte
+gvC
+oOX
+dRc
+vEZ
+iGw
+aaa
+aaa
+iGw
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(112,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+iGw
+aaa
+etQ
+bOm
+aPg
+cwC
+etQ
+aaa
+aaa
+aaa
+vNX
+bCJ
+qHP
+bGy
+btv
+blN
+weZ
+aTn
+aBt
+baG
+aIP
+bQU
+cAf
+iOH
+aHu
+cNw
+aCe
+crF
+gWz
+aBt
+cDk
+cEh
+aQR
+dEt
+dLj
+cLb
+dVx
+cLb
+cup
+bAh
+fOa
+dBe
+crJ
+hCl
+ipi
+dOY
+dRM
+kwq
+lvU
+baF
+bvG
+ndJ
+brW
+aaa
+oNx
+kcq
+bxh
+bxh
+kGQ
+tdH
+tdH
+tdH
+uaK
+tdH
+tdH
+tdH
+wRP
+bxh
+cLX
+vfh
+wyy
+inV
+uey
+hEv
+lZU
+dCC
+oTk
+tqF
+pnI
+lDs
+okI
+lDs
+lZU
+lDs
+bYj
+kYq
+crn
+iKD
+iKD
+euu
+vwX
+bYj
+yhX
+rRM
+ugg
+ikA
+vdu
+vyF
+cIM
+mhC
+hEB
+laB
+jHx
+xne
+mxZ
+cVb
+cIM
+wMW
+tOD
+ddi
+nMC
+phh
+qxv
+tfI
+dfY
+jjC
+gsc
+jhm
+feg
+ddi
+fVN
+bAE
+tHn
+yjo
+tHn
+leo
+gVc
+aip
+fFM
+leo
+yjo
+yjo
+eOQ
+yfs
+pWT
+mJv
+mJv
+dKE
+xcV
+dHt
+xZc
+dHt
+qqV
+jaN
+bTQ
+dFg
+xJW
+fGj
+ycn
+tzX
+sMM
+lql
+vEZ
+iGw
+iGw
+iGw
+iGw
+iGw
+bCI
+iGw
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(113,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+iGw
+iGw
+etQ
+bOo
+aPg
+bjF
+uCN
+iGw
+aaa
+aaa
+vNX
+bDb
+qHP
+bHf
+qHP
+aQb
+vNX
+aTA
+ceP
+clp
+bfc
+aHu
+cAh
+ceP
+cGN
+cie
+aDg
+cNg
+bQU
+diR
+cDk
+cEj
+wsb
+cup
+dLu
+dOE
+cLb
+aKD
+eMC
+wsb
+fOa
+baF
+gVd
+hCD
+ipx
+iQL
+jyk
+kBe
+lwz
+baF
+vhU
+ncP
+brW
+aaa
+aaa
+aaa
+aaa
+bxh
+buJ
+sbt
+sNt
+cLV
+bDB
+cPe
+bGO
+bWz
+wRT
+bxh
+qcL
+ygK
+jiD
+dac
+lHe
+hne
+dBB
+lHe
+lHe
+sxH
+idE
+piQ
+qIQ
+lHe
+oaU
+lHe
+jAi
+lHe
+tcK
+nji
+mNq
+iiP
+fpN
+bYj
+cbC
+cbC
+cTV
+ikA
+cIM
+cIM
+rxH
+tLc
+uve
+odT
+muV
+fOK
+mAa
+lot
+cIM
+cIM
+cIM
+ddi
+dfR
+wdH
+mkF
+pqz
+dfZ
+ddi
+jfk
+jfk
+jfk
+ddi
+sEK
+tzX
+bIK
+qGP
+aSP
+vlG
+eap
+txb
+pwH
+vlG
+hlJ
+fGj
+rNX
+wjj
+mDD
+qxf
+fwf
+pWT
+xcV
+dHt
+tXP
+xwW
+qqV
+nyi
+oEJ
+dFg
+tBs
+wKr
+nte
+dRc
+oOX
+qcX
+vEZ
+iGw
+aaa
+aaa
+iGw
+aaa
+bCI
+aaa
+aaa
+bqc
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(114,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+iGw
+aaa
+uCN
+uCN
+bXP
+cwH
+uCN
+iGw
+iGw
+iGw
+vNX
+bDd
+bpU
+qHP
+btv
+bSM
+vNX
+cdf
+ceP
+aBt
+aBr
+bLb
+aBt
+aBt
+cHd
+cNV
+cml
+aEp
+aHu
+btN
+cDk
+bVS
+wsb
+dEA
+cQq
+cWy
+aKD
+dkX
+aOs
+wsb
+fOa
+baF
+bQP
+joM
+dKV
+dPb
+ccn
+bhs
+dZw
+baF
+btD
+ndJ
+brW
+brW
+brW
+gTr
+brW
+bxh
+bxh
+bxh
+bxh
+bxh
+bxh
+bxh
+bxh
+bxh
+bxh
+bxh
+cLX
+vfh
+wyy
+eKm
+crn
+xeE
+crn
+crn
+crn
+iSW
+crn
+crn
+kLd
+crn
+xeE
+crn
+tCy
+crn
+fVA
+tQn
+lzy
+cAM
+moX
+bYj
+cbC
+hwE
+ugg
+ikA
+rAM
+rAM
+rAM
+rAM
+hUH
+iJW
+cUW
+cTr
+hUH
+rAM
+rAM
+oOo
+oOo
+ddi
+qSE
+wZL
+qSE
+deR
+qtq
+dkI
+dkI
+dkI
+dkI
+dkI
+dkI
+dkI
+dkI
+dkI
+dkI
+dkI
+dkI
+hiV
+dkI
+dkI
+jVd
+fGj
+rNX
+dFg
+uMC
+rMu
+dGB
+tbO
+qsF
+dFg
+dFg
+wjj
+dFg
+qPa
+dFg
+dFg
+rNX
+fGj
+nte
+qcX
+oOX
+dRb
+nte
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+aaa
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(115,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+arD
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+gXq
+gXq
+bfz
+gXq
+gXq
+aaa
+iGw
+aaa
+aaa
+etQ
+aPg
+cxS
+etQ
+iGw
+aaa
+aaa
+vNX
+bDf
+btv
+btv
+qHP
+bTv
+vNX
+bxp
+bLb
+clF
+bQx
+bev
+bLb
+ccW
+cHz
+aHu
+boW
+cSI
+dbs
+iOH
+cDk
+bWL
+wsb
+dEG
+tOs
+cLb
+dcC
+egD
+aOs
+wsb
+fOr
+aXx
+gVO
+dHS
+dKX
+dPc
+dRX
+dVJ
+dZM
+baF
+bWL
+njM
+gZH
+oBL
+crI
+cXz
+cXz
+qpj
+nVJ
+cUK
+mIO
+nVJ
+nVJ
+mIO
+mIO
+cUK
+mIO
+scT
+cES
+vbq
+wyy
+inV
+cIv
+dGo
+dBE
+cbA
+crn
+iSW
+ckj
+lDs
+cJN
+lDs
+vad
+lDs
+bYj
+noI
+rMr
+wEr
+cva
+cAM
+cAP
+bYj
+npT
+qUe
+ugg
+ikA
+cIM
+cIM
+cIM
+rAM
+bVJ
+odT
+muV
+sHY
+xdB
+mxT
+vkV
+eFS
+fEg
+ars
+eIb
+nZi
+ddb
+cPk
+qFQ
+djf
+pfA
+dAv
+tDD
+gVo
+hHo
+hJO
+fVc
+oKD
+wCy
+dkI
+rfA
+dxc
+dyp
+dkI
+tLI
+fGj
+rAh
+dFg
+loV
+gre
+dFK
+pWT
+nOR
+dFg
+xua
+hfU
+gxv
+ind
+tiU
+dFg
+rNX
+fGj
+nte
+dJx
+dRs
+dJx
+dJx
+dJx
+yiZ
+yiZ
+dJx
+lho
+aaa
+bCI
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(116,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+dft
+aoS
+aoS
+dft
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+dft
+aIX
+dft
+iGw
+iGw
+iGw
+iGw
+iGw
+etQ
+aPg
+cxS
+etQ
+aaa
+aaa
+aaa
+lKG
+bDg
+bpZ
+bHu
+bMP
+bTE
+bBf
+cdh
+bLo
+cmh
+cpD
+axc
+cAt
+cCt
+cCt
+cjn
+cmm
+bQU
+egA
+ceP
+qKv
+cbs
+wsb
+hOy
+cQr
+aOo
+bCG
+vPS
+bHr
+wsb
+aBs
+baF
+gWH
+baB
+bca
+baF
+dCD
+bgm
+dCD
+baF
+baF
+baF
+baF
+baF
+baF
+baF
+baF
+aBs
+rpY
+rpY
+rpY
+rpY
+rpY
+rpY
+rpY
+rpY
+rpY
+rpY
+aAO
+hDU
+wyy
+bYj
+cfu
+xBo
+dBG
+cAq
+crn
+sUU
+ckj
+lDs
+cJN
+lDs
+ckj
+lDs
+bYj
+niu
+vru
+dZe
+gHq
+cAR
+frh
+bYj
+yhX
+qUe
+cAT
+ikA
+cIM
+fTu
+kDH
+vWQ
+iQu
+laF
+gQH
+pKk
+cRX
+ikg
+ilJ
+udm
+oBj
+puv
+mHX
+rkO
+puv
+iZG
+dgb
+uHt
+xNu
+oSQ
+nHQ
+xxk
+pVj
+oDB
+uyD
+iXf
+gJh
+xpD
+nkJ
+fCp
+dyr
+dkI
+tzX
+fGj
+yap
+dFg
+dFg
+yfs
+dFg
+dFg
+qks
+dFg
+nvU
+dKE
+xUX
+wxU
+dMd
+dFg
+rAh
+wKr
+nte
+xQE
+llF
+hKt
+kul
+prI
+juR
+fvy
+lJv
+dJx
+iGw
+bCI
+iGw
+bqc
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(117,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+dft
+aph
+aph
+dft
+aaa
+iGw
+aaa
+aaa
+iGw
+aaa
+dft
+asT
+dft
+dft
+asT
+dft
+aph
+dft
+aaa
+iGw
+aaa
+aaa
+aaa
+etQ
+bXS
+cyN
+etQ
+aaa
+aaa
+aaa
+qOr
+weZ
+vNX
+vNX
+vNX
+weZ
+weZ
+qef
+bLb
+cmo
+aHu
+bew
+aBz
+cCC
+aHu
+cjv
+cQo
+ccW
+liE
+aBt
+doh
+aVS
+bAh
+cup
+dLA
+aOs
+dEG
+bEs
+cup
+wsb
+aBs
+baF
+bQT
+dHY
+bWS
+baF
+ccC
+cgk
+ciy
+cmn
+mwd
+nlf
+hcW
+bqe
+itk
+xsK
+baF
+aBs
+rpY
+sbD
+bKy
+tBB
+ucJ
+uQp
+vFe
+wnd
+wSx
+siM
+bOq
+vhD
+bSt
+bYj
+bYj
+bYj
+bYj
+dCH
+crn
+iSW
+ckj
+ckj
+cJN
+ckj
+ckj
+jZz
+xza
+eMI
+gUa
+gUa
+gUa
+eTz
+miO
+bYj
+kDa
+hHE
+qpC
+ikA
+fVn
+wMW
+aRl
+qfD
+tui
+cCw
+hUJ
+mov
+eiw
+ydO
+dWs
+iFq
+uSt
+vyB
+mkc
+nKG
+ddp
+deS
+dgc
+dhL
+wfs
+uBQ
+lHT
+wfs
+lNC
+cTP
+cGa
+rMg
+wCE
+wVQ
+jZj
+dBA
+dys
+dkI
+hur
+naf
+rNX
+fGj
+fGj
+wQX
+dFM
+dFg
+dFg
+wjj
+wjj
+dFg
+wjj
+wjj
+dFg
+yfs
+rNX
+fGj
+nte
+qeg
+ivT
+dDW
+kee
+sxt
+hAQ
+dio
+wsC
+yiZ
+acF
+acF
+acF
+acF
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(118,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+asT
+dft
+asT
+dft
+aoS
+aoS
+dft
+dft
+asT
+dft
+dft
+dft
+dft
+dft
+aJz
+aLE
+aCD
+aEZ
+dft
+aIX
+dft
+dft
+asT
+asT
+dft
+asT
+bOs
+bYf
+bjH
+uCN
+aaa
+aaa
+aaa
+iGw
+iGw
+iGw
+iGw
+iGw
+gbI
+bBB
+bxp
+aBt
+aBt
+bQE
+iOH
+aBt
+aBt
+ceP
+aBt
+ceP
+aBt
+aBt
+aBt
+dox
+bvR
+wsb
+wsb
+aQR
+wsb
+bAh
+bEt
+wsb
+wsb
+fQu
+baF
+dCD
+dHZ
+dCD
+unx
+xsK
+kEM
+ciM
+xGa
+xGa
+xGa
+xGa
+ciM
+lwz
+xsK
+baF
+aBs
+rpY
+dis
+sOV
+tCu
+tCu
+tCu
+tCu
+wou
+wTs
+sek
+bOw
+vse
+dPt
+htF
+kuz
+cgU
+bYj
+cKh
+crn
+iSW
+ckj
+lDs
+cJN
+lDs
+ckj
+lDs
+bYj
+lxZ
+dEi
+eEY
+enb
+eTP
+frp
+bYj
+cbC
+qUe
+cAT
+ikA
+cIM
+fTu
+mFH
+fYu
+tHr
+fXQ
+lGo
+cQN
+lGo
+cTA
+mwh
+eXf
+oBj
+oUh
+vnu
+mMf
+dgd
+rhD
+kEg
+uHt
+dju
+jTZ
+oDB
+oDB
+vsA
+hBX
+iKy
+oDB
+iqD
+xpD
+kPH
+qrj
+wLC
+dkI
+wKr
+fGj
+tvK
+mKN
+vTC
+mKN
+ezN
+vTC
+mKN
+dIs
+cSp
+mKN
+tHn
+yjo
+yjo
+dMK
+wrP
+fGj
+nte
+pSd
+rtb
+idu
+tYx
+mrf
+uhI
+sag
+sag
+yeK
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(119,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+dft
+dft
+dft
+ald
+afD
+aDx
+ajn
+ajn
+aDx
+ajn
+awg
+ayj
+ajn
+atW
+ajn
+ajn
+ajn
+ajn
+ajn
+ajn
+aXe
+ajn
+aXe
+ajn
+bsF
+awo
+ajn
+bbC
+bOU
+bgB
+aSh
+moG
+moG
+moG
+aaa
+aaa
+iGw
+aaa
+iGw
+aaa
+moG
+moG
+cdj
+iOH
+cmZ
+cNg
+bQU
+aDm
+aBt
+ceZ
+kox
+aDl
+crI
+kox
+cXz
+doO
+cED
+cXz
+cXz
+cXz
+cXz
+bCL
+ehF
+cXz
+cXz
+fQy
+gCs
+gXc
+bTo
+dEW
+baF
+jyy
+cgr
+kIa
+cmL
+coT
+owM
+heg
+kIa
+cwP
+cyx
+baF
+qpw
+rpY
+sbR
+mIQ
+pwt
+opy
+pwt
+pwt
+qLE
+rnr
+sek
+bOw
+vse
+dPt
+dtB
+quA
+vdd
+bYj
+dVC
+crn
+kLd
+ckj
+lDs
+pnI
+lDs
+ckj
+ozq
+bYj
+bYj
+bYj
+bYj
+bYj
+bYj
+dHk
+bYj
+yhX
+cxW
+ugg
+ikA
+cIM
+cIM
+cIM
+rAM
+otn
+icz
+cNl
+gNZ
+vaH
+mWo
+cTG
+uHA
+oBj
+oRr
+pNO
+pNO
+pNO
+deU
+dge
+dhR
+djt
+tCj
+tCj
+dnf
+pXr
+vga
+tGl
+weY
+wGM
+dkI
+xwf
+ewt
+dyu
+dkI
+dQL
+naf
+fGj
+fGj
+fGj
+fGj
+rAh
+fGj
+fGj
+cGX
+fGj
+fGj
+wKr
+fGj
+gvH
+tzX
+wKr
+fGj
+nte
+qIk
+fyt
+xLL
+dHi
+pzG
+cjs
+iJw
+rFw
+yiZ
+acF
+acF
+acF
+acF
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(120,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+agC
+ahh
+aeG
+afb
+afE
+ayv
+aie
+arM
+arM
+arM
+awk
+arM
+arM
+aEc
+axg
+axg
+aAs
+aLG
+aDj
+aDj
+aAc
+aBm
+aIC
+aIC
+aIC
+aIC
+aIC
+bDS
+bPr
+bgF
+bjI
+moG
+aXC
+moG
+moG
+moG
+moG
+moG
+moG
+moG
+moG
+bsb
+aTA
+ceP
+cnf
+aHu
+cNg
+cAy
+ceP
+aBs
+ckh
+cQu
+ckh
+ckh
+cEJ
+cEJ
+cEJ
+cFU
+lnB
+lnB
+lnB
+mTB
+lnB
+lnB
+baF
+baF
+baF
+gXM
+hEe
+aNr
+iTz
+jzn
+sDu
+dZN
+cmP
+ctG
+nnM
+nUq
+xsK
+oPr
+xsK
+baF
+qqO
+rfV
+scx
+mIQ
+nVL
+oqv
+uQy
+vGw
+wpP
+rnY
+sgM
+gNj
+vvX
+dPt
+dtB
+quA
+xEP
+bYj
+tyn
+crn
+iSW
+ckj
+epy
+scl
+tFt
+jMi
+qme
+bYj
+mmU
+gmk
+dZi
+bYj
+eVK
+frN
+fWc
+iHM
+iHM
+vSU
+ikA
+ikA
+ikA
+ikA
+ikA
+kCF
+lev
+mAn
+jYQ
+mAn
+wAv
+cOT
+uHA
+oBM
+oUh
+dpZ
+isM
+deK
+rhD
+rJJ
+uHt
+hxp
+dkF
+biW
+xbn
+vHs
+xpD
+vHs
+xbn
+xpD
+xbn
+djf
+xeK
+yhS
+dkI
+wjI
+wjI
+wjI
+wjI
+dWy
+woL
+kVJ
+dIx
+xjw
+dIx
+dIx
+dIx
+dIx
+dIx
+dIx
+dIx
+dNB
+lfG
+mkS
+iyh
+vVR
+dSc
+waL
+dRK
+sUw
+fqq
+xuj
+dJx
+iGw
+bvh
+iGw
+bqc
+aaa
+aaa
+aaa
+aaa
+aae
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(121,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+dft
+dft
+dft
+alf
+anb
+aOc
+aOc
+arO
+aOc
+ame
+awl
+aNe
+aOc
+aOc
+aOc
+aOc
+aJF
+aOc
+aOc
+aOc
+aXs
+aOc
+aOc
+aOc
+bto
+mAV
+aOc
+bEf
+bOU
+bgH
+czb
+aJb
+aXI
+bTM
+moG
+bAo
+bDh
+sDo
+moG
+bNd
+aVS
+aVS
+bxp
+aBt
+cng
+bQO
+bsB
+cAz
+aBt
+cHK
+ckh
+aGk
+bSy
+krc
+cEJ
+cGo
+cFA
+wQq
+lnB
+dLM
+dOX
+dVS
+bEw
+dpd
+baF
+fRL
+dBm
+dEF
+uvW
+bWZ
+baF
+jAs
+joM
+xsK
+cwP
+cpy
+crN
+nWB
+xsK
+oPr
+puk
+baF
+qsw
+kJB
+sdY
+mJH
+cKk
+cUL
+bFk
+cKk
+wsa
+cZw
+ded
+sok
+eNy
+dPt
+dtB
+quA
+srP
+bYj
+xat
+crn
+iSW
+ckj
+clA
+hQH
+cpJ
+cpJ
+raR
+bYj
+tJM
+gMw
+jJl
+bYj
+cbC
+cbC
+yhX
+cbC
+yhX
+ugg
+dkp
+kjT
+ekk
+hlh
+ikA
+qWU
+qWU
+qWU
+qWU
+qWU
+qWU
+qWU
+uHA
+wRw
+kVz
+puv
+rho
+puv
+rCf
+rJr
+uHt
+djw
+tdt
+upr
+xbn
+dlO
+tUX
+vHG
+xut
+aaa
+xwq
+gzR
+dxh
+dyq
+dzA
+dEH
+dEH
+dEH
+puB
+iul
+pie
+kVJ
+dIx
+riE
+thR
+riE
+lHd
+mmQ
+cmA
+riE
+dIx
+szR
+szR
+szR
+szR
+szR
+dIx
+hYL
+dIx
+dIx
+pSp
+dIx
+dIx
+iGw
+bCI
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(122,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+asT
+dft
+asT
+dft
+dft
+asT
+dft
+asT
+asT
+dft
+dft
+dft
+dft
+dft
+aKj
+aLV
+awP
+axT
+dft
+dft
+dft
+dft
+asT
+asT
+dft
+asT
+bPA
+bYA
+bjK
+moG
+rDZ
+dGH
+bxi
+uGH
+aar
+bhM
+moG
+dtE
+cbs
+aVS
+amh
+aBt
+cno
+bQU
+cwa
+cAK
+aBt
+cHP
+ckh
+bpf
+crW
+dbu
+cyc
+cFQ
+dvP
+dzy
+lnB
+dLP
+dPf
+dVU
+dlb
+dMi
+baF
+fSj
+gCv
+fTl
+dIb
+dLf
+dCD
+xsK
+dVV
+rRy
+bKs
+cMa
+xGa
+hes
+rRy
+cwP
+jhv
+baF
+clJ
+rpY
+lJK
+mKg
+pwt
+cMy
+pwt
+pwt
+qLE
+rop
+sek
+bOu
+vqg
+bTY
+dtB
+quA
+lIo
+bYj
+qqW
+crn
+iSW
+ckj
+lBD
+vxk
+tUR
+gXk
+lhu
+hEY
+rcr
+nFB
+ctH
+bYj
+qUe
+fYZ
+nhJ
+qUe
+cbC
+cDU
+xuG
+cbC
+cbC
+yhX
+ybR
+sVN
+cNt
+lGD
+sVN
+cVf
+cQV
+aEh
+uHA
+ual
+oWk
+mGL
+pQd
+puv
+rhD
+pHL
+uHt
+djx
+pCm
+biX
+dnh
+xyK
+xyK
+drp
+xut
+aaa
+xwq
+gzR
+esO
+dyw
+dzA
+jBw
+dEH
+dEH
+puB
+cMc
+dOm
+dIv
+dBh
+iNC
+spW
+rxL
+xvO
+rxL
+lhr
+ljs
+dIx
+dXS
+sKw
+cYd
+mlW
+xjl
+dIx
+dHJ
+dIx
+cth
+tSH
+pwN
+dIx
+aaa
+iGw
+iGw
+bqc
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(123,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+iGw
+aaa
+aaa
+iGw
+aaa
+aaa
+iGw
+aaa
+aaa
+iGw
+dft
+asT
+dft
+dft
+asT
+dft
+iGw
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+bPA
+bYY
+cze
+aoo
+aoo
+aoo
+aoo
+aoo
+aoo
+aoo
+moG
+moG
+moG
+cbs
+bxp
+ceP
+iOH
+iOH
+aBt
+ceP
+aBt
+aBs
+ckh
+cQB
+cds
+bsD
+cEJ
+dpe
+bxj
+bxs
+lnB
+dMc
+cXN
+dcO
+dlk
+bHw
+baF
+fSD
+dBv
+bQW
+bUm
+bcc
+dCD
+xsK
+dWb
+hEs
+owM
+owM
+owM
+owM
+hEs
+bWS
+xsK
+baF
+clJ
+rpY
+cHm
+mKu
+bGY
+bDI
+bKB
+bGY
+wsr
+rpB
+sek
+bOw
+vse
+dPt
+dtB
+quA
+mlG
+bYj
+kOV
+crn
+kLd
+dHV
+rgA
+cpJ
+cpJ
+cpJ
+wvC
+xza
+blH
+gKG
+eRS
+bYj
+cbC
+cbC
+cbC
+cbC
+yhX
+ugg
+yhX
+yhX
+cbC
+cbC
+yhX
+sVN
+jzw
+qwa
+gjD
+hbL
+uuo
+tjq
+uHA
+nrB
+wEJ
+pKg
+drs
+dgk
+dSD
+tfy
+dkI
+djy
+tdT
+tGM
+urC
+xyK
+xyK
+drq
+xut
+aaa
+xwq
+xzK
+rsW
+dyv
+dzC
+iSY
+eWC
+jwR
+puB
+qwG
+jOc
+gZg
+dIx
+jxW
+qxd
+kWt
+uuH
+xyU
+eBz
+pXd
+oeN
+gGA
+qYh
+umr
+tFj
+gGA
+srZ
+jNE
+iFv
+gMZ
+sIs
+pql
+pSp
+iGw
+bCI
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(124,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+acC
+bZm
+czi
+aoo
+amL
+hhI
+bxq
+bsq
+bxk
+aoo
+xqJ
+nSx
+moG
+bvR
+cdp
+aVS
+bWL
+hUX
+aEo
+caQ
+cdm
+cHT
+ckh
+cQK
+qLZ
+lqY
+cyc
+aHw
+eFo
+cJA
+lnB
+dMi
+dlv
+dcQ
+dlv
+bHz
+baF
+fTl
+dBM
+dEW
+hFv
+aOP
+baF
+jAF
+kFQ
+nIw
+cxh
+xsK
+csa
+nXm
+cuQ
+oQz
+pux
+baF
+clI
+rpY
+sgK
+cIX
+cKq
+udI
+cPg
+vHi
+wsA
+wUu
+rpY
+bOw
+vse
+dPt
+dtB
+quA
+rIC
+bYj
+nQR
+crn
+iSW
+cbA
+bgb
+rLt
+dPe
+czB
+dSL
+bYj
+dWE
+wMA
+dZn
+bYj
+ssj
+nPZ
+cbC
+yhX
+hcE
+ufD
+cbC
+iuW
+iZQ
+sWp
+cbC
+cVf
+sVN
+cOY
+cPd
+vkS
+jcR
+cVf
+uHA
+xKP
+uJo
+pzW
+vsH
+dds
+koA
+mIg
+vsH
+vsH
+vsH
+vsH
+whO
+whO
+whO
+whO
+whO
+wHM
+lwP
+dWn
+eRD
+mMo
+dzD
+aoc
+pJs
+pda
+puB
+iFc
+xzo
+dFS
+dIx
+dIx
+dIx
+dJr
+rRO
+dIx
+dIx
+dIx
+dIx
+dJx
+dJx
+dJx
+dJx
+dJx
+dJx
+dJx
+dIx
+guD
+eIv
+pYm
+pSp
+aaa
+iGw
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+cDs
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(125,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+acF
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+acC
+bPA
+bZJ
+cAv
+aoo
+eqp
+hjN
+bxr
+bsq
+bDi
+aoo
+cKz
+bNK
+fFl
+bVS
+auo
+che
+che
+che
+cwt
+che
+che
+cIb
+ckh
+cQP
+csr
+aPY
+cEJ
+dpg
+cFG
+bxt
+lnB
+dMk
+cYa
+aPM
+dYt
+aSQ
+baF
+fTp
+uPv
+uPv
+uvW
+cGp
+baF
+jBI
+kGf
+brY
+baF
+ctT
+nqB
+nYi
+unx
+dCD
+baF
+baF
+qtp
+rpY
+siM
+sek
+sek
+cUN
+cPj
+sek
+sek
+rpY
+rpY
+bOw
+vse
+dPt
+fTs
+dRT
+wjl
+bYj
+inV
+eKm
+sll
+inV
+bYj
+bYj
+bYj
+bYj
+bYj
+bYj
+bYj
+bYj
+bYj
+bYj
+cXa
+cXa
+cXa
+cXa
+cXa
+qBv
+cXa
+cXa
+cXa
+dzL
+yhX
+vam
+ozs
+tKj
+ozs
+fYC
+izb
+fJp
+uHA
+pgp
+fnI
+xQZ
+vsH
+wAs
+pCB
+svh
+dhW
+gHm
+dkJ
+dlY
+dIg
+spH
+pKc
+onr
+vsH
+nbr
+mmZ
+jwe
+xQj
+dyB
+dzD
+pJs
+aoc
+pda
+puB
+fGj
+pYt
+dFS
+fGj
+jIl
+inx
+hIk
+fMD
+gFa
+rAC
+iVn
+dMP
+jao
+yhc
+gJj
+wyV
+lsV
+oSy
+uxz
+dIx
+gzB
+qsX
+eOr
+pSp
+iGw
+bCI
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(126,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+acF
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+iGw
+bbV
+bPD
+bhN
+bjK
+aoo
+eSm
+hAY
+bxx
+bsq
+bDi
+aoo
+biq
+xqJ
+moG
+woa
+sDI
+moG
+gbI
+cbs
+cwA
+gbI
+moG
+aBs
+ckh
+aFo
+css
+aFo
+cEJ
+aKe
+bvV
+aKe
+lnB
+lnB
+cYg
+lyE
+cYg
+lnB
+baF
+unx
+dCD
+dCD
+cas
+baF
+baF
+jCn
+dWd
+gKC
+jYe
+cpA
+nqG
+wVn
+six
+qMp
+jig
+jCX
+qtU
+rhx
+qMp
+qMp
+cKv
+cMP
+oWg
+qMp
+qMp
+rqO
+six
+bOw
+vse
+dPt
+dPt
+dPt
+mDY
+wFd
+dPt
+dPt
+gMf
+dPt
+dED
+dPt
+tKa
+qvr
+qvr
+qvr
+qvr
+dYc
+ctN
+dBH
+qoH
+qvr
+edh
+qvr
+qvr
+hwa
+qvr
+nNj
+cXa
+cbC
+cbC
+sVN
+cVf
+fvB
+vTj
+cSd
+jcR
+sVN
+uHA
+puv
+vye
+xQZ
+pUL
+xdz
+rDf
+qaw
+rUE
+jmo
+iWl
+uPh
+loO
+wir
+rpv
+ena
+vsH
+xSf
+xSf
+xSf
+xSf
+xSf
+wEh
+wEh
+wEh
+wEh
+wEh
+dfe
+dfe
+gLL
+tzX
+dJx
+wpC
+hIk
+fMD
+dMg
+sZN
+lZk
+sZN
+nwz
+oNV
+dMg
+ktf
+rsE
+dJx
+sQU
+dIx
+hMB
+vTw
+dVo
+dIx
+iGw
+bCI
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(127,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+acF
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+acC
+acC
+acC
+bhN
+aRQ
+aoo
+aXJ
+hFX
+bxy
+bsq
+qVc
+aoo
+moG
+juy
+moG
+bVU
+cbs
+gbI
+nGG
+bVL
+cbs
+cbs
+gbI
+cIj
+ckk
+cQQ
+cst
+aHb
+aGn
+rJw
+cFI
+wCD
+aLC
+dMn
+nsi
+aPO
+dCK
+wCD
+aUt
+fTY
+dCK
+bUC
+hJA
+ipV
+huw
+jCG
+dWf
+eaZ
+yai
+mwB
+dMX
+hfx
+hFg
+mLE
+pyj
+qbQ
+qvg
+mLE
+skB
+mLE
+dil
+ufo
+mLE
+mLE
+mLE
+mLE
+hFg
+inI
+uBS
+uIF
+fsZ
+eLE
+vyh
+kva
+eLE
+cir
+qIq
+eLE
+eLE
+eLE
+xRq
+eNW
+yiC
+yiC
+yiC
+yiC
+yiC
+yiC
+qaH
+yiC
+wsg
+yiC
+kTq
+wqC
+qvr
+gRa
+cXa
+ybR
+yhX
+sVN
+hgH
+mAd
+cQS
+nPX
+jlL
+cVg
+uHA
+nfO
+aOd
+xJv
+pDF
+ibM
+eAH
+esT
+qZv
+sbf
+xon
+wua
+mob
+dIh
+vib
+epd
+vsH
+gVl
+mdc
+sPG
+oyt
+xSP
+wEh
+iVN
+xEA
+dNZ
+rgD
+dsx
+dfe
+dFS
+dFM
+dJx
+kZL
+eJc
+fMD
+gJj
+rAC
+iVn
+rAC
+nDK
+yhc
+dOS
+cwn
+qCE
+dJx
+xPw
+dIx
+dIx
+dSI
+dIx
+dIx
+iGw
+aaa
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(128,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+acF
+iGw
+iGw
+aae
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+byN
+aRL
+bcy
+aRL
+bgO
+cDE
+aWw
+bsi
+hOi
+bxz
+vLk
+aNG
+aoo
+bBC
+bOj
+moG
+bWa
+cbs
+gbI
+bVL
+cpO
+cwI
+cbs
+aVS
+cIu
+cOf
+cQR
+btP
+cGj
+diS
+dpv
+cGj
+udw
+cGj
+cGj
+dPl
+bHN
+cGj
+eNq
+cGj
+fUo
+aRT
+cHh
+hJC
+bjc
+iTZ
+jDk
+dWh
+bhw
+jYe
+wVn
+boi
+oBf
+bMH
+mMd
+mMd
+mMd
+cEa
+mMd
+lKE
+mMd
+tDc
+rsM
+mMd
+mMd
+mMd
+mMd
+bMH
+fAR
+igj
+nzZ
+eJR
+kFR
+fyj
+eJR
+eJR
+gtP
+umX
+dvf
+eJR
+eJR
+eRU
+dRB
+dWK
+gfQ
+pnT
+gfQ
+ctL
+gfQ
+cwL
+gfQ
+gfQ
+gfQ
+gfQ
+gqS
+hUk
+ncZ
+cXa
+czD
+cbC
+cVf
+dHD
+jMs
+cVf
+sVN
+cSc
+nDf
+uHA
+pEd
+vye
+xQZ
+loO
+ddx
+dff
+qCK
+biO
+qhf
+mTu
+ena
+kln
+wir
+vnq
+clq
+nYC
+qzC
+yhY
+eeD
+yjC
+amk
+wEh
+ruT
+gpS
+tdf
+gAF
+bbJ
+dfe
+sUN
+tpM
+dJx
+ucx
+xbJ
+fMD
+dMg
+sZN
+lZk
+oNV
+nwz
+oNV
+oca
+hIk
+tDg
+dJx
+hmE
+dIx
+hyk
+vTw
+dXU
+dIx
+iGw
+bCI
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(129,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+acF
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+acC
+acC
+acC
+bhN
+aRQ
+aoo
+btk
+hRC
+bxB
+bix
+bsq
+aOY
+cbs
+cbs
+cbs
+cbs
+cbs
+aVS
+aVS
+cpQ
+cxA
+bVL
+aVS
+cIR
+cko
+aFA
+aFA
+aFA
+cFO
+aFA
+aUv
+aFA
+cYW
+qiF
+cYW
+bCN
+cYW
+bEK
+cYW
+aYZ
+eZR
+aYZ
+bce
+aYZ
+aYZ
+cdx
+dWv
+bhx
+aYZ
+wVn
+ipW
+nIm
+bqr
+tUd
+cUQ
+cUQ
+bwf
+kZv
+slr
+mMq
+mPJ
+bHj
+bHj
+vIC
+vIC
+vIC
+bHj
+bSE
+dml
+dpt
+pId
+pId
+pId
+pId
+pId
+vof
+tEl
+bSE
+bSE
+bSE
+bSE
+jSu
+yeI
+xYt
+xYt
+xYt
+xYt
+xYt
+xYt
+xYt
+xYt
+xYt
+sqZ
+mOb
+tKa
+moW
+cXa
+cXa
+uvt
+qWU
+qWU
+qWU
+qWU
+qWU
+qWU
+qWU
+uHA
+hoS
+fnI
+xQZ
+ets
+dkP
+hvE
+cMl
+lzg
+gyW
+dkM
+dlZ
+dIg
+uPB
+oYk
+ujh
+vsH
+niq
+tSo
+dwg
+xTh
+dyG
+wEh
+hLJ
+gpS
+kMz
+trI
+ehA
+dfe
+xAu
+bAE
+hVD
+bAe
+eVh
+sOW
+nvA
+nvA
+nvA
+nvA
+wJP
+pnK
+gOL
+pcb
+dQi
+dJx
+dXS
+dSA
+fmK
+vTw
+dXS
+pSp
+iGw
+bCI
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(130,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+adf
+gXq
+gXq
+gXq
+acF
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+iGw
+bcA
+bQu
+bhN
+aRQ
+aoo
+btk
+bxx
+bxB
+biQ
+bDT
+aoo
+bJk
+cbs
+moG
+moG
+cbs
+cbs
+cnq
+bfY
+bVz
+cbs
+svo
+cdS
+cku
+aFA
+csz
+aFr
+btQ
+cDm
+cFL
+aFA
+byP
+riI
+dPp
+ddc
+bEK
+eTb
+dtC
+fUt
+dCM
+bgo
+bcf
+aYZ
+bdz
+dSQ
+dWz
+bhy
+aYZ
+sIo
+jya
+bog
+bqr
+bOA
+bOA
+bOA
+bwf
+cFK
+lKX
+byU
+nZz
+bHj
+peP
+vJr
+wsN
+wVc
+xPL
+bSE
+vww
+bTZ
+fuj
+tea
+tea
+tea
+sov
+gzr
+bSE
+jXE
+dKa
+fbU
+bSE
+dwM
+wrB
+xYt
+fvE
+sMv
+iOJ
+cvo
+xcz
+jUR
+eto
+xYt
+grW
+cgV
+cQp
+dEb
+joW
+nsA
+dkn
+sqK
+pOa
+ubA
+uHA
+hQl
+wiY
+nDj
+uHA
+oBj
+vye
+xQZ
+wbP
+hQW
+gpA
+xoj
+vsH
+vsH
+wKB
+vsH
+vsH
+vsH
+vsH
+vsH
+vsH
+gYb
+ykR
+xSf
+xSf
+xSf
+wEh
+pnv
+uoY
+dDQ
+fkL
+kdl
+bpR
+vJX
+fGj
+dJx
+orN
+qCE
+nGI
+gJj
+rAC
+iVn
+yhc
+gJj
+yhc
+oca
+hIk
+nGI
+dRr
+elZ
+sIs
+ikc
+eNt
+vCx
+pSp
+aaa
+iGw
+aaa
+bCI
+aaa
+aaa
+aae
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(131,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+acF
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+acC
+bPA
+bZJ
+cAv
+aoo
+fvs
+iNJ
+bxE
+biU
+apJ
+aoo
+oWL
+cbs
+hRd
+moG
+cbs
+gbI
+aVS
+aVS
+bVL
+ldW
+gbI
+cJd
+ckW
+aFA
+cSJ
+dbv
+aGo
+nlF
+dvR
+aFA
+dFm
+ddk
+ddk
+oNr
+aUx
+eTZ
+fsk
+aYZ
+gCx
+dFq
+hLh
+dLx
+lmd
+xBC
+cgK
+bhz
+aYZ
+wVn
+jya
+oBf
+luQ
+aaa
+iGw
+aaa
+bwf
+mMQ
+byL
+mMQ
+mMQ
+bHj
+uQU
+vLR
+qQG
+vLR
+xQi
+bSE
+bSE
+bUa
+keb
+tEl
+keb
+oKQ
+keb
+bSE
+bSE
+tlZ
+pUz
+ikJ
+bSE
+fvI
+wrB
+xYt
+mnN
+uWd
+tFd
+tFd
+tFd
+jme
+cFE
+xYt
+cCM
+lAr
+qVp
+uLT
+cHw
+hyI
+kGp
+kGp
+hyI
+nBu
+uUW
+xMc
+tcp
+tuK
+cZC
+esP
+mKZ
+xQZ
+cVZ
+xAj
+nQS
+rKQ
+dzI
+xAj
+xAj
+xAj
+dzH
+xAj
+xAj
+xAj
+duY
+xAj
+tEB
+xAj
+dyC
+dzI
+wEh
+tgP
+wlE
+xXf
+tLT
+gMU
+dfe
+kVJ
+wKr
+dJx
+mSE
+nfd
+nGI
+dMg
+sZN
+lZk
+sZN
+dMg
+oNV
+dOS
+cwn
+nGI
+dJx
+gSF
+eye
+dTf
+wBo
+dTm
+pSp
+aaa
+iGw
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(132,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+acC
+cdk
+cDZ
+aoo
+aoo
+aoo
+aoo
+aoo
+aoo
+aoo
+moG
+cbs
+cbs
+cbs
+cbs
+moG
+gbI
+bRK
+aVS
+gbI
+moG
+cJj
+cOj
+aFA
+cTj
+aFt
+aGp
+aHB
+xHA
+aFA
+dFv
+nEC
+aUy
+qlN
+cFF
+cjQ
+pkf
+aYZ
+blf
+ilz
+oZS
+bXb
+iUP
+beY
+pKu
+cjH
+buS
+wVn
+jya
+oBf
+luQ
+aaa
+iGw
+aaa
+bwf
+bwf
+cHC
+cJr
+bwf
+bHj
+uVC
+bHd
+bFr
+rvg
+skp
+bSE
+hqq
+qWf
+bUI
+bIG
+cbN
+fqv
+vxW
+bbY
+bSE
+bSE
+dKt
+bSE
+bSE
+gIn
+cpK
+bsJ
+sUY
+dFX
+ygC
+ygC
+ygC
+wDT
+hFx
+xYt
+tdo
+yem
+vzv
+saY
+dkn
+njP
+dkn
+dkn
+iQQ
+ced
+sjW
+oEj
+tlc
+xKu
+sjW
+pAy
+hCs
+qGf
+nmp
+xJf
+nbx
+rKZ
+sid
+xDv
+lBh
+dqb
+gkY
+dqb
+jmL
+dqb
+esa
+xDv
+dvd
+xDv
+hYi
+rNO
+exh
+wOf
+oFp
+dDR
+dFn
+ygS
+dfe
+dIy
+fGj
+dJx
+vyD
+hIk
+dRm
+kKB
+quO
+lAD
+quO
+kKB
+xQb
+kKB
+rIY
+ycx
+uVh
+dRt
+kGG
+dXV
+lCa
+dTm
+pSp
+iGw
+bCI
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(133,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+aaa
+aaa
+iGw
+aaa
+aaa
+iGw
+ahS
+dZp
+ahS
+ahS
+dZp
+ahS
+iGw
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+bPA
+bhN
+cJn
+moG
+aXK
+iZo
+bxI
+bjN
+aNI
+bWx
+moG
+cbs
+moG
+cZP
+cbs
+cbs
+aVS
+cqw
+cbs
+cbs
+cbs
+cJj
+aVS
+aFA
+cUa
+cvh
+cye
+nlF
+bwj
+aFA
+dFW
+ddk
+ddk
+gep
+jct
+aSW
+dtI
+aYZ
+gCI
+dFt
+bci
+dLx
+lmd
+dSW
+kGW
+cjO
+buS
+wVn
+jya
+oBf
+luQ
+aaa
+iGw
+aaa
+bwf
+rlm
+lKX
+byU
+cKT
+bHj
+uVS
+pzi
+qQS
+bPY
+xQv
+bSE
+vwH
+dxf
+dtF
+dxf
+dtF
+dxf
+loT
+iIl
+vtj
+ylM
+mqB
+tKk
+bSE
+dwM
+rpT
+xYt
+fyz
+pCs
+iuh
+iuh
+iuh
+nIG
+lsz
+bgk
+ejB
+cER
+cQm
+lGN
+jpa
+jSV
+lfd
+knb
+fmw
+tpR
+kXP
+esz
+eVB
+job
+jJs
+rJZ
+mNY
+mHX
+oVl
+xDD
+xDD
+cJT
+wOF
+xDD
+xDD
+oxm
+eCO
+xDD
+mEE
+xDD
+anP
+xDD
+xDD
+xDD
+mSh
+dzJ
+wEh
+aob
+kQU
+dCL
+oXs
+dGO
+dfe
+rtl
+rNh
+dJx
+qJh
+hIk
+dKe
+jRL
+sZN
+lZk
+uUa
+dip
+oNV
+dMg
+tJN
+jnr
+dJx
+mnO
+vYK
+dUK
+dUl
+dTn
+dIx
+iGw
+bCI
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(134,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+aaa
+agp
+agp
+ahS
+agp
+agp
+ahS
+ahS
+ahS
+ahS
+aAN
+aLW
+aDG
+aFB
+ahS
+ahS
+ahS
+ahS
+dZp
+dZp
+ahS
+dZp
+bPA
+cew
+cJG
+blL
+aKT
+jjA
+nNp
+nNp
+xJH
+che
+scT
+ilF
+xVY
+bXf
+cxY
+cxY
+cxY
+cqK
+isb
+cBo
+xQW
+cJp
+clz
+aFA
+cUj
+cvA
+aGr
+aHD
+bwi
+aFA
+dGd
+aXF
+aXF
+dzv
+aRq
+eWR
+tJu
+aYZ
+gDy
+bco
+tGi
+aYZ
+bdE
+dSQ
+cgP
+ebz
+buS
+wVn
+nqH
+nYK
+hHa
+iGw
+iGw
+iGw
+bwf
+rma
+lKX
+byU
+lSG
+bHj
+uWM
+pzJ
+bIT
+hRv
+bMG
+bSE
+kpT
+wCm
+dAr
+wCG
+dAr
+wCG
+fWS
+dFa
+cfA
+wCm
+qqU
+dNC
+sZn
+nlu
+mwA
+xYt
+cvE
+mkM
+ctP
+qui
+mck
+qxQ
+czG
+dRL
+oFJ
+xMi
+vzv
+oqA
+oKl
+njP
+qhT
+dkn
+iQQ
+ghN
+rsV
+oEk
+cKr
+srA
+rsV
+uZs
+iVI
+uDz
+vEo
+vEo
+rjs
+vEo
+dlT
+vEo
+rjs
+vEo
+tXf
+tXf
+tXf
+qOh
+gVV
+qOh
+tXf
+tXf
+tXf
+ykx
+wEh
+dfe
+dfe
+dfe
+dfe
+dfe
+dfe
+rtl
+nte
+dJx
+yiZ
+iBW
+jiS
+yiZ
+yiZ
+yiZ
+dJx
+dJx
+yiZ
+yiZ
+yiZ
+dJx
+dJx
+tEG
+dIx
+dIx
+dIx
+dIx
+dIx
+iGw
+iGw
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+tRm
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(135,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+ahS
+alv
+axa
+aUB
+ayr
+axa
+auc
+axa
+axa
+axa
+axa
+axa
+axa
+axa
+axa
+axa
+axa
+btR
+aUB
+axa
+arX
+bOU
+bgU
+cRo
+moG
+btw
+ann
+olS
+vWI
+aoU
+apM
+moG
+gcK
+cbs
+bXJ
+sDI
+aDI
+aDI
+aDI
+aDI
+xzw
+aDI
+aDI
+clH
+aFA
+aFA
+cvv
+aFA
+aHE
+aFA
+aFA
+dGi
+aXF
+aXF
+dWe
+aWd
+qfr
+ckz
+aYZ
+aYZ
+aYZ
+aYZ
+aYZ
+iVa
+dTd
+cgR
+ebY
+aYZ
+mxV
+jya
+oBf
+luQ
+aaa
+iGw
+aaa
+bwf
+rmb
+lLb
+sPM
+tDN
+bHj
+uXj
+pAL
+bIV
+dae
+deo
+tYf
+rju
+wCp
+bYn
+rTE
+bLL
+rxc
+bYn
+dFb
+rTE
+jVx
+wFJ
+dNO
+bSE
+qtv
+ccI
+xYt
+fyz
+pYR
+eXx
+eXx
+eXx
+gIu
+lbE
+gxk
+hev
+rKL
+vzv
+oqA
+jqb
+ugy
+gRN
+jQt
+ugy
+iRd
+rot
+uEZ
+pBD
+pBD
+pBD
+mnh
+oXm
+cZu
+vEo
+vvY
+xcG
+avZ
+die
+dkQ
+xcG
+hsS
+tXf
+xQB
+uQL
+omU
+klr
+fFf
+roU
+eri
+wnh
+ykx
+dAW
+fqo
+tzX
+dEa
+wKr
+fGj
+wKr
+kVJ
+ygb
+keY
+iEY
+sWh
+bko
+tzE
+mhS
+kJs
+tum
+uMU
+tii
+mhS
+jkJ
+sWh
+wuc
+etU
+vgu
+dSf
+vat
+dTp
+dUb
+gYI
+acF
+aaa
+iGw
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(136,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+ahe
+dZo
+ayB
+amj
+asi
+aqB
+asi
+aul
+aBc
+aBc
+aBc
+aLX
+aBc
+ahQ
+aXB
+aII
+aII
+aII
+aII
+aII
+aII
+bEh
+bPr
+alF
+cSy
+lZy
+lZy
+lZy
+lZy
+lZy
+lZy
+lZy
+lZy
+lZy
+kSr
+bXL
+cbs
+wMm
+bPt
+bRY
+bWf
+cbB
+cdw
+aDI
+sNn
+aFA
+cUs
+cvA
+aGu
+aHF
+bwk
+qXC
+aXF
+aXF
+aXF
+dWe
+aXF
+aXF
+hMZ
+dxa
+gDz
+dGc
+bcd
+bXy
+iVE
+cdy
+kHa
+bhE
+aVc
+wVn
+jya
+oBf
+luQ
+aaa
+iGw
+aaa
+bwf
+bwf
+lOt
+sPY
+tEw
+bDR
+uXu
+pBp
+cus
+dag
+dep
+bSE
+uXN
+wCG
+wCG
+wCG
+dCX
+poi
+wCG
+wCG
+wCG
+wCG
+psg
+xQd
+dPO
+srp
+jwn
+unk
+vte
+dYd
+ygC
+ygC
+ygC
+ixs
+qRN
+xYt
+cCM
+xMi
+vzv
+mcd
+nJZ
+ouL
+oSZ
+dkn
+iQQ
+sDC
+pBD
+oJF
+mZM
+clb
+ofk
+poO
+iLA
+pCn
+vEo
+qFV
+kaX
+kaX
+gha
+kaX
+kaX
+etO
+utT
+xUz
+hJX
+qNZ
+xdb
+nzN
+nzN
+cbI
+uQV
+jRH
+plG
+khf
+aKq
+yjo
+eOC
+aKq
+yjo
+kku
+nFf
+fEU
+kUr
+umd
+jtr
+wuc
+wuc
+wuc
+umd
+hIZ
+wuc
+wuc
+wuc
+umd
+xQY
+ihv
+tLv
+pMp
+tLv
+tLv
+iOD
+iGw
+iGw
+aaa
+bCI
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(137,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+ahS
+ahr
+aud
+aUC
+ayD
+aud
+aud
+aud
+aud
+aud
+aud
+aud
+aNS
+aXL
+aud
+aud
+aud
+buP
+aUC
+aud
+aNw
+bOU
+bhn
+cZi
+bnm
+lZy
+jAB
+dyn
+bMC
+bEc
+apO
+aqK
+lZy
+bWL
+bXL
+cbs
+aDI
+cnH
+cqT
+beU
+cBt
+cCV
+aDI
+cOl
+aFA
+cUx
+dbU
+aGt
+dpH
+aSV
+aXF
+dGD
+vLQ
+dPF
+oIy
+enm
+cHc
+aXF
+xuK
+bKU
+xBC
+bKU
+iqk
+iWe
+dTd
+sKF
+bhF
+aYZ
+myq
+rfm
+nYW
+luQ
+aaa
+iGw
+aaa
+pCr
+roH
+lOz
+byU
+bCl
+bHj
+pHr
+pHr
+cVm
+dan
+des
+bSE
+jMm
+wFb
+bIE
+rsK
+bSE
+bAT
+ppf
+mUi
+bgD
+tAz
+sxX
+dNT
+bSE
+dwM
+hpE
+xYt
+uDd
+wPc
+dZy
+eYe
+dZy
+bDk
+jLs
+xYt
+hzX
+kUz
+noj
+oqA
+sRG
+ugy
+oBH
+hnE
+ugy
+iQQ
+cRb
+oIq
+fVX
+nsS
+dgv
+nsS
+oXK
+daC
+rjs
+kPy
+dfh
+dyI
+sjm
+vnI
+dkS
+dnn
+utT
+biZ
+drv
+rzT
+dsE
+rru
+xeT
+idx
+fQT
+ykx
+wKr
+dBd
+uBY
+uBY
+uBY
+uBY
+uBY
+uBY
+uBY
+pBI
+lap
+fkq
+lFG
+dKo
+dKo
+dKo
+fbL
+dKo
+dKo
+dKo
+dKo
+ubP
+dKo
+bgj
+tLv
+dSg
+nuU
+jCz
+iOD
+iGw
+bCI
+iGw
+bCI
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(138,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+iGw
+agp
+agp
+ahS
+agp
+agp
+ahS
+ahS
+aJV
+ahS
+auS
+atL
+atL
+ahR
+ahS
+aJV
+ahS
+ahS
+dZp
+dZp
+ahS
+dZp
+bTR
+bhN
+bjK
+dJn
+atv
+bnn
+wrm
+bAt
+bEe
+bFB
+bJs
+bOD
+mIO
+bYd
+bEi
+aDI
+aZg
+bbR
+bbR
+azi
+aAt
+aDI
+xgY
+aFA
+cUF
+cvP
+aGx
+gLd
+aSV
+aXF
+aXA
+aWc
+dPN
+oIy
+tPj
+vLQ
+aXF
+dxb
+xBC
+dGk
+cgz
+bLl
+bdQ
+jCJ
+bgs
+ecz
+buS
+wVn
+jya
+nYY
+hHa
+iGw
+iGw
+iGw
+pBK
+rpj
+snq
+kfi
+nVR
+bHj
+bFy
+pHr
+bIX
+pHr
+bHj
+bSE
+bSE
+bSE
+bSE
+bSE
+bSE
+bSE
+bSE
+bSE
+bSE
+bSE
+bSE
+bSE
+bSE
+hzp
+yeI
+xYt
+crr
+mYX
+ctQ
+bBo
+gcg
+uYw
+fXK
+xYt
+pCP
+xMi
+vzv
+oqA
+sRf
+njP
+qhT
+dkn
+iQQ
+xXi
+pBD
+rTF
+naq
+oIq
+kSR
+oIq
+naR
+yjq
+vEo
+kPy
+dfn
+wGs
+tjR
+wGs
+dfn
+uIQ
+oNS
+dIi
+dzQ
+qqe
+vuD
+dwk
+dvg
+xFd
+xlY
+rLk
+fIC
+eGb
+uBY
+lJs
+tqz
+hze
+mRJ
+kyv
+uBY
+eCf
+ixz
+cjD
+dKi
+dro
+lJE
+see
+lEe
+yhZ
+lJE
+dro
+oJy
+gah
+lJE
+iAS
+jwW
+dSi
+vNk
+mRH
+ija
+iGw
+iGw
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(139,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+aaa
+iGw
+aaa
+aaa
+iGw
+aaa
+ahS
+aGL
+ahS
+dZp
+ahS
+ahS
+dZp
+ahS
+aGL
+ahS
+aaa
+iGw
+aaa
+aaa
+aaa
+bPA
+bhN
+bjK
+dPy
+lZy
+kpW
+bxX
+aNl
+bOr
+brl
+aqN
+lZy
+epg
+cdS
+buE
+aDI
+cnL
+bSg
+bWg
+aEs
+cdF
+aDI
+xgY
+aFA
+cVT
+cvO
+cyt
+gLd
+aSV
+aXF
+aXF
+aXF
+cCO
+nqX
+nqt
+fUv
+gWq
+fVj
+aUG
+tuE
+hLK
+irC
+vvn
+cgS
+kIA
+egl
+buS
+wVn
+jya
+oBf
+luQ
+aaa
+bwf
+ydg
+bwf
+jKY
+lVo
+byU
+tEy
+bHj
+bHj
+cVF
+wts
+bKE
+bHj
+diU
+bSE
+aaa
+cks
+cgE
+man
+ely
+dDa
+dFc
+mOw
+cks
+dBL
+xjd
+dPQ
+dwM
+npP
+xYt
+xYt
+gNl
+xYt
+xYt
+xYt
+xYt
+xYt
+xYt
+aVO
+hwz
+qVp
+xdX
+eEu
+hyI
+xnM
+eEu
+hyI
+sOE
+pBD
+mAO
+nIS
+nGQ
+okH
+nIS
+oYj
+nIS
+pYJ
+qzk
+hFn
+wGs
+doK
+wGs
+hFn
+dnn
+utT
+nan
+fZf
+drC
+dsG
+rru
+xeT
+xDU
+dxu
+ykx
+pYt
+kVJ
+uBY
+kzh
+sSo
+pBl
+omC
+kId
+lpx
+svM
+xQS
+dXa
+gwP
+dKo
+wze
+xNa
+dIO
+xNa
+uYG
+dKo
+cFy
+eGt
+uYG
+xhn
+xqX
+pOS
+dSJ
+dTs
+ija
+aaa
+iGw
+aaa
+iGw
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(140,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+ahS
+aJV
+ahS
+iGw
+aaa
+aaa
+iGw
+ahS
+aJV
+ahS
+iGw
+iGw
+iGw
+iGw
+iGw
+acC
+cfb
+czi
+aIO
+aIl
+lZy
+oBd
+atv
+tNm
+brn
+lZy
+lZy
+moG
+nst
+moG
+aDI
+aDI
+bbZ
+aym
+azk
+aAv
+aDI
+mBy
+aFA
+cWe
+cvP
+aGx
+gLd
+nCH
+aXF
+dGD
+aWc
+dPF
+oIy
+tPj
+uJA
+aXF
+irI
+xBC
+cke
+dId
+bLl
+bdQ
+jCJ
+qRn
+ckd
+buS
+wVn
+jya
+oBf
+luQ
+aaa
+pAg
+qcB
+qwy
+rpO
+bmb
+byU
+lSG
+cNe
+bJh
+bJh
+bJh
+bJh
+bJh
+bJh
+bJh
+aaa
+cks
+nph
+qXy
+tfd
+lRu
+ohb
+eKX
+eDV
+ciD
+wrB
+wrB
+dwM
+wrB
+dVm
+hQI
+dYg
+pSF
+cvt
+gSi
+okj
+lJZ
+cBe
+cCM
+xMi
+vzv
+saY
+dkn
+njP
+qhT
+dkn
+iQQ
+tot
+iVt
+gjV
+cTR
+cTU
+oIq
+oIq
+oYt
+pCx
+vEo
+kPy
+vQY
+wGs
+tjR
+wGs
+krN
+sWC
+fno
+uQV
+dsu
+wJB
+wiW
+wJB
+xhi
+dxv
+fXx
+ykx
+wKr
+kVJ
+uBY
+hVe
+ivw
+qUz
+dFp
+mTD
+iZd
+vJv
+tVC
+xNa
+gwP
+dKo
+wze
+dIO
+vCW
+dIO
+uYG
+dKo
+cFy
+xNa
+rFi
+xhn
+dRO
+dSj
+dSP
+dTt
+ija
+iGw
+iGw
+aaa
+bCI
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(141,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+acF
+aaa
+iGw
+aaa
+aaa
+aMt
+aMt
+aMt
+aws
+aMt
+oqI
+oqI
+oqI
+oqI
+aMt
+aws
+aMt
+aMt
+aaa
+aaa
+aaa
+aaa
+bPA
+bZJ
+dce
+blx
+buO
+bvL
+byh
+bvL
+bvL
+bvL
+bvL
+oSG
+aQx
+bZz
+bEI
+cGf
+aDI
+bSz
+urM
+bgl
+bhY
+aDI
+mCN
+aFA
+cWp
+cvQ
+aGw
+gLd
+aSV
+aXF
+aXA
+dMq
+dPN
+pRK
+eoM
+eYG
+aXF
+fXt
+bKU
+xBC
+bKU
+lmz
+seM
+dTu
+dWC
+ehB
+aYZ
+wVn
+jya
+oBf
+luQ
+aaa
+pAi
+jGZ
+bwg
+byU
+lVo
+mft
+tHP
+osl
+bJh
+vMe
+bOG
+rzo
+bMN
+xsa
+bJh
+iGw
+cks
+vmb
+bYp
+nWl
+iHE
+cdD
+dGK
+cks
+quv
+wrB
+uFX
+rcT
+uFX
+wrB
+rrz
+wrB
+vgP
+iwz
+gLH
+fCs
+feu
+gFf
+cCM
+xMi
+vzv
+oqA
+oKl
+ugy
+bJP
+vyT
+ugy
+tot
+gOq
+aiF
+cTB
+cUY
+cVs
+oIq
+cYB
+daE
+vEo
+qEx
+nom
+tHC
+rwB
+tHC
+tHC
+lsc
+utT
+xsv
+hGm
+vMV
+wjc
+wJG
+xus
+gih
+dxw
+ykx
+fGj
+kVJ
+uBY
+kZQ
+hrY
+xKw
+kpr
+irg
+uBY
+cfR
+xQS
+qwo
+gwP
+dKo
+wze
+dIO
+oeC
+dIO
+uYG
+dKo
+cFy
+dMm
+uYG
+xhn
+olG
+dSk
+sCz
+dTw
+iOD
+iGw
+bCI
+iGw
+bCI
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(142,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+acF
+aaa
+iGw
+aaa
+awU
+aMt
+aMt
+aRN
+aRN
+ayi
+nlE
+nlE
+nlE
+nlE
+aGF
+aRN
+aMP
+aMt
+aaa
+aaa
+aaa
+aaa
+acC
+cff
+ddd
+bmG
+btY
+bFC
+byu
+bFC
+arG
+bFC
+bFC
+hTY
+bUc
+eXH
+cei
+cTQ
+cnS
+cqW
+beW
+bgn
+big
+aDI
+clI
+aFA
+cXD
+cvT
+djc
+dpR
+dwh
+aJv
+dPP
+dPP
+dPP
+bCO
+aXF
+aXF
+bkk
+fYR
+dwo
+gYJ
+oLF
+gfO
+iWC
+bKU
+kJm
+bhJ
+aYZ
+wVn
+jya
+oBf
+luQ
+aaa
+pBK
+jIv
+kfh
+lfA
+jUO
+rlm
+tIL
+ugf
+bJh
+bMY
+soL
+wXI
+bMY
+qlT
+bJh
+aaa
+cks
+bOt
+pFF
+qjj
+mxb
+gQD
+loS
+tlg
+kRz
+dYk
+sKT
+wZF
+xfT
+iui
+jOE
+iBh
+rcA
+fYm
+cyf
+fYm
+fYm
+rcA
+cEb
+fgD
+vzv
+oqA
+bRo
+eFC
+qhT
+dkn
+bNH
+wId
+iVt
+hXm
+ohz
+cUZ
+pBD
+cYj
+wEb
+daF
+dfm
+wcO
+qbx
+qxY
+khT
+qxY
+kCV
+evO
+ykx
+doP
+drN
+vNU
+ykx
+wJK
+lmj
+xEf
+dxx
+ykx
+nte
+eKh
+uBY
+uBY
+nix
+jXe
+dFr
+uBY
+uBY
+eYh
+xQS
+pAn
+gwP
+dKo
+wze
+dIO
+dMW
+dIO
+uYG
+dKo
+cFy
+dmr
+uYG
+xhn
+kxD
+dSl
+dSM
+dUg
+iOD
+iGw
+bCI
+aaa
+iGw
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(143,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+acF
+aaa
+iGw
+aaa
+awU
+aAa
+oqI
+app
+ugW
+aRN
+ahC
+ahC
+ahC
+ahC
+aRN
+ugW
+bjM
+aMt
+aMt
+oqI
+aMt
+aaa
+acC
+bhN
+dfr
+dQb
+bOS
+bOR
+byE
+bkK
+awh
+bkK
+oMv
+aPt
+qis
+bBG
+bEN
+aWI
+aDI
+cqY
+beZ
+cBJ
+aUY
+aDI
+cOm
+aFA
+aFA
+aFA
+aFA
+aFA
+cYW
+cYW
+qiF
+qiF
+ggP
+tCp
+qiF
+qiF
+cYW
+aYZ
+aYZ
+aYZ
+aYZ
+wdz
+kCr
+wdz
+iGF
+aYZ
+bjt
+wVn
+jya
+oag
+hHa
+iGw
+bwf
+qcG
+byU
+byU
+bUt
+sQx
+nXe
+osE
+bJh
+vNo
+soL
+bKH
+soL
+soL
+bJh
+aaa
+cks
+cks
+cks
+cks
+cks
+cks
+cfD
+cks
+sgo
+ueQ
+oSv
+vCr
+eYY
+sYX
+rrz
+wrB
+pSF
+hgx
+lTb
+wMB
+czK
+vgP
+cCM
+xMi
+kKR
+fRt
+mDj
+oqA
+nMi
+gik
+oqA
+mDj
+pBD
+cVc
+pBD
+cVc
+rot
+mJJ
+cZr
+vNZ
+dfm
+dfm
+dfm
+dxF
+sio
+dpY
+jhc
+dfm
+ykx
+mJJ
+mIZ
+vNZ
+ykx
+ykx
+tdA
+tdA
+ykx
+ykx
+mhL
+faL
+uBY
+mgP
+phR
+dXy
+phR
+dGe
+ukf
+eey
+tVC
+xNa
+gwP
+dKo
+wze
+dIO
+qsg
+dIO
+uYG
+dKo
+cFy
+xNa
+rFi
+hax
+tLv
+dSR
+dTi
+dUf
+iOD
+iGw
+bCI
+aaa
+bCI
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(144,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+acF
+aaa
+iGw
+aaa
+awU
+aAa
+oqI
+aEe
+ugW
+ayi
+jeA
+jeA
+jeA
+jeA
+aYd
+ugW
+aMr
+boG
+aRH
+aKM
+oqI
+aaa
+acC
+bhN
+dfU
+dQb
+aYY
+wmW
+ojf
+bkX
+bOv
+aQy
+bsG
+bOR
+bAl
+bBG
+bEN
+bNz
+xPP
+xPP
+xPP
+xPP
+xPP
+xPP
+cOn
+xPP
+cXQ
+xPP
+tjh
+cDp
+xPP
+xPP
+xPP
+xPP
+xPP
+deq
+xPP
+xPP
+xPP
+gat
+dCP
+aGz
+xPP
+xPP
+xPP
+xPP
+bjT
+oJN
+bcn
+mbE
+nqM
+hhH
+luQ
+aaa
+pCr
+jJO
+cEn
+cGm
+cHF
+mUz
+tJk
+oth
+bJh
+soL
+bMY
+dmz
+smb
+mHJ
+bJh
+aaa
+lEk
+lko
+dXx
+bZY
+dDf
+dFe
+nab
+chh
+ciD
+ckq
+uvO
+pQg
+coA
+rFJ
+rrz
+qDm
+vgP
+cEd
+cCG
+cBj
+nmf
+xKd
+cCM
+cEQ
+qVp
+slb
+xUN
+xUN
+xQG
+xUN
+xUN
+xUN
+lZA
+xUN
+mCD
+xUN
+xUN
+ayU
+chO
+ntS
+xUN
+dim
+fDj
+miw
+siH
+miw
+kQV
+mCD
+xUN
+uRI
+dql
+xHs
+xUN
+dim
+xUN
+xUN
+xUN
+ylQ
+xUN
+xpj
+xWm
+mjx
+dGR
+dGR
+mZk
+oeE
+nJD
+mUT
+mLJ
+rxx
+dTW
+xkm
+wze
+xNa
+dIO
+xNa
+uYG
+dKo
+cFy
+sCQ
+uYG
+xhn
+xqX
+nkv
+iJa
+jtt
+iOD
+iGw
+bCI
+iGw
+bCI
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aae
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(145,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aae
+aaa
+aaa
+aaa
+acF
+iGw
+iGw
+aaa
+aMt
+aMt
+aMt
+aEi
+amp
+oqI
+oqI
+oqI
+oqI
+oqI
+oqI
+bfL
+aMn
+aOq
+buR
+aKM
+oqI
+aaa
+acC
+cfo
+drH
+dQr
+buH
+wmW
+oHH
+bkX
+xXV
+bkX
+wDB
+bOR
+cQc
+bZH
+aTD
+xqc
+bWv
+bWv
+bWv
+cnm
+cnm
+xxC
+cOs
+dqq
+cXT
+kLZ
+djM
+dqq
+dqq
+dqq
+dqq
+dqq
+aOF
+deB
+kLZ
+kLZ
+fsw
+kLZ
+kLZ
+har
+dqq
+dqq
+kLZ
+cdO
+orI
+kLZ
+mhX
+bll
+nrz
+oah
+luQ
+aaa
+pDh
+qcM
+kfi
+rpQ
+sot
+bDW
+nXE
+bDY
+bFz
+vPu
+qSG
+wYX
+bMQ
+rKr
+bJh
+iGw
+lEk
+qnk
+tzR
+prr
+lzm
+tdC
+qAX
+chi
+lsQ
+mcY
+hIc
+hoT
+dTr
+dYi
+rrz
+djU
+vgP
+pri
+dbl
+cyk
+fYM
+cCH
+pEm
+cBA
+wfQ
+rlE
+viq
+viq
+vxe
+dWj
+viq
+viq
+viq
+pRB
+ogb
+doy
+pRB
+pRB
+pRB
+pRB
+pRB
+pRB
+pRB
+pRB
+doU
+pRB
+doy
+qVg
+pRB
+pRB
+pRB
+pRB
+pRB
+uQY
+qKO
+pRB
+fbl
+qVg
+pRB
+sAT
+hMh
+mhB
+xPa
+tkW
+dYo
+nWI
+hdV
+dZK
+rdn
+nnI
+kHS
+qBn
+wDx
+fUb
+pvm
+fUb
+wDx
+dro
+gds
+psj
+pBJ
+xhn
+gVK
+kpn
+dTD
+dXW
+ija
+iGw
+iGw
+aaa
+bCI
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(146,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+acF
+aaa
+iGw
+aaa
+awU
+aAa
+oqI
+aEN
+ugW
+ayi
+nlE
+nlE
+nlE
+nlE
+aYH
+ugW
+aMr
+bqd
+bvf
+aKM
+oqI
+aaa
+acC
+bhN
+dfU
+dQu
+gdv
+wmW
+oIk
+aNp
+aNJ
+bkX
+eyJ
+bOR
+jeY
+bBG
+bEN
+qDz
+cwd
+cwd
+tav
+cDj
+cwd
+yaN
+cwd
+cnn
+cjZ
+cwd
+aZb
+cwd
+cwd
+cwd
+cwd
+cwd
+cwd
+bCP
+cwd
+cwd
+fsz
+cwd
+cwd
+aZb
+cwd
+irD
+irD
+jDW
+irD
+fCi
+mid
+eSU
+ntG
+hhH
+luQ
+aaa
+pDj
+nfb
+cEn
+cGm
+bUt
+cJl
+bCn
+ovT
+bJh
+vQn
+bMY
+wZo
+smb
+diX
+bJh
+aaa
+lEk
+xWn
+oBA
+dBN
+xXP
+dFe
+dGN
+dIw
+tIK
+ckq
+oIf
+rZN
+oqN
+rFJ
+rrz
+lgh
+vgP
+lDo
+eYO
+cEs
+fZs
+jqk
+rSJ
+bAN
+cIU
+slb
+lTJ
+xUV
+xUV
+xUV
+gJw
+pgL
+pgL
+cWL
+dvk
+cVe
+cWL
+cWL
+upS
+cWL
+dca
+pgL
+pgL
+pgL
+pgL
+dnx
+fau
+szY
+uuu
+dJE
+uuu
+nOn
+qLt
+qfO
+hyT
+pgL
+aWP
+uVI
+pgL
+gGp
+xWm
+mjx
+ixy
+dGR
+dGR
+deN
+nJD
+dHN
+woF
+dJB
+woF
+sqO
+dKo
+dKo
+cJu
+dKo
+dKo
+dKo
+dKo
+jaQ
+xsI
+iAS
+oMx
+mrG
+izr
+dTy
+ija
+aaa
+iGw
+aaa
+iGw
+acd
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(147,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+acF
+aaa
+iGw
+aaa
+awU
+aAa
+oqI
+app
+ugW
+aRN
+ahC
+ahC
+ahC
+ahC
+aRN
+ugW
+bjM
+aMt
+aMt
+oqI
+aMt
+aaa
+acC
+bhN
+dfU
+dQu
+aPt
+bOR
+aMz
+bAz
+awh
+bAz
+fma
+bOS
+qis
+bBG
+tOq
+auz
+ayA
+ayA
+ayA
+ayA
+wXh
+gJq
+wXh
+ayA
+ayA
+ayA
+irD
+cFP
+cFP
+jpK
+cFP
+cFP
+dGI
+grq
+grq
+ppM
+cdV
+ppM
+grq
+grq
+grq
+fgk
+fjY
+jEw
+fgk
+grq
+mjf
+bnc
+jya
+hiB
+hHa
+iGw
+bwf
+jOq
+byU
+byU
+bUt
+mUS
+bCo
+cMU
+bJh
+cSu
+soL
+bKN
+soL
+soL
+bJh
+aaa
+pty
+pty
+pty
+pty
+pty
+pty
+hSo
+pty
+ciE
+gAS
+clP
+uPo
+oGK
+cbH
+rrz
+vjx
+pSF
+hgx
+pJV
+cBk
+fZE
+vgP
+cEN
+xcb
+gZr
+uzj
+xYU
+jWl
+jWl
+xYU
+cNI
+xYU
+jWl
+jWl
+xYU
+cYw
+uzj
+jcU
+rTW
+jcU
+dfv
+dfv
+njG
+eGn
+dfv
+dfv
+bty
+fUm
+doW
+qNW
+bty
+duk
+duk
+oof
+uAm
+duk
+duk
+duk
+uDa
+sAv
+uBY
+dCW
+reI
+oTc
+reI
+iZi
+ijj
+vBp
+jnX
+jnX
+jnX
+jnX
+jnX
+pZl
+eXW
+iPd
+jnX
+jnX
+jnX
+pZl
+xQY
+xhn
+vur
+qEK
+sCz
+dXK
+ija
+iGw
+iGw
+aaa
+bCI
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(148,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+acF
+aaa
+iGw
+aaa
+awU
+aMt
+aMt
+aRN
+aRN
+ayi
+jeA
+jeA
+jeA
+jeA
+aGJ
+aRN
+aMP
+aMt
+aaa
+aaa
+aaa
+aaa
+acC
+chg
+drK
+bni
+buK
+ovx
+anQ
+bAF
+aYP
+bAF
+bAF
+bAF
+rvb
+rVF
+avf
+axj
+ayA
+bcz
+ays
+tZI
+rxE
+cKZ
+cOv
+cQU
+vXN
+ayA
+kiI
+blB
+irD
+dzE
+dGI
+cSb
+dQB
+grq
+aRC
+eYQ
+ftP
+dyd
+gDV
+grq
+hMY
+iso
+dPk
+jEJ
+dWH
+lyi
+fgk
+bnc
+jya
+kow
+luQ
+aaa
+pET
+jPa
+kfh
+rtJ
+sqY
+rlm
+bCp
+cMY
+bJh
+bMY
+soL
+xbk
+bMY
+wMO
+bJh
+aaa
+pty
+ppQ
+iLo
+dBT
+dDj
+dFi
+oop
+cfH
+ufg
+dLb
+pkL
+mRi
+gdV
+hmS
+jRu
+oqa
+rVP
+cyg
+oqr
+cyg
+cyg
+rVP
+cCK
+hzk
+liV
+xYU
+dmH
+oOr
+ndm
+eHp
+fTC
+nxa
+oOr
+ndm
+nbA
+dws
+cWY
+owp
+jdp
+hlj
+dfv
+ddE
+wMY
+duT
+tIb
+dfv
+cQW
+qXv
+uuD
+dIL
+jTV
+duk
+gZC
+vbc
+rQT
+sZp
+eyi
+duk
+oRg
+nGg
+uBY
+uBY
+dEV
+dEV
+dEV
+uBY
+uBY
+sbq
+dIJ
+xxb
+dLD
+dIJ
+dAO
+vBp
+jnX
+oCD
+wbr
+mhS
+vcx
+vBp
+jnX
+oCD
+vur
+tYi
+mHs
+dTA
+iOD
+iGw
+bCI
+iGw
+bCI
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(149,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+acF
+aaa
+iGw
+aaa
+aaa
+aMt
+aMt
+aMt
+aws
+aMt
+oqI
+oqI
+oqI
+oqI
+aMt
+aws
+aMt
+aMt
+aaa
+aaa
+aaa
+aaa
+bPA
+ciC
+drL
+bnj
+buO
+bKc
+aMT
+bKc
+bKc
+bKc
+bKc
+bKc
+dPS
+bZN
+bEO
+chC
+ayA
+crg
+jWn
+dQc
+cLc
+cLc
+cOw
+pqC
+egs
+ayA
+deG
+mME
+dfM
+bxv
+dfM
+dMs
+deG
+grq
+eqN
+blt
+bVd
+rrr
+gEq
+xZQ
+hNt
+dLX
+dLX
+fVO
+dLX
+lAA
+fgk
+bnc
+jya
+kow
+luQ
+aaa
+pFp
+qde
+bwc
+byU
+lVo
+sQS
+cKS
+cNb
+bJh
+vMe
+cWa
+xbr
+bMV
+gFX
+bJh
+iGw
+pty
+ciJ
+nPN
+hLi
+unE
+sJO
+kiG
+pty
+qQz
+vjx
+uFX
+iqh
+uFX
+wrB
+rrz
+vjx
+vgP
+iwz
+rjT
+fCs
+gaE
+gFf
+rSJ
+xMi
+liV
+ixo
+oOr
+dFQ
+oQU
+cPy
+cPy
+cPy
+cPy
+oQU
+dFQ
+gDY
+rbh
+ckp
+ogy
+vpM
+dcc
+wSW
+eYT
+jhQ
+tXC
+dfv
+gzd
+fbF
+pAV
+uRQ
+qcF
+duk
+pem
+xmM
+rQT
+xGL
+jxO
+duk
+wEP
+woA
+oRg
+aaa
+iGw
+aaa
+iGw
+aaa
+dIO
+dIO
+dIO
+dIO
+dIO
+dIO
+dIO
+xYF
+dIO
+xYF
+dIO
+dIO
+dIO
+dIO
+dIO
+xYF
+olG
+mle
+dSR
+jmR
+ija
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(150,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+ala
+aKd
+ala
+iGw
+aaa
+aaa
+iGw
+ala
+aKd
+ala
+iGw
+iGw
+iGw
+iGw
+iGw
+acC
+cdk
+dww
+aIO
+bVN
+sme
+oUT
+eGm
+rQB
+wbZ
+sme
+sme
+jWD
+nhF
+jWD
+jWD
+ayA
+cqZ
+ayA
+azs
+cLc
+cLc
+cOw
+cnp
+csF
+dcq
+aGE
+dqv
+cGc
+cKb
+cOe
+cSe
+bAV
+fgk
+eqY
+dLX
+dtJ
+dLX
+dZg
+dGy
+dmp
+dLX
+iWO
+bju
+dLX
+dZg
+fjY
+bnc
+jya
+kow
+luQ
+aaa
+pGI
+jQa
+bwd
+rum
+lQL
+byU
+lSG
+cNe
+bJh
+bJh
+bJh
+bJh
+bJh
+bJh
+bJh
+aaa
+pty
+rBx
+qlP
+dCb
+cbY
+cdK
+cfj
+otO
+tIK
+vjx
+vjx
+dRW
+vjx
+cpW
+dWQ
+vDO
+pSF
+cCL
+cBn
+cyh
+sEp
+cBe
+rSJ
+cEe
+xuv
+lRh
+sdF
+wds
+udO
+heZ
+pDt
+sRA
+heZ
+kml
+rYG
+ddF
+cWQ
+cYn
+nqE
+vAj
+oqZ
+upx
+rlj
+kJV
+fqa
+suE
+jjT
+tHH
+doX
+drD
+dvm
+duk
+elv
+xZk
+rQT
+xFp
+xXm
+duk
+wEP
+oIw
+tkc
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+aaa
+aaa
+dIO
+iaa
+dIO
+iaa
+dIO
+iGw
+iGw
+iGw
+dIO
+iaa
+lpd
+jLD
+lpd
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(151,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+aaa
+iGw
+aaa
+aaa
+iGw
+aaa
+ala
+aHs
+ala
+ajN
+ala
+ala
+ajN
+ala
+aHs
+ala
+aaa
+iGw
+aaa
+aaa
+aaa
+bPA
+bhN
+dwy
+dPy
+sme
+wQV
+bgi
+aou
+api
+apZ
+asY
+sme
+htb
+aSd
+bbl
+avb
+ayA
+crg
+cyH
+cBM
+cLc
+cLc
+cOx
+cnN
+cXU
+wXh
+cyP
+luz
+koK
+cKj
+cKj
+dMG
+cZp
+rkw
+ese
+dpD
+ioo
+dLX
+gEw
+xZQ
+dmp
+dLX
+npi
+jGR
+dLX
+dZg
+fjY
+bnc
+jya
+kow
+luQ
+aaa
+bwf
+jyc
+bwf
+bxn
+lVo
+byU
+nYp
+bHx
+bHx
+vQz
+wtu
+bKP
+bHx
+aaa
+iGw
+aaa
+pty
+sKp
+iLo
+ubI
+clD
+xQz
+sHX
+pty
+mdd
+eQZ
+yfD
+uue
+fIG
+csV
+csV
+uzy
+csV
+csV
+csV
+csV
+csV
+csV
+muF
+xMi
+liV
+ixo
+jrm
+wTf
+oQU
+cPy
+cPy
+cPy
+cPy
+qUO
+wTf
+gDY
+jyF
+cYq
+tIQ
+ddH
+dcc
+ddJ
+vec
+ueo
+djS
+dfv
+vhR
+vkl
+dvr
+drE
+vlc
+duk
+nwH
+mzf
+dwu
+rvt
+pNk
+duk
+wGm
+wST
+sLi
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+dIO
+xYF
+dIO
+xYF
+dIO
+aaa
+aaa
+aaa
+dIO
+xYF
+lpd
+mle
+lpd
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(152,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+aaa
+aiE
+ajN
+ala
+aiE
+aiE
+ala
+ala
+aKd
+ala
+aGQ
+aLZ
+aDN
+aFT
+ala
+aKd
+ala
+ala
+ajN
+ajN
+ala
+ajN
+bTR
+bhN
+dwy
+dJn
+eGm
+vVe
+kjn
+bAI
+apu
+bFD
+axm
+dmJ
+bUd
+bZO
+bbl
+bNA
+ayA
+crh
+bXh
+aCx
+aEB
+tMi
+cOz
+coS
+jQY
+bsW
+czo
+jvg
+cGd
+cGd
+cGd
+aNj
+uMG
+fgk
+oZz
+dpX
+aNm
+dLX
+brv
+grq
+ajP
+xMh
+hdh
+ekr
+rrr
+lCK
+grq
+myO
+jya
+obr
+hHa
+iGw
+iGw
+iGw
+bwe
+bxo
+mge
+byU
+tLy
+bHx
+cPA
+rzU
+rzU
+xdE
+bHx
+bHx
+bHx
+bHx
+bST
+bST
+bST
+bST
+bST
+rIx
+rIx
+rIx
+rIx
+rIx
+rIx
+wwp
+nyp
+csV
+sOC
+oVT
+jXD
+jot
+cxb
+cyj
+czL
+csV
+vXL
+xMi
+liV
+xYU
+cHN
+cWR
+cKH
+gET
+cVy
+djJ
+cRg
+iBT
+iZE
+wsf
+cWS
+cYr
+pcM
+mQn
+dfv
+lQU
+kSU
+dit
+djT
+dfv
+cTu
+vSV
+dpb
+drF
+vlP
+vQJ
+dhN
+dhN
+xpQ
+xXq
+xXq
+fVT
+qdz
+qwb
+oRg
+aaa
+iGw
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+jGz
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(153,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+ala
+alw
+awV
+apk
+aAM
+awV
+awV
+awV
+awV
+awV
+awV
+awV
+awV
+aYQ
+awV
+awV
+awV
+bvg
+awA
+awV
+asq
+bOU
+bhq
+bjL
+bnm
+sme
+kNl
+byG
+aow
+apj
+aqa
+aqV
+sme
+vSH
+bZP
+bbl
+bNC
+ayA
+csn
+bXh
+cLc
+cdN
+cLc
+bmq
+coP
+tbh
+wXh
+czp
+bwp
+iLQ
+aJi
+aOH
+oUA
+cZt
+grq
+esq
+dLX
+bcw
+dmP
+gEA
+xZQ
+hoo
+dLX
+iWO
+jFS
+dLX
+dZg
+fjY
+mAq
+nvk
+obu
+luQ
+aaa
+iGw
+aaa
+pDj
+rwW
+cHJ
+byU
+tOA
+bHx
+uXX
+vSA
+qTP
+rzU
+deM
+hnW
+dDm
+bHx
+nlC
+dsz
+hPl
+wyQ
+bST
+xhR
+xhR
+dIC
+pPV
+nCm
+rIx
+jPB
+vjx
+csV
+tek
+vrH
+goP
+uKu
+goP
+czR
+tLr
+csV
+uLw
+kUz
+wnc
+tzJ
+jsJ
+lKU
+cKI
+kJY
+tUI
+jsJ
+rIV
+ead
+cgx
+rIV
+cNI
+lch
+pcV
+daN
+dfv
+dfv
+dfv
+dfv
+dfv
+dfv
+uuY
+dAY
+dpc
+uST
+vmn
+duk
+fkh
+rbs
+xlL
+dwv
+cXM
+duk
+wEP
+oIw
+lMj
+iGw
+iGw
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(154,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+ahf
+agN
+ahs
+aml
+aps
+aqY
+aUU
+auJ
+aUU
+aUU
+aKt
+aMf
+aUU
+aUU
+aZf
+aUU
+aUU
+bqk
+aUU
+aUU
+aUU
+bEG
+bUN
+bht
+bjO
+bPA
+sme
+sme
+sme
+sme
+sme
+sme
+sme
+hzd
+bFq
+dgP
+wff
+jWD
+ayA
+crg
+bXh
+cLc
+cdN
+cLc
+boc
+coR
+ayA
+ayA
+dfM
+dfM
+dfM
+deG
+dfM
+dfM
+dfM
+grq
+esu
+cNJ
+gXE
+dLX
+dZg
+aZd
+hOs
+dLX
+npi
+jGR
+dLX
+dZg
+fjY
+bnc
+jya
+kow
+luQ
+aaa
+iGw
+aaa
+bwf
+bwf
+byV
+bFV
+tOB
+owP
+uYe
+bHs
+daR
+xdT
+sxJ
+kqK
+suL
+irG
+vbO
+gtD
+bYW
+nFC
+bST
+xhR
+xhR
+ocR
+mDc
+jNa
+cuN
+rDP
+ium
+nsl
+kNe
+ktg
+ixi
+mEG
+yio
+cyl
+czO
+cBr
+cUy
+dBZ
+liV
+jsJ
+mtz
+dEm
+dDn
+mBa
+bge
+jsJ
+mfz
+erl
+rcy
+cVA
+cID
+oJO
+pen
+pCL
+qfb
+vcd
+rlp
+dgC
+diu
+sIX
+hfR
+tIh
+dnD
+doY
+vnS
+duk
+wkt
+xmM
+ylJ
+xGL
+xWx
+duk
+wEP
+oIw
+oRg
+aaa
+iGw
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(155,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+ala
+ahv
+aNA
+apF
+aAW
+aNA
+apw
+aNA
+aNA
+aBl
+aNA
+aNA
+aNA
+aZh
+aNA
+aNc
+bql
+aSZ
+aNA
+aZA
+bFb
+bOU
+bhv
+dwL
+bPA
+aZi
+lPf
+pgG
+bkY
+aQz
+aqc
+aQz
+arP
+nvL
+qsv
+bFv
+bAf
+ayA
+csv
+bXB
+azv
+cdN
+cLc
+bol
+upV
+ayA
+dcw
+aGI
+byX
+sCy
+dAo
+dGL
+bzP
+dQR
+fgk
+aRJ
+hdh
+fRW
+dLX
+gFd
+xZQ
+hOs
+dLX
+dLX
+kmb
+dLX
+lCN
+fgk
+bnc
+jya
+kow
+luQ
+aaa
+iGw
+aaa
+bwf
+ryp
+lUP
+byW
+aKf
+bHx
+uYX
+qTP
+qUL
+xfH
+xQx
+bOQ
+vFl
+bHx
+jVF
+xYq
+bRe
+cag
+bIn
+gTj
+nhD
+qmF
+ciL
+jSs
+rIx
+jPB
+vjx
+csV
+tsS
+hkF
+gEE
+cvF
+nsw
+taw
+cBu
+csV
+rSJ
+xMi
+liV
+tOf
+upW
+vgF
+mfL
+cIE
+cVz
+jsJ
+mbJ
+sln
+xik
+rpM
+iHV
+xte
+pen
+rcy
+qfg
+mJO
+jru
+qwZ
+gwY
+vge
+szd
+ekW
+uxS
+cZn
+vom
+duk
+elv
+xZk
+xpv
+xFp
+xXm
+duk
+flw
+jIo
+oRg
+aaa
+iGw
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(156,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+arA
+arA
+arA
+arA
+axf
+arA
+aod
+beV
+asb
+auB
+avd
+ayQ
+ayQ
+ayQ
+beV
+aKg
+beC
+avi
+beC
+bgw
+bAM
+bgw
+beC
+bhN
+dAt
+bPA
+aZm
+bEg
+byM
+byM
+bEg
+bFE
+byM
+rdP
+fND
+nct
+bbl
+chX
+ayA
+ayA
+ayA
+azw
+cDC
+aEF
+ayA
+rcD
+ayA
+dcE
+eZs
+eZs
+eZs
+eZs
+eZs
+ctv
+bZI
+dWp
+dmp
+dLX
+fVO
+dLX
+gFN
+cnx
+bYg
+dLX
+dLX
+dUs
+dLX
+lCV
+fgk
+bnc
+jya
+obB
+hHa
+iGw
+iGw
+iGw
+bwf
+ryt
+lVo
+mjs
+bCr
+bHx
+bFJ
+rzU
+rzU
+bLc
+sxO
+bQf
+vHg
+bHx
+xwX
+xZv
+tvY
+sxk
+ijp
+kFe
+nhD
+hHd
+hhQ
+kKx
+tLh
+qFx
+iMi
+csV
+csS
+hRw
+dZA
+eyU
+hkF
+cyn
+czQ
+csV
+cCQ
+xMi
+liV
+tOf
+cRh
+ang
+cPz
+kMl
+lnt
+lKm
+tmB
+sDY
+dcR
+mkg
+aSE
+mkg
+pFE
+xik
+ggC
+krY
+mWR
+rMN
+smu
+sIX
+tkf
+vOa
+xUv
+dpa
+dnE
+duk
+ccl
+kOF
+mwq
+xGL
+jiq
+duk
+wGm
+oIw
+lMj
+iGw
+iGw
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(157,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+arA
+arT
+atR
+ajz
+apN
+amJ
+arA
+asF
+aQg
+aQg
+aKx
+aQg
+aQg
+bdi
+aZv
+beC
+aNd
+wkB
+aTu
+aLo
+aMB
+aNB
+beC
+bhP
+aGM
+bPA
+aZx
+mwu
+aww
+aww
+aww
+aww
+aww
+aww
+aww
+wHj
+aww
+aww
+dmq
+ctC
+bXM
+hlT
+aCv
+aBF
+bop
+cpC
+dmq
+dcF
+eZs
+eZs
+eZs
+eZs
+cOh
+cSf
+bBp
+fgk
+bFR
+bHS
+bjz
+gbW
+gFQ
+grq
+hPr
+cWJ
+iXh
+jHF
+bHS
+lDx
+fki
+ivV
+jya
+kow
+luQ
+aaa
+iGw
+aaa
+bwf
+rlm
+lVo
+mjs
+lSG
+bHx
+uZv
+pPK
+cWi
+bKV
+sxZ
+tYL
+dmF
+bHx
+has
+xZw
+bYx
+dCe
+bIn
+caE
+nhD
+dIF
+wqt
+kKx
+clU
+uhk
+pbQ
+csV
+csV
+czP
+dZB
+ezi
+czP
+fEr
+xnT
+csV
+rSJ
+hwz
+cIU
+dAf
+jrJ
+cJf
+xOD
+cVD
+lof
+lKU
+iTe
+sZT
+vtu
+tsB
+stC
+gra
+goz
+fBp
+fBp
+qGO
+rnS
+pMj
+uRL
+vcd
+vcd
+oRg
+oRg
+duk
+duk
+duk
+mhI
+haJ
+hQK
+xFp
+xXm
+duk
+wEP
+oIw
+fdc
+aaa
+iGw
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(158,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+aaa
+arn
+asR
+ajQ
+alQ
+aqf
+ara
+asE
+asH
+rqF
+aHS
+aKK
+wBq
+uGF
+azl
+aHf
+bgw
+pEY
+aHG
+bkQ
+aWB
+aMC
+aDf
+beC
+bPA
+dBg
+bPA
+gvs
+aZi
+aww
+wmH
+mBj
+ovk
+bth
+jYE
+epY
+bZV
+epY
+bNF
+dmq
+cct
+bXN
+azx
+gKs
+cfe
+aCA
+qMV
+dmq
+dcN
+bZI
+eZs
+eZs
+bZI
+dGP
+dmq
+bBM
+grq
+grq
+dWp
+ftZ
+grq
+cqB
+cqB
+dXb
+bYq
+dXb
+jJr
+dXb
+cqB
+cqB
+mAs
+jya
+kow
+luQ
+aaa
+iGw
+aaa
+bwf
+bwf
+lXs
+sRr
+bwf
+bHx
+vbL
+bHv
+wvL
+xgb
+bHx
+bST
+bST
+bST
+bST
+dxg
+dAE
+cai
+bIn
+cdP
+xLa
+kxK
+uek
+ckw
+rIx
+jPB
+vjx
+cqd
+csV
+csU
+cug
+cvH
+crG
+lWj
+czR
+gHM
+cCT
+xMi
+liV
+qMm
+gTx
+nEb
+cKM
+kMm
+cXj
+cZE
+cRj
+sZT
+vtu
+rcy
+yff
+sZT
+vpP
+tsB
+bNE
+mJO
+rna
+ilv
+dkY
+lNc
+vcd
+npH
+dqi
+duk
+wFU
+duh
+mcf
+swV
+dvu
+xGL
+jxO
+duk
+wEP
+woA
+oRg
+aaa
+iGw
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(159,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+aaa
+arn
+asR
+atV
+ahE
+amu
+amN
+asE
+asH
+wBq
+ayw
+aBn
+uGF
+wBq
+azl
+ask
+bgw
+aEb
+bri
+wXd
+aLu
+aAI
+alb
+aEl
+aQs
+aQs
+boH
+aZz
+bbl
+byS
+vDb
+bFK
+bFH
+bBK
+sjs
+sjs
+bZX
+bFK
+cjg
+dmq
+ctF
+bYJ
+djV
+aAK
+djV
+bot
+bqn
+aDL
+dGQ
+bfW
+pnJ
+sUZ
+dGQ
+dGQ
+qnc
+dQV
+aQf
+esN
+bHX
+aUO
+aZk
+dCQ
+dGS
+hPC
+dMu
+jbf
+dUw
+dWR
+lFj
+cqB
+wxl
+jya
+kow
+luQ
+aaa
+iGw
+aaa
+bwf
+mMQ
+srd
+sRH
+mMQ
+bHx
+vcb
+pUb
+pUb
+rzU
+pEo
+bST
+bQN
+bSN
+rVS
+ybx
+dAF
+caj
+bIn
+fwt
+nhD
+rIZ
+ciR
+dOh
+jbO
+jPB
+vjx
+cqe
+csV
+xgy
+fEC
+czV
+fay
+mRF
+czS
+gIb
+cCT
+rvX
+cIU
+xIo
+jrU
+cPE
+cVK
+cXg
+cMp
+jsJ
+hog
+sZT
+vtu
+psE
+dcm
+eyu
+vpP
+rcy
+tfK
+krY
+hUf
+dgT
+diy
+dlf
+vcd
+wvS
+kTg
+duk
+yko
+gHb
+acr
+fMo
+dvt
+xFp
+xXm
+duk
+fKK
+oIw
+lMj
+iGw
+iGw
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(160,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+aaa
+bvh
+iGw
+arA
+asX
+auf
+aiC
+amt
+amR
+arA
+apy
+uGF
+wBq
+aBn
+rqF
+rqF
+azl
+asg
+bgw
+tpv
+brj
+axD
+ayH
+aMF
+aCU
+beC
+bbl
+aZi
+dVX
+lQG
+dDu
+rvG
+sjs
+sjs
+aqu
+aBI
+aww
+tkr
+cal
+bFK
+qvt
+dmq
+ctI
+bYJ
+eZs
+aAK
+eZs
+eZs
+eNU
+eZs
+eZs
+eZs
+eZs
+eZs
+djV
+djV
+cSh
+daa
+dWF
+dmu
+eZs
+aUP
+dzh
+dXb
+haX
+hQr
+isv
+dnW
+jJN
+dWY
+lHc
+gAB
+hpc
+gkQ
+eKd
+klj
+vPO
+vPO
+vPO
+bwf
+cFK
+lVo
+mjs
+nZz
+bHx
+vcw
+pVM
+cWo
+rEq
+sBl
+bST
+klL
+tjK
+bST
+eDn
+dAU
+cak
+bIn
+qOt
+nhD
+cfO
+qyg
+ckx
+rIx
+jPB
+vjx
+sgX
+csV
+vTI
+dZC
+ezv
+hkF
+cyp
+rPU
+gIb
+cCT
+hCR
+cIU
+jIF
+jgf
+vsM
+cUe
+cSL
+cVP
+cZE
+vRl
+pzO
+vtu
+rcy
+oUQ
+sZT
+pKY
+jOB
+kTm
+vcd
+lqF
+dgH
+diz
+dmk
+vcd
+bCk
+oRg
+duk
+kTu
+drP
+dsP
+pXX
+dvu
+xHa
+faG
+duk
+cET
+hXL
+fdc
+aaa
+iGw
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(161,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+iGw
+bvh
+aaa
+arn
+asR
+atV
+avE
+axh
+spK
+asE
+asH
+rqF
+rqF
+aKO
+wBq
+uGF
+azl
+bck
+beC
+aNf
+brk
+aTx
+avm
+aAY
+bFi
+beC
+aGa
+dCS
+aJC
+dDu
+bbl
+anu
+blq
+bFK
+bru
+aBI
+rbN
+bFK
+cae
+bFK
+ciu
+dmq
+bsX
+csH
+dqw
+bkS
+eZs
+uHX
+wEM
+eZs
+vKa
+eWN
+eZs
+djV
+djV
+djV
+cSh
+daa
+dgE
+aRO
+dqd
+aUQ
+dzh
+aXP
+dlc
+cwr
+dML
+bdY
+dUy
+mfh
+bgE
+bjE
+mAF
+nwn
+obR
+klj
+oSO
+oSO
+qdg
+bwf
+kZv
+srI
+mYf
+mPJ
+bHx
+bHx
+bHx
+bHx
+bHx
+bHx
+bST
+bST
+bST
+bST
+bST
+bST
+bST
+bIn
+bIn
+bIn
+qEd
+rIx
+rIx
+rIx
+bGh
+wMn
+csV
+csV
+csV
+csV
+csV
+csV
+csV
+csV
+csV
+hhg
+ntV
+geP
+jsJ
+jsJ
+jWq
+cVI
+cXh
+lor
+lLV
+tEh
+sZT
+vtu
+xik
+wjo
+xte
+vpP
+rcy
+gsN
+vcd
+vcd
+xhp
+vcd
+vcd
+vcd
+lqP
+wCS
+duk
+duk
+duk
+duk
+oof
+dvv
+duk
+duk
+duk
+fKF
+oIw
+oRg
+aaa
+iGw
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(162,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+aaa
+iGw
+aaa
+arn
+asR
+aup
+avH
+aiT
+dfu
+dsI
+alT
+azf
+azf
+avj
+uGF
+wBq
+azl
+bcL
+beC
+beC
+brG
+beC
+ayI
+bBQ
+beC
+beC
+jWD
+jWD
+bpg
+bkY
+jWD
+aww
+bBF
+sjs
+brO
+aww
+mBj
+bFK
+cah
+lto
+aww
+dmq
+ctS
+bYJ
+azC
+bkU
+eZs
+cOF
+bOI
+djV
+rup
+gOW
+eZs
+tFA
+djV
+jfY
+wTS
+daa
+eZs
+eZs
+eZs
+aUP
+aWr
+dXb
+ckE
+bbe
+dOf
+kNy
+dUH
+dWZ
+sIy
+gAB
+hpc
+ifK
+kow
+dfk
+pXO
+pXO
+pXO
+qwA
+rBg
+sss
+sUd
+tPe
+cNB
+pXO
+pXO
+pXO
+dbr
+dfk
+wML
+ofr
+wML
+xxi
+hAu
+puJ
+wML
+dDv
+wML
+ntK
+wML
+wML
+wML
+dPX
+ugX
+tdn
+cBw
+cvG
+cBw
+sno
+cvK
+cxe
+cBw
+czW
+cBw
+cBw
+rus
+eyq
+nCp
+jsJ
+jWA
+cKP
+cSO
+cUb
+cPF
+gsG
+xte
+mJK
+vtu
+hIA
+vtu
+rjK
+xik
+rpM
+vzW
+dum
+ulb
+pJA
+dmn
+dqt
+pgA
+pgx
+psQ
+lLn
+pgx
+dsR
+dum
+nGy
+aSY
+qfe
+wAb
+wEP
+oIw
+lMj
+iGw
+iGw
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(163,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+iGw
+bvh
+aaa
+arA
+atq
+auq
+akl
+aqq
+aBj
+arA
+hrW
+wBq
+uGF
+aBn
+rqF
+rqF
+aBe
+aQg
+aEw
+bkM
+aQg
+aTy
+aQg
+aBd
+bFA
+beV
+aGm
+dCY
+bph
+bbl
+kri
+aBI
+aNv
+bFH
+nUw
+anu
+rcm
+wkk
+cal
+bFK
+avk
+dmq
+bUf
+bYJ
+eZs
+bkV
+aCf
+cOR
+cRm
+bDG
+ddh
+jwr
+dqP
+dwX
+dqP
+uph
+dMI
+dRg
+aCf
+aCf
+aTm
+dbE
+bOz
+cqB
+bRv
+baY
+bYz
+bcB
+cex
+bea
+lIJ
+cqB
+rDJ
+glw
+ivL
+hKm
+cGx
+kkd
+qgl
+kkd
+kkd
+stl
+nak
+nPA
+ugl
+kkd
+kkd
+kkd
+kkd
+hKm
+ros
+roe
+trg
+pCY
+hHs
+pXv
+hHs
+hHs
+hHs
+stf
+hHs
+hHs
+hHs
+ncb
+pGQ
+dTz
+mgb
+rai
+ydj
+wPQ
+wPQ
+lTQ
+wPQ
+esJ
+wPQ
+wPQ
+cEk
+vFy
+xZT
+tOf
+eIV
+krI
+cTZ
+cXp
+cZI
+dgO
+mTO
+pIZ
+rwH
+nfa
+fNx
+rxv
+nMD
+nMD
+xcu
+rch
+kpF
+smD
+jIn
+bpq
+mKb
+smD
+dph
+bpq
+dFx
+smD
+smD
+pAT
+jAt
+reA
+wrQ
+iWJ
+mZc
+oRg
+aaa
+iGw
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(164,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+aaa
+bvh
+iGw
+arA
+arA
+arA
+arA
+arA
+arA
+arA
+aES
+uGF
+wBq
+aBn
+wBq
+uGF
+rqF
+rqF
+azr
+bla
+brN
+aTC
+aWC
+aBe
+bdi
+beV
+aGq
+dDu
+bpn
+gzz
+mxH
+aBI
+rRs
+bBK
+ljv
+bBK
+aPJ
+sjs
+caK
+bGs
+lPb
+hCZ
+cua
+mdr
+aBS
+oyI
+nKJ
+bzc
+lXS
+ctv
+vgm
+qpZ
+djV
+cGl
+eZs
+hXt
+cSh
+daa
+eZs
+eZs
+eZs
+aUT
+aWr
+cqB
+cqB
+dXb
+xnC
+dXb
+jJV
+dXb
+cqB
+cqB
+jen
+nwK
+ivV
+bNc
+bOX
+uXz
+uXz
+qwW
+uXz
+lZa
+ndS
+odl
+uXz
+uXz
+uXz
+uXz
+xgz
+bNc
+tmc
+clX
+wMU
+xHe
+bWW
+qOs
+xHe
+qBE
+xHe
+vzE
+xHe
+oGV
+xHe
+geP
+vFy
+vFy
+oRS
+cCX
+vFy
+vFy
+cvM
+cxf
+vFy
+xhC
+vFy
+vFy
+gVn
+skZ
+pbX
+dzf
+pfD
+cKR
+cMr
+cXs
+jsJ
+dix
+vrx
+rcy
+iTi
+ogY
+xKC
+jnW
+tsB
+wJy
+oRe
+wWK
+vQX
+wWK
+dsT
+dlg
+wWK
+wWK
+vQX
+wWK
+wWK
+dlg
+wNc
+dvx
+xHM
+lIC
+wAb
+wGm
+woA
+oRg
+aaa
+iGw
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(165,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+aaa
+aaa
+aaa
+iGw
+aaa
+atF
+vsN
+asF
+pNr
+rqF
+azr
+aKS
+uGF
+wBq
+rqF
+rqF
+rqF
+rqF
+brR
+rqF
+rqF
+rqF
+bFI
+beV
+aZi
+bbl
+bBH
+gzz
+aww
+aww
+aww
+lzH
+aBI
+aBI
+huC
+bBK
+uki
+ujm
+ekj
+hSN
+cue
+ric
+tiq
+uAf
+nKJ
+bzc
+iGN
+dmq
+pHT
+gus
+djV
+mEg
+eZs
+luK
+cSh
+daa
+dgU
+aRO
+agA
+uHy
+gem
+cqB
+hcZ
+bbb
+xAO
+dXe
+ceA
+cwx
+aZj
+cqB
+hHa
+hHa
+luQ
+vPO
+cxP
+vPO
+vPO
+klj
+klj
+vKJ
+vKJ
+pgF
+vKJ
+pgF
+vKJ
+pgF
+vKJ
+vKJ
+fFz
+vHA
+wNR
+xyp
+ydS
+ydS
+ydS
+ydS
+xiA
+kaL
+xiA
+ydS
+ydS
+ydS
+ydS
+ydS
+cqj
+dXf
+lVd
+cxn
+cxn
+cxn
+cxn
+igV
+igV
+gWh
+tzV
+igV
+cJq
+cJq
+cJq
+iOz
+cJq
+cJq
+cJq
+dAl
+lTM
+kjk
+gPv
+pEi
+uVw
+tik
+vxf
+kOI
+kOI
+vNi
+tyJ
+vNi
+kOI
+vUE
+vUE
+gJf
+mtL
+gJf
+vUE
+vUE
+jFi
+nTJ
+qRT
+wAb
+rhW
+wGm
+oIw
+lMj
+iGw
+iGw
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(166,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+aaa
+aaa
+iGw
+iGw
+iGw
+iGw
+vsN
+asH
+rqF
+wBq
+uGF
+dZL
+aBZ
+aTS
+aTS
+aLH
+ePe
+aTS
+aOu
+aTS
+aLH
+ePe
+cbZ
+aOR
+awY
+awY
+bpI
+baK
+aww
+rCP
+uul
+arR
+uRi
+aBI
+aPx
+bBK
+xsl
+diI
+ekj
+rsC
+aCE
+dri
+bxD
+fZe
+pNE
+cOS
+lwr
+ctv
+eZs
+cYL
+eZs
+cGl
+djV
+vKa
+wTS
+daa
+dmu
+etE
+eZu
+fuR
+bai
+dCR
+hdm
+hQz
+iuy
+xXs
+dUN
+ajg
+lJF
+cqB
+iGw
+iGw
+iGw
+vPO
+cxP
+vPO
+iGw
+iGw
+iGw
+vKJ
+bFQ
+cLe
+vUq
+vcG
+vTX
+wwg
+xgF
+vKJ
+obt
+vIi
+pOC
+ydS
+ciS
+cbz
+pbk
+dLi
+uoK
+oVN
+uoK
+asU
+ckB
+aKy
+wAH
+ydS
+tbb
+xLG
+nRC
+cxn
+qul
+qul
+qul
+igV
+bXu
+xlF
+rPE
+vgb
+cJq
+jtE
+cRi
+rOC
+cUk
+cYM
+cJq
+mof
+dWN
+oKR
+gbQ
+pEi
+mGq
+wVd
+ihW
+kOI
+ucf
+pSM
+rFB
+diD
+pke
+vUE
+tML
+wRX
+oqp
+tZh
+kkj
+vUE
+qxs
+pbz
+gsD
+wDC
+grN
+wEP
+wST
+oRg
+aaa
+iGw
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(167,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+iGw
+iGw
+iGw
+aaa
+aaa
+aaa
+lFf
+asH
+rqF
+uGF
+wBq
+rqF
+wBq
+uGF
+rqF
+uGF
+wBq
+rqF
+bsd
+rqF
+uGF
+wBq
+azl
+beV
+cji
+bbl
+rBk
+aTY
+bvT
+bFH
+bBK
+sjs
+bFU
+aBI
+uCO
+bUq
+cbt
+cfy
+djQ
+dmq
+cuw
+bYJ
+hVC
+wjh
+nKJ
+aJg
+vKa
+eZs
+vKa
+sZV
+djV
+cGl
+eZs
+vKa
+cSh
+dRj
+cSf
+cSf
+fbH
+cSf
+aWt
+dCQ
+hec
+kMn
+bYB
+dXe
+jMn
+tZk
+aUE
+cqB
+iGw
+iGw
+btL
+iGu
+cxQ
+bQS
+btL
+iGw
+iGw
+stI
+uUy
+tQe
+xgu
+vhW
+vUc
+wxT
+xiu
+xTn
+lrf
+vOX
+pOC
+xiA
+uoK
+lXr
+uoK
+uoK
+hOJ
+oVN
+uoK
+uoK
+lXr
+uoK
+uoK
+xiA
+tbb
+xLG
+nRC
+cxn
+kRl
+qNQ
+pWu
+igV
+eEh
+myh
+qrz
+hGs
+cJq
+gnV
+nIr
+kwr
+cMs
+rXo
+cJq
+gCB
+mCs
+gLC
+vBr
+dAl
+mGq
+cZH
+uLv
+pRj
+dms
+dyi
+aGN
+dwA
+suJ
+tnr
+dvJ
+aVB
+vQt
+dqL
+oFh
+woE
+qxs
+xpU
+oLJ
+wDC
+vbR
+wGm
+woA
+fdc
+aaa
+iGw
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(168,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+bvh
+iGw
+aaa
+aaa
+iGw
+vsN
+afy
+aIh
+afQ
+aLI
+rqF
+uGF
+wBq
+rqF
+bds
+bfZ
+aIh
+aIh
+bwP
+aIh
+aIh
+bKd
+beV
+alX
+bbl
+rBk
+bbl
+aww
+bzT
+sjs
+oiT
+geW
+aww
+aww
+bjV
+uUc
+cfB
+cjg
+dmq
+cux
+gNy
+jvq
+uAf
+cKW
+aJg
+dAZ
+tFA
+tNh
+hOD
+eZs
+cGl
+eZs
+vKa
+dNf
+dRG
+aZq
+aZq
+dqe
+aZq
+aZq
+dDb
+bSH
+dJl
+dXe
+dXe
+jMn
+qwC
+blJ
+cqB
+iGw
+btL
+btL
+oDx
+oTZ
+hPQ
+btL
+btL
+iGw
+stV
+sUp
+enG
+swx
+hEK
+tct
+lpp
+yjD
+vKJ
+udT
+vQL
+dqO
+eWO
+dVQ
+cnD
+car
+sum
+sum
+ujn
+msV
+sum
+cjY
+dVQ
+msV
+eWO
+rlI
+lnH
+xit
+cxn
+ebt
+cyw
+ebt
+igV
+wRq
+hhq
+qrz
+iKz
+cJq
+fLv
+cRk
+cKV
+cUn
+cYP
+cJq
+lcj
+nAL
+njq
+cHr
+pEi
+mGq
+pfs
+uLv
+pRj
+rDQ
+uyA
+iZe
+kbN
+mGt
+tnr
+dkG
+pLM
+wQu
+vpc
+sFa
+woE
+qxs
+xpU
+lyA
+wDC
+gtc
+wEP
+oIw
+lMj
+iGw
+iGw
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(169,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+bvh
+aaa
+iGw
+iGw
+vsN
+vsN
+vsN
+vsN
+vsN
+aLe
+rqF
+rqF
+rqF
+vsN
+vsN
+lFf
+lFf
+vsN
+lFf
+lFf
+vsN
+vsN
+clv
+dDC
+rBk
+dDC
+aww
+rIF
+bFK
+bFK
+bFH
+biC
+eiH
+jQM
+uUc
+cfy
+bNJ
+dmq
+cuz
+gNy
+hVC
+uAf
+nKJ
+oZo
+eZs
+djV
+djV
+aJm
+eZs
+cGl
+ebV
+rup
+cSh
+dDb
+dhb
+aZt
+fbO
+duq
+dzs
+dDb
+gdQ
+tXJ
+dXe
+bed
+jMn
+qjh
+bia
+cqB
+iGw
+btL
+ocg
+kkK
+dIH
+kkK
+bVn
+btL
+iGw
+vKJ
+nfX
+vsT
+mLI
+ueJ
+pid
+blM
+pkR
+qJK
+udT
+vVv
+pOC
+xiA
+dLi
+dLk
+nQy
+jrG
+jrG
+jrG
+mCg
+jrG
+sps
+uoK
+mCg
+xiA
+dVM
+ogV
+vgU
+cxn
+cxn
+pGu
+cxn
+igV
+igV
+igV
+vlN
+igV
+cJq
+xQH
+wWZ
+hCW
+vCl
+cNW
+cJq
+gCB
+qpm
+gLC
+nMs
+dAl
+mGq
+yhG
+eQA
+kOI
+vWg
+uhh
+wZR
+wCu
+bPj
+vUE
+qQk
+oHq
+tza
+dsY
+vQQ
+vUE
+qRt
+vmx
+xHW
+wDC
+njy
+wEP
+woA
+oRg
+aaa
+iGw
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(170,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+bvh
+iGw
+aaa
+iGw
+aaa
+aaa
+aaa
+vsN
+ajM
+ajM
+ajM
+aOk
+vsN
+aaa
+aaa
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+bwF
+bwF
+dWl
+bwF
+bwF
+cxz
+bBK
+kwG
+uit
+kwG
+khM
+ief
+cbu
+cfB
+fyp
+dmq
+cuO
+bZh
+mHQ
+cdQ
+cLd
+mHQ
+mHQ
+dHr
+dHr
+dHr
+vfD
+qRa
+dHr
+dHr
+dNr
+aZq
+dhn
+duw
+fdQ
+duw
+gfk
+aZq
+bSH
+dJl
+krB
+dXe
+jMn
+mRM
+bib
+cqB
+iGw
+btL
+ocw
+cEA
+iwe
+jku
+bVo
+btL
+iGw
+vKJ
+rQd
+iHx
+owg
+gNR
+pid
+pid
+mIY
+qJK
+udT
+vVv
+drd
+ydS
+dVH
+cnG
+nQy
+jrG
+jrG
+jrG
+mCg
+jrG
+jrG
+cmd
+cvq
+ydS
+wyI
+xLG
+nRC
+cxn
+hrO
+mlo
+cBH
+cBH
+eNx
+cxn
+hEN
+ibI
+cJq
+oFU
+rnz
+cKX
+cMt
+cms
+cJq
+xFF
+lOG
+njF
+nLE
+ogj
+qnD
+wVd
+uLv
+pRj
+iUH
+uyA
+iZe
+kbN
+dkd
+tnr
+qPG
+pLM
+wQu
+vpc
+vSn
+woE
+qxs
+xpU
+eRm
+wDC
+sUa
+wEP
+ujB
+tkc
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(171,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+jlK
+iGw
+bvh
+bvh
+bvh
+iGw
+iGw
+aIJ
+aLf
+rqF
+rqF
+aOV
+aIJ
+iGw
+aaa
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+bwF
+dDD
+dWD
+buU
+bwF
+aww
+bdq
+waH
+mOi
+bKe
+aww
+bUv
+pLE
+cgm
+dnP
+dmq
+cuS
+cSf
+cSf
+cdR
+aKF
+bta
+ddO
+cYX
+ddO
+dko
+nNc
+vOC
+tkx
+eWq
+jgZ
+dDb
+dWL
+bGm
+aWx
+duw
+dYp
+dDb
+aZp
+kMn
+dXe
+dXe
+djR
+uIe
+dQP
+cqB
+iGw
+btL
+ocK
+kkK
+obl
+kkK
+qgq
+btL
+iGw
+suV
+sVC
+vvG
+xtO
+pcj
+gKP
+nPr
+eqP
+vKJ
+qeJ
+rQz
+aYe
+ydS
+pwU
+pwU
+fLk
+pwU
+pwU
+pwU
+krh
+pwU
+pwU
+ydS
+nou
+ydS
+byR
+xxK
+ubT
+fdD
+fMg
+tIY
+fFv
+mdx
+lNw
+xzg
+aPR
+cGL
+cJq
+cJq
+cJq
+ksr
+cVH
+cNX
+cJq
+pEi
+lTM
+dsW
+pEi
+pEi
+fQE
+jSg
+pEC
+pRj
+pof
+uKK
+gZk
+gvM
+oCg
+tnr
+kMK
+lmg
+fIi
+tuv
+hdk
+woE
+qxs
+xpU
+grm
+wDC
+wDC
+wDC
+mCB
+wDC
+wDC
+dFG
+dFG
+dFG
+dFG
+dFG
+aaa
+ceo
+ake
+qGy
+nIv
+qGy
+mvp
+fJd
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aae
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(172,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aae
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+bvh
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+vWy
+dEk
+dXt
+bvv
+bwF
+bgI
+uNA
+nuY
+rEt
+bdq
+snP
+snP
+cbD
+bGJ
+snP
+dmq
+dmq
+bBM
+bBM
+bBM
+bBM
+brF
+nyK
+bBM
+nyK
+dkw
+bBM
+bBM
+bBM
+bBM
+dmq
+dDb
+dWM
+bGv
+bbh
+duB
+ggf
+dDb
+hgQ
+hRx
+bea
+vvZ
+bea
+hWl
+lJF
+cqB
+iGw
+btL
+btL
+hPQ
+bOL
+hPQ
+btL
+btL
+iGw
+suV
+sWs
+vvG
+ygD
+wkK
+wkK
+wkK
+wkK
+wkK
+iEi
+vVv
+tno
+ydS
+gwA
+sxM
+pnb
+mqV
+izf
+pIL
+nuE
+nee
+fKj
+qNd
+mCg
+ydS
+ofG
+dwG
+paK
+cxn
+qxo
+pWo
+cyz
+cxn
+cxn
+cxn
+fxY
+lsh
+lyo
+jbb
+cJq
+kss
+cVH
+cYT
+cPL
+lua
+kbW
+nkN
+nMw
+ohO
+cYN
+wVd
+uLv
+kOI
+uKo
+fJx
+tQi
+lZb
+yeA
+vUE
+fjs
+exn
+dRq
+uFO
+omQ
+vUE
+qxs
+whc
+pxt
+iuQ
+pGt
+fGz
+uuQ
+tCM
+dVj
+dFG
+vLr
+lhs
+ggU
+dXj
+iGw
+lSJ
+qMb
+sRa
+dqg
+aam
+ohx
+qNA
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(173,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+iGw
+aaa
+aaa
+aaa
+bwF
+dGw
+dXw
+hab
+bwF
+tLj
+aww
+pHw
+xlP
+bKf
+snP
+lJP
+bCc
+bHl
+snP
+aaa
+iGw
+iGw
+iGw
+iGw
+eqA
+eqQ
+qak
+cOy
+mbm
+cBq
+eqA
+iGw
+iGw
+iGw
+aaa
+dDb
+dWS
+dmI
+bId
+bLH
+gkw
+aXV
+hgZ
+bVq
+dNw
+dXe
+wGN
+krB
+bie
+cqB
+iGw
+iGw
+btL
+btL
+btL
+btL
+btL
+iGw
+iGw
+vKJ
+tmH
+sZx
+vFG
+wkK
+spS
+xen
+uSv
+xnx
+xDL
+vVv
+pOC
+ydS
+oqs
+usO
+tXG
+dDK
+guW
+rsd
+lMu
+rfr
+taO
+cmf
+pPo
+mHl
+dVM
+xLG
+ctj
+cxn
+nbP
+vUU
+mnJ
+geg
+vhQ
+cxn
+xfV
+lsh
+xci
+wxH
+cJq
+igE
+cMv
+dlp
+cPM
+lWa
+xnD
+qXt
+dup
+lWa
+ePb
+bmo
+hTs
+kOI
+kOI
+xvy
+dgQ
+xvy
+kOI
+vUE
+vUE
+vqL
+dav
+vqL
+vUE
+vUE
+tTW
+xFU
+dxT
+dxT
+pmd
+mzl
+wpY
+sfV
+xVs
+xfy
+chE
+hGB
+nZM
+dFG
+aaa
+qGy
+sDx
+xtb
+bVC
+rpN
+hlF
+qGy
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(174,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+iGw
+aaa
+iGw
+vWy
+vWy
+dZf
+vWy
+vWy
+iGw
+aww
+puN
+snP
+bBS
+rcP
+bzh
+bCf
+bHl
+puN
+iGw
+iGw
+aaa
+aaa
+iGw
+bBM
+clQ
+nyK
+bBM
+nyK
+dkw
+bBM
+iGw
+aaa
+aaa
+aaa
+aZq
+bSJ
+duw
+bIp
+duw
+bOT
+dDb
+cqB
+dXb
+dXb
+dPq
+dXb
+dXb
+cqB
+cqB
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+suV
+sXY
+dCk
+wkK
+wkK
+vUZ
+wzl
+xiB
+xnx
+xPg
+vVv
+pOC
+ydS
+rri
+eNC
+cau
+tiL
+epH
+tiL
+fWP
+oAp
+nKW
+tEg
+ewF
+mHl
+dVM
+xLG
+ctj
+cxn
+nbP
+wlx
+dZr
+cxn
+cxn
+cxn
+wqD
+lsh
+lsh
+cSK
+cJq
+rnT
+cMw
+tta
+cPN
+dqz
+qEX
+hQL
+lbf
+mBm
+gHp
+dgz
+nkN
+rZI
+sHA
+sHA
+vMk
+sHA
+hBg
+gvQ
+sHA
+sHA
+vUu
+sHA
+sHA
+eMl
+efb
+xpU
+pxm
+kzG
+wDC
+oip
+rhU
+uye
+gDm
+dXj
+pKh
+aYo
+fEt
+vCt
+iGw
+sQz
+gYL
+mla
+vJQ
+bAi
+mrA
+ens
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(175,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+iGw
+iGw
+aaa
+vWy
+eby
+vWy
+iGw
+iGw
+iGw
+iGw
+snP
+bdd
+buq
+bUR
+goc
+aUm
+puN
+aaa
+bvh
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+dDb
+dDb
+dmQ
+aTv
+bMz
+dDb
+dDb
+aaa
+dXb
+bfw
+bei
+cbx
+dXb
+aaa
+aaa
+aaa
+bvh
+aaa
+bvh
+aaa
+bvh
+aaa
+bvh
+aaa
+wkK
+wkK
+wkK
+wkK
+tfS
+jun
+jun
+xlq
+xux
+xPg
+vVv
+pOC
+ydS
+saS
+gWJ
+cui
+wrc
+dFC
+ylv
+nrr
+sCH
+dOl
+pfR
+bjD
+mHl
+dVM
+xLG
+uRr
+cxn
+nbP
+wlx
+fFC
+ggx
+gLT
+cxn
+wqD
+lsh
+lOi
+gLA
+tYK
+tYK
+pTx
+tYK
+tYK
+mhs
+kwl
+xjj
+jik
+xgP
+pOI
+uFk
+dci
+ddM
+cZN
+tMG
+vxs
+cZN
+ebI
+eZJ
+dxT
+dxT
+uTP
+dGa
+dxT
+gYl
+dxT
+jSU
+pxm
+gnK
+wDC
+wDC
+mCB
+wDC
+wDC
+dFG
+dFG
+wTz
+dFG
+dFG
+aaa
+hhJ
+xRU
+dXB
+dKU
+eQp
+dXP
+hOZ
+aaa
+iGw
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(176,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+iGw
+aaa
+aaa
+vWy
+elh
+vWy
+iGw
+aaa
+aaa
+iGw
+puN
+bKF
+jyC
+jyC
+aSl
+aUq
+snP
+iGw
+bvh
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+dDb
+dDb
+dDb
+dDb
+dDb
+aaa
+aaa
+dJH
+boD
+jby
+ceY
+dJH
+aaa
+aaa
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+svX
+tcb
+qZn
+aPS
+jun
+jun
+jun
+qRV
+arw
+mDK
+cee
+bnL
+uZJ
+fPX
+vIl
+cav
+ccp
+dIN
+dGZ
+iZu
+ciZ
+dOl
+cmf
+cvu
+mHl
+dVM
+xLG
+ctj
+cxn
+nbP
+vuo
+kKi
+cxn
+cxn
+cxn
+xfV
+xci
+lsh
+dNR
+cKY
+ojC
+dxs
+cOa
+dAq
+cPO
+mCW
+nkN
+kyJ
+mrx
+cYQ
+phg
+kLF
+hFe
+xYg
+utI
+xYg
+xYg
+gUN
+xYg
+xYg
+hqS
+bvF
+xYg
+xYg
+hFe
+xYg
+xpU
+xYg
+xYg
+dVv
+xci
+xfV
+mFN
+aaa
+aaa
+dFG
+lUo
+dFG
+aaa
+aaa
+qGy
+qIg
+dJN
+hEb
+dXN
+wcE
+qGy
+iGw
+bCI
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aae
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(177,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+bvh
+iGw
+iGw
+aaa
+aaa
+aaa
+iGw
+ell
+iGw
+iGw
+aaa
+aaa
+iGw
+puN
+bKK
+snP
+snP
+bCh
+jkM
+snP
+iGw
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+aaa
+dXb
+dXb
+dPq
+dXb
+dXb
+aaa
+aaa
+ykg
+ykg
+oee
+ykg
+mAN
+pGY
+ykg
+oee
+ykg
+wkK
+cJv
+tQq
+jun
+gRO
+vjQ
+jun
+dCV
+xux
+xPg
+vVv
+pOC
+ydS
+aaS
+dBV
+chD
+caw
+dFD
+dHl
+chD
+dLH
+dOn
+dPZ
+dSr
+ydS
+fre
+aXl
+fvU
+cxn
+qla
+jxS
+fFC
+rRA
+cBI
+cxn
+xfV
+lsh
+sod
+tzL
+cKY
+cRq
+nSl
+cOb
+btT
+eTL
+rgY
+rgY
+rgY
+rgY
+cYR
+fro
+dbf
+qTv
+qQu
+dkk
+tdp
+dqR
+mya
+thl
+dqR
+dqR
+dqR
+thl
+dqR
+dqR
+xKE
+mDI
+xKE
+diJ
+diJ
+lsh
+imF
+hLL
+iGw
+iGw
+tvZ
+eLo
+rWu
+iGw
+iGw
+rmy
+tGA
+oum
+hUP
+qBG
+uCn
+muK
+aaa
+bCI
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(178,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+iGw
+iGw
+aaa
+aaa
+aaa
+iGw
+iGw
+emT
+aaa
+aaa
+aaa
+aaa
+aaa
+bBS
+oht
+qBA
+hrt
+kyY
+qyB
+bBS
+iGw
+bvh
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+bvh
+bvh
+bvh
+iGw
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+ykg
+nxE
+ofo
+vfE
+oVx
+pHJ
+rVi
+qwX
+rBA
+wkK
+ugi
+jun
+oGY
+rVa
+bQV
+wzs
+xmo
+xnx
+egq
+vVv
+aYe
+bYM
+bYM
+bYM
+dIW
+dIW
+bgL
+dIW
+dIW
+bYM
+bYM
+ydS
+ydS
+ydS
+ftj
+tUh
+lzN
+cxn
+cxn
+cxn
+ndu
+cxn
+cxn
+cxn
+vov
+mFN
+yaz
+mFN
+cKY
+jqj
+jbQ
+cOc
+dAq
+lWu
+mEt
+cXv
+oKJ
+cXv
+cYS
+pjj
+pFW
+dqR
+iDJ
+vEb
+dut
+uHP
+nKi
+iDE
+xRX
+uAC
+dpw
+lGZ
+kQE
+dqR
+uWi
+oql
+jJn
+eMN
+diJ
+lsh
+hYI
+mFN
+aaa
+aaa
+tvZ
+act
+rWu
+aaa
+aaa
+qGy
+uAh
+dXL
+dXM
+dXO
+dXR
+qGy
+iGw
+iGw
+iGw
+bCI
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(179,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+iGw
+aaa
+aaa
+aaa
+iGw
+iGw
+aaa
+aQF
+aaa
+aaa
+aaa
+aaa
+iGw
+bBS
+oht
+ocv
+eMA
+iuG
+ose
+bBS
+aaa
+bvh
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+iGw
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+mAN
+guX
+ogG
+eJV
+oVM
+pIq
+heh
+qxP
+rCs
+wkK
+tcH
+rYY
+eMZ
+vlU
+cOt
+gRO
+sTG
+xux
+vUF
+oXa
+fnm
+bYM
+hzN
+fyk
+cay
+dLI
+bgN
+ccq
+dJc
+sCp
+bYM
+dQa
+cnI
+dTS
+hgR
+bUH
+fAl
+trA
+qfW
+nAl
+hHL
+vwy
+cnP
+hid
+wqD
+mPE
+jbb
+ibI
+cKY
+dAq
+cKY
+dAq
+cKY
+kVs
+pfN
+uez
+scS
+vLq
+xOX
+gYp
+cKY
+dqR
+ppG
+rrR
+dmj
+dke
+ufp
+bRk
+nmy
+izP
+nmy
+oyq
+fed
+dqR
+sYW
+xrn
+kEp
+hPb
+diJ
+oVf
+xfV
+yaz
+aaa
+dFG
+dFG
+uFl
+dFG
+dFG
+dFG
+qGy
+uju
+dKy
+dKW
+tMV
+dLL
+qGy
+dFG
+dFG
+iGw
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+cDs
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(180,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+aPu
+aPu
+aPu
+aPu
+aPu
+aaa
+aEy
+aaa
+aaa
+aaa
+iGw
+iGw
+bBS
+oht
+wyH
+dWk
+kKd
+hnU
+bBS
+iGw
+bvh
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+iGw
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+ykg
+nxM
+ejm
+vfE
+gVB
+naQ
+rVi
+qzh
+dfd
+wkK
+tdm
+jun
+uhn
+xYn
+bXi
+daU
+fXv
+xnx
+vUF
+rVt
+kYC
+xBx
+wsP
+pHP
+wsP
+dLK
+vYj
+dHm
+dLK
+rwM
+bYM
+dQa
+dVM
+vSD
+vSD
+fVM
+iXb
+vSD
+vSD
+vSD
+hHL
+bEa
+cnP
+jdn
+xWh
+xWS
+xWS
+uJx
+cKY
+pPx
+riA
+cOd
+dAq
+bQc
+tMm
+cKY
+hzS
+luG
+lAO
+cZM
+pbw
+dqR
+ghk
+rvh
+oHL
+spC
+gVa
+lMW
+tSz
+vfc
+tSz
+vsp
+dsh
+dqR
+huT
+xnm
+feD
+xYy
+diJ
+lsh
+imF
+mFN
+iGw
+dFG
+bXA
+egU
+rzv
+qsZ
+gVU
+sNW
+tXT
+tkR
+vJw
+tkR
+tkR
+jJW
+mjk
+dFG
+jsa
+hZV
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+cDs
+cDs
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(181,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+aMM
+aQi
+aPk
+aPk
+aPk
+aPk
+aDD
+aEy
+aaa
+aaa
+iGw
+iGw
+aaa
+snP
+jxE
+scY
+hAw
+fCH
+ncu
+snP
+iGw
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+nUI
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+ykg
+rVi
+qGj
+ykg
+mvI
+ixc
+ykg
+vPt
+vfE
+wkK
+ten
+viE
+xfE
+bFS
+cSB
+lwy
+xno
+xux
+vUF
+dnw
+wPh
+xBx
+pzH
+wnD
+dfE
+dLK
+dtb
+dHo
+dLK
+dLN
+bYM
+dQa
+dVM
+vSD
+cJc
+fVM
+vSD
+vSD
+bws
+uHf
+cyG
+cAg
+cnP
+gLA
+rxr
+cUz
+cUz
+cZS
+cKY
+vSm
+lUZ
+gwx
+hoH
+jxN
+mFb
+vLq
+vFU
+vUh
+tnS
+gFV
+vPl
+dqR
+rab
+nmy
+nmy
+xvo
+qKS
+tGD
+vDe
+rOm
+fNQ
+vqK
+uXl
+dqR
+lde
+elW
+eUt
+xYM
+diJ
+tzL
+xfV
+hLL
+aaa
+tvZ
+uLW
+jzY
+dLa
+lbP
+qmz
+isF
+pWb
+dKz
+vwj
+uRB
+cOA
+hiQ
+lQm
+jWC
+fju
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+iGw
+cDs
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(182,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+iGw
+iGw
+aaa
+avr
+avr
+avr
+avr
+avr
+aaa
+aEy
+aaa
+iGw
+iGw
+aaa
+aaa
+snP
+cDx
+snP
+bBS
+bBS
+puN
+snP
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+gXq
+gXq
+gXq
+chL
+gXq
+gXq
+gXq
+aaa
+ykg
+nAw
+nJf
+vfE
+oWp
+fON
+rVi
+qzP
+rtn
+wkK
+ugi
+hSs
+ovX
+lTt
+cYJ
+dAn
+nzz
+xnx
+uZR
+qze
+wPK
+xBx
+wsP
+chI
+wsP
+dLK
+cFe
+nOs
+dLK
+jRq
+bYM
+dQa
+dVM
+fcN
+evQ
+iFR
+vSD
+cti
+bNl
+fcN
+hHL
+jrh
+cnP
+iBj
+gLA
+byn
+lsh
+daS
+cKY
+dAq
+cKY
+dAq
+cKY
+wwI
+hNH
+cKY
+qjy
+ikS
+wFR
+gay
+dbj
+dqR
+xNb
+fUr
+usN
+dld
+tMO
+cYK
+dmv
+uAC
+dpA
+fUO
+qvY
+dqR
+lvv
+eYF
+xKL
+diJ
+dgW
+lsh
+imF
+mFN
+iGw
+dFG
+mEL
+gRd
+dHg
+dLd
+gRd
+lSx
+xNy
+sgw
+oPH
+dAz
+jVb
+oPH
+dRf
+dFG
+nNJ
+cAa
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+cDs
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(183,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+iGw
+aaa
+aaa
+aaa
+aaa
+iGw
+aaa
+aaa
+aaa
+aEy
+iGw
+iGw
+aaa
+aaa
+aaa
+acF
+aaa
+acF
+aaa
+iGw
+iGw
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+iGw
+iGw
+iGw
+acF
+jgl
+acF
+aaa
+aaa
+aaa
+mAN
+nAA
+fMS
+xbB
+oVM
+mDN
+vzV
+qAH
+vBE
+wkK
+xuF
+xnx
+xuF
+ycJ
+xuF
+xnx
+xuF
+xnx
+iOk
+irq
+bXD
+bYM
+hCd
+umL
+caB
+ccs
+otC
+wsP
+wsP
+slF
+bYM
+cnP
+jNM
+vSD
+lLz
+ffi
+vSD
+qAT
+nSA
+fcN
+czU
+cnP
+cnP
+vsF
+vsF
+vsF
+vsF
+jww
+cKY
+gfJ
+oKb
+vdX
+xIw
+tGR
+mFb
+vLq
+iFu
+olb
+cKd
+ihs
+dbk
+qTv
+dqR
+dqR
+dqR
+dqR
+dqR
+dqR
+dqR
+dqR
+dqR
+dqR
+dqR
+dqR
+diJ
+diJ
+diJ
+diJ
+lsh
+xci
+vEU
+xLH
+aaa
+dFG
+xOy
+nKr
+gcs
+dLQ
+xOy
+xOy
+xOy
+nTY
+xOy
+dLR
+dMw
+nKr
+xOy
+dFG
+dFG
+dFG
+dFG
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(184,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+iGw
+aaa
+aPu
+aPu
+aPu
+aPu
+aPu
+aaa
+aEy
+aEy
+aEy
+aEy
+aaa
+aaa
+iGw
+iGw
+aaa
+iGw
+iGw
+bvh
+bvh
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+iGw
+iGw
+mpI
+mpI
+mpI
+mpI
+laz
+lLU
+mpI
+mpI
+nCX
+jmN
+vfE
+oWt
+jdI
+rVi
+qAY
+hRD
+ykg
+tif
+baC
+ntt
+eRr
+cRe
+wzK
+jqp
+rZF
+ncC
+pQN
+drR
+bYM
+bYM
+bYM
+bYM
+bYM
+xzk
+cjf
+chH
+wti
+bYM
+gBu
+rle
+tlJ
+fHj
+cAk
+vSD
+mxv
+eCU
+vSD
+mTh
+piW
+cnP
+eMU
+vAa
+icS
+vsF
+xfV
+cKY
+jfE
+onT
+izJ
+dAq
+uNE
+oYp
+cKY
+uZn
+lGJ
+oJX
+ufP
+orl
+mFN
+nlJ
+tzL
+dwC
+sNa
+dgY
+tzL
+sNa
+sNa
+jPz
+vtW
+xZu
+wqx
+rFn
+wqx
+feb
+xZu
+yfK
+yfK
+pWn
+xLH
+iGw
+dFG
+lfv
+fBw
+vJw
+dLU
+dMv
+xOy
+ehl
+dKA
+xOy
+ipw
+iGE
+fvV
+eMz
+dOF
+imN
+uaF
+dFG
+iGw
+bCI
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+cDs
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(185,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+aMM
+aQi
+aPk
+aPk
+aPk
+aPk
+aDD
+aEy
+aaa
+aaa
+aXj
+bPB
+iGw
+iGw
+acF
+aaa
+acF
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+iGw
+mpI
+mpI
+iwC
+jkl
+dUG
+lbp
+lMd
+mkf
+mpI
+rVi
+ldR
+ykg
+nEj
+pIy
+ykg
+wPH
+vfE
+ykg
+tir
+dcA
+dcA
+dcA
+dcA
+gBU
+dcA
+dcA
+eHF
+vTk
+plB
+gDB
+jmj
+iAy
+caD
+bYM
+bYM
+bYM
+bYM
+bYM
+bYM
+jLp
+rle
+brV
+sDV
+qjN
+cyK
+vSD
+cJc
+vSD
+mTh
+ggD
+eMg
+fMN
+eCs
+gHO
+vsF
+vov
+cKY
+cKY
+cKY
+cKY
+cKY
+miK
+cKY
+cKY
+cKY
+cKY
+cKY
+dcD
+cKY
+mFN
+lsh
+toW
+lsh
+lsh
+xci
+xci
+lsh
+toW
+lsh
+mAE
+xRL
+xCQ
+lsh
+lsh
+lsh
+xci
+xci
+qTn
+mFN
+xLH
+aaa
+bWB
+xYw
+rUF
+dYD
+dHa
+oKv
+xOy
+xUR
+tkR
+dNW
+sdb
+dMy
+dNl
+dbY
+mUc
+nLe
+vZi
+gQV
+aaa
+iGw
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+cDs
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(186,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+iGw
+iGw
+aaa
+avr
+avr
+avr
+avr
+avr
+aaa
+aEy
+aaa
+aaa
+bJf
+bWb
+dXp
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+hmq
+hWX
+iwS
+jkT
+jRg
+ldS
+fuF
+rbR
+mpI
+nDc
+wDh
+vfE
+gVB
+lTm
+oLH
+xyW
+xyW
+hjT
+tiJ
+xEM
+xwM
+xwM
+xEM
+nzg
+xEM
+xwM
+gDx
+llN
+sGl
+duJ
+uvJ
+uvJ
+uvJ
+vTW
+ndq
+uvJ
+ctt
+cjh
+cnP
+yae
+rle
+dUe
+eZt
+cAj
+dYP
+fef
+oIm
+fef
+mMg
+hJZ
+pIt
+oET
+pRa
+ieh
+vsF
+xWh
+xWS
+xWS
+xWS
+xWS
+xWS
+flW
+tzL
+cUf
+bKr
+jbb
+lsh
+xfV
+deg
+tzL
+lsh
+lsh
+lsh
+xci
+xci
+lsh
+lsh
+lsh
+lsh
+daS
+uWH
+mFN
+xLH
+hLL
+hLL
+yaz
+mFN
+xLH
+mFN
+mFN
+aaa
+wWW
+kEz
+hKG
+ogS
+dOc
+lOI
+eMz
+xdP
+mkj
+dNX
+fvQ
+dlu
+dNm
+xOy
+xOy
+xOy
+xOy
+dFG
+iGw
+bCI
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(187,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+iGw
+aaa
+aaa
+aaa
+aaa
+iGw
+aaa
+aaa
+aaa
+aEy
+aaa
+aaa
+bJf
+bWb
+dXp
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+bCI
+iGw
+iGw
+hnB
+hXy
+ixk
+kEH
+nJr
+vIt
+miq
+qjU
+mpI
+nDm
+ogZ
+bNo
+oVM
+iwI
+mhi
+gEL
+gEL
+swQ
+tle
+cKQ
+dcA
+dcA
+dcA
+dcA
+dcA
+dcA
+dcA
+vTk
+kRP
+gDB
+dye
+tNL
+caF
+tNL
+syj
+tNL
+tNL
+rRV
+cnP
+gGI
+wdW
+ovJ
+cuf
+jBX
+bnf
+cuv
+ude
+eTe
+rMl
+rAA
+gRQ
+bOh
+inS
+jaP
+vsF
+kzW
+fTd
+xmh
+eSr
+eab
+hVP
+sGS
+yfK
+yfK
+yfK
+plt
+nOr
+hqc
+uDx
+yfK
+nlq
+nlq
+wxS
+fVv
+nlq
+aUK
+fiP
+cPf
+sMH
+sxp
+mDP
+mFN
+pBZ
+bUo
+ylm
+tAC
+xLH
+lsh
+dbT
+mFN
+iGw
+dFG
+wsG
+sVV
+jTF
+oPH
+jSh
+xOy
+uNZ
+oPH
+nTY
+gRd
+vnQ
+dNn
+dWT
+qrH
+qZZ
+vZi
+gQV
+aaa
+iGw
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(188,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+iGw
+aaa
+aPu
+aPu
+aPu
+aPu
+aPu
+aaa
+aaa
+aEy
+iGw
+iGw
+bJf
+bWb
+dXp
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+bCI
+iGw
+iGw
+iGw
+hpg
+dJP
+bJA
+sCb
+ugu
+sCb
+cqt
+chN
+mpI
+nFL
+oAc
+vfE
+gVB
+pID
+ykg
+rVi
+hED
+ykg
+iST
+pPR
+wqd
+jHV
+vWz
+wAe
+jXH
+xTp
+tle
+vTk
+lMk
+gDB
+yhz
+dtr
+tBR
+tBR
+qws
+bBy
+tNL
+glJ
+cnP
+cnP
+cnP
+rRS
+cnP
+cnP
+cnP
+cnP
+cnP
+cnP
+cnP
+cnP
+cnP
+vHh
+mSR
+igC
+pts
+pts
+pts
+pts
+pts
+pts
+hzK
+xfV
+cTg
+cTg
+sQK
+cTg
+cTg
+rpb
+cTg
+cTg
+sQK
+cTg
+cTg
+cTg
+sQK
+vbJ
+sQK
+cTg
+cTg
+jkE
+sNa
+hLL
+hpG
+ubV
+xci
+fmV
+xLH
+vVr
+lkA
+xLH
+iGw
+dFG
+xOy
+xOy
+glv
+xOy
+dMx
+xOy
+gPL
+jAL
+xOy
+dPg
+jFn
+dLY
+eMz
+oQg
+wMS
+uaF
+dFG
+iGw
+bCI
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aae
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(189,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+aMM
+aQi
+aPk
+aPk
+aPk
+aPk
+aDD
+aEy
+aEy
+aaa
+aaa
+bJf
+bWb
+dXp
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+iGw
+iGw
+nNu
+gGZ
+mpI
+mpI
+mpI
+aSF
+mpI
+grU
+kAm
+kzU
+mpI
+rVi
+qGj
+ykg
+rpF
+pJi
+xnX
+npN
+uga
+xnX
+xnX
+xnX
+xnX
+vmX
+vWE
+wAh
+xnX
+xnX
+wLu
+gbS
+fks
+xJj
+xJj
+xJj
+xJj
+xJj
+xJj
+cgg
+tBR
+aJa
+kJu
+owB
+wgt
+coQ
+kJu
+vBm
+yhz
+cDo
+cvZ
+vkb
+mcs
+qBw
+cDo
+cDi
+hHP
+cFh
+pts
+iUs
+eCZ
+naE
+wga
+pts
+tzL
+xfV
+cTg
+uYt
+tQL
+vxJ
+cTg
+pnz
+cTg
+tQL
+bif
+xek
+cTg
+tWM
+vvP
+hFG
+wXp
+poE
+cTg
+jkE
+lsh
+hLL
+tAC
+xrA
+qBZ
+lsh
+mFN
+xSi
+lNt
+xLH
+iGw
+iGw
+dFG
+tGs
+egU
+dHe
+vMZ
+dFG
+dFG
+dFG
+dFG
+dFG
+xqm
+dFG
+dFG
+dFG
+dFG
+dFG
+dFG
+iGw
+aaa
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(190,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+iGw
+iGw
+aaa
+avr
+avr
+avr
+avr
+avr
+aaa
+aEy
+aaa
+aaa
+aaa
+bJf
+bZL
+dXp
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+nNu
+nNu
+gHB
+hph
+uKk
+nNu
+nNu
+nNu
+gTK
+ihw
+lFu
+baI
+nGq
+pFA
+ojn
+gVB
+pKE
+xpW
+qEZ
+rCy
+rHV
+tmp
+xpW
+uHk
+hox
+rCy
+cIW
+tXZ
+xpW
+nRT
+nzR
+iGG
+jTh
+cHU
+dZV
+ckS
+cuC
+xJj
+xqu
+xqu
+xqu
+xqu
+xqu
+xqu
+xqu
+xqu
+bNk
+fRu
+cDo
+xvv
+oDk
+oDk
+oDk
+qmT
+eVy
+hNJ
+cFi
+cGM
+rzq
+rzq
+vZG
+gnn
+pts
+lJn
+xfV
+cTg
+cTg
+nuG
+vxJ
+lGd
+rpb
+mWM
+dfI
+xct
+vVp
+cTg
+ofn
+bJp
+dqS
+iqU
+siJ
+knS
+mAE
+xci
+mFN
+puM
+fBW
+mFN
+cHt
+mFN
+nlJ
+mFN
+xLH
+iGw
+iGw
+tvZ
+jjb
+kqN
+dIm
+tLO
+rWu
+aaa
+iGw
+iGw
+iGw
+aaa
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+bCI
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(191,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+iGw
+aaa
+aaa
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aEy
+aEy
+aEy
+aaa
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+iGw
+fwA
+glb
+gHY
+uFM
+gld
+mLo
+jll
+vWO
+lfc
+ihw
+ubg
+ubg
+nJm
+ohN
+nNu
+oWy
+tMQ
+dmm
+ktO
+rxF
+oZD
+tmW
+dcz
+uhP
+voP
+kfS
+til
+mqp
+xTJ
+mpW
+mDi
+ktI
+jKW
+fyH
+glR
+vyq
+fKI
+jTh
+hbA
+tcC
+sDy
+eFi
+dXg
+gPW
+rof
+xqu
+kNt
+ctn
+cDo
+pVu
+fgB
+cyM
+bEd
+cDo
+aRG
+pVy
+cFj
+pts
+fif
+gLP
+cLj
+kMC
+pts
+ibI
+wqD
+cTg
+gdD
+vxJ
+dtm
+omO
+ntj
+dfI
+egu
+isq
+oCc
+cTg
+cTg
+sLa
+dJM
+uUx
+cTg
+cTg
+mAE
+koH
+xLH
+mFN
+mFN
+mFN
+lsh
+inQ
+hvy
+rvd
+yaz
+aaa
+iGw
+dFG
+qUW
+dGu
+hbD
+dIe
+dFG
+iGw
+bCI
+bCI
+bCI
+iGw
+bCI
+bCI
+bCI
+aaa
+bCI
+bCI
+bCI
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(192,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+iGw
+aaa
+aPu
+aPu
+aPu
+aPu
+aPu
+aaa
+aaa
+aEy
+aaa
+aXj
+bPB
+iGw
+iGw
+iGw
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+iGw
+fzv
+dzu
+eyR
+uRG
+qhW
+dNE
+jlz
+jUM
+jUM
+sTk
+gsY
+bLu
+ttc
+wuf
+ojn
+gVB
+pKE
+okq
+pZL
+llt
+itv
+bmd
+okq
+uiA
+mZK
+jCC
+tOT
+rxD
+okq
+nRT
+vQG
+tMU
+bJn
+yky
+vZy
+tpt
+ggQ
+gQr
+nRp
+uQR
+xds
+uvp
+cqb
+jnZ
+xgc
+dkK
+eJv
+yhz
+cDo
+cDo
+cDo
+cDo
+cDo
+cDo
+ecO
+wlH
+cFs
+pts
+pts
+pts
+pts
+pts
+pts
+oIQ
+bDv
+sQK
+rye
+dfI
+nJv
+sGs
+sdj
+gio
+nJv
+ilL
+rHM
+sQK
+ezY
+dpC
+tqf
+tZN
+doi
+sQK
+xed
+xci
+mFN
+mkh
+kQD
+rCi
+pbv
+lsh
+vBt
+lsh
+hLL
+aaa
+iGw
+dFG
+dFG
+dFG
+dFG
+dFG
+dFG
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(193,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+aMM
+aQi
+aPk
+aPk
+aPk
+aPk
+aDD
+aEy
+aEy
+aaa
+bJf
+bWb
+dXp
+aaa
+iGw
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+iGw
+fAq
+luw
+bHH
+sWN
+xpr
+ixu
+hOE
+gLz
+ubg
+anz
+mlM
+mBL
+nJx
+jIx
+nNu
+oWT
+mmK
+xnX
+xnX
+fGK
+xGB
+xnX
+xnX
+xnX
+vTF
+qpU
+xGB
+xnX
+xnX
+vud
+lIZ
+iXr
+thO
+tuU
+jeh
+lPv
+vGN
+faY
+sFj
+aXc
+fev
+oEz
+rHl
+aba
+jeC
+xqu
+bNk
+yhz
+gnf
+hUQ
+jQn
+cyO
+ghY
+gnf
+rja
+pVy
+kYQ
+lov
+ycU
+kBM
+cLl
+kNv
+lov
+bXk
+xfV
+cTg
+jAn
+iMx
+dfI
+cZW
+vQs
+rQt
+dfI
+isq
+rwl
+cTg
+cTg
+sLa
+tpA
+tYg
+cTg
+cTg
+jkE
+sNa
+hLL
+hvy
+xci
+wYQ
+xci
+wUE
+xci
+hvy
+hLL
+iGw
+iGw
+iGw
+aaa
+aaa
+aaa
+iGw
+iGw
+iGw
+bCI
+bCI
+iGw
+iGw
+iGw
+bCI
+bCI
+bCI
+bCI
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+ahT
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(194,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+iGw
+aaa
+avr
+avr
+avr
+avr
+avr
+aaa
+aaa
+aMp
+aaa
+bJf
+bWb
+dXp
+aaa
+bvh
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+nNu
+nNu
+fzQ
+uLY
+lnW
+gnv
+hOE
+pQP
+smw
+lMn
+xKp
+tKK
+tFv
+niI
+enV
+oZd
+pLb
+qgz
+xiE
+xiE
+xiE
+myQ
+lvO
+xiE
+gpH
+nzR
+xiE
+xiE
+bkf
+kzc
+vQG
+tMU
+jTh
+hqC
+sja
+pcp
+njk
+thO
+cBE
+sVU
+slv
+mkb
+kxq
+sVU
+pFn
+xqu
+gJQ
+tBR
+gnf
+nGl
+tYo
+eFc
+eFc
+evL
+sEW
+hKH
+cFl
+cGP
+nOT
+osJ
+nOT
+kzj
+lov
+jbb
+xfV
+cTg
+cTg
+jmK
+usM
+vfH
+thS
+dbn
+mde
+rKM
+vVp
+cTg
+gvU
+bJp
+dqS
+dmC
+dhi
+cTg
+jkE
+tzL
+mFN
+hmB
+hvy
+xci
+geA
+oIH
+wAp
+lsh
+hLL
+iGw
+bCI
+bCI
+bCI
+iGw
+bCI
+bCI
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(195,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+iGw
+aaa
+aaa
+aaa
+iGw
+aaa
+aaa
+aaa
+aEx
+aMX
+iGw
+bJf
+bWb
+dXp
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+iGw
+iGw
+nNu
+nNu
+nNu
+nNu
+nNu
+hOE
+rGx
+iGn
+bHQ
+pjT
+glQ
+mqj
+mfo
+bCB
+vsb
+ePB
+vsb
+qFz
+vsb
+vsb
+vsb
+vsb
+uiX
+vpu
+ocu
+vsb
+vsb
+vsb
+vsb
+wQr
+cLr
+nkm
+rPP
+qZO
+jPw
+tpe
+thO
+mtX
+sqs
+sPy
+sPy
+sPy
+sqs
+lbj
+xqu
+gJQ
+hbX
+gnf
+ifw
+vmq
+fLD
+gjh
+gnf
+oPP
+pVy
+tHZ
+lov
+lNM
+ovP
+ktJ
+kRE
+lov
+uWH
+xfV
+cTg
+yfp
+dfI
+dfI
+cTg
+pjP
+cTg
+dec
+eZl
+vcq
+cTg
+kov
+ker
+tVz
+tZg
+uFV
+cTg
+jkE
+lsh
+vpV
+qJO
+xci
+hBR
+vTf
+oEO
+vPn
+qgZ
+mFN
+iGw
+aaa
+aaa
+iGw
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(196,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+bvh
+aaa
+aaa
+iGw
+iGw
+iGw
+aaa
+emT
+aaa
+aaa
+bJf
+bWb
+dXp
+aaa
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+iGw
+iGw
+nSZ
+lAZ
+tKh
+tKh
+lAZ
+uOt
+jVg
+xpz
+pNV
+rWt
+scn
+hQX
+kXF
+mTP
+iyV
+qFw
+uKw
+ozk
+lUL
+lUL
+tnd
+lUL
+ryr
+vpW
+pMx
+pMx
+xol
+xUA
+iyV
+vQG
+tMU
+faY
+nRY
+tku
+uLp
+wYM
+nfN
+jqi
+rtG
+uDf
+ufw
+llx
+vMY
+nsR
+xqu
+bNk
+tNL
+gnf
+gnf
+gnf
+gnf
+gnf
+gnf
+pXz
+uuA
+cFn
+lov
+lov
+lov
+lov
+lov
+lov
+tzL
+xfV
+knS
+cTg
+sQK
+cTg
+cTg
+pjV
+cTg
+cTg
+sQK
+cTg
+cTg
+cTg
+sQK
+fwR
+sQK
+cTg
+cTg
+jkE
+lsh
+mFN
+kzy
+dPL
+gku
+aBb
+xFw
+pGk
+hvy
+hLL
+iGw
+iGw
+bCI
+bCI
+bCI
+bCI
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(197,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+bvh
+iGw
+iGw
+aaa
+iGw
+iGw
+aLi
+aaa
+aaa
+bJf
+bZL
+dXp
+aaa
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+nSZ
+nSZ
+gJO
+hpZ
+hYQ
+iAf
+jlH
+wOc
+fCJ
+ubg
+ubg
+vmj
+vPC
+oyT
+rzh
+nRT
+vQG
+nvV
+tzh
+tzh
+jtg
+tzh
+tQs
+unM
+lTn
+tzh
+jtg
+tzh
+tzh
+nRT
+teD
+jCH
+thO
+aPA
+tmF
+ouw
+qSJ
+thO
+roC
+svL
+qLc
+rtG
+fEc
+rbm
+usx
+xqu
+hYl
+cgg
+vsF
+iBC
+iBC
+gJy
+iBC
+ojx
+xhV
+pVy
+cFw
+ojx
+iBC
+gJy
+iBC
+iBC
+vsF
+crX
+dtn
+xZu
+iXG
+guF
+guF
+xZu
+vEN
+dbq
+uud
+del
+faD
+xfR
+kTl
+guF
+kPF
+wMq
+guF
+cEE
+hgF
+lsh
+hLL
+lsh
+dBr
+vkX
+pGk
+dzp
+dBr
+xci
+hLL
+iGw
+iGw
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(198,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+aaa
+aaa
+iGw
+iGw
+iGw
+aaa
+aaa
+iGw
+aaa
+aaa
+bvh
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+iGw
+fAx
+dzY
+dOd
+mPL
+fye
+dhX
+uOt
+nXK
+xpz
+ubg
+szb
+ubg
+xpz
+pif
+inl
+nRT
+vQG
+nvV
+tzh
+thk
+ojk
+tnM
+mBR
+uob
+wkl
+lhR
+vWq
+xou
+tzh
+pYG
+vQG
+tMU
+aah
+dle
+ttw
+pcp
+lNp
+thO
+gui
+jqi
+sUb
+rtG
+sUb
+iLc
+uEr
+xqu
+bNk
+tBR
+vsF
+gdw
+fsK
+fsK
+fsK
+cVX
+xhV
+pVy
+cFw
+cVX
+fsK
+fsK
+fsK
+jAl
+vsF
+gYg
+jkE
+lsh
+xci
+xci
+xci
+lsh
+xci
+lsh
+lsh
+lsh
+bXk
+lsh
+lsh
+xci
+xci
+qrL
+lsh
+lsh
+ygQ
+mDP
+xLH
+gYg
+ukA
+eXS
+dBr
+lsh
+uVl
+pbv
+hLL
+iGw
+bCI
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aae
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(199,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+bvh
+bvh
+iGw
+aaa
+iGw
+iGw
+bvh
+bvh
+bvh
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+iGw
+nSZ
+dAc
+bHO
+mwg
+pVL
+iTQ
+uOt
+wwO
+xpz
+pBd
+mlX
+mCj
+vJJ
+tuY
+rzh
+paa
+wdd
+nvV
+hgM
+lhe
+syf
+hIB
+hIB
+riJ
+pgO
+xpx
+wAM
+mMi
+xWZ
+nRT
+vQG
+ecU
+wss
+lyU
+wwM
+uLp
+usy
+nfN
+iDs
+jqi
+gGh
+hdG
+bBt
+iLc
+sMh
+xqu
+bNk
+yhz
+vsF
+fRN
+xWJ
+xWJ
+xWJ
+ojx
+xOP
+pom
+iMK
+ojx
+fRN
+xWJ
+xWJ
+xWJ
+vsF
+lsh
+xfV
+tzL
+wqy
+xLH
+hLL
+hLL
+mFN
+mFN
+dHX
+mFN
+mFN
+hLL
+hLL
+mFN
+mFN
+dmL
+fMt
+fMt
+dqT
+fMt
+fMt
+jOe
+xci
+oFL
+vGi
+vBg
+xci
+vai
+xLH
+iGw
+bCI
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(200,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+iGw
+fAx
+gmA
+ozX
+lAU
+qHb
+cVU
+uOt
+jWI
+opE
+ojn
+wMw
+qie
+nJR
+rIw
+wMw
+wlk
+vQG
+nvV
+qFD
+rCV
+mdH
+aun
+pQU
+xwc
+jJj
+fCz
+hoU
+hgg
+bNL
+mpW
+vQG
+tMU
+faY
+eAt
+ttw
+qEm
+pWD
+thO
+sVU
+sTO
+buC
+iYJ
+buC
+wvd
+xqu
+xqu
+nve
+qEC
+vsF
+vsF
+ojx
+ojx
+vsF
+vsF
+vHh
+mSR
+igC
+vsF
+vsF
+ojx
+ojx
+vsF
+vsF
+qEC
+hkp
+qEC
+qEC
+qEC
+iGw
+aaa
+aaa
+gXq
+qGq
+gXq
+aaa
+aaa
+iGw
+mFN
+aJu
+tcP
+fMt
+jrD
+swW
+uip
+fMt
+mFN
+hLL
+yaz
+xLH
+xLH
+hLL
+mFN
+mFN
+iGw
+bCI
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(201,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+nSZ
+nSZ
+dDE
+fRj
+qoN
+dNG
+uOt
+jXd
+xpz
+lMr
+wMw
+cRC
+mBF
+fXV
+wMw
+yhA
+lAB
+oau
+qIz
+lhf
+oan
+hIB
+hIB
+uoW
+hIB
+hIB
+vxU
+cjk
+uIx
+yhA
+lAB
+rhQ
+thO
+pJN
+qek
+ejN
+nfN
+xJj
+xqu
+xqu
+xqu
+xqu
+xqu
+xqu
+xqu
+cmr
+jLc
+toB
+hqP
+doc
+cAV
+ezU
+yeE
+ooV
+pqM
+ucN
+jGi
+sil
+uws
+sHi
+xva
+xIZ
+oTB
+hko
+nBI
+qdI
+kud
+qEC
+iGw
+iGw
+gXq
+gXq
+gXq
+gXq
+gXq
+iGw
+iGw
+hLL
+tsi
+rEe
+fMt
+wTQ
+qTI
+vUL
+tGG
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+aaa
+aaa
+bCI
+aaa
+aaa
+aaa
+aae
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(202,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+iGw
+iGw
+nSZ
+bgt
+nSZ
+nSZ
+nSZ
+uOt
+jXk
+vyi
+uSY
+qie
+kyw
+nKc
+lCu
+rIw
+nRT
+vQG
+nvV
+tzh
+wnX
+lvI
+vkj
+igk
+hTw
+jbH
+ijD
+lyD
+cac
+tzh
+jJU
+vQG
+tMU
+jTh
+rDK
+hcg
+qHk
+uHW
+xJj
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+csj
+hqP
+mIV
+wdC
+orT
+orT
+orT
+orT
+wdC
+wdC
+orT
+wDs
+mwa
+wdC
+wdC
+wdC
+wdC
+wdC
+wKe
+wdC
+mpg
+nxK
+sil
+csj
+iGw
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+iGw
+hLL
+vLs
+uWW
+fMt
+kma
+kBY
+jco
+fMt
+iGw
+bCI
+bCI
+bCI
+iGw
+bCI
+bCI
+bCI
+iGw
+iGw
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bEx
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(203,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aae
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+bvh
+iGw
+iGw
+iGw
+iGw
+iGw
+acF
+hOE
+jZY
+krK
+lOu
+wMw
+mDL
+gxI
+bLv
+wMw
+nRT
+vQG
+mzo
+tzh
+tzh
+gNP
+ego
+tzh
+upN
+tzh
+vWS
+wCd
+tzh
+tzh
+wlk
+fWL
+xAV
+oTg
+wrC
+lNg
+fZr
+iad
+xJj
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+csj
+nze
+tNl
+aWS
+nft
+nft
+bJy
+xyi
+wkE
+xoP
+fEP
+wwK
+fEP
+iJZ
+nNy
+xyi
+qjY
+xoK
+xIB
+wop
+pCW
+lyM
+sil
+csj
+iGw
+iGw
+gXq
+gXq
+gXq
+gXq
+gXq
+iGw
+iGw
+hLL
+hLL
+mFN
+tGG
+tGG
+dqY
+tGG
+tGG
+iGw
+aaa
+aaa
+iGw
+aaa
+aaa
+iGw
+iGw
+aaa
+iGw
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(204,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iAK
+jnn
+kbT
+pgE
+krM
+qie
+kyw
+xxx
+lCu
+ykI
+nRT
+pLm
+qhn
+tNa
+rDM
+rrl
+dtj
+tzh
+lYj
+tzh
+ciT
+igH
+tNa
+tNa
+pby
+wdd
+pgI
+gJB
+hqC
+bPv
+fZr
+prh
+xJj
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+csj
+ttY
+tNl
+soM
+cza
+cza
+kSt
+xyi
+hcu
+nNN
+oCP
+fXZ
+hng
+hPg
+oId
+xyi
+fVK
+cQj
+cQj
+iUT
+mjE
+msG
+sil
+csj
+iGw
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+iGw
+iGw
+iGw
+iGw
+iGw
+tGG
+gEK
+tGG
+iGw
+aaa
+aaa
+bCI
+bCI
+iGw
+bCI
+bCI
+bCI
+bCI
+iGw
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(205,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bvh
+bvh
+iGw
+iGw
+acF
+nNu
+kdd
+tby
+exv
+wMw
+mEu
+jdU
+dNo
+wMw
+pby
+vQG
+nvV
+tNa
+rGK
+szM
+aMD
+ixm
+uqu
+sei
+vXH
+iOV
+hWb
+tNa
+mpW
+vQG
+tMU
+faY
+qXd
+tmF
+suW
+pCX
+xJj
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+csj
+pTS
+ufU
+soM
+cza
+cza
+kSt
+xyi
+nol
+nNN
+lAy
+hOp
+lAy
+hPg
+rqh
+xyi
+cQj
+cQj
+tzt
+cQh
+mjE
+foa
+nop
+csj
+iGw
+aaa
+aaa
+gXq
+gXq
+gXq
+aaa
+aaa
+bCI
+aaa
+bCI
+bCI
+iGw
+tGG
+bBD
+tGG
+iGw
+iGw
+bCI
+bCI
+aaa
+aaa
+iGw
+aaa
+aaa
+iGw
+iGw
+bCI
+bCI
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(206,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+iGw
+cCE
+iGw
+qgX
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+bCI
+bCI
+aaa
+iGw
+iGw
+iGw
+qsc
+qsc
+qsc
+qsc
+aru
+aru
+aru
+aru
+aru
+aru
+aru
+hdu
+pLB
+bzC
+tNa
+rGO
+tHS
+dIj
+oPR
+uqM
+stT
+vYk
+bVZ
+tNa
+tNa
+mzW
+lqG
+vfb
+thO
+pJN
+exy
+xuA
+nfN
+xJj
+sBL
+iGw
+iGw
+aaa
+aaa
+aaa
+csj
+xun
+tNl
+soM
+cza
+cza
+kSt
+xyi
+hcu
+nNN
+hng
+psy
+oCP
+hPg
+oId
+xyi
+fIE
+cQj
+iUT
+cQj
+pww
+cTc
+wkE
+csj
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+aaa
+vzF
+iGw
+iGw
+aaa
+iGw
+aaa
+aaa
+wAE
+oTL
+wQO
+aaa
+aaa
+iGw
+aaa
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(207,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+cCE
+gMv
+nrg
+cwv
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+bCI
+bCI
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+qsc
+qsc
+qsc
+iBE
+joq
+keE
+aru
+vvh
+vbh
+aru
+vbh
+vhp
+aru
+oIn
+qug
+mml
+tNa
+rHW
+tHS
+iTk
+jPK
+rSK
+vSt
+wwZ
+qjM
+tNa
+sxn
+vcX
+nHu
+uEq
+pJg
+uQq
+qWw
+nHz
+bMM
+wnE
+sBL
+sBL
+iGw
+aaa
+aaa
+aaa
+csj
+lNV
+tNl
+dYX
+nwh
+nwh
+pBj
+xyi
+wkE
+cuM
+cFv
+bOZ
+cFv
+uTr
+nNy
+xyi
+ydL
+lTT
+lkn
+lPH
+mlB
+fOE
+pVa
+csj
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+iGw
+ujV
+iGw
+aaa
+wAE
+rze
+wQO
+aaa
+wAE
+oTL
+wQO
+aaa
+wAE
+oTL
+wQO
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(208,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+cCE
+gKd
+jPC
+jSk
+cCE
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+iGw
+iGw
+iGw
+aru
+aru
+mAr
+fdX
+fAB
+aru
+aru
+hsI
+hZW
+kVw
+hKB
+bSA
+aru
+lPJ
+mmA
+aru
+nKe
+oij
+aru
+pbM
+mqz
+iUI
+tNa
+rJG
+tHS
+sMP
+qdp
+rSK
+pyk
+ePU
+dZt
+tNa
+xXA
+vcX
+tNf
+ugH
+oVy
+oVy
+tzk
+uZU
+nHz
+bMM
+rKg
+sBL
+iGw
+aaa
+aaa
+aaa
+csj
+udZ
+tuT
+wQJ
+wQJ
+wQJ
+wQJ
+wQJ
+rqk
+rqk
+eaq
+cEv
+rqk
+mBo
+rqk
+rqk
+rqk
+rqk
+rqk
+rqk
+tOb
+xyi
+pVa
+csj
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aae
+aaa
+aaa
+iGw
+aaa
+bRp
+iGw
+iGw
+wAE
+oTL
+wQO
+aaa
+wAE
+oTL
+wQO
+aaa
+wAE
+oTL
+wQO
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(209,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+vDA
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+cCE
+cCE
+kGY
+cCE
+cCE
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+iGw
+dCr
+aru
+aru
+dWV
+etR
+ffs
+fAM
+gnI
+aru
+aru
+dgo
+hKB
+cfs
+cJM
+aru
+lSM
+xbO
+aru
+nKl
+kmJ
+aru
+pcc
+qug
+mfd
+tNa
+rLl
+tHS
+toP
+qdp
+rSK
+pyk
+ePU
+lSA
+tNa
+tNa
+vcX
+iHp
+uZU
+xFL
+xFL
+syB
+vnH
+vic
+uEq
+wio
+bHI
+iGw
+aaa
+aaa
+aaa
+csj
+udZ
+udZ
+udZ
+udZ
+fhY
+tUH
+tUH
+tUH
+udZ
+hnQ
+uDH
+uDH
+nhC
+pVa
+nQZ
+nQZ
+iqR
+nQZ
+pVa
+pVa
+pVa
+rHr
+csj
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+iGw
+bRp
+iGw
+aaa
+wAE
+oTL
+wQO
+iGw
+wAE
+oTL
+wQO
+iGw
+wAE
+oTL
+wQO
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(210,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+cCE
+coE
+cCE
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+iGw
+iGw
+dBo
+dHs
+dNy
+dRJ
+dWW
+wkn
+wkn
+jxB
+wTJ
+gKa
+aru
+bUG
+aru
+aru
+aru
+aru
+aru
+wDS
+aru
+wDS
+aru
+aru
+pdt
+onq
+ioU
+tNa
+rLF
+rAs
+toS
+qoy
+rSK
+vqM
+nhY
+lSr
+pNI
+xXC
+vcX
+nHu
+xFL
+xFL
+xFL
+syB
+mIk
+hvr
+bwx
+eVO
+uFp
+iGw
+aaa
+aaa
+aaa
+csj
+dZa
+dZa
+dZa
+csj
+csj
+csj
+csj
+csj
+csj
+lpH
+csj
+csj
+eBn
+csj
+csj
+csj
+csj
+csj
+csj
+tON
+jMT
+mbs
+csj
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+aaa
+bRp
+iGw
+iGw
+wAE
+oTL
+wQO
+aaa
+wAE
+oTL
+wQO
+aaa
+wAE
+oTL
+wQO
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(211,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+bCI
+bCI
+iGw
+aru
+anZ
+dHH
+fzL
+uPb
+czx
+xan
+pIp
+vIm
+qDW
+uPb
+wTJ
+vIm
+qbt
+drU
+cfz
+ult
+lTH
+fgI
+djZ
+nLI
+otM
+aru
+pdP
+qug
+mml
+tNa
+tNa
+xmw
+tsW
+vuE
+urn
+vuE
+vYt
+wCH
+myZ
+xXZ
+oNP
+icp
+kzP
+kzP
+fDB
+uEV
+ply
+cKC
+lMi
+oCk
+seo
+iGw
+aaa
+aaa
+aaa
+csj
+wKZ
+piB
+ehL
+csj
+aaa
+aaa
+iGw
+aaa
+csj
+ljF
+qEC
+qEC
+lGv
+csj
+aaa
+iGw
+aaa
+aaa
+csj
+nSr
+dxG
+aon
+csj
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+iGw
+bRp
+iGw
+aaa
+wAE
+oTL
+wQO
+aaa
+iGw
+ujV
+iGw
+aaa
+wAE
+oTL
+wQO
+aaa
+bCI
+iGw
+bCI
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(212,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+iGw
+iGw
+iGw
+aru
+dCj
+fzL
+czx
+fLm
+xan
+cPu
+tLD
+fBo
+val
+gKm
+val
+ibj
+nfZ
+joA
+kfn
+lga
+chy
+mmE
+dcs
+nLY
+ojL
+xxI
+oIn
+qug
+mml
+blZ
+tNa
+meo
+gES
+uTS
+vdJ
+uTS
+uTS
+mbY
+jBm
+eEb
+vcX
+nHu
+xFL
+xFL
+xFL
+syB
+aaL
+hvr
+uEq
+rAl
+nrJ
+iGw
+aaa
+aaa
+aaa
+qEC
+csj
+csj
+csj
+qEC
+iGw
+ldC
+dGX
+dGX
+dGX
+rFC
+csj
+csj
+jwE
+psx
+psx
+psx
+rSL
+iGw
+qEC
+csj
+csj
+csj
+qEC
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+aaa
+bRp
+iGw
+aaa
+iGw
+ujV
+iGw
+iGw
+iGw
+bRp
+iGw
+iGw
+iGw
+ujV
+iGw
+aaa
+aaa
+iGw
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(213,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+iGw
+aru
+aru
+aru
+aru
+adR
+euA
+dRZ
+jQW
+jQW
+ffK
+jQW
+jQW
+gLN
+wxD
+iLK
+iCu
+fda
+riX
+wSO
+fxR
+kaJ
+xan
+wxD
+jnU
+wyT
+pee
+gBH
+mml
+rbU
+tNa
+sBd
+tfh
+nGa
+vpi
+kaB
+vYL
+jDw
+tNa
+tNa
+oHJ
+unN
+hbT
+xFL
+xFL
+syB
+vnH
+vic
+uEq
+wio
+mqW
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+csj
+aaa
+hjz
+lER
+lER
+lER
+lER
+lER
+lER
+lER
+lER
+lER
+lER
+rIU
+aaa
+csj
+iGw
+iGw
+iGw
+iGw
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+iGw
+bRp
+dtD
+ycV
+ycV
+ycV
+ycV
+ycV
+ycV
+aAE
+bRp
+bRp
+bRp
+dtD
+ycV
+ycV
+ycV
+utf
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(214,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+iGw
+aru
+aru
+aOn
+dxN
+aru
+dXz
+xmf
+vGv
+vGv
+vGv
+gIs
+kNh
+kNh
+vjr
+wxD
+aru
+xwO
+qic
+vOF
+aru
+vTG
+kaJ
+nHp
+qDW
+wTJ
+ugN
+pfE
+pLF
+qiv
+aru
+tNa
+tNa
+tNa
+tNa
+tNa
+tNa
+tNa
+tNa
+tNa
+tNa
+fQh
+uYT
+rdT
+vZk
+vZk
+eAw
+hbT
+gLn
+rWW
+vEu
+sBL
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+csj
+aaa
+hjz
+lER
+lER
+lER
+lER
+lER
+lER
+lER
+lER
+lER
+lER
+rIU
+aaa
+csj
+iGw
+aaa
+aaa
+bCI
+bCI
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+aaa
+aaa
+iGw
+aaa
+iGw
+lLX
+iGw
+iGw
+iGw
+bRp
+iGw
+iGw
+iGw
+lLX
+iGw
+aaa
+aaa
+iGw
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(215,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+iGw
+aru
+dlr
+drT
+mdB
+aru
+dHO
+fgv
+jwd
+xxG
+ojU
+fhd
+pkc
+xxG
+gLR
+wxD
+yeN
+fWz
+fgj
+ryP
+xxI
+fzL
+xfr
+wUT
+xan
+okX
+aru
+jMx
+qug
+mml
+qJB
+kIb
+sBk
+nMG
+vku
+nhs
+uOb
+sOS
+sTA
+lqe
+xZs
+kKZ
+dYU
+uEq
+cuV
+wYY
+alO
+cmq
+aky
+nEB
+sBL
+sBL
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+csj
+iGw
+mYv
+foh
+lER
+lER
+lER
+lER
+lER
+lER
+lER
+lER
+eCY
+xiC
+iGw
+csj
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+bCI
+iGw
+iGw
+aaa
+wAE
+ojd
+wQO
+aaa
+iGw
+lLX
+iGw
+aaa
+wAE
+ojd
+wQO
+aaa
+bCI
+bCI
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(216,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+iGw
+aru
+dlJ
+drX
+ceT
+qJM
+dcs
+xLJ
+qbW
+tLD
+xxG
+xxG
+xxG
+tLD
+gOi
+lme
+ibF
+lme
+fjL
+lme
+bMB
+lUg
+syC
+mFd
+chy
+olj
+oGM
+pfV
+txt
+bAw
+nDy
+rOD
+rOD
+twd
+vku
+utB
+vqY
+vYT
+wEm
+sut
+xZR
+mzW
+lqG
+vfb
+pLz
+pLz
+fWr
+fIm
+iwp
+pLz
+pLz
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+csj
+aaa
+hjz
+lER
+lER
+lER
+lER
+lER
+lER
+lER
+lER
+lER
+lER
+rIU
+aaa
+csj
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+iGw
+wAE
+ojd
+wQO
+aaa
+wAE
+ojd
+wQO
+aaa
+wAE
+ojd
+wQO
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aae
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(217,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+iGw
+aru
+dlr
+bda
+mdB
+aru
+dHR
+don
+qMN
+xxG
+duN
+iRA
+jEA
+xxG
+gLR
+wxD
+ice
+eKe
+qqA
+ltq
+ugN
+eHP
+mnQ
+xmf
+xan
+omi
+aru
+oIn
+qug
+mml
+qKW
+uBX
+rdo
+iml
+vku
+tUB
+mUQ
+uOu
+fQD
+sut
+ctp
+umy
+vwQ
+scP
+pLz
+wMC
+hfM
+pvu
+hfM
+kDP
+pLz
+iGw
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+csj
+aaa
+hjz
+lER
+lER
+lER
+lER
+lER
+lER
+lER
+lER
+lER
+lER
+rIU
+aaa
+csj
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aae
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+aaa
+wAE
+ojd
+wQO
+iGw
+wAE
+ojd
+wQO
+iGw
+wAE
+ojd
+wQO
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(218,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+iGw
+aru
+aru
+aOn
+eEj
+aru
+dXz
+wUT
+uPb
+uPb
+uPb
+fiU
+fCQ
+fCQ
+gOj
+wxD
+aru
+xwO
+eHM
+vOF
+aru
+wbR
+kaJ
+nQC
+cqf
+kTh
+xxI
+oIn
+eTs
+wvA
+tWn
+tWn
+oAa
+tWn
+tWn
+uvs
+jtI
+xOk
+gzc
+jry
+dHy
+jaz
+xzi
+scP
+tXF
+yak
+twe
+nXz
+hfM
+oCG
+pLz
+pLz
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+qEC
+iGw
+dcj
+dGX
+dGX
+dGX
+cem
+csj
+csj
+kmC
+psx
+psx
+psx
+pBq
+iGw
+qEC
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+iGw
+wAE
+ojd
+wQO
+aaa
+wAE
+ojd
+wQO
+aaa
+wAE
+ojd
+wQO
+aaa
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(219,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+iGw
+aru
+aru
+aru
+aru
+dIk
+fsu
+gLB
+juW
+juW
+iWk
+juW
+juW
+gPM
+wxD
+iLK
+qbt
+qEP
+xvh
+ult
+wNO
+kaJ
+xan
+wxD
+omz
+wyT
+pee
+gBH
+mml
+tWn
+cOO
+cjL
+sXQ
+tWn
+uvG
+vFi
+hrL
+oQn
+sut
+yah
+umy
+vwQ
+scP
+rDA
+lsH
+wuv
+nXz
+vTL
+hfM
+tFz
+pLz
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+csj
+aaa
+aaa
+iGw
+aaa
+csj
+ljF
+qEC
+qEC
+lGv
+csj
+aaa
+iGw
+aaa
+aaa
+csj
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+aaa
+wAE
+ojd
+wQO
+aaa
+wAE
+ojd
+wQO
+aaa
+wAE
+ojd
+wQO
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(220,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+iGw
+iGw
+iGw
+aru
+dCw
+gJJ
+iwv
+vsn
+xan
+eue
+tLD
+cxr
+val
+gQC
+xan
+xan
+iDp
+jqd
+sdz
+lgH
+chy
+xgm
+xan
+wxD
+pPW
+ugN
+oIn
+mqz
+mml
+gVL
+rOY
+sCY
+xYa
+tWn
+uxL
+mEK
+aJr
+kas
+sut
+qKm
+drW
+vwQ
+scP
+pLz
+sha
+wuv
+nXz
+uAd
+hfM
+ybW
+gOb
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+csj
+csj
+csj
+csj
+csj
+csj
+lpH
+csj
+csj
+eBn
+csj
+csj
+csj
+csj
+csj
+csj
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+wAE
+ojd
+wQO
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(221,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aae
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+bCI
+bCI
+iGw
+aru
+dCr
+dIo
+gJJ
+vGv
+iwv
+xan
+ojw
+vIm
+cqf
+vGv
+qBV
+icl
+iCu
+jqn
+rEC
+wSO
+lTH
+ylo
+vGv
+kTh
+ooA
+aru
+pbM
+qug
+mml
+qNc
+rPi
+soE
+gNS
+tWn
+uyo
+nzk
+tWn
+oIN
+qKm
+qKm
+eTR
+nNL
+lwk
+uBD
+vup
+wLw
+vhI
+hQg
+pxD
+nmX
+tcS
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+iGw
+iGw
+iGw
+iGw
+csj
+vCY
+nVA
+nvg
+dHT
+csj
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+bCI
+iGw
+bCI
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+iGw
+bCI
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(222,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+iGw
+iGw
+dCA
+ekp
+wSo
+fFB
+kdO
+iZf
+iZf
+fCT
+kTh
+gQN
+aru
+aru
+aru
+aru
+aru
+wyD
+wyD
+wyD
+pcQ
+nQl
+wyD
+wyD
+hdu
+pLB
+qiB
+tWn
+xCt
+sip
+eJI
+gyp
+uyr
+iJN
+tWn
+tSn
+uFZ
+qKm
+umy
+vwQ
+scP
+pLz
+uzl
+pKm
+bzg
+hhF
+hfM
+ppp
+iqP
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+bCI
+aaa
+bCI
+iGw
+qEC
+eAS
+cRB
+rdK
+sct
+qEC
+iGw
+aaa
+bCI
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+bCI
+iGw
+bCI
+bCI
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(223,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+iGw
+anZ
+aru
+aru
+dXG
+eur
+fkB
+kti
+gof
+aru
+aru
+iGw
+iGw
+iGw
+iGw
+wyD
+lVa
+mop
+gxY
+nQo
+iYE
+goZ
+umy
+pNG
+qiD
+qPr
+hLe
+yjJ
+hsU
+tCN
+uAL
+jPU
+tWn
+wGd
+uNG
+qKm
+gGi
+vwQ
+scP
+mOq
+riK
+pKm
+bzg
+vTL
+hfM
+igo
+pLz
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+csj
+gYX
+gtS
+cCb
+gYX
+csj
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(224,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+iGw
+iGw
+iGw
+aru
+aru
+mAr
+nos
+fEI
+aru
+aru
+iGw
+iGw
+bCI
+bCI
+iGw
+lgN
+dZu
+mrN
+mFk
+eyt
+iwt
+oHz
+phf
+pNN
+dsg
+tWn
+rQw
+nud
+xLB
+fWl
+bzr
+mbM
+tWn
+tSn
+rSr
+qKm
+kew
+ewx
+scP
+wEY
+npS
+wpk
+sxW
+hfM
+sLr
+pLz
+pLz
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+csj
+csj
+csj
+csj
+csj
+csj
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(225,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+bCI
+bCI
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+iGw
+aaa
+aaa
+bCI
+iGw
+lgS
+lWf
+fEz
+xxF
+xRC
+ozo
+xKm
+umy
+vwQ
+dsg
+tWn
+tWn
+vZl
+xAb
+tWn
+vZl
+xAb
+tWn
+qKm
+qKm
+qKm
+xqY
+vwQ
+scP
+pLz
+gqf
+wjn
+yhL
+vBG
+pLz
+pLz
+iGw
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(226,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+bCI
+bCI
+aaa
+bCI
+bCI
+bCI
+aaa
+aaa
+aaa
+iGw
+wyD
+haO
+pku
+mfF
+fPF
+wyD
+wyD
+iDF
+vwQ
+iAj
+tIz
+xHT
+xHT
+xHT
+xHT
+xHT
+xHT
+rkP
+wGW
+xqb
+qCA
+uhY
+vwQ
+slQ
+pLz
+pLz
+jTt
+mNe
+vyW
+pLz
+iGw
+iGw
+bCI
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aae
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(227,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+iGw
+lhC
+fHL
+wpA
+eYP
+ucR
+wyD
+nXs
+umy
+pQa
+jvK
+qPF
+jvK
+sDU
+cyD
+jvK
+uBr
+jvK
+jvK
+wHR
+xqg
+ycj
+jvK
+mRg
+gYq
+pLz
+kBs
+mak
+tbM
+ikr
+gOb
+iGw
+bCI
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(228,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+iGw
+lhQ
+lYc
+kQx
+kQW
+kVH
+mIR
+oHY
+phO
+oxF
+qiL
+kHz
+hTU
+oxF
+two
+tQF
+uBz
+vJn
+vJn
+vJn
+wHC
+mCK
+vJn
+vJn
+vlD
+nbb
+dTJ
+jxh
+jfp
+jjc
+gcx
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aae
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(229,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+iGw
+wyD
+fWW
+dbC
+gIa
+fGA
+wyD
+xUP
+wqh
+pRy
+xUP
+soa
+soz
+soa
+xUP
+wxC
+wxC
+wps
+wap
+wxC
+bwO
+wxC
+vEd
+nrF
+wxC
+pLz
+rmB
+kjs
+njj
+pLz
+pLz
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aae
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(230,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+wyD
+rLL
+sky
+epC
+nvS
+wyD
+iGw
+aaa
+iGw
+aaa
+soa
+gps
+soa
+aaa
+wxC
+jHJ
+oUP
+sSD
+wJs
+xqW
+mxM
+xcU
+pJx
+xTL
+pLz
+pLz
+mWY
+pLz
+pLz
+iGw
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(231,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aae
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+iGw
+lia
+lYu
+kCD
+hHy
+kmh
+wyD
+iGw
+iGw
+iGw
+iGw
+gNn
+fcZ
+gNn
+aaa
+tQG
+tgF
+vrL
+wuY
+eZb
+xqW
+oqG
+rAN
+pgR
+teS
+tQG
+iGw
+iGw
+iGw
+iGw
+iGw
+bCI
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(232,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+iGw
+lhC
+lZw
+sGp
+fSo
+sAQ
+dbt
+iGw
+gXq
+gXq
+gXq
+gXq
+ylx
+gXq
+gXq
+sws
+uCv
+gLr
+dpW
+nCY
+cqg
+sXk
+wuY
+qji
+amS
+sws
+iGw
+bCI
+bCI
+bCI
+aaa
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+rUr
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(233,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+iGw
+lhQ
+gko
+fGa
+uoA
+gzs
+hkr
+iGw
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+tRb
+iLb
+xQM
+inP
+jIR
+dEO
+ycr
+bdR
+sWf
+eeI
+bEv
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(234,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aas
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+wyD
+maB
+fHp
+fWD
+eqO
+wyD
+iGw
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+wxC
+srS
+bmZ
+nCY
+xaE
+xsS
+xaE
+nCY
+ljP
+vZo
+wxC
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(235,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+wyD
+maX
+xqr
+ihp
+hmo
+wyD
+iGw
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+wxC
+wxC
+vkC
+oKG
+vkC
+wxC
+vkC
+oKG
+vkC
+wxC
+wxC
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(236,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+iGw
+iGw
+iGw
+eGR
+xkY
+iGw
+iGw
+iGw
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+iGw
+iGw
+vkC
+naI
+vkC
+aaa
+vkC
+ghI
+vkC
+iGw
+iGw
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(237,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bCI
+bCI
+bCI
+iGw
+acF
+acF
+iGw
+aaa
+iGw
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+iGw
+iGw
+ukt
+fwe
+ukt
+aaa
+ukt
+fwe
+ukt
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(238,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+iGw
+iGw
+acF
+cIV
+acF
+iGw
+iGw
+iGw
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(239,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(240,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+iGw
+bCI
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(241,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(242,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+gXq
+gXq
+gXq
+gXq
+gXq
+gXq
+rlh
+gXq
+gXq
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(243,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+iGw
+iGw
+acF
+uFL
+acF
+iGw
+acF
+uFL
+acF
+iGw
+iGw
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(244,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(245,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aae
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(246,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(247,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(248,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(249,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(250,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(251,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(252,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aae
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(253,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(254,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
+(255,1,1) = {"
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+"}
diff --git a/_maps/map_files/generic/CentComm.dmm b/_maps/map_files/generic/CentComm.dmm
index e935f85ee91..7cf061b5663 100644
--- a/_maps/map_files/generic/CentComm.dmm
+++ b/_maps/map_files/generic/CentComm.dmm
@@ -26,13 +26,6 @@
icon_state = "warning"
},
/area/shuttle/escape)
-"aab" = (
-/obj/machinery/light{
- dir = 1
- },
-/mob/living/simple_animal/turkey,
-/turf/simulated/floor/grass,
-/area/centcom/evac)
"aac" = (
/obj/structure/window/reinforced{
dir = 4
@@ -64,17 +57,6 @@
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership)
-"aag" = (
-/obj/structure/bed/dogbed/ian{
- name = "Lounger"
- },
-/obj/structure/sign/poster/official/random{
- pixel_y = -30
- },
-/obj/machinery/light,
-/mob/living/simple_animal/pet/dog/fox/alisa,
-/turf/simulated/floor/wood,
-/area/centcom/specops)
"aao" = (
/obj/effect/turf_decal/stripes/line{
icon = 'icons/turf/floors.dmi';
@@ -94,6 +76,16 @@
icon_state = "rampbottom"
},
/area/syndicate_mothership)
+"aat" = (
+/obj/machinery/door/airlock/centcom{
+ name = "ERT Service Room";
+ opacity = 1;
+ req_access = list(109)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"aaA" = (
/obj/effect/turf_decal/siding/thinplating/dark,
/obj/effect/turf_decal/siding/thinplating/dark{
@@ -130,6 +122,17 @@
/obj/machinery/plantgenes,
/turf/simulated/floor/wood,
/area/centcom/evac)
+"abg" = (
+/obj/structure/table/glass,
+/obj/machinery/photocopier/faxmachine/longrange{
+ department = "Central Command"
+ },
+/obj/machinery/status_display{
+ layer = 4;
+ pixel_y = 32
+ },
+/turf/simulated/floor/carpet,
+/area/centcom/specops)
"abk" = (
/obj/machinery/light,
/turf/simulated/floor/plasteel{
@@ -153,12 +156,14 @@
name = "floor"
},
/area/vox_station)
-"acx" = (
+"acu" = (
+/obj/machinery/vending/nta/ertarmory/yellow{
+ req_access = list(104,109)
+ },
/turf/simulated/floor/plasteel{
- dir = 6;
- icon_state = "darkbluealtstrip"
+ icon_state = "navyblue"
},
-/area/centcom/zone2)
+/area/centcom/specops)
"acz" = (
/obj/structure/reagent_dispensers/watertank,
/obj/effect/turf_decal/bot_red,
@@ -189,6 +194,18 @@
},
/turf/simulated/floor/carpet,
/area/centcom/zone2)
+"adj" = (
+/obj/structure/chair/sofa/corp/right,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/zone3)
+"adl" = (
+/obj/structure/chair/comfy/brown{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/specops)
"ads" = (
/obj/machinery/portable_atmospherics/canister/nitrogen,
/obj/effect/turf_decal/bot_red,
@@ -197,15 +214,20 @@
name = "floor"
},
/area/vox_station)
-"adL" = (
-/obj/structure/sign/securearea,
-/turf/simulated/wall/indestructible/fakeglass,
-/area/centcom/specops)
"adM" = (
/obj/item/bedsheet/brown,
/obj/structure/bed,
/turf/simulated/floor/carpet/blue,
/area/shuttle/trade/sol)
+"adO" = (
+/obj/effect/turf_decal/tile/neutral{
+ alpha = 150;
+ color = "black";
+ icon_state = "tile_full";
+ layer = 9
+ },
+/turf/simulated/floor/plating,
+/area/centcom/supply)
"adQ" = (
/obj/item/flag/species/greys,
/turf/simulated/floor/plasteel{
@@ -217,15 +239,6 @@
/obj/structure/flora/grass/both,
/turf/simulated/floor/indestructible/snow,
/area/ninja/outside)
-"adZ" = (
-/obj/structure/table/glass,
-/obj/item/storage/briefcase,
-/obj/item/storage/secure/briefcase,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/simulated/floor/carpet/black,
-/area/centcom/specops)
"aef" = (
/obj/machinery/portable_atmospherics/canister/nitrogen,
/turf/simulated/floor/indestructible/vox{
@@ -249,6 +262,12 @@
},
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/jail)
+"aeD" = (
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken7";
+ tag = "icon-wood-broken7"
+ },
+/area/centcom/zone2)
"aeF" = (
/obj/structure/railing{
dir = 1
@@ -257,6 +276,12 @@
icon_state = "darkredcorners"
},
/area/syndicate_mothership/elite_squad)
+"aeH" = (
+/obj/effect/turf_decal/stripes/gold{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/bridge)
"aeY" = (
/obj/item/deck/cards,
/obj/structure/table/wood,
@@ -272,12 +297,17 @@
"afP" = (
/turf/simulated/wall/indestructible/reinforced,
/area/centcom/supply)
-"agb" = (
-/obj/structure/table/wood/fancy/black,
-/obj/item/candle/eternal,
-/obj/machinery/light/small,
-/turf/simulated/floor/wood,
-/area/centcom/zone1)
+"agC" = (
+/obj/machinery/door/poddoor/shutters{
+ dir = 8;
+ id_tag = "ERT_Drop"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "rampbottom";
+ tag = "icon-stage_stairs"
+ },
+/area/centcom/specops)
"agG" = (
/obj/structure/closet/secure_closet/guncabinet{
layer = 2.9;
@@ -374,18 +404,6 @@
name = "floor"
},
/area/vox_station)
-"aie" = (
-/obj/machinery/light,
-/turf/simulated/floor/plasteel{
- dir = 10;
- icon_state = "neutral"
- },
-/area/centcom/evac)
-"aig" = (
-/obj/structure/table/wood,
-/obj/item/newspaper,
-/turf/simulated/floor/carpet/black,
-/area/centcom/zone2)
"aim" = (
/obj/structure/chair{
dir = 4
@@ -413,6 +431,13 @@
name = "floor"
},
/area/vox_station)
+"aix" = (
+/obj/structure/table/glass,
+/obj/effect/turf_decal/siding{
+ color = "#444444"
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/bridge)
"aiy" = (
/turf/simulated/wall/shuttle/nosmooth{
dir = 9;
@@ -420,16 +445,6 @@
icon_state = "gray_walls_corners"
},
/area/shuttle/ussp)
-"aiQ" = (
-/obj/structure/table/reinforced,
-/obj/machinery/reagentgrinder{
- pixel_x = -1;
- pixel_y = 9
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/centcom/specops)
"aji" = (
/obj/machinery/light{
dir = 8
@@ -439,12 +454,6 @@
icon_state = "darkredalt"
},
/area/centcom/jail)
-"ajk" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/turf/simulated/floor/wood,
-/area/centcom/jail)
"ajJ" = (
/obj/effect/turf_decal/siding/thinplating/dark{
dir = 1
@@ -454,48 +463,13 @@
icon_state = "brownoldfull"
},
/area/syndicate_mothership/jail)
-"ajM" = (
-/obj/machinery/door/airlock/public/glass,
-/turf/simulated/floor/wood,
-/area/centcom/zone2)
"ajO" = (
/turf/simulated/wall/indestructible/fakeglass,
/area/centcom/zone1)
-"ajU" = (
-/obj/structure/sign/poster/official/air1,
-/turf/simulated/wall/indestructible/reinforced,
-/area/centcom/specops)
"akg" = (
/obj/structure/flora/rock/jungle,
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
-"akk" = (
-/obj/structure/window/reinforced,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/table/wood,
-/obj/item/stamp/magistrate{
- pixel_x = -5;
- pixel_y = -5
- },
-/obj/item/stamp/centcom{
- pixel_x = -5;
- pixel_y = 5
- },
-/obj/item/folder/yellow{
- pixel_x = 7;
- pixel_y = 7
- },
-/obj/item/folder/red{
- pixel_x = 7
- },
-/obj/item/folder/blue{
- pixel_x = 7;
- pixel_y = -7
- },
-/turf/simulated/floor/carpet,
-/area/centcom/court)
"akv" = (
/turf/simulated/wall/shuttle/nosmooth{
dir = 5;
@@ -513,11 +487,32 @@
icon_state = "fancy-wood-cherry"
},
/area/syndicate_mothership/control)
+"akQ" = (
+/obj/structure/closet/secure_closet/brig,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkredalt"
+ },
+/area/centcom/jail)
"akW" = (
/turf/simulated/floor/plasteel{
icon_state = "darkfull"
},
/area/syndicate_mothership/control)
+"akY" = (
+/obj/machinery/conveyor_switch/oneway{
+ id = "O2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
"ald" = (
/obj/effect/turf_decal/stripes/line{
icon = 'icons/turf/floors.dmi';
@@ -615,30 +610,18 @@
},
/turf/simulated/floor/shuttle,
/area/shuttle/pod_3)
-"alR" = (
-/obj/structure/closet/crate/freezer,
-/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis,
-/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis,
-/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis,
-/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis,
-/obj/item/reagent_containers/iv_bag/bloodsynthetic/nitrogenis,
-/obj/item/reagent_containers/iv_bag/bloodsynthetic/nitrogenis,
-/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis,
-/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis,
-/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis,
-/obj/machinery/iv_drip,
-/obj/item/reagent_containers/iv_bag/salglu,
-/obj/effect/decal/warning_stripes/blue/hollow,
-/obj/item/tank/internals/emergency_oxygen/engi,
-/obj/item/tank/internals/emergency_oxygen/engi,
-/obj/item/tank/internals/emergency_oxygen/nitrogen,
-/obj/item/tank/internals/emergency_oxygen/plasma,
-/obj/machinery/defibrillator_mount/loaded{
- pixel_x = 30
+"alU" = (
+/obj/structure/sign/poster/official/work_for_a_future{
+ pixel_y = -32
},
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+/obj/effect/turf_decal/siding/blue/corner{
+ color = "#444444"
+ },
+/obj/effect/turf_decal/siding/blue/corner{
+ color = "#444444";
+ dir = 8
},
+/turf/simulated/floor/carpet/black,
/area/centcom/specops)
"amE" = (
/obj/structure/kitchenspike,
@@ -651,13 +634,16 @@
name = "floor"
},
/area/vox_station)
-"amK" = (
-/obj/effect/decal/warning_stripes/white/hollow,
-/turf/simulated/floor/indestructible{
- dir = 4;
- icon_state = "darkbluefull"
+"amO" = (
+/obj/structure/fans/tiny,
+/obj/effect/turf_decal/stripes/full,
+/obj/machinery/door/poddoor/impassable{
+ id_tag = "Admin_shuttle_access"
},
-/area/centcom/specops)
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/zone3)
"amV" = (
/obj/machinery/vending/dinnerware,
/turf/simulated/floor/indestructible/vox{
@@ -693,48 +679,95 @@
name = "floor"
},
/area/vox_station)
-"anK" = (
-/obj/machinery/door/poddoor/shutters/invincible{
- armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
- dir = 8;
- id_tag = "CC_supply_internal";
- layer = 5;
- locked = 1;
- name = "Central Command Supply Internal Shutter"
+"anJ" = (
+/obj/machinery/conveyor{
+ id = "CC_crate";
+ dir = 4
},
-/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/centcom/supply)
+"anL" = (
+/obj/structure/bookcase/manuals,
+/obj/item/book/manual/security_space_law{
+ pixel_x = 3
+ },
+/obj/item/book/manual/security_space_law{
+ pixel_x = 3
+ },
+/obj/item/book/manual/security_space_law{
+ pixel_x = 3
+ },
+/obj/item/book/manual/security_space_law{
+ pixel_x = 3
+ },
+/obj/effect/turf_decal/siding/yellow,
+/turf/simulated/floor/carpet,
+/area/centcom/evac)
"aoc" = (
/obj/structure/window/full/reinforced{
layer = 2
},
/turf/simulated/floor/plating,
/area/centcom/bridge)
-"aoB" = (
-/obj/machinery/door/firedoor,
-/obj/effect/decal/warning_stripes/yellow,
-/obj/machinery/door/poddoor/shutters/invincible{
- id_tag = "CC_BACKUP_SHUTTLE"
+"aok" = (
+/obj/structure/bookcase,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken7";
+ tag = "icon-wood-broken7"
+ },
+/area/centcom/zone2)
+"aov" = (
+/obj/structure/table/glass,
+/obj/item/flashlight/lamp/green,
+/obj/item/stamp/centcom{
+ pixel_x = -5;
+ pixel_y = -7
+ },
+/turf/simulated/floor/carpet/cyan,
+/area/centcom/zone2)
+"aoA" = (
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/evac)
+"aoZ" = (
+/obj/structure/table/reinforced,
+/obj/item/pizzabox/meat,
+/obj/item/pizzabox/meat,
+/obj/item/pizzabox/meat,
+/obj/item/pizzabox/meat,
+/obj/item/pizzabox/margherita,
+/obj/item/pizzabox/margherita,
+/obj/item/pizzabox/margherita,
+/obj/item/pizzabox/hawaiian,
+/obj/item/pizzabox/hawaiian,
+/obj/item/pizzabox/hawaiian,
+/obj/item/pizzabox/vegetable,
+/obj/item/pizzabox/vegetable,
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
+"apo" = (
+/obj/machinery/door/poddoor/shutters/invincible/fake_r_wall{
+ dir = 2;
+ id_tag = "ERT_Quarantine"
+ },
+/obj/machinery/porta_turret/centcom/pulse{
+ armor = list("melee"=90,"bullet"=90,"laser"=95,"energy"=95,"bomb"=80,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
+ color = "#666666";
+ damtype = "burn";
+ health = 1250;
+ region_max = 12;
+ scan_range = 12;
+ shot_delay = 8;
+ name = "Quarantine Pulse Turret"
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/centcom/zone2)
-"aoS" = (
-/obj/machinery/door/airlock/diamond,
-/turf/simulated/floor/plating,
/area/centcom/specops)
-"aoW" = (
-/obj/structure/reagent_dispensers/water_cooler,
-/turf/simulated/floor/wood,
-/area/centcom/bridge)
-"apl" = (
-/obj/item/flag/nt,
-/turf/simulated/floor/carpet/black,
-/area/centcom/court)
"app" = (
/obj/structure/window/reinforced{
dir = 1
@@ -753,17 +786,25 @@
/obj/effect/mapping_helpers/light,
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
-"apH" = (
-/obj/effect/turf_decal/arrows/white{
- color = "#0066ff";
- dir = 1
+"apZ" = (
+/obj/machinery/photocopier,
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 5
+ },
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
+"aqe" = (
+/obj/structure/sign/securearea{
+ pixel_y = -32
},
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 10;
+ icon_state = "navybluealt"
},
/area/centcom/specops)
"aqo" = (
-/obj/structure/table/holotable,
+/obj/structure/table,
/obj/item/clothing/gloves/boxing/hologlove{
icon_state = "boxinggreen";
item_state = "boxinggreen"
@@ -783,19 +824,38 @@
icon_state = "dark"
},
/area/centcom/zone1)
-"aqP" = (
-/obj/structure/chair/sofa/corp/right,
+"aqp" = (
+/obj/structure/table/reinforced{
+ color = "#444444"
+ },
+/obj/item/radio/intercom/specops{
+ pixel_x = 30
+ },
+/obj/item/assault_pod/nt,
/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "darkredalt"
+ dir = 4;
+ icon_state = "navybluealt"
+ },
+/area/centcom/specops)
+"aqG" = (
+/obj/structure/toilet{
+ dir = 8;
+ name = "Трон старшего администратора"
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/door_control{
+ id = "CC_toilet_unit11";
+ name = "Door Bolt Control";
+ normaldoorcontrol = 1;
+ pixel_y = 25;
+ specialfunctions = 4
},
-/area/centcom/zone3)
-"aqV" = (
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "darkblue"
+ icon_state = "white"
},
-/area/centcom/zone1)
+/area/centcom/specops)
"arg" = (
/obj/item/broken_bottle,
/turf/simulated/floor/shuttle/objective_check/vox,
@@ -820,6 +880,14 @@
name = "floor"
},
/area/vox_station)
+"arK" = (
+/obj/structure/table/glass,
+/obj/machinery/light,
+/obj/item/storage/ashtray/glass,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/zone2)
"arL" = (
/obj/structure/table/wood,
/turf/simulated/floor/wood,
@@ -837,55 +905,6 @@
tag = "icon-redfull (NORTHWEST)"
},
/area/centcom/jail)
-"arZ" = (
-/obj/structure/rack/holorack,
-/obj/item/clothing/accessory/medal/silver,
-/obj/item/clothing/accessory/medal/silver,
-/obj/item/clothing/accessory/medal/silver,
-/obj/item/clothing/accessory/medal/silver/leadership{
- pixel_x = -7;
- pixel_y = 7
- },
-/obj/item/clothing/accessory/medal/silver/leadership{
- pixel_x = -7;
- pixel_y = 7
- },
-/obj/item/clothing/accessory/medal/silver/leadership{
- pixel_x = -7;
- pixel_y = 7
- },
-/obj/item/clothing/accessory/medal/silver/valor{
- pixel_x = 7;
- pixel_y = 7
- },
-/obj/item/clothing/accessory/medal/silver/valor{
- pixel_x = 7;
- pixel_y = 7
- },
-/obj/item/clothing/accessory/medal/silver/valor{
- pixel_x = 7;
- pixel_y = 7
- },
-/obj/machinery/light{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
-"ase" = (
-/obj/structure/table,
-/obj/item/paper_bin/nanotrasen{
- amount = 50;
- pixel_x = -10;
- pixel_y = 12
- },
-/obj/item/pen/multi/fountain{
- pixel_x = 5;
- pixel_y = 5
- },
-/turf/simulated/floor/wood,
-/area/centcom/zone3)
"ask" = (
/obj/structure/rack/holorack,
/obj/effect/turf_decal/box/white,
@@ -905,21 +924,6 @@
icon_state = "fancy-wood-cherry"
},
/area/syndicate_mothership/control)
-"asI" = (
-/turf/simulated/floor/wood,
-/area/centcom/specops)
-"asJ" = (
-/obj/structure/chair/sofa{
- dir = 5
- },
-/turf/simulated/floor/carpet/red,
-/area/centcom/specops)
-"asK" = (
-/obj/effect/turf_decal/loading_area/white{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/centcom/specops)
"asM" = (
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/wood,
@@ -999,6 +1003,18 @@
},
/turf/simulated/floor/plasteel/freezer,
/area/trader_station/sol)
+"aus" = (
+/obj/structure/table/glass,
+/obj/item/storage/box/bodybags,
+/obj/item/reagent_containers/spray/cleaner,
+/obj/item/paper/Cloning{
+ pixel_x = 6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "whiteblue"
+ },
+/area/centcom/specops)
"auB" = (
/obj/structure/table,
/obj/item/storage/toolbox/surgery,
@@ -1010,13 +1026,6 @@
icon_state = "white"
},
/area/centcom/zone1)
-"avx" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/machinery/computer/station_alert,
-/turf/simulated/floor/wood,
-/area/centcom/specops)
"avP" = (
/obj/effect/turf_decal/box/white/corners,
/turf/simulated/floor/plasteel{
@@ -1024,12 +1033,150 @@
icon_state = "darkblue"
},
/area/centcom/zone1)
+"avR" = (
+/obj/structure/rack/holorack,
+/obj/item/clothing/under/assistantformal,
+/obj/item/clothing/under/captain_fly{
+ name = "rogue uniform"
+ },
+/obj/item/clothing/under/captainparade{
+ name = "parade uniform"
+ },
+/obj/item/clothing/under/captainparade{
+ name = "parade uniform"
+ },
+/obj/item/clothing/under/captain_fly{
+ name = "rogue uniform"
+ },
+/obj/item/clothing/under/assistantformal,
+/obj/item/clothing/under/fluff/benjaminfallout,
+/obj/item/clothing/under/fluff/benjaminfallout,
+/obj/item/clothing/under/fluff/elishirt,
+/obj/item/clothing/under/fluff/elishirt,
+/obj/item/clothing/under/fluff/jay_turtleneck,
+/obj/item/clothing/under/fluff/jay_turtleneck,
+/obj/item/clothing/under/lawyer/black,
+/obj/item/clothing/under/lawyer/black,
+/obj/item/clothing/under/lawyer/blue,
+/obj/item/clothing/under/lawyer/blue,
+/obj/item/clothing/under/lawyer/bluesuit,
+/obj/item/clothing/under/lawyer/bluesuit,
+/obj/item/clothing/under/lawyer/female,
+/obj/item/clothing/under/lawyer/female,
+/obj/item/clothing/under/lawyer/oldman,
+/obj/item/clothing/under/lawyer/oldman,
+/obj/item/clothing/under/lawyer/red,
+/obj/item/clothing/under/lawyer/red,
+/obj/item/clothing/under/mafia{
+ name = "black outfit"
+ },
+/obj/item/clothing/under/mafia{
+ name = "black outfit"
+ },
+/obj/item/clothing/under/mafia/white{
+ name = "white outfit"
+ },
+/obj/item/clothing/under/mafia/white{
+ name = "white outfit"
+ },
+/obj/item/clothing/under/misc/durathread,
+/obj/item/clothing/under/misc/durathread,
+/obj/item/clothing/under/retro/engineering,
+/obj/item/clothing/under/retro/engineering,
+/obj/item/clothing/under/retro/medical,
+/obj/item/clothing/under/retro/medical,
+/obj/item/clothing/under/retro/science,
+/obj/item/clothing/under/retro/science,
+/obj/item/clothing/under/retro/security,
+/obj/item/clothing/under/retro/security,
+/obj/item/clothing/under/color/black{
+ icon_state = "hosblueclothes";
+ name = "jumpsuit"
+ },
+/obj/item/clothing/under/color/black{
+ icon_state = "hosblueclothes";
+ name = "jumpsuit"
+ },
+/obj/item/clothing/under/color/black{
+ icon_state = "hosdnavyclothes";
+ name = "jumpsuit"
+ },
+/obj/item/clothing/under/color/black{
+ icon_state = "hosdnavyclothes";
+ name = "jumpsuit"
+ },
+/obj/item/clothing/under/color/black{
+ icon_state = "hostanclothes";
+ name = "jumpsuit"
+ },
+/obj/item/clothing/under/color/black{
+ icon_state = "hostanclothes";
+ name = "jumpsuit"
+ },
+/obj/item/clothing/under/color/black{
+ icon_state = "officerblueclothes";
+ name = "jumpsuit"
+ },
+/obj/item/clothing/under/color/black{
+ icon_state = "officerblueclothes";
+ name = "jumpsuit"
+ },
+/obj/item/clothing/under/color/black{
+ icon_state = "officerdnavyclothes";
+ name = "jumpsuit"
+ },
+/obj/item/clothing/under/color/black{
+ icon_state = "officerdnavyclothes";
+ name = "jumpsuit"
+ },
+/obj/item/clothing/under/color/black{
+ icon_state = "officertanclothes";
+ name = "jumpsuit"
+ },
+/obj/item/clothing/under/color/black{
+ icon_state = "officertanclothes";
+ name = "jumpsuit"
+ },
+/obj/item/clothing/under/color/black{
+ icon_state = "wardenblueclothes";
+ name = "jumpsuit"
+ },
+/obj/item/clothing/under/color/black{
+ icon_state = "wardenblueclothes";
+ name = "jumpsuit"
+ },
+/obj/item/clothing/under/color/black{
+ icon_state = "wardendnavyclothes";
+ name = "jumpsuit"
+ },
+/obj/item/clothing/under/color/black{
+ icon_state = "wardendnavyclothes";
+ name = "jumpsuit"
+ },
+/obj/item/clothing/under/color/black{
+ icon_state = "wardentanclothes";
+ name = "jumpsuit"
+ },
+/obj/item/clothing/under/color/black{
+ icon_state = "wardentanclothes";
+ name = "jumpsuit"
+ },
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/bridge)
"awg" = (
/obj/structure/chair/sofa{
dir = 8
},
/turf/simulated/floor/carpet/red,
/area/centcom/zone1)
+"awn" = (
+/obj/machinery/clonepod/upgraded,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTHEAST)"
+ },
+/area/centcom/specops)
"awu" = (
/obj/structure/energy_caltrops/noselfdestroy,
/obj/structure/flora/grass/both,
@@ -1054,16 +1201,19 @@
icon_state = "grimy"
},
/area/syndicate_mothership)
+"awU" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/bridge)
"axc" = (
/obj/structure/energy_caltrops/noselfdestroy,
/turf/simulated/floor/indestructible/snow,
/area/ninja/outside)
-"axr" = (
-/obj/machinery/light,
-/turf/simulated/floor/plasteel{
- icon_state = "darkyellowalt"
- },
-/area/centcom/jail)
"axB" = (
/obj/machinery/atmospherics/pipe/manifold/visible{
dir = 4
@@ -1073,6 +1223,42 @@
icon_state = "dark"
},
/area/syndicate_mothership/cargo)
+"axF" = (
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 9.1
+ },
+/obj/structure/flora/rock,
+/obj/structure/flora/ausbushes/stalkybush,
+/obj/effect/turf_decal/tile/neutral{
+ alpha = 85;
+ icon_state = "seadeep";
+ layer = 9;
+ icon = 'icons/misc/beach.dmi'
+ },
+/turf/simulated/floor/indestructible/beach/water/deep/sand_floor,
+/area/centcom/specops)
+"axM" = (
+/obj/machinery/vending/chinese/free,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/zone2)
+"axQ" = (
+/obj/structure/table/reinforced,
+/obj/machinery/computer/library,
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/centcom/jail)
"axR" = (
/obj/structure/table/wood,
/obj/item/reagent_containers/food/snacks/superbiteburger,
@@ -1084,15 +1270,6 @@
icon_state = "darkyellowfull"
},
/area/syndicate_mothership/cargo)
-"axT" = (
-/obj/machinery/computer/crew,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "darkbluefull"
- },
-/area/centcom/bridge)
"axW" = (
/obj/effect/decal/cleanable/blood/oil,
/turf/simulated/floor/indestructible/vox{
@@ -1100,12 +1277,6 @@
name = "floor"
},
/area/vox_station)
-"aya" = (
-/obj/structure/window/reinforced,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/evac)
"ayi" = (
/obj/effect/turf_decal{
dir = 1;
@@ -1146,10 +1317,6 @@
icon_state = "warnwhite"
},
/area/centcom/zone1)
-"ayG" = (
-/obj/structure/window/reinforced,
-/turf/simulated/floor/carpet/black,
-/area/centcom/bridge)
"ayR" = (
/obj/structure/chair/comfy/shuttle{
dir = 4
@@ -1195,6 +1362,12 @@
icon_state = "floor4"
},
/area/shuttle/syndicate)
+"aAm" = (
+/obj/structure/closet/walllocker{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel/freezer,
+/area/centcom/specops)
"aAn" = (
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 9
@@ -1210,10 +1383,6 @@
name = "floor"
},
/area/vox_station)
-"aAP" = (
-/obj/machinery/computer/card/centcom,
-/turf/simulated/floor/wood,
-/area/centcom/bridge)
"aAR" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -1280,29 +1449,6 @@
/obj/machinery/recharger,
/turf/simulated/floor/shuttle/objective_check/vox,
/area/shuttle/vox)
-"aCC" = (
-/obj/machinery/door/airlock/command/glass{
- frequency = 2000;
- icon_state = "open";
- id_tag = "CC-OP4-Int";
- locked = 1;
- name = "Zone 2"
- },
-/obj/effect/decal/warning_stripes/blue,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/zone3)
-"aCM" = (
-/obj/machinery/photocopier,
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/newscaster/security_unit{
- pixel_y = 32
- },
-/turf/simulated/floor/wood,
-/area/centcom/bridge)
"aDf" = (
/obj/structure/closet/emcloset,
/obj/effect/turf_decal/stripes/red/line{
@@ -1386,17 +1532,30 @@
icon_state = "dark"
},
/area/syndicate_mothership/control)
-"aFM" = (
-/obj/structure/extinguisher_cabinet{
- pixel_x = -30
+"aFy" = (
+/obj/machinery/portable_atmospherics/canister/toxins{
+ maximum_pressure = 50000
},
-/obj/machinery/vending/wallmed{
- pixel_x = -30;
- pixel_y = 30
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/conveyor{
+ id = "Toxin";
+ dir = 1
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
+/area/centcom/supply)
+"aFB" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/black,
/area/centcom/specops)
"aFT" = (
/obj/structure/rack,
@@ -1409,21 +1568,36 @@
name = "floor"
},
/area/vox_station)
-"aGw" = (
-/turf/simulated/floor/plasteel{
+"aFX" = (
+/obj/effect/decal/warning_stripes/white/hollow,
+/obj/machinery/vending/nta/ertarmory/red{
dir = 4;
- icon_state = "darkred"
+ req_access = list(104,109)
},
-/area/syndicate_mothership/elite_squad)
-"aGD" = (
-/obj/machinery/computer/camera_advanced,
-/obj/structure/window/reinforced{
+/turf/simulated/floor/plasteel{
+ icon_state = "darkredfull"
+ },
+/area/centcom/specops)
+"aGt" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 1
+ },
+/obj/effect/turf_decal/siding{
+ color = "#444444"
+ },
+/obj/effect/turf_decal/siding{
+ color = "#444444";
dir = 8
},
+/turf/simulated/floor/glass/reinforced,
+/area/centcom/bridge)
+"aGw" = (
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 4;
+ icon_state = "darkred"
},
-/area/centcom/bridge)
+/area/syndicate_mothership/elite_squad)
"aGX" = (
/obj/item/reagent_containers/food/condiment/saltshaker{
pixel_x = -3;
@@ -1467,6 +1641,17 @@
name = "floor"
},
/area/vox_station)
+"aHN" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/door/poddoor/shutters/invincible{
+ dir = 1;
+ id_tag = "CC_Armory_GYGAX"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkfull"
+ },
+/area/centcom/specops)
"aHO" = (
/obj/structure/sink{
dir = 4;
@@ -1490,17 +1675,6 @@
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership)
-"aHU" = (
-/obj/structure/table/glass,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/window/reinforced,
-/obj/machinery/photocopier/faxmachine/longrange{
- department = "Central Command"
- },
-/turf/simulated/floor/carpet/black,
-/area/centcom/specops)
"aIb" = (
/obj/structure/table/wood,
/obj/item/paicard,
@@ -1508,6 +1682,15 @@
/obj/item/pen,
/turf/simulated/floor/carpet/black,
/area/centcom/zone1)
+"aIk" = (
+/obj/machinery/computer/security/telescreen/entertainment{
+ pixel_x = 32;
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"aIq" = (
/obj/machinery/light/small{
dir = 4
@@ -1601,6 +1784,15 @@
name = "floor"
},
/area/vox_station)
+"aKm" = (
+/obj/effect/decal/nanotrasen_logo{
+ icon_state = "logo6";
+ pixel_x = 16
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"aKD" = (
/obj/structure/window/reinforced{
dir = 1
@@ -1618,6 +1810,36 @@
name = "floor"
},
/area/vox_station)
+"aKY" = (
+/obj/item/gun/projectile/automatic/sniper_rifle,
+/obj/item/gun/projectile/automatic/sniper_rifle,
+/obj/item/gun/projectile/automatic/sniper_rifle,
+/obj/item/gun/projectile/automatic/sniper_rifle,
+/obj/item/gun/projectile/automatic/sniper_rifle,
+/obj/structure/closet/secure_closet/guncabinet{
+ anchored = 1;
+ armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
+ layer = 2.9;
+ name = "Sniper Rifle";
+ req_access = list(114)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "vault"
+ },
+/area/centcom/jail)
+"aLe" = (
+/obj/effect/decal/warning_stripes/northwestsouth,
+/obj/machinery/door/poddoor/shutters/invincible{
+ dir = 2;
+ id_tag = "ERT_armory_lvl3";
+ name = "Armory level 3";
+ layer = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkfull"
+ },
+/area/centcom/specops)
"aLC" = (
/obj/effect/decal/cleanable/blood/old,
/obj/effect/decal/cleanable/dirt{
@@ -1640,19 +1862,33 @@
name = "floor"
},
/area/vox_station)
+"aLI" = (
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/jail)
"aLV" = (
/obj/structure/closet/secure_closet/personal,
/turf/simulated/floor/wood,
/area/trader_station/sol)
-"aMV" = (
-/obj/machinery/light{
+"aLY" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkbluealt"
+ },
+/area/centcom/zone2)
+"aNf" = (
+/obj/structure/chair/sofa/corp/left{
dir = 1
},
/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "darkyellowalt"
+ icon_state = "dark"
},
-/area/centcom/supply)
+/area/centcom/zone3)
"aNy" = (
/obj/effect/decal/syndie_logo{
icon_state = "logo16"
@@ -1667,20 +1903,17 @@
/obj/machinery/light/small,
/turf/simulated/floor/carpet,
/area/centcom/zone1)
+"aNU" = (
+/obj/structure/chair/comfy/black,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/jail)
"aNX" = (
/obj/item/twohanded/required/kirbyplants,
/obj/structure/window/reinforced/tinted,
/turf/simulated/floor/carpet/black,
/area/trader_station/sol)
-"aOd" = (
-/obj/machinery/computer/station_alert,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "darkyellowfull"
- },
-/area/centcom/bridge)
"aOe" = (
/obj/structure/spacepoddoor/invincible{
dir = 4
@@ -1693,13 +1926,6 @@
/mob/living/simple_animal/pig,
/turf/simulated/floor/plating,
/area/syndicate_mothership/control)
-"aOA" = (
-/obj/machinery/status_display{
- pixel_x = -32
- },
-/obj/item/flag/nt,
-/turf/simulated/floor/wood,
-/area/centcom/bridge)
"aOB" = (
/obj/effect/spawner/lootdrop/maintenance,
/obj/structure/curtain/black{
@@ -1759,13 +1985,10 @@
},
/turf/simulated/floor/plasteel/freezer,
/area/trader_station/sol)
-"aPL" = (
-/obj/machinery/door/poddoor/shutters/preopen/invincible{
- dir = 2;
- id_tag = "ert_vis_turret"
- },
-/turf/simulated/wall/indestructible/fakeglass,
-/area/centcom/specops)
+"aPy" = (
+/obj/machinery/vending/nta/ertarmory/green/cc_jail,
+/turf/simulated/floor/wood,
+/area/centcom/jail)
"aQh" = (
/obj/vehicle/motorcycle{
dir = 8
@@ -1777,26 +2000,6 @@
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership)
-"aQn" = (
-/obj/machinery/door/poddoor/shutters/invincible{
- armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
- dir = 8;
- id_tag = "CC_supply_internal";
- layer = 5;
- locked = 1;
- name = "Central Command Supply Internal Shutter"
- },
-/obj/effect/decal/warning_stripes/yellow,
-/obj/machinery/door_control/secure{
- id = "CC_supply_internal";
- name = "Central Command Supply Internal Shutter";
- pixel_y = 24;
- req_access = list(114)
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
"aQv" = (
/obj/machinery/light/small{
dir = 4
@@ -1880,21 +2083,6 @@
icon_state = "floor4"
},
/area/shuttle/syndicate)
-"aTQ" = (
-/obj/structure/shuttle/engine/heater{
- dir = 1;
- icon_state = "heater3x3";
- tag = "icon-heater (NORTH)"
- },
-/obj/structure/shuttle/engine/platform{
- dir = 1;
- layer = 2.9
- },
-/obj/structure/window/plasmareinforced{
- color = "#00f700"
- },
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/ninja)
"aTZ" = (
/turf/simulated/floor/plasteel{
icon_state = "darkbluecorners"
@@ -1906,13 +2094,38 @@
icon_state = "darkredcornersalt"
},
/area/syndicate_mothership/control)
-"aUX" = (
-/obj/structure/table/glass,
-/obj/machinery/photocopier/faxmachine/longrange{
- department = "Central Command"
+"aUo" = (
+/obj/structure/reagent_dispensers/spacecleanertank{
+ pixel_x = -32
+ },
+/obj/structure/sink{
+ dir = 1
+ },
+/turf/simulated/floor/indestructible{
+ dir = 10;
+ icon_state = "darkpurple"
},
-/turf/simulated/floor/carpet,
/area/centcom/specops)
+"aUs" = (
+/obj/effect/decal/cleanable/blood/old,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkfull"
+ },
+/area/centcom/jail)
+"aUM" = (
+/obj/structure/closet/crate/can,
+/obj/item/paper/central_command/archive/station_reports,
+/obj/item/paper/central_command/archive/station_reports,
+/obj/item/paper/central_command/archive/station_reports,
+/obj/item/paper/central_command/archive/station_reports,
+/obj/item/paper/central_command/archive/station_reports,
+/obj/item/paper/central_command/archive/station_reports,
+/obj/item/paper/central_command/archive/station_reports,
+/obj/item/paper/central_command/archive/station_reports,
+/obj/item/paper/central_command/archive/station_reports,
+/obj/item/paper/central_command/archive/station_reports,
+/turf/simulated/floor/plating,
+/area/centcom/zone2)
"aUY" = (
/obj/structure/urinal{
pixel_y = 32
@@ -1929,11 +2142,6 @@
icon_state = "freezerfloor"
},
/area/syndicate_mothership)
-"aVs" = (
-/obj/structure/bed,
-/obj/item/bedsheet/rd,
-/turf/simulated/floor/carpet/arcade,
-/area/centcom/zone1)
"aVE" = (
/obj/structure/closet/secure_closet/contractor,
/turf/simulated/floor/carpet/black,
@@ -1963,27 +2171,10 @@
icon_state = "darkyellowaltstrip"
},
/area/centcom/supply)
-"aWr" = (
-/obj/structure/closet/secure_closet/brig,
-/obj/effect/decal/warning_stripes/red/hollow,
+"aWp" = (
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "darkyellowalt"
- },
-/area/centcom/jail)
-"aWz" = (
-/obj/machinery/door/poddoor/impassable{
- id_tag = "admin_ert_enter_2";
- req_access = list(114)
- },
-/obj/effect/decal/warning_stripes/red,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/shutters/preopen/invincible{
- id_tag = "ert_vis_turret"
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "navybluealt"
+ dir = 6;
+ icon_state = "darkyellowaltstrip"
},
/area/centcom/specops)
"aWO" = (
@@ -2035,6 +2226,14 @@
icon_state = "dark"
},
/area/syndicate_mothership/control)
+"aXC" = (
+/obj/machinery/atmospherics/unary/cryo_cell/upgraded{
+ layer = 3.5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"aXD" = (
/obj/item/pizzabox{
icon_state = "pizzabox_open"
@@ -2045,12 +2244,6 @@
name = "floor"
},
/area/vox_station)
-"aXP" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/simulated/wall/indestructible/reinforced,
-/area/centcom/zone2)
"aYm" = (
/obj/structure/window/plasmareinforced{
color = "#00f700";
@@ -2066,11 +2259,6 @@
icon_state = "floor13"
},
/area/shuttle/ninja)
-"aYp" = (
-/obj/machinery/light/small,
-/obj/structure/bookcase/random,
-/turf/simulated/floor/wood,
-/area/centcom/zone2)
"aYy" = (
/obj/structure/flora/tree/pine{
pixel_x = 1
@@ -2078,12 +2266,56 @@
/obj/structure/flora/ausbushes/brflowers,
/turf/simulated/floor/indestructible/snow,
/area/ninja/outside)
+"aYD" = (
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkyellow"
+ },
+/area/centcom/specops)
+"aZl" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/table/glass,
+/obj/item/toy/desk/fan,
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
+"aZs" = (
+/obj/machinery/door_control/secure{
+ id = "CC_Armory_NG";
+ name = "Nerve Gas";
+ pixel_x = -24;
+ pixel_y = 24;
+ req_access = list(114)
+ },
+/obj/structure/sign/greencross{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "navybluecorners"
+ },
+/area/centcom/specops)
"aZv" = (
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkblue"
},
/area/centcom/zone1)
+"aZw" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 1
+ },
+/obj/effect/turf_decal/siding{
+ color = "#444444"
+ },
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 4
+ },
+/turf/simulated/floor/glass/reinforced,
+/area/centcom/bridge)
"aZy" = (
/obj/structure/table/reinforced/brass,
/obj/machinery/cell_charger,
@@ -2135,17 +2367,6 @@
icon_state = "arrival"
},
/area/centcom/evac)
-"baa" = (
-/obj/structure/table/wood/fancy/black,
-/obj/machinery/door_control/secure{
- id = "ert_enter_control";
- name = "Shuttle control";
- pixel_x = 5;
- pixel_y = 8;
- req_access = list(114)
- },
-/turf/simulated/floor/carpet/black,
-/area/centcom/specops)
"baG" = (
/obj/item/trash/tastybread,
/turf/simulated/floor/indestructible/vox{
@@ -2153,27 +2374,19 @@
name = "floor"
},
/area/vox_station)
+"bbi" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/filingcabinet/chestdrawer,
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"bbk" = (
/obj/structure/chair/sofa/left{
dir = 4
},
/turf/simulated/floor/carpet/black,
/area/centcom/zone3)
-"bbv" = (
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
- },
-/obj/structure/rack/holorack,
-/obj/item/storage/belt/utility/chief/full,
-/obj/item/storage/belt/utility/chief/full,
-/obj/item/storage/belt/utility/chief/full,
-/obj/item/storage/belt/utility/chief/full,
-/obj/item/storage/belt/utility/chief/full,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
"bbR" = (
/obj/machinery/light{
dir = 1
@@ -2196,6 +2409,17 @@
icon_state = "dark"
},
/area/syndicate_mothership/control)
+"bcs" = (
+/obj/machinery/door/poddoor/shutters/invincible{
+ armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
+ dir = 8;
+ id_tag = "ERT_director_office_shutters2";
+ layer = 5;
+ locked = 1;
+ name = "CentCom SOO Briefing"
+ },
+/turf/simulated/wall/indestructible/fakeglass,
+/area/centcom/specops)
"bdh" = (
/obj/structure/chair,
/obj/effect/landmark/voxstart,
@@ -2211,63 +2435,73 @@
},
/turf/simulated/floor/carpet,
/area/syndicate_mothership/control)
-"bdw" = (
-/obj/structure/coatrack,
-/obj/structure/window/reinforced{
- dir = 4
+"bdQ" = (
+/obj/machinery/vending/cola/free,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
-/turf/simulated/floor/wood,
-/area/centcom/zone1)
-"bdB" = (
-/obj/structure/closet/cabinet{
- armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100)
+/area/centcom/zone2)
+"beu" = (
+/obj/structure/railing{
+ layer = 4.3;
+ pixel_y = 32
},
-/obj/item/storage/box/centcomofficer,
-/obj/item/radio/headset/centcom{
- desc = null;
- name = "Supreme commander bowman headset"
+/obj/structure/chair/comfy/beige{
+ dir = 8;
+ layer = 5;
+ pixel_y = -2
},
-/obj/item/card/id{
- access = list(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,73,74,75,76,77,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114);
- icon_state = "commander";
- name = "Supreme Commander ID card";
- rank = "Nanotrasen Navy Captain";
- registered_name = null
+/turf/simulated/floor/carpet/black,
+/area/centcom/bridge)
+"beG" = (
+/obj/item/gun/energy/gun/advtaser{
+ pixel_y = -2
},
-/obj/item/door_remote/centcomm,
-/obj/item/clothing/accessory/medal/gold{
- desc = null;
- name = "Supreme commander's gold medal"
+/obj/item/gun/energy/gun/advtaser{
+ pixel_y = -2
},
-/obj/item/gun/projectile/revolver/mateba,
-/obj/item/ammo_box/speedloader/a357,
-/obj/item/ammo_box/speedloader/a357,
-/obj/item/ammo_box/speedloader/a357,
-/obj/item/clothing/under/color/black{
- icon_state = "hosdnavyclothes";
- name = "jumpsuit"
+/obj/item/gun/energy/gun/advtaser{
+ pixel_y = -2
},
-/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
-/obj/item/clothing/head/beret/centcom/officer/sigholt{
- icon_state = "officerberet";
- name = "beret"
+/obj/item/gun/energy/gun/advtaser{
+ pixel_y = -2
},
-/obj/item/storage/backpack/satchel,
-/obj/item/clothing/gloves/color/white{
- desc = null;
- name = "Supreme judge gloves"
+/obj/item/gun/energy/gun/advtaser{
+ pixel_y = -2
},
-/obj/item/clothing/shoes/cowboy/white{
- name = "white boots"
+/obj/item/gun/energy/gun/advtaser{
+ pixel_y = 7
},
-/turf/simulated/floor/wood,
-/area/centcom/bridge)
-"beg" = (
+/obj/item/gun/energy/gun/advtaser{
+ pixel_y = 7
+ },
+/obj/item/gun/energy/gun/advtaser{
+ pixel_y = 7
+ },
+/obj/item/gun/energy/gun/advtaser{
+ pixel_y = 7
+ },
+/obj/item/gun/energy/gun/advtaser{
+ pixel_y = 7
+ },
+/obj/structure/rack/gunrack,
+/obj/machinery/recharger/wallcharger{
+ pixel_x = -24;
+ pixel_y = -3
+ },
+/obj/machinery/recharger/wallcharger{
+ pixel_x = -24;
+ pixel_y = 5
+ },
+/obj/machinery/recharger/wallcharger{
+ pixel_x = -24;
+ pixel_y = -11
+ },
+/obj/effect/decal/warning_stripes/white,
/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "darkyellowaltstrip"
+ icon_state = "dark"
},
-/area/centcom/jail)
+/area/centcom/specops)
"beU" = (
/obj/machinery/vending/wallmed{
name = "Emergency NanoMed";
@@ -2287,29 +2521,11 @@
icon_state = "darkgrey"
},
/area/syndicate_mothership)
-"bfa" = (
-/obj/item/twohanded/required/kirbyplants,
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
- },
-/obj/machinery/light/small,
-/turf/simulated/floor/wood,
-/area/centcom/specops)
"bfg" = (
/turf/simulated/floor/wood{
icon_state = "fancy-wood-cherry"
},
/area/syndicate_mothership/control)
-"bfo" = (
-/obj/machinery/computer,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/bridge)
"bfx" = (
/obj/structure/holohoop{
dir = 1
@@ -2319,20 +2535,12 @@
icon_state = "asteroid"
},
/area/centcom/evac)
-"bfH" = (
-/obj/machinery/computer/communications,
-/obj/machinery/light/small,
+"bgm" = (
+/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
-"bfQ" = (
-/obj/structure/table/wood/fancy/black,
-/obj/machinery/chem_dispenser/soda/upgraded,
-/obj/structure/sign/poster/official/nanotrasen_logo{
- pixel_y = 32
+ dir = 5;
+ icon_state = "darkredalt"
},
-/turf/simulated/floor/carpet/red,
/area/centcom/specops)
"bgu" = (
/obj/machinery/light,
@@ -2354,6 +2562,25 @@
icon_state = "floor12"
},
/area/shuttle/syndicate)
+"bgL" = (
+/obj/machinery/door/poddoor/shutters/invincible{
+ id_tag = "CC_ERT2"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/wood{
+ icon_state = "light-fancy-wood"
+ },
+/area/centcom/specops)
+"bgN" = (
+/obj/effect/decal/warning_stripes/white/hollow,
+/obj/machinery/vending/nta/ertarmory/green{
+ req_access = list(104,109)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkgreenfull"
+ },
+/area/centcom/specops)
"bhg" = (
/obj/structure/railing{
dir = 1
@@ -2364,17 +2591,11 @@
tag = "icon-stage_stairs"
},
/area/ninja/holding)
-"bhj" = (
-/obj/machinery/door/airlock/centcom{
- name = "Supreme Court";
- opacity = 1;
- req_access = list(106,109,110)
- },
-/obj/effect/turf_decal/delivery/white,
+"bhp" = (
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ icon_state = "darkgreen"
},
-/area/centcom/court)
+/area/centcom/specops)
"bht" = (
/obj/machinery/light/small{
dir = 1
@@ -2406,6 +2627,16 @@
icon_state = "floorgrime"
},
/area/ninja/holding)
+"bhM" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 4;
+ pixel_x = -14;
+ initialized = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/evac)
"bhR" = (
/obj/effect/turf_decal{
dir = 1;
@@ -2444,35 +2675,40 @@
icon_state = "darkyellowalt"
},
/area/syndicate_mothership/cargo)
-"biD" = (
-/obj/structure/table/wood/fancy/black,
-/obj/item/stack/spacecash/c1000000{
- name = "1000000 Credit"
- },
-/obj/item/stack/telecrystal/twohundred_fifty{
- amount = 115;
- desc = null
+"bim" = (
+/obj/machinery/door/window/brigdoor{
+ dir = 1
},
-/obj/item/stack/telecrystal/twohundred_fifty{
- amount = 115;
- desc = null
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
},
-/obj/item/reagent_containers/food/snacks/soup/beetsoup{
- desc = "Со вкусом политических убийств";
- name = "Борщ";
- pixel_y = 16
+/area/centcom/jail)
+"biy" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
},
-/obj/effect/turf_decal/siding/wood{
- dir = 9
+/turf/simulated/floor/shuttle,
+/area/shuttle/nt_droppod)
+"biT" = (
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkredalt"
},
-/turf/simulated/floor/carpet/red,
-/area/syndicate_mothership/control)
+/area/centcom/zone2)
"bje" = (
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "darkredaltstrip"
},
/area/centcom/jail)
+"bji" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/evac)
"bjl" = (
/turf/simulated/floor/plasteel{
dir = 6;
@@ -2501,17 +2737,6 @@
icon_state = "floor4"
},
/area/shuttle/ussp)
-"bjw" = (
-/obj/structure/shuttle/engine/heater{
- icon_state = "heater3x3_side_inv";
- tag = "icon-heater (NORTH)"
- },
-/turf/simulated/floor/plating{
- icon = 'icons/turf/floors.dmi';
- icon_state = "elevatorshaft";
- name = "floor"
- },
-/area/centcom/jail)
"bjJ" = (
/obj/structure/closet{
custom_door_overlay = "green";
@@ -2522,6 +2747,15 @@
icon_state = "fancy-wood-cherry"
},
/area/shuttle/trade/sol)
+"bjK" = (
+/obj/structure/bed,
+/obj/item/bedsheet/clown,
+/obj/effect/mine/sound/bwoink{
+ layer = 2.9;
+ alpha = 0
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone1)
"bjM" = (
/obj/machinery/light{
dir = 4
@@ -2531,13 +2765,27 @@
},
/turf/simulated/floor/shuttle,
/area/shuttle/spacebar)
-"bjP" = (
-/obj/machinery/portable_atmospherics/canister/oxygen{
- maximum_pressure = 50000
+"bjO" = (
+/obj/machinery/door/airlock/centcom{
+ id_tag = "Zone3_bathroom2";
+ name = "Bathroom";
+ opacity = 1
},
/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "navyblue"
+ icon_state = "white"
+ },
+/area/centcom/zone3)
+"bkc" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 9
+ },
+/turf/simulated/floor/glass/reinforced,
+/area/centcom/specops)
+"bki" = (
+/turf/simulated/floor/indestructible{
+ dir = 4;
+ icon_state = "darkgreynavyblue"
},
/area/centcom/specops)
"bkk" = (
@@ -2571,6 +2819,20 @@
},
/turf/simulated/floor/plating,
/area/centcom/specops)
+"bla" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ layer = 2.9
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/jail)
"blf" = (
/obj/effect/turf_decal{
icon_state = "golden_stripes"
@@ -2658,6 +2920,33 @@
name = "floor"
},
/area/vox_station)
+"bmO" = (
+/obj/machinery/photocopier,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/centcom/jail)
+"bnd" = (
+/obj/effect/turf_decal/caution/stand_clear{
+ dir = 8;
+ pixel_y = -16;
+ initialized = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkyellowaltstrip"
+ },
+/area/centcom/specops)
+"bnf" = (
+/obj/structure/window/reinforced,
+/obj/machinery/light,
+/obj/effect/turf_decal/siding/white{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/evac)
"bnO" = (
/obj/machinery/cryopod{
dir = 8
@@ -2678,13 +2967,34 @@
icon_state = "darkredaltstrip"
},
/area/centcom/zone3)
-"bpI" = (
-/obj/structure/table/wood{
- color = "#996633"
+"boG" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkyellow"
},
-/obj/item/flashlight/lamp/green,
-/turf/simulated/floor/wood,
/area/centcom/specops)
+"bpl" = (
+/obj/structure/window/reinforced{
+ layer = 3.1;
+ armor = list("melee"=100,"bullet"=100,"laser"=0,"energy"=0,"bomb"=25,"bio"=100,"rad"=100,"fire"=80,"acid"=100)
+ },
+/turf/simulated/floor/wood{
+ icon_state = "light-fancy-wood"
+ },
+/area/centcom/specops)
+"bpE" = (
+/obj/machinery/computer/secure_data,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkredfull"
+ },
+/area/centcom/bridge)
"bpJ" = (
/turf/simulated/wall/shuttle/nosmooth{
dir = 8;
@@ -2692,6 +3002,30 @@
icon_state = "ninja_walls_T_alt"
},
/area/shuttle/ninja)
+"bpN" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/effect/decal/warning_stripes/south,
+/obj/effect/turf_decal/caution/stand_clear,
+/obj/machinery/door/poddoor/shutters/preopen/invincible{
+ id_tag = "ERT_armory_lvl1";
+ name = "Armory level 1";
+ dir = 2
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkfull"
+ },
+/area/centcom/specops)
+"bpS" = (
+/obj/effect/decal/warning_stripes/northeastsouth,
+/obj/machinery/door/poddoor/shutters/preopen/invincible{
+ id_tag = "ERT_armory_lvl1";
+ name = "Armory level 1";
+ dir = 2
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkfull"
+ },
+/area/centcom/specops)
"bqb" = (
/obj/structure/sign/poster/official/safety_internals{
pixel_x = 32
@@ -2701,6 +3035,33 @@
name = "floor"
},
/area/vox_station)
+"bqo" = (
+/obj/structure/flora/ausbushes/sparsegrass,
+/obj/structure/statue/artchair{
+ layer = 10;
+ pixel_y = 10
+ },
+/obj/effect/turf_decal/plaque{
+ layer = 3
+ },
+/turf/simulated/floor/grass,
+/area/centcom/evac)
+"bqy" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/light,
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
+"bqR" = (
+/obj/machinery/door/airlock/centcom{
+ name = "Office";
+ opacity = 1;
+ req_access = list(666)
+ },
+/turf/space,
+/area/centcom/specops)
"bra" = (
/obj/structure/chair/comfy/shuttle{
dir = 4
@@ -2710,6 +3071,15 @@
},
/turf/simulated/floor/shuttle,
/area/shuttle/pod_2)
+"bri" = (
+/obj/structure/bed,
+/obj/item/bedsheet/rd,
+/obj/effect/mine/sound/bwoink{
+ layer = 2.9;
+ alpha = 0
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone1)
"brr" = (
/obj/machinery/light/small{
dir = 1
@@ -2737,6 +3107,13 @@
icon_state = "white"
},
/area/centcom/jail)
+"bsy" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/coatrack,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/zone1)
"bsK" = (
/obj/item/reagent_containers/food/drinks/bottle/vodka{
pixel_x = -8;
@@ -2765,6 +3142,12 @@
/obj/structure/window/full/shuttle,
/turf/simulated/floor/plating,
/area/shuttle/escape)
+"bul" = (
+/obj/structure/table/glass,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/zone3)
"bur" = (
/obj/structure/chair/comfy/shuttle{
dir = 4
@@ -2806,139 +3189,6 @@
icon_state = "light-fancy-wood"
},
/area/syndicate_mothership/control)
-"buw" = (
-/obj/structure/rack/holorack,
-/obj/item/clothing/under/assistantformal,
-/obj/item/clothing/under/captain_fly{
- name = "rogue uniform"
- },
-/obj/item/clothing/under/captainparade{
- name = "parade uniform"
- },
-/obj/item/clothing/under/captainparade{
- name = "parade uniform"
- },
-/obj/item/clothing/under/captain_fly{
- name = "rogue uniform"
- },
-/obj/item/clothing/under/assistantformal,
-/obj/item/clothing/under/fluff/benjaminfallout,
-/obj/item/clothing/under/fluff/benjaminfallout,
-/obj/item/clothing/under/fluff/elishirt,
-/obj/item/clothing/under/fluff/elishirt,
-/obj/item/clothing/under/fluff/jay_turtleneck,
-/obj/item/clothing/under/fluff/jay_turtleneck,
-/obj/item/clothing/under/lawyer/black,
-/obj/item/clothing/under/lawyer/black,
-/obj/item/clothing/under/lawyer/blue,
-/obj/item/clothing/under/lawyer/blue,
-/obj/item/clothing/under/lawyer/bluesuit,
-/obj/item/clothing/under/lawyer/bluesuit,
-/obj/item/clothing/under/lawyer/female,
-/obj/item/clothing/under/lawyer/female,
-/obj/item/clothing/under/lawyer/oldman,
-/obj/item/clothing/under/lawyer/oldman,
-/obj/item/clothing/under/lawyer/red,
-/obj/item/clothing/under/lawyer/red,
-/obj/item/clothing/under/mafia{
- name = "black outfit"
- },
-/obj/item/clothing/under/mafia{
- name = "black outfit"
- },
-/obj/item/clothing/under/mafia/white{
- name = "white outfit"
- },
-/obj/item/clothing/under/mafia/white{
- name = "white outfit"
- },
-/obj/item/clothing/under/misc/durathread,
-/obj/item/clothing/under/misc/durathread,
-/obj/item/clothing/under/retro/engineering,
-/obj/item/clothing/under/retro/engineering,
-/obj/item/clothing/under/retro/medical,
-/obj/item/clothing/under/retro/medical,
-/obj/item/clothing/under/retro/science,
-/obj/item/clothing/under/retro/science,
-/obj/item/clothing/under/retro/security,
-/obj/item/clothing/under/retro/security,
-/obj/item/clothing/under/color/black{
- icon_state = "hosblueclothes";
- name = "jumpsuit"
- },
-/obj/item/clothing/under/color/black{
- icon_state = "hosblueclothes";
- name = "jumpsuit"
- },
-/obj/item/clothing/under/color/black{
- icon_state = "hosdnavyclothes";
- name = "jumpsuit"
- },
-/obj/item/clothing/under/color/black{
- icon_state = "hosdnavyclothes";
- name = "jumpsuit"
- },
-/obj/item/clothing/under/color/black{
- icon_state = "hostanclothes";
- name = "jumpsuit"
- },
-/obj/item/clothing/under/color/black{
- icon_state = "hostanclothes";
- name = "jumpsuit"
- },
-/obj/item/clothing/under/color/black{
- icon_state = "officerblueclothes";
- name = "jumpsuit"
- },
-/obj/item/clothing/under/color/black{
- icon_state = "officerblueclothes";
- name = "jumpsuit"
- },
-/obj/item/clothing/under/color/black{
- icon_state = "officerdnavyclothes";
- name = "jumpsuit"
- },
-/obj/item/clothing/under/color/black{
- icon_state = "officerdnavyclothes";
- name = "jumpsuit"
- },
-/obj/item/clothing/under/color/black{
- icon_state = "officertanclothes";
- name = "jumpsuit"
- },
-/obj/item/clothing/under/color/black{
- icon_state = "officertanclothes";
- name = "jumpsuit"
- },
-/obj/item/clothing/under/color/black{
- icon_state = "wardenblueclothes";
- name = "jumpsuit"
- },
-/obj/item/clothing/under/color/black{
- icon_state = "wardenblueclothes";
- name = "jumpsuit"
- },
-/obj/item/clothing/under/color/black{
- icon_state = "wardendnavyclothes";
- name = "jumpsuit"
- },
-/obj/item/clothing/under/color/black{
- icon_state = "wardendnavyclothes";
- name = "jumpsuit"
- },
-/obj/item/clothing/under/color/black{
- icon_state = "wardentanclothes";
- name = "jumpsuit"
- },
-/obj/item/clothing/under/color/black{
- icon_state = "wardentanclothes";
- name = "jumpsuit"
- },
-/obj/machinery/light{
- dir = 8
- },
-/turf/simulated/floor/wood,
-/area/centcom/bridge)
"buy" = (
/obj/structure/chair/stool,
/obj/effect/turf_decal/weather/snow/corner{
@@ -2949,6 +3199,12 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/ninja/outside)
+"buT" = (
+/obj/structure/table/reinforced,
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/centcom/jail)
"buW" = (
/obj/structure/chair/office/dark,
/turf/simulated/floor/carpet/black,
@@ -2971,40 +3227,17 @@
name = "floor"
},
/area/vox_station)
-"bvK" = (
-/obj/structure/table/glass,
-/obj/machinery/photocopier/faxmachine/longrange{
- department = "Central Command"
- },
-/obj/effect/landmark/commando_manual,
-/obj/effect/landmark/commando_manual,
-/obj/machinery/status_display{
- pixel_y = -32
- },
-/turf/simulated/floor/wood,
-/area/centcom/specops)
-"bvM" = (
-/obj/structure/window/reinforced{
- dir = 1;
- layer = 2.9
- },
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/table/reinforced,
-/obj/item/reagent_containers/glass/beaker/waterbottle,
-/obj/item/reagent_containers/food/drinks/drinkingglass{
- pixel_x = -5
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+"bvD" = (
+/obj/structure/bookcase,
+/obj/effect/decal/cleanable/fungus{
+ pixel_x = -32;
+ pixel_y = 32
},
-/area/centcom/court)
-"bwb" = (
-/obj/item/clothing/head/cone,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+/obj/item/paper/central_command/archive/memes{
+ info = " ";
+ name = "Коллективное решение"
},
+/turf/simulated/floor/plating,
/area/centcom/zone2)
"bwf" = (
/obj/structure/window/reinforced,
@@ -3039,6 +3272,19 @@
icon_state = "darkreddarkfull"
},
/area/shuttle/escape)
+"bxi" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkredaltstrip"
+ },
+/area/centcom/zone2)
+"byq" = (
+/obj/structure/window/reinforced,
+/obj/effect/turf_decal/siding/brown{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"byz" = (
/obj/structure/chair/comfy/shuttle{
dir = 8
@@ -3078,6 +3324,16 @@
/obj/item/storage/fancy/cigarettes/cigpack_robustgold,
/turf/simulated/floor/indestructible/snow,
/area/ninja/outside)
+"byS" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/shuttle/engine/heater,
+/turf/simulated/floor/plating/airless,
+/area/shuttle/pod_3)
"byZ" = (
/obj/structure/railing{
dir = 8
@@ -3125,28 +3381,15 @@
icon_state = "floorgrime"
},
/area/ninja/holding)
-"bAT" = (
-/obj/structure/window/reinforced,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/table/wood,
-/obj/item/taperecorder{
- pixel_x = -5;
- pixel_y = 5
- },
-/obj/item/paper_bin/nanotrasen,
-/obj/item/pen{
- pixel_x = 7;
- pixel_y = 9
+"bAW" = (
+/obj/structure/table/glass,
+/obj/item/paper,
+/obj/item/folder/blue{
+ pixel_x = 5;
+ pixel_y = -5
},
-/turf/simulated/floor/carpet,
-/area/centcom/court)
-"bBe" = (
-/obj/structure/reagent_dispensers/water_cooler,
-/obj/structure/window/reinforced,
-/turf/simulated/floor/wood,
-/area/centcom/specops)
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"bBg" = (
/obj/machinery/embedded_controller/radio/airlock/airlock_controller{
frequency = 1331;
@@ -3177,9 +3420,12 @@
icon_state = "dark"
},
/area/shuttle/syndicate)
-"bBh" = (
+"bBo" = (
+/obj/effect/turf_decal/siding/yellow{
+ dir = 8
+ },
/turf/simulated/floor/carpet,
-/area/centcom/bridge)
+/area/centcom/evac)
"bBD" = (
/obj/effect/turf_decal/delivery,
/obj/structure/closet/crate/syndicate,
@@ -3245,10 +3491,6 @@
icon_state = "darkred"
},
/area/syndicate_mothership/elite_squad)
-"bCw" = (
-/obj/structure/chair/sofa/right,
-/turf/simulated/floor/carpet/black,
-/area/centcom/zone2)
"bCI" = (
/obj/effect/turf_decal/box/red,
/turf/simulated/floor/indestructible/vox{
@@ -3256,14 +3498,6 @@
name = "floor"
},
/area/vox_station)
-"bCT" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/bridge)
"bCU" = (
/obj/machinery/computer/shuttle/trade/sol,
/turf/simulated/floor/plasteel/grimy,
@@ -3275,45 +3509,19 @@
/obj/effect/turf_decal/stripes/black,
/turf/simulated/floor/mineral/plastitanium/red,
/area/syndicate_mothership/jail)
-"bDa" = (
-/obj/structure/rack/gunrack,
-/obj/item/gun/projectile/automatic/l6_saw{
- desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'.";
- name = "M249 SAW"
- },
-/obj/item/gun/projectile/automatic/l6_saw{
- desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'.";
- name = "M249 SAW"
- },
-/obj/item/gun/projectile/automatic/l6_saw{
- desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'.";
- name = "M249 SAW"
- },
-/obj/item/gun/projectile/automatic/l6_saw{
- desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'.";
- name = "M249 SAW"
- },
-/obj/item/gun/projectile/automatic/l6_saw{
- desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'.";
- name = "M249 SAW"
- },
-/turf/simulated/floor/carpet/black,
-/area/centcom/specops)
-"bDb" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/item/flag/nt,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/zone3)
"bDo" = (
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "dark"
},
/area/syndicate_mothership/jail)
+"bDp" = (
+/obj/structure/coatrack,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/zone1)
"bDH" = (
/turf/simulated/floor/plasteel/grimy,
/area/trader_station/sol)
@@ -3339,6 +3547,24 @@
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership)
+"bEk" = (
+/obj/structure/sign/poster/official/nanotrasen_logo{
+ pixel_x = 32
+ },
+/obj/structure/window/reinforced,
+/obj/item/twohanded/required/kirbyplants{
+ icon_state = "plant-22";
+ tag = "icon-plant-22"
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
+"bEx" = (
+/obj/structure/reagent_dispensers/water_cooler,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/bridge)
"bEB" = (
/obj/structure/showcase{
desc = "This one has an old damaged suit in it. Not working...";
@@ -3359,15 +3585,34 @@
icon_state = "floor4"
},
/area/shuttle/syndicate)
-"bFM" = (
-/obj/structure/filingcabinet/security,
-/turf/simulated/floor/carpet/black,
-/area/centcom/court)
"bGq" = (
/obj/machinery/smartfridge,
/obj/structure/window/reinforced,
/turf/simulated/floor/wood,
/area/centcom/evac)
+"bGt" = (
+/obj/structure/table/wood,
+/obj/item/storage/lockbox/mindshield,
+/obj/item/storage/lockbox/mindshield,
+/obj/item/storage/lockbox/mindshield,
+/obj/item/door_remote/centcomm,
+/obj/item/storage/box/permits,
+/obj/item/megaphone{
+ pixel_x = -5;
+ pixel_y = 7
+ },
+/obj/item/camera_bug/ert{
+ pixel_y = 10
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 1
+ },
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"bGz" = (
/obj/machinery/door/airlock/syndicate/public{
name = "Скромный зал славы";
@@ -3437,6 +3682,13 @@
icon_state = "floorgrime"
},
/area/ninja/holding)
+"bIj" = (
+/obj/item/flag/nt,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkredalt"
+ },
+/area/centcom/jail)
"bIU" = (
/obj/machinery/smartfridge/secure/chemistry/preloaded/syndicate,
/turf/simulated/floor/plasteel{
@@ -3444,6 +3696,35 @@
icon_state = "navybluealt"
},
/area/syndicate_mothership/control)
+"bJk" = (
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/jail)
+"bJo" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 4
+ },
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 8
+ },
+/obj/effect/turf_decal/siding{
+ color = "#444444"
+ },
+/turf/simulated/floor/glass,
+/area/centcom/zone3)
"bJL" = (
/obj/structure/ninjatele{
pixel_y = 25
@@ -3453,15 +3734,15 @@
icon_state = "floorgrime"
},
/area/ninja/holding)
-"bKz" = (
-/obj/machinery/light,
-/obj/effect/decal/warning_stripes/south,
-/obj/effect/decal/warning_stripes/east,
+"bKu" = (
+/obj/machinery/computer/card/centcom,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
- dir = 6;
- icon_state = "navybluealt"
+ icon_state = "dark"
},
-/area/centcom/specops)
+/area/centcom/bridge)
"bLb" = (
/obj/structure/table/abductor{
color = "#99ff99";
@@ -3486,10 +3767,10 @@
icon_state = "dark"
},
/area/syndicate_mothership/control)
-"bLr" = (
-/obj/structure/chair/comfy/lime,
+"bLx" = (
+/obj/effect/turf_decal/siding/white,
/turf/simulated/floor/carpet/black,
-/area/centcom/specops)
+/area/centcom/zone2)
"bLD" = (
/obj/machinery/light,
/turf/simulated/floor/wood,
@@ -3519,6 +3800,12 @@
},
/turf/simulated/floor/mineral/plastitanium,
/area/syndicate_mothership)
+"bMS" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkgreen"
+ },
+/area/centcom/specops)
"bNc" = (
/obj/machinery/door/window/brigdoor{
color = "#00f700";
@@ -3530,10 +3817,6 @@
icon_state = "floorgrime"
},
/area/ninja/holding)
-"bNp" = (
-/obj/structure/reagent_dispensers/water_cooler,
-/turf/simulated/floor/wood,
-/area/centcom/specops)
"bNW" = (
/obj/item/flashlight/lamp,
/obj/structure/table/reinforced/brass,
@@ -3550,6 +3833,44 @@
icon_state = "darkyellowaltstrip"
},
/area/syndicate_mothership/cargo)
+"bOG" = (
+/obj/machinery/door/poddoor/shutters/invincible{
+ armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
+ dir = 1;
+ id_tag = "ERT_director_office_shutters";
+ layer = 5;
+ locked = 1;
+ name = "CentCom SOO"
+ },
+/obj/machinery/door_control/secure{
+ id = "ERT_director_office_shutters";
+ pixel_x = 32;
+ req_access = list(114)
+ },
+/turf/simulated/wall/indestructible/fakeglass,
+/area/centcom/specops)
+"bOU" = (
+/obj/item/flag/nt,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "navybluealt"
+ },
+/area/centcom/specops)
+"bOX" = (
+/obj/item/stack/wrapping_paper,
+/obj/item/stack/wrapping_paper,
+/obj/item/stack/wrapping_paper,
+/obj/item/stack/packageWrap,
+/obj/item/stack/packageWrap,
+/obj/structure/table,
+/obj/item/paper{
+ info = "Особенности отправки оборудования с помощью шаттла отдела снабжения С целью минимизации рисков провоза опасных грузов и/или контрабанды сотрудники департамента защиты активов NanoTrasen регулярно осуществляют проверки шаттла снабжения. Эти проверки включают в себя снятие внешней упаковки с контейнеров для проверки манифестов, а также уничтожение любых объектов, не находящихся в контейнерах. Контроль груза осуществляется: Непосредственно после отлета шаттла с АКН Трурль на объект NanoTrasen; После отлета шаттла с объекта NanoTrasen до прибытия на АКН Трурль; Непосредственно после стыковки шаттла с АКН Трурль. Для отправки оборудования на объект NanoTrasen с помощью шаттла снабжения необходимо обернуть контейнер упаковочной бумагой или поместить его еще в один контейнер.";
+ name = "Особенности отправки оборудования с помощью шаттла отдела снабжения"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
"bPp" = (
/obj/machinery/syndiepad/admin/loadpad{
target_id = "syndie_cargo_port2"
@@ -3562,12 +3883,59 @@
icon_state = "dark"
},
/area/syndicate_mothership/control)
+"bPw" = (
+/obj/item/gun/energy/laser/instakill/blue,
+/obj/item/gun/energy/laser/instakill/blue,
+/obj/item/gun/energy/laser/instakill/blue,
+/obj/item/gun/energy/laser/instakill/blue,
+/obj/item/gun/energy/laser/instakill/blue,
+/obj/structure/closet/secure_closet/guncabinet{
+ anchored = 1;
+ armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
+ layer = 2.9;
+ name = "Secret Fun";
+ req_access = list(114)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "vault"
+ },
+/area/centcom/jail)
"bQi" = (
/obj/machinery/computer,
/turf/simulated/floor/plasteel{
icon_state = "darkbluefull"
},
/area/centcom/bridge)
+"bQo" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 4
+ },
+/turf/simulated/floor/glass,
+/area/centcom/bridge)
+"bQr" = (
+/obj/structure/closet/crate/freezer,
+/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis,
+/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis,
+/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis,
+/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis,
+/obj/item/reagent_containers/iv_bag/bloodsynthetic/nitrogenis,
+/obj/item/reagent_containers/iv_bag/bloodsynthetic/nitrogenis,
+/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis,
+/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis,
+/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis,
+/obj/machinery/iv_drip,
+/obj/item/reagent_containers/iv_bag/salglu,
+/obj/item/tank/internals/emergency_oxygen/engi,
+/obj/item/tank/internals/emergency_oxygen/engi,
+/obj/item/tank/internals/emergency_oxygen/nitrogen,
+/obj/item/tank/internals/emergency_oxygen/plasma,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkbluealt"
+ },
+/area/centcom/specops)
"bQu" = (
/obj/machinery/vending/artvend,
/turf/simulated/floor/wood,
@@ -3579,10 +3947,14 @@
icon_state = "ninja_walls_corners"
},
/area/shuttle/ninja)
-"bQS" = (
-/obj/structure/lattice,
-/turf/simulated/wall/indestructible/reinforced,
-/area/centcom/zone3)
+"bQK" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 1;
+ icon_state = "propulsion_l";
+ tag = "icon-propulsion_l (NORTH)"
+ },
+/turf/simulated/floor/plating/airless,
+/area/shuttle/funeral)
"bQZ" = (
/obj/structure/table,
/obj/item/reagent_containers/food/drinks/coffee{
@@ -3620,42 +3992,32 @@
icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi'
},
/area/shuttle/funeral)
-"bRu" = (
-/obj/effect/turf_decal/mech,
-/obj/mecha/combat/durand,
+"bRw" = (
+/obj/structure/reagent_dispensers/peppertank{
+ pixel_y = -30
+ },
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 6;
+ icon_state = "darkredaltstrip"
},
-/area/centcom/supply)
+/area/centcom/jail)
"bRx" = (
/turf/simulated/floor/indestructible{
icon_state = "floor"
},
/area/ninja/holding)
-"bRL" = (
-/obj/structure/bookcase,
-/obj/item/book/manual/sop_command,
-/obj/item/book/manual/sop_engineering,
-/obj/item/book/manual/sop_general,
-/obj/item/book/manual/sop_legal,
-/obj/item/book/manual/sop_medical,
-/obj/item/book/manual/sop_science,
-/obj/item/book/manual/sop_security,
-/obj/item/book/manual/sop_service,
-/obj/item/book/manual/sop_supply,
-/turf/simulated/floor/wood,
-/area/centcom/jail)
"bRM" = (
/turf/simulated/floor/indestructible{
icon_state = "floorgrime"
},
/area/ninja/holding)
-"bSd" = (
-/obj/structure/window/reinforced{
- dir = 4
+"bRY" = (
+/obj/structure/table/glass,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkyellow"
},
-/turf/simulated/floor/wood,
-/area/centcom/jail)
+/area/centcom/specops)
"bSe" = (
/obj/machinery/portable_atmospherics/canister/oxygen,
/turf/simulated/floor/shuttle/objective_check/vox,
@@ -3681,13 +4043,12 @@
icon_state = "floor4"
},
/area/shuttle/ussp)
-"bSx" = (
-/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/light,
+"bSA" = (
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 4;
+ icon_state = "darkredaltstrip"
},
-/area/centcom/supply)
+/area/centcom/specops)
"bSL" = (
/obj/structure/statue/sandstone/assistant{
anchored = 1;
@@ -3703,6 +4064,16 @@
icon_state = "darkjail"
},
/area/syndicate_mothership/jail)
+"bTd" = (
+/obj/structure/railing{
+ dir = 8;
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "rampbottom";
+ tag = "icon-stage_stairs"
+ },
+/area/centcom/zone1)
"bTx" = (
/obj/structure/table/reinforced/brass,
/obj/item/storage/toolbox/electrical{
@@ -3798,19 +4169,6 @@
icon_state = "darkyellowfull"
},
/area/syndicate_mothership/cargo)
-"bUi" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/table/glass,
-/turf/simulated/floor/carpet,
-/area/centcom/specops)
-"bUs" = (
-/obj/effect/turf_decal/arrows/red,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"bUu" = (
/obj/machinery/suit_storage_unit/syndicate{
pixel_y = 6
@@ -3831,33 +4189,6 @@
icon_state = "navybluealt"
},
/area/syndicate_mothership/control)
-"bVg" = (
-/obj/machinery/door/airlock/multi_tile/glass{
- dir = 2;
- req_access = list(104)
- },
-/obj/effect/decal/warning_stripes/red,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/jail)
-"bVt" = (
-/obj/machinery/door/airlock/centcom{
- aiControlDisabled = 1;
- hackProof = 1;
- name = "Emergency Response Team";
- opacity = 1;
- req_access = list(114)
- },
-/obj/effect/turf_decal/delivery/white,
-/obj/machinery/door/poddoor/shutters/invincible{
- dir = 2;
- id_tag = "CC_Armory_SRT"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"bVx" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -3886,13 +4217,25 @@
icon_state = "brownoldfull"
},
/area/syndicate_mothership/jail)
-"bVU" = (
-/obj/structure/window/reinforced{
- dir = 4
+"bWc" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light{
+ dir = 1
},
-/obj/structure/chair/office/dark,
-/turf/simulated/floor/carpet/black,
-/area/centcom/zone2)
+/turf/simulated/floor/wood,
+/area/centcom/zone3)
+"bWt" = (
+/obj/docking_port/stationary{
+ dir = 4;
+ dwidth = 2;
+ height = 6;
+ id = "pod4_away";
+ name = "recovery ship bay 4";
+ turf_type = /turf/simulated/floor/plating/airless;
+ width = 5
+ },
+/turf/simulated/floor/plating/airless,
+/area/space)
"bWH" = (
/turf/simulated/floor/shuttle/transparent_floor,
/area/shuttle/syndicate)
@@ -3922,6 +4265,20 @@
icon_state = "dark"
},
/area/centcom/zone2)
+"bXr" = (
+/obj/structure/closet/cardboard{
+ icon_state = "cardboard_librarian";
+ icon_closed = "cardboard_librarian";
+ icon_opened = "cardboard_librarian_open";
+ initialized = 1
+ },
+/obj/item/paper/central_command/archive/memes{
+ info = " ";
+ name = "Супъективное мнение"
+ },
+/obj/item/book/random/triple,
+/turf/simulated/floor/plating,
+/area/centcom/zone2)
"bXA" = (
/obj/structure/table/reinforced,
/obj/item/stamp/syndicate,
@@ -3964,19 +4321,30 @@
name = "floor"
},
/area/vox_station)
-"bZj" = (
-/obj/structure/window/reinforced{
- dir = 4
+"bYI" = (
+/obj/structure/sign/poster/official/nanotrasen_logo{
+ icon = 'icons/obj/decals.dmi';
+ icon_state = "ntsing_alt5"
},
-/obj/structure/window/reinforced{
- layer = 2.9
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
-/obj/effect/turf_decal/box/white/corners{
- dir = 1
+/area/centcom/specops)
+"bYY" = (
+/obj/structure/railing{
+ layer = 4.3;
+ density = 0
},
-/obj/structure/weightmachine/stacklifter,
-/turf/simulated/floor/wood,
-/area/centcom/jail)
+/obj/effect/turf_decal/tile/neutral{
+ color = "black";
+ icon_state = "tile_full"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "rampbottom";
+ tag = "icon-stage_stairs"
+ },
+/area/centcom/specops)
"bZu" = (
/obj/structure/table/reinforced,
/obj/item/flashlight/lamp,
@@ -3985,16 +4353,18 @@
icon_state = "dark"
},
/area/syndicate_mothership/control)
-"bZw" = (
-/obj/structure/table/reinforced,
-/obj/item/stack/nanopaste,
-/obj/item/mmi,
-/obj/item/stack/nanopaste,
-/obj/structure/sink{
- dir = 1
+"bZC" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 8
},
+/turf/simulated/floor/glass/reinforced,
+/area/centcom/specops)
+"bZG" = (
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/floor/plasteel{
- icon_state = "white"
+ dir = 9;
+ icon_state = "darkyellow"
},
/area/centcom/specops)
"bZP" = (
@@ -4012,6 +4382,20 @@
name = "floor"
},
/area/vox_station)
+"caN" = (
+/obj/structure/table/wood,
+/obj/item/book/manual/security_space_law,
+/obj/item/paper_bin/nanotrasen,
+/obj/item/pen,
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/carpet,
+/area/centcom/zone3)
"caQ" = (
/obj/structure/chair/sofa{
dir = 9
@@ -4026,10 +4410,12 @@
/obj/structure/chair/sofa/left,
/turf/simulated/floor/carpet/black,
/area/centcom/zone1)
-"cby" = (
-/obj/item/twohanded/required/kirbyplants,
-/turf/simulated/floor/carpet,
-/area/centcom/specops)
+"cbK" = (
+/obj/effect/turf_decal/siding/brown{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"cbQ" = (
/obj/structure/chair/comfy/brown{
dir = 1
@@ -4053,6 +4439,13 @@
},
/turf/simulated/floor/wood,
/area/trader_station/sol)
+"ccc" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 10
+ },
+/turf/simulated/floor/glass/reinforced,
+/area/centcom/specops)
"ccA" = (
/obj/machinery/porta_turret/syndicate,
/obj/structure/lattice/catwalk,
@@ -4075,13 +4468,23 @@
icon_state = "grimy"
},
/area/syndicate_mothership)
-"ccL" = (
-/obj/machinery/recharge_station/ert,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "navybluecorners"
+"cdq" = (
+/obj/structure/bookcase/manuals,
+/obj/item/book/manual/sop_legal,
+/obj/item/book/manual/sop_engineering,
+/obj/item/book/manual/sop_command,
+/obj/item/book/manual/security_space_law,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/bridge)
+"cdD" = (
+/obj/structure/bed,
+/obj/item/bedsheet/qm,
+/obj/effect/mine/sound/bwoink{
+ layer = 2.9;
+ alpha = 0
},
-/area/centcom/specops)
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone1)
"cdP" = (
/turf/simulated/wall/shuttle/nosmooth/interior{
dir = 10;
@@ -4091,6 +4494,11 @@
underlay_floor_icon_state = "floor4"
},
/area/shuttle/syndicate)
+"cei" = (
+/obj/structure/table/glass,
+/obj/item/toy/figure/dsquad,
+/turf/simulated/floor/carpet/cyan,
+/area/centcom/zone2)
"ceD" = (
/obj/machinery/door/airlock/syndicate/command{
name = "Teleporter";
@@ -4127,6 +4535,21 @@
},
/turf/simulated/floor/indestructible/snow,
/area/ninja/outside)
+"cfq" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "darkredcorners"
+ },
+/area/centcom/specops)
+"cfr" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/blue{
+ dir = 4
+ },
+/turf/simulated/floor/glass,
+/area/centcom/bridge)
"cfw" = (
/obj/structure/table,
/obj/item/storage/box/masks,
@@ -4172,15 +4595,16 @@
icon_state = "darkblue"
},
/area/centcom/zone1)
-"cgv" = (
-/obj/machinery/atmospherics/pipe/simple/hidden{
- dir = 9
+"cgu" = (
+/obj/structure/shuttle/engine/heater{
+ dir = 1;
+ tag = "icon-heater (NORTH)"
},
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "darkblue"
+/obj/structure/window/reinforced{
+ color = "black"
},
-/area/centcom/specops)
+/turf/simulated/floor/plating/airless,
+/area/shuttle/funeral)
"cgx" = (
/obj/docking_port/stationary{
dheight = 1;
@@ -4213,6 +4637,16 @@
icon_state = "white"
},
/area/centcom/jail)
+"cgX" = (
+/obj/machinery/door/poddoor/shutters/invincible{
+ dir = 2;
+ id_tag = "CC_Armory_shotgun"
+ },
+/obj/effect/decal/warning_stripes/red,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"chj" = (
/obj/structure/bookcase,
/obj/item/book/manual,
@@ -4231,22 +4665,20 @@
icon_state = "darkgrey"
},
/area/syndicate_mothership)
+"chF" = (
+/obj/structure/window/reinforced{
+ layer = 2.9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkfull"
+ },
+/area/centcom/jail)
"chG" = (
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "darkyellowaltstrip"
},
/area/centcom/supply)
-"chS" = (
-/obj/structure/chair/comfy/beige{
- dir = 8;
- layer = 5;
- pixel_y = -2
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/zone3)
"cig" = (
/obj/structure/railing/corner,
/obj/machinery/light/small{
@@ -4265,12 +4697,29 @@
icon_state = "floor"
},
/area/ninja/holding)
-"ciK" = (
-/obj/effect/decal/warning_stripes/south,
+"ciS" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 10
+ },
+/turf/simulated/floor/wood,
+/area/centcom/specops)
+"ciU" = (
+/obj/structure/rack/holorack,
+/obj/item/nullrod,
+/obj/item/nullrod,
+/obj/item/nullrod,
+/obj/item/melee/baton/telescopic,
+/obj/item/melee/baton/telescopic,
+/obj/item/melee/baton/telescopic,
+/obj/item/melee/baton/telescopic,
+/obj/structure/window/reinforced{
+ dir = 4;
+ layer = 2.9
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/centcom/specops)
+/area/centcom/supply)
"ciV" = (
/turf/simulated/wall/shuttle{
icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi'
@@ -4289,15 +4738,6 @@
icon_state = "darkjail"
},
/area/syndicate_mothership/jail)
-"cjr" = (
-/obj/machinery/door/poddoor/shutters/invincible{
- id_tag = "CC_Armory_DURAND"
- },
-/obj/effect/decal/warning_stripes/red,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"cjy" = (
/obj/structure/chair{
dir = 1
@@ -4316,6 +4756,31 @@
},
/turf/simulated/floor/mineral/plastitanium/red,
/area/syndicate_mothership/control)
+"cjN" = (
+/obj/item/gun/projectile/shotgun/riot{
+ pixel_x = 3;
+ pixel_y = 8
+ },
+/obj/item/gun/projectile/shotgun/riot{
+ pixel_x = 3;
+ pixel_y = 8
+ },
+/obj/item/gun/projectile/shotgun/riot/short,
+/obj/item/gun/projectile/shotgun/riot/short,
+/obj/item/gun/projectile/shotgun/riot{
+ pixel_x = 3;
+ pixel_y = 8
+ },
+/obj/item/gun/projectile/shotgun/riot{
+ pixel_x = 3;
+ pixel_y = 8
+ },
+/obj/structure/rack/gunrack,
+/obj/effect/decal/warning_stripes/green/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"cjQ" = (
/obj/machinery/door/window/brigdoor{
color = "#00f700";
@@ -4340,31 +4805,18 @@
icon_state = "dark"
},
/area/centcom/evac)
-"ckb" = (
-/obj/structure/rack/holorack,
-/obj/item/storage/box/deathimp,
-/obj/item/storage/box/deathimp,
-/obj/item/storage/box/deathimp,
-/obj/item/storage/box/chef_rare_ingredients_kit,
-/obj/item/storage/box/bartender_rare_ingredients_kit,
-/obj/item/storage/box/fingerprints,
-/obj/item/storage/box/fingerprints,
-/obj/item/storage/box/swabs,
-/obj/item/storage/box/swabs,
-/obj/machinery/light{
- dir = 4
+"cka" = (
+/obj/effect/decal/warning_stripes/northeastsouth,
+/obj/machinery/door/poddoor/shutters/invincible{
+ dir = 2;
+ id_tag = "ERT_armory_lvl3";
+ name = "Armory level 3";
+ layer = 5
},
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ icon_state = "darkfull"
},
-/area/centcom/supply)
-"ckm" = (
-/obj/structure/chair/comfy/purp,
-/turf/simulated/floor/carpet,
-/area/centcom/bridge)
-"cko" = (
-/turf/simulated/floor/carpet,
-/area/centcom/court)
+/area/centcom/specops)
"ckp" = (
/obj/structure/table/wood,
/obj/machinery/chem_dispenser/beer/upgraded,
@@ -4416,12 +4868,6 @@
tag = "icon-redfull (NORTHWEST)"
},
/area/centcom/zone1)
-"ckU" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/turf/simulated/floor/carpet/black,
-/area/centcom/zone2)
"ckZ" = (
/obj/effect/turf_decal{
dir = 4;
@@ -4477,24 +4923,19 @@
tag = "icon-redfull (NORTHWEST)"
},
/area/centcom/zone1)
-"clo" = (
-/obj/structure/shuttle/engine/propulsion{
- icon_state = "burst_r";
- tag = "icon-burst_r"
+"clv" = (
+/turf/simulated/floor/indestructible{
+ dir = 4;
+ icon_state = "darkpurple"
},
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/pod_2)
-"clC" = (
-/obj/structure/rack,
-/obj/item/ammo_box/magazine/sfg9mm,
-/obj/item/ammo_box/magazine/sfg9mm,
-/obj/item/ammo_box/magazine/sfg9mm,
-/obj/item/ammo_box/magazine/sfg9mm,
-/obj/item/ammo_box/magazine/sfg9mm,
-/obj/item/ammo_box/magazine/sfg9mm,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+/area/centcom/specops)
+"clw" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 1
},
+/obj/machinery/computer/station_alert,
+/turf/simulated/floor/wood/fancy/light,
/area/centcom/specops)
"cme" = (
/obj/structure/chair/comfy/shuttle{
@@ -4584,6 +5025,15 @@
},
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/control)
+"coB" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival";
+ dir = 10
+ },
+/area/centcom/evac)
"coI" = (
/obj/machinery/door/airlock/survival_pod{
drain_act_protected = 1
@@ -4608,6 +5058,26 @@
icon_state = "brownoldfull"
},
/area/syndicate_mothership/jail)
+"coX" = (
+/obj/effect/turf_decal/arrows,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkyellowaltstrip"
+ },
+/area/centcom/supply)
+"coZ" = (
+/obj/machinery/light,
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
+"cpd" = (
+/obj/machinery/vending/ntc/medical,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
"cpk" = (
/obj/structure/ore_box,
/obj/effect/decal/cleanable/blood/oil,
@@ -4634,6 +5104,21 @@
icon_state = "darkredcornersalt"
},
/area/syndicate_mothership/control)
+"cpK" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/effect/decal/warning_stripes/south,
+/obj/effect/turf_decal/caution/stand_clear{
+ dir = 1;
+ do_not_delete_me = 1
+ },
+/obj/machinery/door/poddoor/shutters/invincible{
+ dir = 1;
+ id_tag = "CC_Armory_GYGAX"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkfull"
+ },
+/area/centcom/specops)
"cqi" = (
/obj/structure/table/abductor{
color = "#99ff99";
@@ -4651,14 +5136,26 @@
icon_state = "floorgrime"
},
/area/ninja/holding)
-"cqv" = (
-/obj/item/gun/energy/clown/security{
- desc = "Поговаривают что это оружие сделано концерном Клоун-Варденов, может поэтому оно и спрятано?."
+"cqr" = (
+/obj/machinery/vending/medical,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkbluealt"
+ },
+/area/centcom/specops)
+"cqx" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 4;
+ pixel_x = -14;
+ initialized = 1
+ },
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 1
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/centcom/specops)
+/area/centcom/evac)
"cqN" = (
/obj/structure/closet/cabinet,
/obj/item/clothing/under/color/lightpurple,
@@ -4680,16 +5177,38 @@
},
/turf/simulated/floor/carpet/cyan,
/area/wizard_station)
-"cqY" = (
-/obj/machinery/tcomms/relay/cc,
+"cqX" = (
+/obj/structure/noticeboard{
+ pixel_x = -32;
+ pixel_y = 32
+ },
+/obj/item/paper{
+ info = "Передвинуть бойлер с водой"
+ },
/obj/machinery/light{
- dir = 8
+ dir = 1
},
-/obj/item/radio/intercom/specops{
- pixel_x = -32
+/turf/simulated/floor/wood,
+/area/centcom/zone2)
+"crc" = (
+/obj/effect/decal/warning_stripes/northeastsouth,
+/obj/machinery/door/poddoor/shutters/invincible{
+ dir = 1;
+ id_tag = "ERT_armory_lvl2";
+ name = "Armory level 2";
+ layer = 5
},
-/turf/simulated/floor/bluegrid,
-/area/centcom/bridge)
+/turf/simulated/floor/plasteel{
+ icon_state = "darkfull"
+ },
+/area/centcom/specops)
+"crA" = (
+/obj/machinery/computer/pod/deathsquad,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "navybluealtstrip"
+ },
+/area/centcom/supply)
"crD" = (
/obj/structure/closet/crate,
/obj/item/toy/plushie/blue_fox,
@@ -4717,6 +5236,14 @@
icon_state = "white"
},
/area/centcom/jail)
+"crY" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/jail)
"csh" = (
/obj/effect/spawner/lootdrop/maintenance,
/obj/effect/turf_decal/siding/wideplating{
@@ -4732,10 +5259,6 @@
icon_state = "darkyellowalt"
},
/area/syndicate_mothership/cargo)
-"csN" = (
-/obj/structure/filingcabinet/filingcabinet,
-/turf/simulated/floor/carpet/black,
-/area/centcom/zone2)
"csQ" = (
/obj/machinery/sleeper/syndie,
/turf/simulated/floor/shuttle{
@@ -4752,21 +5275,13 @@
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/wood,
/area/centcom/zone1)
-"ctk" = (
-/turf/simulated/floor/plating,
-/area/centcom/specops)
-"cts" = (
-/obj/structure/bed,
-/obj/item/bedsheet/red,
-/turf/simulated/floor/carpet/arcade,
-/area/centcom/zone1)
"ctv" = (
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/centcom/evac)
"ctz" = (
-/obj/structure/table/holotable,
+/obj/structure/table,
/obj/item/beach_ball,
/obj/item/beach_ball/holoball,
/turf/simulated/floor/plasteel{
@@ -4794,12 +5309,6 @@
name = "floor"
},
/area/vox_station)
-"cuu" = (
-/turf/simulated/floor/indestructible{
- dir = 8;
- icon_state = "darkred"
- },
-/area/centcom/specops)
"cuy" = (
/obj/item/shard,
/obj/item/trash/sosjerky,
@@ -4818,6 +5327,17 @@
name = "floor"
},
/area/vox_station)
+"cuU" = (
+/turf/simulated/floor/shuttle,
+/area/shuttle/nt_droppod)
+"cvg" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/zone3)
"cvi" = (
/obj/structure/table/reinforced/brass,
/obj/item/clothing/suit/space/vox/carapace,
@@ -4847,14 +5367,31 @@
name = "floor"
},
/area/syndicate_mothership/outside)
-"cvu" = (
-/obj/structure/shuttle/engine/heater,
-/turf/simulated/floor/plating{
- icon = 'icons/turf/floors.dmi';
- icon_state = "elevatorshaft";
- name = "floor"
+"cvq" = (
+/obj/structure/chair/office/light{
+ dir = 1
},
-/area/centcom/specops)
+/obj/effect/turf_decal/siding{
+ color = "#444444"
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/bridge)
+"cvQ" = (
+/obj/structure/shuttle/engine/platform{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/simulated/floor/plating/airless,
+/area/shuttle/administration)
+"cvR" = (
+/obj/machinery/conveyor_switch/oneway{
+ id = "CC_crate"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkyellowaltstrip"
+ },
+/area/centcom/supply)
"cwn" = (
/obj/structure/table/reinforced/brass,
/obj/item/clothing/suit/space/vox/medic,
@@ -4879,34 +5416,6 @@
name = "floor"
},
/area/vox_station)
-"cwU" = (
-/obj/structure/table/wood,
-/obj/item/storage/pill_bottle/dice,
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/simulated/floor/carpet,
-/area/centcom/evac)
-"cxl" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
- },
-/obj/machinery/door/window/brigdoor{
- dir = 1;
- pixel_y = 2;
- req_access = list(104,109)
- },
-/obj/machinery/suit_storage_unit/standard_unit/ertamber{
- req_access = list(104,109)
- },
-/turf/simulated/floor/indestructible{
- icon_state = "darkgreen"
- },
-/area/centcom/specops)
"cxA" = (
/obj/machinery/teleport/hub/upgraded{
admin_usage = 1
@@ -4943,15 +5452,13 @@
},
/turf/simulated/floor/indestructible/beach/water/deep/dense,
/area/ninja/outside)
-"cxK" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/chair/comfy/beige{
- dir = 1
+"cxL" = (
+/obj/machinery/vending/tool,
+/obj/effect/decal/warning_stripes/white/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
-/turf/simulated/floor/carpet/black,
-/area/centcom/bridge)
+/area/centcom/specops)
"cxM" = (
/obj/structure/table/reinforced/brass,
/obj/item/clothing/suit/space/vox/stealth,
@@ -5078,65 +5585,53 @@
name = "floor"
},
/area/syndicate_mothership)
-"cAA" = (
-/obj/structure/chair/comfy/brown{
- color = "#3300FF"
- },
-/turf/simulated/floor/carpet,
-/area/centcom/court)
-"cAL" = (
-/obj/structure/closet{
- icon_state = "syndicate"
- },
-/obj/machinery/light{
- dir = 4
+"cAb" = (
+/obj/machinery/door_control/secure{
+ id = "CC_Armory_SRT";
+ pixel_y = -25;
+ req_access = list(114);
+ pixel_x = 25;
+ name = "SRT Team 1"
},
-/obj/item/ammo_box/magazine/smgm9mm,
-/obj/item/ammo_box/magazine/smgm9mm,
-/obj/item/ammo_box/magazine/smgm9mm,
-/obj/item/ammo_box/magazine/smgm9mm,
-/obj/item/gun/projectile/automatic/proto,
-/obj/item/gun/energy/gun/blueshield,
-/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
-/obj/item/reagent_containers/food/snacks/candy/mre,
-/obj/item/reagent_containers/hypospray/combat,
-/obj/item/radio/headset/ert/alt{
- desc = null;
- name = "SRT bowman headset"
+/turf/simulated/floor/plasteel{
+ icon_state = "navybluealtstrip"
},
-/obj/item/clothing/head/beret/centcom/officer/navy{
- desc = null;
- name = "SRT beret"
+/area/centcom/specops)
+"cAh" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
},
-/obj/item/clothing/shoes/combat/swat{
- name = "SRT special shoes"
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
-/obj/item/clothing/gloves/combat{
- name = "Combat gloves"
+/area/centcom/zone3)
+"cAo" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/door/poddoor/shutters/preopen/invincible{
+ dir = 1;
+ id_tag = "ERT_armory_vkd";
+ name = "Armory level 1"
},
-/obj/item/storage/belt/security/webbing/srt/full,
-/obj/item/storage/backpack/satchel_blueshield/srt,
-/obj/item/clothing/suit/storage/blueshield/srt,
-/obj/item/clothing/suit/armor/bulletproof{
- name = "SRT bulletproof vest"
+/obj/machinery/door/poddoor/impassable/preopen{
+ id_tag = "ERT_Quarantine";
+ name = "ERT Quarantine"
},
-/obj/item/shield/riot/tele,
-/obj/item/suppressor,
-/obj/item/CQC_manual,
-/obj/item/implanter/mindshield/ert,
-/obj/item/card/id/centcom{
- name = "Special Reaction Team Member card";
- rank = "Special Reaction Team Member";
- registered_name = "Special Reaction Team Member"
+/turf/simulated/floor/plasteel{
+ icon_state = "darkfull"
},
-/obj/item/storage/box/responseteam,
-/obj/item/clothing/under/fluff/jay_turtleneck{
- desc = null;
- name = "SRT uniform"
+/area/centcom/specops)
+"cAw" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/box/donkpockets,
+/obj/machinery/computer/security/telescreen/entertainment{
+ pixel_x = -32
},
/turf/simulated/floor/plasteel{
dir = 8;
- icon_state = "navyblue"
+ icon_state = "vault";
+ tag = "icon-vault (WEST)"
},
/area/centcom/specops)
"cBk" = (
@@ -5149,14 +5644,6 @@
icon_state = "navyblue"
},
/area/centcom/specops)
-"cBt" = (
-/obj/item/flag/nt,
-/obj/structure/window/reinforced{
- color = "red";
- dir = 1
- },
-/turf/simulated/floor/wood,
-/area/centcom/specops)
"cBu" = (
/obj/effect/decal/warning_stripes/white/hollow,
/obj/machinery/light{
@@ -5166,6 +5653,17 @@
icon_state = "dark"
},
/area/centcom/jail)
+"cBR" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 8
+ },
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 4
+ },
+/turf/simulated/floor/glass/reinforced,
+/area/centcom/specops)
"cBU" = (
/obj/machinery/hydroponics/soil,
/turf/simulated/floor/indestructible/snow,
@@ -5216,12 +5714,22 @@
icon_state = "darkblue"
},
/area/centcom/zone1)
-"cDS" = (
-/obj/structure/window/reinforced,
+"cDQ" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/portable_atmospherics/canister/air{
+ maximum_pressure = 50000
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/conveyor{
+ id = "Air";
+ dir = 1
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/centcom/bridge)
+/area/centcom/supply)
"cDU" = (
/obj/item/flag/ninja,
/turf/simulated/floor/indestructible{
@@ -5288,60 +5796,24 @@
icon_state = "dark"
},
/area/centcom/evac)
+"cFR" = (
+/obj/structure/chair/comfy/purp{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/red,
+/area/centcom/bridge)
"cFY" = (
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/wood,
/area/centcom/jail)
-"cGy" = (
-/obj/structure/closet{
- icon_state = "syndicate"
- },
-/obj/item/ammo_box/magazine/smgm9mm,
-/obj/item/ammo_box/magazine/smgm9mm,
-/obj/item/ammo_box/magazine/smgm9mm,
-/obj/item/ammo_box/magazine/smgm9mm,
-/obj/item/gun/projectile/automatic/proto,
-/obj/item/gun/energy/gun/blueshield,
-/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
-/obj/item/reagent_containers/food/snacks/candy/mre,
-/obj/item/reagent_containers/hypospray/combat,
-/obj/item/radio/headset/ert/alt{
- desc = null;
- name = "SRT bowman headset"
- },
-/obj/item/clothing/head/beret/centcom/officer/navy{
- desc = null;
- name = "SRT beret"
- },
-/obj/item/clothing/shoes/combat/swat{
- name = "SRT special shoes"
- },
-/obj/item/clothing/gloves/combat{
- name = "Combat gloves"
- },
-/obj/item/storage/belt/security/webbing/srt/full,
-/obj/item/storage/backpack/satchel_blueshield/srt,
-/obj/item/clothing/suit/storage/blueshield/srt,
-/obj/item/clothing/suit/armor/bulletproof{
- name = "SRT bulletproof vest"
- },
-/obj/item/shield/riot/tele,
-/obj/item/suppressor,
-/obj/item/CQC_manual,
-/obj/item/implanter/mindshield/ert,
-/obj/item/card/id/centcom{
- name = "Special Reaction Team Member card";
- rank = "Special Reaction Team Member";
- registered_name = "Special Reaction Team Member"
- },
-/obj/item/storage/box/responseteam,
-/obj/item/clothing/under/fluff/jay_turtleneck{
- desc = null;
- name = "SRT uniform"
+"cGx" = (
+/obj/structure/table/reinforced,
+/obj/machinery/chem_dispenser/soda/upgraded,
+/obj/machinery/light{
+ dir = 4
},
/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "navyblue"
+ icon_state = "dark"
},
/area/centcom/specops)
"cGz" = (
@@ -5381,15 +5853,13 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/ninja/outside)
-"cHS" = (
-/obj/structure/window/reinforced,
-/obj/structure/table/wood,
-/obj/item/reagent_containers/glass/beaker/waterbottle,
-/obj/item/reagent_containers/food/drinks/drinkingglass{
- pixel_x = -5
+"cHQ" = (
+/obj/item/twohanded/required/kirbyplants{
+ icon_state = "applebush"
},
-/turf/simulated/floor/carpet/black,
-/area/centcom/court)
+/obj/structure/window/reinforced,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/zone1)
"cHT" = (
/obj/structure/bonfire/dense,
/turf/simulated/floor/indestructible/asteroid,
@@ -5403,6 +5873,28 @@
icon_state = "floor13"
},
/area/shuttle/ninja)
+"cIa" = (
+/obj/structure/closet/crate/freezer,
+/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis,
+/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis,
+/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis,
+/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis,
+/obj/item/reagent_containers/iv_bag/bloodsynthetic/nitrogenis,
+/obj/item/reagent_containers/iv_bag/bloodsynthetic/nitrogenis,
+/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis,
+/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis,
+/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis,
+/obj/machinery/iv_drip,
+/obj/item/reagent_containers/iv_bag/salglu,
+/obj/item/tank/internals/emergency_oxygen/engi,
+/obj/item/tank/internals/emergency_oxygen/engi,
+/obj/item/tank/internals/emergency_oxygen/nitrogen,
+/obj/item/tank/internals/emergency_oxygen/plasma,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkbluecornersalt"
+ },
+/area/centcom/specops)
"cIh" = (
/obj/structure/table/glass,
/obj/item/circular_saw,
@@ -5430,15 +5922,6 @@
name = "floor"
},
/area/vox_station)
-"cJg" = (
-/obj/machinery/atmospherics/unary/cold_sink/freezer/upgraded,
-/obj/machinery/light{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"cJq" = (
/obj/structure/closet/crate{
icon_state = "crateopen";
@@ -5463,14 +5946,6 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/syndicate_mothership/outside)
-"cJL" = (
-/obj/machinery/door/window/brigdoor{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "grimy"
- },
-/area/centcom/jail)
"cJM" = (
/obj/structure/closet/crate{
icon_state = "crateopen";
@@ -5482,12 +5957,14 @@
name = "floor"
},
/area/vox_station)
-"cKq" = (
+"cKh" = (
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "navybluecorners"
+ icon_state = "dark"
},
-/area/centcom/specops)
+/area/centcom/evac)
"cKt" = (
/obj/machinery/door/airlock/syndicate/security{
id_tag = "SyndFB_prison_stroll";
@@ -5515,18 +5992,6 @@
/obj/machinery/chem_dispenser/soda/upgraded,
/turf/simulated/floor/carpet/red,
/area/centcom/zone1)
-"cKK" = (
-/obj/machinery/door/window/brigdoor{
- base_state = "rightsecure";
- dir = 1;
- icon_state = "rightsecure";
- req_access = list(114)
- },
-/turf/simulated/floor/plasteel{
- icon_state = "rampbottom";
- tag = "icon-stage_stairs"
- },
-/area/centcom/court)
"cKU" = (
/obj/machinery/conveyor_switch/oneway{
id = "SFBQMLoad2";
@@ -5556,6 +6021,27 @@
},
/turf/simulated/floor/mineral/plastitanium,
/area/syndicate_mothership)
+"cLz" = (
+/obj/machinery/door/poddoor/shutters/invincible{
+ armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
+ dir = 8;
+ id_tag = "CC_supply_internal";
+ layer = 5;
+ locked = 1;
+ name = "Central Command Supply Internal Shutter"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door_control/secure{
+ id = "CC_supply_internal";
+ name = "Central Command Supply Internal Shutter";
+ pixel_y = 24;
+ req_access = list(114)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkyellowalt"
+ },
+/area/centcom/supply)
"cLC" = (
/obj/effect/turf_decal/stripes/asteroid/corner{
dir = 8
@@ -5589,6 +6075,47 @@
name = "floor"
},
/area/vox_station)
+"cMn" = (
+/obj/structure/rack/holorack,
+/obj/item/clothing/accessory/black{
+ desc = null;
+ name = "Black tie"
+ },
+/obj/item/clothing/accessory/blue{
+ desc = null;
+ name = "Blue tie"
+ },
+/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
+/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
+/obj/item/clothing/accessory/blue{
+ desc = null;
+ name = "Blue tie"
+ },
+/obj/item/clothing/accessory/black{
+ desc = null;
+ name = "Black tie"
+ },
+/obj/item/clothing/accessory/holster{
+ desc = null;
+ name = "Shoulder holster"
+ },
+/obj/item/clothing/accessory/holster{
+ desc = null;
+ name = "Shoulder holster"
+ },
+/obj/item/storage/backpack/satchel,
+/obj/item/storage/backpack/satchel,
+/obj/item/storage/backpack/satcheldeluxe,
+/obj/item/storage/backpack/satcheldeluxe,
+/obj/item/storage/belt/fannypack/black,
+/obj/item/storage/belt/fannypack/black,
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
+"cMz" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "darkredalt"
+ },
+/area/centcom/zone2)
"cMD" = (
/obj/machinery/door/airlock/survival_pod{
drain_act_protected = 1
@@ -5629,54 +6156,6 @@
},
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/jail)
-"cNy" = (
-/obj/structure/table/reinforced,
-/obj/item/shield/riot{
- pixel_x = -6;
- pixel_y = 6
- },
-/obj/item/shield/riot{
- pixel_x = 6;
- pixel_y = 6
- },
-/obj/item/shield/riot{
- pixel_x = -6;
- pixel_y = 6
- },
-/obj/item/shield/riot{
- pixel_x = -6;
- pixel_y = 6
- },
-/obj/item/shield/riot{
- pixel_x = -6;
- pixel_y = 6
- },
-/obj/item/shield/riot{
- pixel_x = -6;
- pixel_y = 6
- },
-/obj/item/shield/riot{
- pixel_x = -6;
- pixel_y = 6
- },
-/obj/item/shield/riot{
- pixel_x = -6;
- pixel_y = 6
- },
-/obj/item/shield/riot{
- pixel_x = 6;
- pixel_y = 6
- },
-/obj/item/shield/riot{
- pixel_x = 6;
- pixel_y = 6
- },
-/obj/effect/decal/warning_stripes/white/hollow,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "navybluefull"
- },
-/area/centcom/specops)
"cNW" = (
/obj/effect/turf_decal/stripes/red/line{
dir = 8
@@ -5710,6 +6189,18 @@
},
/turf/simulated/floor/carpet/black,
/area/trader_station/sol)
+"cPv" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/fans/tiny,
+/obj/machinery/door/airlock/external{
+ id_tag = "shit_rain_home";
+ name = "Shuttle Hatch";
+ req_access = list(109)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"cPC" = (
/obj/effect/turf_decal{
dir = 6;
@@ -5732,6 +6223,16 @@
icon_state = "arrivalcorner"
},
/area/centcom/evac)
+"cQf" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/shuttle/engine/heater,
+/turf/simulated/floor/plating/airless,
+/area/shuttle/pod_4)
"cQm" = (
/obj/item/flag/nt,
/turf/simulated/floor/plasteel{
@@ -5772,6 +6273,20 @@
icon_state = "floorgrime"
},
/area/ninja/holding)
+"cQO" = (
+/obj/structure/chair/comfy/red{
+ color = "#FFFFFF";
+ dir = 8
+ },
+/turf/simulated/floor/carpet/cyan,
+/area/centcom/zone2)
+"cQX" = (
+/obj/machinery/light,
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"cRm" = (
/obj/structure/table/abductor{
color = "#99ff99";
@@ -5819,6 +6334,10 @@
name = "floor"
},
/area/syndicate_mothership)
+"cSa" = (
+/obj/structure/shuttle/engine/propulsion,
+/turf/simulated/floor/plating/airless,
+/area/shuttle/supply)
"cSb" = (
/obj/structure/chair/comfy/shuttle{
dir = 4
@@ -5841,6 +6360,21 @@
name = "floor"
},
/area/syndicate_mothership/outside)
+"cSM" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
+/obj/structure/sign/poster/official/nanotrasen_logo{
+ icon = 'icons/obj/decals.dmi';
+ icon_state = "nanotrasen_sign4";
+ pixel_x = -16;
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/centcom/specops)
"cSN" = (
/obj/structure/closet/crate/freezer{
desc = "A crate.";
@@ -5863,18 +6397,6 @@
icon_state = "dark"
},
/area/centcom/zone1)
-"cUs" = (
-/obj/structure/holohoop{
- dir = 8
- },
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/effect/decal/warning_stripes/red,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/evac)
"cUz" = (
/turf/simulated/floor/wood{
icon_state = "fancy-wood-oak-broken4"
@@ -5891,6 +6413,19 @@
/obj/item/shard,
/turf/simulated/floor/indestructible/asteroid,
/area/ninja/outside)
+"cVk" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/computer,
+/obj/structure/railing{
+ layer = 4.3;
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/bridge)
"cVs" = (
/obj/structure/closet/crate{
icon_state = "crateopen";
@@ -5906,15 +6441,19 @@
name = "floor"
},
/area/vox_station)
-"cVB" = (
-/obj/machinery/light{
- dir = 4
+"cVv" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 8
},
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "darkbluealt"
+/obj/machinery/photocopier{
+ anchored = 0
},
-/area/centcom/zone2)
+/obj/structure/sign/poster/secret/lady{
+ pixel_x = 32
+ },
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"cVM" = (
/obj/structure/table,
/obj/machinery/chem_dispenser/soda/upgraded,
@@ -5923,53 +6462,13 @@
},
/turf/simulated/floor/wood,
/area/centcom/zone1)
-"cWC" = (
-/obj/effect/turf_decal/bot,
-/obj/structure/closet/crate/internals,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/zone2)
-"cWM" = (
-/obj/structure/sign/poster/official/nanotrasen_logo{
- pixel_x = -32
- },
-/obj/structure/window/reinforced,
-/obj/item/twohanded/required/kirbyplants{
- icon_state = "plant-22";
- tag = "icon-plant-22"
- },
-/obj/machinery/light/small{
- dir = 8
- },
-/turf/simulated/floor/wood,
-/area/centcom/specops)
-"cWR" = (
-/obj/structure/rack,
-/obj/item/ammo_box/a40mm,
-/obj/item/ammo_box/a40mm,
-/obj/item/ammo_box/magazine/m556,
-/obj/item/ammo_box/magazine/m556,
-/obj/item/ammo_box/magazine/m556,
-/obj/item/ammo_box/magazine/m556,
-/obj/item/ammo_box/magazine/m556,
-/obj/item/ammo_box/magazine/m556,
-/obj/item/ammo_box/magazine/m556,
-/obj/item/ammo_box/magazine/m556,
+"cWV" = (
+/obj/item/flag/nt,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
-"cXc" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/window/reinforced{
- layer = 2.9
+ dir = 4;
+ icon_state = "darkyellowalt"
},
-/obj/structure/filingcabinet/chestdrawer,
-/turf/simulated/floor/carpet/black,
-/area/centcom/zone2)
+/area/centcom/zone3)
"cYf" = (
/obj/structure/closet/crate/freezer{
desc = "A crate.";
@@ -6039,19 +6538,46 @@
name = "floor"
},
/area/vox_station)
-"cYV" = (
+"cZF" = (
/obj/structure/table/reinforced,
-/obj/item/storage/box/beakers/bluespace,
-/obj/item/storage/box/beakers/bluespace,
-/obj/item/storage/box/beakers/bluespace,
-/obj/item/reagent_scanner/adv,
-/obj/structure/sink{
- dir = 1
+/obj/machinery/door_control/secure{
+ id = "CC_space_jail_sec";
+ pixel_y = -6;
+ pixel_x = -7
+ },
+/obj/machinery/embedded_controller/radio/airlock/access_controller{
+ frequency = 2000;
+ id_tag = "CC-OP4";
+ name = "Access Controller OP4";
+ pixel_y = 6;
+ req_access = list(109);
+ tag_exterior_door = "CC-OP4-Ext";
+ tag_interior_door = "CC-OP4-Int";
+ pixel_x = -7
+ },
+/obj/machinery/door_control/secure{
+ id = "CC_space_jail_cell";
+ pixel_y = -6;
+ pixel_x = 7;
+ color = "#FFA500";
+ name = "remote cell shutters control";
+ req_access = list(104,114)
+ },
+/obj/machinery/door_control/secure{
+ id = "CC_space_jail_door";
+ pixel_y = 6;
+ pixel_x = 7;
+ color = "#ffaaaa";
+ name = "remote cell door bolts control";
+ req_access = list(104,114);
+ specialfunctions = 4;
+ normaldoorcontrol = 1
},
/turf/simulated/floor/plasteel{
- icon_state = "white"
+ dir = 5;
+ icon_state = "darkredaltstrip"
},
-/area/centcom/specops)
+/area/centcom/jail)
"cZK" = (
/obj/item/twohanded/required/kirbyplants{
icon_state = "applebush"
@@ -6080,6 +6606,14 @@
icon_state = "darkblue"
},
/area/centcom/zone1)
+"daw" = (
+/obj/structure/sign/poster/official/nanotrasen_logo{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "navybluealt"
+ },
+/area/centcom/specops)
"daD" = (
/obj/item/twohanded/required/kirbyplants{
layer = 4
@@ -6089,9 +6623,38 @@
icon_state = "dark"
},
/area/syndicate_mothership/elite_squad)
-"daM" = (
-/obj/item/twohanded/required/kirbyplants,
-/turf/simulated/floor/wood,
+"daN" = (
+/obj/machinery/computer/security{
+ network = list("SS13","Telecomms","Research Outpost","Mining Outpost","ERT","CentComm","Thunderdome")
+ },
+/obj/structure/railing{
+ layer = 4.3;
+ pixel_y = 32
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkredfull"
+ },
+/area/centcom/bridge)
+"daU" = (
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2;
+ armor = list("melee"=100,"bullet"=100,"laser"=0,"energy"=0,"bomb"=25,"bio"=100,"rad"=100,"fire"=80,"acid"=100)
+ },
+/obj/structure/window/reinforced/survival_pod{
+ dir = 9;
+ pixel_y = 1;
+ pixel_x = -1;
+ density = 0
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "navybluealt"
+ },
/area/centcom/specops)
"dbj" = (
/obj/item/twohanded/required/kirbyplants{
@@ -6115,12 +6678,19 @@
},
/turf/simulated/floor/plasteel/grimy,
/area/trader_station/sol)
-"dcc" = (
-/obj/item/stack/sheet/animalhide/monkey{
- desc = "The by-product of monkey farming. Expires 07/02/2022"
+"dbW" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkyellow"
},
-/obj/effect/decal/cleanable/blood/oil/streak,
-/turf/simulated/floor/plating,
+/area/centcom/specops)
+"dcf" = (
+/obj/machinery/computer/camera_advanced,
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 1
+ },
+/turf/simulated/floor/wood/fancy/light,
/area/centcom/specops)
"dcA" = (
/obj/structure/window/reinforced{
@@ -6140,12 +6710,48 @@
/obj/item/kitchen/knife,
/turf/simulated/floor/carpet/black,
/area/trader_station/sol)
+"ddN" = (
+/obj/structure/table/wood,
+/obj/item/folder/yellow{
+ pixel_x = 7;
+ pixel_y = 7
+ },
+/obj/item/folder/red{
+ pixel_x = 7
+ },
+/obj/item/folder/blue{
+ pixel_x = 7;
+ pixel_y = -7
+ },
+/obj/item/storage/briefcase,
+/obj/item/door_remote/omni,
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 1
+ },
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"ddZ" = (
/obj/structure/chair/sofa/left{
dir = 8
},
/turf/simulated/floor/carpet/red,
/area/centcom/zone1)
+"dec" = (
+/obj/effect/turf_decal/arrows{
+ dir = 8
+ },
+/obj/machinery/door_control/secure{
+ id = "Drop";
+ name = "Central Command Mass Driver Shutte";
+ pixel_y = 24;
+ req_access = list(114)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkyellowalt"
+ },
+/area/centcom/supply)
"def" = (
/obj/structure/window/reinforced{
dir = 1;
@@ -6156,6 +6762,16 @@
icon_state = "dark"
},
/area/centcom/jail)
+"del" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/blue/corner{
+ dir = 1
+ },
+/turf/simulated/floor/glass,
+/area/centcom/bridge)
"deK" = (
/obj/structure/chair/comfy/brown{
dir = 8
@@ -6165,12 +6781,18 @@
},
/turf/simulated/floor/carpet/black,
/area/trader_station/sol)
-"dfd" = (
-/obj/machinery/light/small{
- dir = 1
+"deM" = (
+/obj/structure/table/glass,
+/obj/item/paper_bin/nanotrasen{
+ pixel_x = -2;
+ pixel_y = 8
},
-/turf/simulated/floor/glass/reinforced,
-/area/centcom/evac)
+/obj/item/pen/fancy{
+ pixel_x = 1;
+ pixel_y = 4
+ },
+/turf/simulated/floor/carpet/cyan,
+/area/centcom/zone2)
"dfj" = (
/obj/effect/turf_decal{
dir = 10;
@@ -6243,14 +6865,6 @@
icon_state = "darkjail"
},
/area/syndicate_mothership/jail)
-"dgp" = (
-/obj/structure/closet/wardrobe/red,
-/obj/item/clothing/suit/tracksuit/red,
-/obj/structure/window/reinforced{
- layer = 2.9
- },
-/turf/simulated/floor/wood,
-/area/centcom/jail)
"dgy" = (
/obj/structure/window/reinforced,
/obj/structure/window/reinforced{
@@ -6269,6 +6883,17 @@
icon_state = "bot"
},
/area/shuttle/escape)
+"dhv" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/evac)
"dhX" = (
/obj/effect/turf_decal{
dir = 8;
@@ -6289,6 +6914,13 @@
icon_state = "floor4"
},
/area/shuttle/syndicate)
+"dix" = (
+/obj/machinery/status_display/supply_display{
+ pixel_y = 32
+ },
+/obj/structure/filingcabinet/medical,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/bridge)
"diG" = (
/obj/effect/turf_decal/weather/snow/corner{
dir = 9
@@ -6303,6 +6935,112 @@
/obj/item/seeds/wheat/rice,
/turf/simulated/floor/indestructible/snow,
/area/ninja/outside)
+"dji" = (
+/obj/structure/rack/holorack,
+/obj/item/clothing/head/beret/atmos{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/atmos{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/ce{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/ce{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/centcom/captain{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/centcom/captain{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/centcom/officer{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/centcom/officer{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/centcom/officer/navy{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/centcom/officer/navy{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/durathread{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/durathread{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/eng{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/eng{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/elo{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/elo{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/centcom/officer/sigholt{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/centcom/officer/sigholt{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/centcom/officer/sparkyninja_beret{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/centcom/officer/sparkyninja_beret{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/centcom/officer/sigholt{
+ icon_state = "officerberet";
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/centcom/officer/sigholt{
+ icon_state = "officerberet";
+ name = "beret"
+ },
+/obj/item/clothing/head/fedora,
+/obj/item/clothing/head/fedora,
+/obj/item/clothing/head/fedora{
+ icon_state = "wfedora"
+ },
+/obj/item/clothing/head/fedora{
+ icon_state = "wfedora"
+ },
+/obj/item/clothing/head/beret/purple{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/purple{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/centcom/officer/sigholt{
+ icon_state = "beret_hos_black";
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/centcom/officer/sigholt{
+ icon_state = "beret_hos_black";
+ name = "beret"
+ },
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/bridge)
+"djs" = (
+/obj/docking_port/stationary{
+ dir = 8;
+ dwidth = 2;
+ height = 6;
+ id = "pod1_away";
+ name = "recovery ship bay 1";
+ turf_type = /turf/simulated/floor/plating/airless;
+ width = 5
+ },
+/turf/simulated/floor/plating/airless,
+/area/space)
"djz" = (
/obj/machinery/slot_machine,
/obj/machinery/light/small{
@@ -6310,6 +7048,20 @@
},
/turf/simulated/floor/wood,
/area/centcom/zone1)
+"djD" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 10
+ },
+/turf/simulated/floor/glass,
+/area/centcom/bridge)
+"dkb" = (
+/obj/structure/shuttle/engine/heater{
+ icon_state = "heater3x3_side_inv";
+ tag = "icon-heater (NORTH)"
+ },
+/turf/simulated/floor/plating/airless,
+/area/centcom/jail)
"dkg" = (
/obj/structure/reagent_dispensers/beerkeg{
desc = "Собственность Шерлока Субботина"
@@ -6361,12 +7113,6 @@
},
/turf/simulated/floor/carpet/black,
/area/ninja/outpost)
-"dlT" = (
-/obj/structure/chair/comfy/brown{
- color = "#FF3300"
- },
-/turf/simulated/floor/carpet,
-/area/centcom/court)
"dmj" = (
/turf/simulated/floor/plasteel{
dir = 1;
@@ -6384,33 +7130,36 @@
"dmR" = (
/turf/simulated/wall/shuttle/onlyselfsmooth/nodiagonal,
/area/shuttle/administration)
-"dnh" = (
-/obj/docking_port/stationary{
- allow_spin = 0;
- dir = 4;
- dwidth = 2;
- height = 11;
- id = "specops_away";
- name = "centcom bay 3";
- top_left_corner = 8;
- top_right_corner = 1;
- turf_type = /turf/simulated/floor;
- width = 5
+"dmX" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkbluecornersalt"
},
-/turf/simulated/floor/plating/airless,
-/area/space)
-"dnB" = (
-/obj/machinery/door_control{
- id = "admin_ert_enter_2";
- pixel_x = 24;
- pixel_y = 8;
- req_access = list(104,109,114)
+/area/centcom/specops)
+"dnA" = (
+/obj/machinery/computer/camera_advanced{
+ icon_keyboard = "seclaptop_key";
+ icon_screen = "seclaptop";
+ icon_state = "laptop"
},
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "navybluealt"
+/obj/machinery/computer/security/telescreen/entertainment{
+ pixel_x = 26;
+ pixel_y = 26
+ },
+/obj/machinery/light_construct/small{
+ dir = 4
+ },
+/mob/living/simple_animal/frog/scream/mapper{
+ pixel_x = -2;
+ pixel_y = 11
},
+/obj/structure/table/holotable/wood,
+/turf/simulated/floor/carpet/black,
/area/centcom/specops)
+"dnJ" = (
+/obj/machinery/computer/message_monitor,
+/turf/simulated/floor/bluegrid,
+/area/centcom/bridge)
"dnL" = (
/obj/machinery/light/small{
dir = 8
@@ -6419,6 +7168,52 @@
icon_state = "floorgrime"
},
/area/ninja/holding)
+"dnM" = (
+/obj/structure/table/reinforced{
+ color = "#444444"
+ },
+/obj/structure/sign/poster/official/kill_syndicate{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "navybluealt"
+ },
+/area/centcom/specops)
+"doh" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/airlock/gold/glass{
+ frequency = 2000;
+ hackable = 0;
+ id_tag = "CC-OP4-Ext";
+ locked = 1;
+ name = "Zone 3"
+ },
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 2000;
+ master_tag = "CC-OP4";
+ name = "CC-OP4-EXT";
+ pixel_y = 24;
+ req_access = list(109);
+ wires = 0
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
+"dom" = (
+/obj/docking_port/stationary{
+ dir = 8;
+ dwidth = 2;
+ height = 6;
+ id = "pod2_away";
+ name = "recovery ship bay 2";
+ turf_type = /turf/simulated/floor/plating/airless;
+ width = 5
+ },
+/turf/simulated/floor/plating/airless,
+/area/space)
"dov" = (
/obj/structure/chair/stool,
/obj/effect/turf_decal/weather/snow/corner{
@@ -6429,36 +7224,6 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/ninja/outside)
-"doA" = (
-/obj/item/gun/projectile/shotgun/automatic/combat{
- pixel_x = 3;
- pixel_y = 8
- },
-/obj/item/gun/projectile/shotgun/automatic/combat{
- pixel_x = 3;
- pixel_y = -2
- },
-/obj/item/gun/projectile/shotgun/automatic/combat{
- pixel_x = 3;
- pixel_y = 8
- },
-/obj/item/gun/projectile/shotgun/automatic/combat{
- pixel_x = 3;
- pixel_y = 8
- },
-/obj/item/gun/projectile/shotgun/automatic/combat{
- pixel_x = 3;
- pixel_y = -2
- },
-/obj/item/gun/projectile/shotgun/automatic/combat{
- pixel_x = 3;
- pixel_y = -2
- },
-/obj/structure/rack/gunrack,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"doL" = (
/obj/item/stack/sheet/mineral/sandbags,
/turf/simulated/floor/indestructible/vox{
@@ -6466,6 +7231,28 @@
name = "floor"
},
/area/vox_station)
+"dpe" = (
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "navybluealtstrip"
+ },
+/area/centcom/supply)
+"dpf" = (
+/obj/effect/turf_decal/caution/stand_clear,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkyellowaltstrip"
+ },
+/area/centcom/zone3)
+"dpg" = (
+/turf/simulated/wall/indestructible/abductor,
+/area/abductor_ship)
+"dpw" = (
+/obj/machinery/vending/snack{
+ pixel_y = 8
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"dpF" = (
/obj/machinery/door/airlock/multi_tile/glass{
dir = 2
@@ -6475,14 +7262,54 @@
icon_state = "dark"
},
/area/centcom/zone1)
-"dqf" = (
-/obj/machinery/vending/nta/ertarmory/blue{
- req_access = list(104,109)
+"dpG" = (
+/obj/effect/turf_decal/loading_area/white{
+ dir = 4
},
-/turf/simulated/floor/indestructible{
- dir = 8;
- icon_state = "vault"
+/obj/effect/turf_decal/tile/neutral{
+ alpha = 100;
+ color = "black";
+ icon_state = "tile_full";
+ layer = 9
+ },
+/turf/simulated/floor/plating,
+/area/centcom/supply)
+"dpI" = (
+/obj/structure/shuttle/engine/heater{
+ dir = 1;
+ icon_state = "heater3x3_side_inv";
+ tag = "icon-heater (NORTH)"
+ },
+/obj/structure/shuttle/engine/platform{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/structure/window/plasmareinforced{
+ color = "#00f700"
+ },
+/turf/simulated/floor/plating/airless,
+/area/shuttle/ninja)
+"dpJ" = (
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/simulated/wall/indestructible/reinforced,
+/area/centcom/zone3)
+"dqc" = (
+/obj/structure/window/reinforced{
+ layer = 2.9
+ },
+/obj/effect/turf_decal/siding/brown{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
+"dqe" = (
+/obj/structure/shuttle/engine/heater{
+ icon_state = "heater3x3_side_inv";
+ tag = "icon-heater (NORTH)"
},
+/turf/simulated/floor/plating/airless,
/area/centcom/specops)
"dqG" = (
/turf/simulated/floor/plating/asteroid{
@@ -6491,6 +7318,13 @@
name = "floor"
},
/area/syndicate_mothership/outside)
+"dqR" = (
+/obj/structure/table/wood{
+ color = "#996633"
+ },
+/obj/effect/mapping_helpers/light,
+/turf/simulated/floor/grass,
+/area/centcom/evac)
"dqX" = (
/obj/machinery/bodyscanner{
dir = 4
@@ -6529,20 +7363,6 @@
icon_state = "darkredalt"
},
/area/centcom/jail)
-"drr" = (
-/obj/machinery/door/poddoor/impassable{
- id_tag = "admin_ert_enter_2";
- req_access = list(114)
- },
-/obj/effect/decal/warning_stripes/red,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/shutters/preopen/invincible{
- id_tag = "ert_vis_turret"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "navybluealt"
- },
-/area/centcom/specops)
"drz" = (
/obj/effect/turf_decal/weather/snow/corner{
dir = 6
@@ -6603,6 +7423,20 @@
tag = "icon-stage_stairs"
},
/area/ninja/holding)
+"dtj" = (
+/obj/structure/shuttle/engine/heater{
+ icon_state = "heater3x3_side";
+ tag = "icon-heater (NORTH)"
+ },
+/obj/structure/window/plasmareinforced{
+ color = "#FF0000";
+ dir = 1
+ },
+/obj/structure/shuttle/engine/platform{
+ layer = 2.9
+ },
+/turf/simulated/floor/plating/airless,
+/area/shuttle/syndicate)
"dtu" = (
/obj/structure/flora/ausbushes/reedbush,
/turf/simulated/floor/indestructible/beach/coastline{
@@ -6629,17 +7463,6 @@
name = "floor"
},
/area/ninja/holding)
-"dtR" = (
-/obj/structure/table/glass,
-/obj/item/folder/blue,
-/obj/item/folder/red,
-/obj/item/folder/red,
-/obj/item/folder/yellow,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/simulated/floor/carpet/black,
-/area/centcom/specops)
"duf" = (
/obj/item/tank/internals/oxygen/ninja{
pixel_x = -3;
@@ -6689,6 +7512,12 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/syndicate_mothership/outside)
+"dvj" = (
+/turf/simulated/floor/indestructible{
+ dir = 6;
+ icon_state = "darkgreynavyblue"
+ },
+/area/centcom/specops)
"dvt" = (
/obj/effect/turf_decal/weather/snow/corner{
dir = 5
@@ -6720,14 +7549,6 @@
},
/turf/simulated/floor/carpet,
/area/centcom/evac)
-"dvD" = (
-/obj/structure/chair/comfy/beige{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "darkyellowalt"
- },
-/area/centcom/zone3)
"dvI" = (
/obj/structure/chair/comfy/shuttle{
dir = 4
@@ -6748,18 +7569,6 @@
},
/turf/simulated/floor/carpet/red,
/area/syndicate_mothership/control)
-"dvS" = (
-/obj/effect/decal/warning_stripes/white/hollow,
-/obj/effect/decal/warning_stripes/red,
-/obj/machinery/door/poddoor/shutters/invincible{
- id_tag = "ERT_armory_lvl3";
- name = "Armory Level 3"
- },
-/obj/effect/decal/warning_stripes/east,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"dvT" = (
/obj/effect/decal/remains/human{
desc = "This guy seemed to have died in terrible way! Half his remains are dust.";
@@ -6781,24 +7590,25 @@
icon_state = "darkred"
},
/area/syndicate_mothership/infteam)
-"dwm" = (
-/obj/structure/lattice,
-/turf/simulated/wall/indestructible/fakeglass,
-/area/centcom/bridge)
+"dwn" = (
+/obj/structure/sign/poster/official/nanotrasen_logo{
+ icon = 'icons/obj/decals.dmi';
+ icon_state = "ntsing_alt2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
+"dwI" = (
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkgreen"
+ },
+/area/centcom/specops)
"dwJ" = (
/obj/structure/chair/stool/bar,
/turf/simulated/floor/grass,
/area/centcom/evac)
-"dwU" = (
-/obj/structure/lattice,
-/turf/simulated/wall/indestructible/reinforced,
-/area/centcom/supply)
-"dxk" = (
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "darkredalt"
- },
-/area/centcom/zone3)
"dxs" = (
/obj/vehicle/motorcycle{
dir = 1
@@ -6829,6 +7639,12 @@
name = "floor"
},
/area/vox_station)
+"dyh" = (
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkredaltstrip"
+ },
+/area/centcom/zone3)
"dyy" = (
/obj/structure/window/reinforced{
dir = 4
@@ -6838,6 +7654,12 @@
icon_state = "seadeep"
},
/area/centcom/evac)
+"dyH" = (
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkred"
+ },
+/area/centcom/specops)
"dyM" = (
/obj/effect/decal/cleanable/blood/oil,
/obj/effect/turf_decal/stripes/red/line,
@@ -6846,30 +7668,6 @@
name = "floor"
},
/area/vox_station)
-"dyN" = (
-/obj/machinery/door/poddoor/shutters/invincible{
- dir = 8;
- id_tag = "CC_GAMMA"
- },
-/obj/machinery/door/airlock/centcom{
- name = "Gamma Armory";
- opacity = 1;
- req_access = list(114)
- },
-/obj/effect/decal/warning_stripes/yellow,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
-"dyQ" = (
-/obj/item/flag/nt,
-/obj/structure/window/reinforced{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/bridge)
"dzo" = (
/obj/effect/turf_decal/stripes/red/line,
/obj/effect/turf_decal/arrows/red{
@@ -6880,9 +7678,24 @@
name = "floor"
},
/area/vox_station)
-"dzO" = (
-/obj/machinery/door/airlock/external{
- id_tag = "s_docking_airlock";
+"dzA" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/table,
+/obj/item/reagent_containers/glass/beaker/waterbottle,
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
+"dzF" = (
+/obj/structure/shuttle/engine/propulsion{
+ icon_state = "burst_r";
+ tag = "icon-burst_r"
+ },
+/turf/simulated/floor/plating/airless,
+/area/shuttle/supply)
+"dzO" = (
+/obj/machinery/door/airlock/external{
+ id_tag = "s_docking_airlock";
name = "Shuttle Airlock";
req_access = list(150)
},
@@ -6931,12 +7744,25 @@
},
/turf/simulated/floor/plating,
/area/syndicate_mothership/cargo)
-"dAl" = (
-/obj/structure/window/reinforced{
- dir = 4
+"dAk" = (
+/obj/structure/toilet{
+ dir = 4;
+ name = "Трон старшего администратора"
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/centcom/evac)
+"dAz" = (
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "navybluealt"
},
-/obj/structure/table/glass,
-/turf/simulated/floor/carpet,
/area/centcom/specops)
"dAU" = (
/obj/effect/turf_decal/number/number_1{
@@ -6947,13 +7773,6 @@
icon_state = "darkredaltstrip"
},
/area/centcom/jail)
-"dBk" = (
-/obj/structure/table/glass,
-/turf/simulated/floor/plasteel{
- dir = 6;
- icon_state = "darkyellow"
- },
-/area/centcom/specops)
"dBt" = (
/obj/effect/turf_decal/stripes/gold{
dir = 6
@@ -6979,40 +7798,6 @@
name = "floor"
},
/area/vox_station)
-"dCm" = (
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
- },
-/obj/structure/rack/holorack,
-/obj/structure/window/reinforced{
- dir = 1;
- layer = 2.9
- },
-/obj/item/rcd/combat,
-/obj/item/rcd/combat,
-/obj/item/rcd/combat,
-/obj/item/rcd/combat,
-/obj/item/rcd/combat,
-/obj/item/rcd_ammo/large,
-/obj/item/rcd_ammo/large,
-/obj/item/rcd_ammo/large,
-/obj/item/rcd_ammo/large,
-/obj/item/rcd_ammo/large,
-/obj/item/rcd_ammo/large,
-/obj/item/rcd_ammo/large,
-/obj/item/rcd_ammo/large,
-/obj/item/rcd_ammo/large,
-/obj/item/rcd_ammo/large,
-/obj/item/rcd_ammo/large,
-/obj/item/rcd_ammo/large,
-/obj/item/rcd_ammo/large,
-/obj/item/rcd_ammo/large,
-/obj/item/rcd_ammo/large,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
"dCs" = (
/obj/item/trash/chips,
/obj/effect/turf_decal/bot_red,
@@ -7021,19 +7806,6 @@
name = "floor"
},
/area/vox_station)
-"dCD" = (
-/obj/machinery/door_control/secure{
- id = "CC_Armory_SFG";
- name = "SFG";
- pixel_x = 24;
- pixel_y = -24;
- req_access = list(114)
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "navybluefull"
- },
-/area/centcom/specops)
"dCG" = (
/obj/structure/rack,
/obj/item/crowbar/large,
@@ -7104,15 +7876,8 @@
},
/turf/simulated/floor/glass/reinforced,
/area/centcom/zone1)
-"dDx" = (
-/obj/mecha/combat/marauder/loaded,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "navyblue"
- },
-/area/centcom/specops)
"dDF" = (
-/obj/structure/table/holotable,
+/obj/structure/table,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -7136,19 +7901,6 @@
/obj/effect/landmark/start,
/turf/simulated/wall/indestructible/splashscreen,
/area/start)
-"dEr" = (
-/obj/machinery/door_control/secure{
- id = "CC_Armory_DAE";
- name = "DAE";
- pixel_x = 24;
- pixel_y = -24;
- req_access = list(114)
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "navybluecorners"
- },
-/area/centcom/specops)
"dEs" = (
/obj/structure/flora/straw_bail,
/turf/simulated/floor/indestructible/snow,
@@ -7163,14 +7915,31 @@
name = "floor"
},
/area/vox_station)
-"dEV" = (
-/obj/effect/decal/nanotrasen_logo{
- icon_state = "logo5"
+"dEK" = (
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/zone1)
+"dEN" = (
+/obj/machinery/chem_dispenser/supgraded,
+/turf/simulated/floor/engine,
+/area/centcom/specops)
+"dEQ" = (
+/obj/effect/decal/warning_stripes/white/hollow,
+/obj/machinery/vending/nta/ertarmory/engineer{
+ req_access = list(101,104,109)
},
+/obj/machinery/light,
+/obj/effect/decal/warning_stripes/white/hollow,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/centcom/specops)
+"dEW" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "rampbottom";
+ tag = "icon-stage_stairs"
+ },
+/area/centcom/bridge)
"dFh" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -7200,10 +7969,27 @@
},
/turf/simulated/floor/carpet/black,
/area/ninja/outpost)
+"dFI" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/shuttle/engine/heater,
+/turf/simulated/floor/plating/airless,
+/area/shuttle/pod_1)
"dGr" = (
/obj/item/skeleton/r_arm,
/turf/simulated/floor/shuttle/objective_check/vox,
/area/shuttle/vox)
+"dGv" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 8
+ },
+/turf/simulated/floor/glass/reinforced,
+/area/centcom/evac)
"dGC" = (
/obj/machinery/computer/shuttle/sst,
/turf/simulated/floor/carpet/black,
@@ -7212,12 +7998,6 @@
/mob/living/simple_animal/hostile/carp/koi,
/turf/simulated/floor/indestructible/beach/water/deep/dense,
/area/ninja/outside)
-"dGL" = (
-/obj/machinery/vending/medical,
-/turf/simulated/floor/plasteel{
- icon_state = "navybluecorners"
- },
-/area/centcom/specops)
"dGN" = (
/obj/structure/table/reinforced,
/obj/item/kitchen/utensil/pspork,
@@ -7246,15 +8026,6 @@
/obj/machinery/computer/shuttle/ruins_civil_shuttle,
/turf/simulated/floor/shuttle,
/area/shuttle/spacebar)
-"dHP" = (
-/obj/structure/shuttle/engine/platform{
- dir = 8;
- layer = 2.9
- },
-/turf/simulated/floor/shuttle{
- icon_state = "vfloor"
- },
-/area/shuttle/administration)
"dIg" = (
/turf/simulated/floor/shuttle/transparent_floor,
/area/shuttle/administration)
@@ -7282,15 +8053,6 @@
icon_state = "dark"
},
/area/syndicate_mothership/cargo)
-"dIs" = (
-/obj/effect/turf_decal/arrows{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 10;
- icon_state = "darkyellowaltstrip"
- },
-/area/centcom/supply)
"dIE" = (
/obj/machinery/computer/syndicate_depot/teleporter{
lifespan = 0
@@ -7300,6 +8062,17 @@
icon_state = "dark"
},
/area/syndicate_mothership/control)
+"dIU" = (
+/obj/machinery/door/poddoor/shutters/invincible{
+ id_tag = "CC_ERT1"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "navybluealt"
+ },
+/area/centcom/specops)
"dIY" = (
/obj/structure/window/reinforced{
color = "red";
@@ -7309,9 +8082,24 @@
icon_state = "fancy-wood-cherry"
},
/area/syndicate_mothership/control)
+"dIZ" = (
+/turf/simulated/floor/plasteel{
+ color = "gray";
+ dir = 8;
+ icon_state = "rampbottom"
+ },
+/area/centcom/specops)
"dJo" = (
/turf/simulated/wall/indestructible/iron,
/area/syndicate_mothership/control)
+"dJw" = (
+/obj/machinery/chem_master,
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/simulated/floor/engine,
+/area/centcom/specops)
"dJG" = (
/obj/effect/mapping_helpers/light{
light_power = 3
@@ -7386,6 +8174,13 @@
icon_state = "dark"
},
/area/syndicate_mothership/control)
+"dMn" = (
+/obj/structure/bookcase/manuals,
+/obj/item/book/manual/sop_service,
+/obj/item/book/manual/sop_supply,
+/obj/machinery/light,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/bridge)
"dMv" = (
/obj/structure/shuttle/engine/platform{
dir = 1;
@@ -7432,27 +8227,25 @@
icon_state = "neutralfull"
},
/area/shuttle/escape)
+"dNs" = (
+/obj/machinery/door/poddoor{
+ id_tag = "ASSAULT0";
+ name = "Launch Bay #0"
+ },
+/obj/effect/turf_decal/tile/neutral{
+ alpha = 75;
+ color = "black";
+ icon_state = "tile_full";
+ layer = 9
+ },
+/turf/simulated/floor/plating,
+/area/centcom/supply)
"dNO" = (
/obj/machinery/computer/shuttle/syndicate{
name = "Nuclear Operatives Shuttle Console"
},
/turf/simulated/floor/carpet,
/area/syndicate_mothership/control)
-"dOj" = (
-/obj/structure/rack/holorack,
-/obj/item/circuitboard/aiupload,
-/obj/item/circuitboard/circuit_imprinter,
-/obj/item/circuitboard/communications,
-/obj/item/circuitboard/destructive_analyzer,
-/obj/item/circuitboard/ore_redemption,
-/obj/item/circuitboard/mining_shuttle,
-/obj/item/circuitboard/mining_shuttle,
-/obj/item/circuitboard/mining_shuttle,
-/obj/item/circuitboard/protolathe,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
"dOP" = (
/obj/machinery/vending/cigarette/free,
/obj/effect/turf_decal/tile/neutral{
@@ -7502,6 +8295,13 @@
icon_state = "darkredcornersalt"
},
/area/syndicate_mothership/jail)
+"dQu" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 8
+ },
+/turf/simulated/floor/glass,
+/area/centcom/bridge)
"dQw" = (
/obj/structure/flora/bush,
/turf/simulated/floor/indestructible/grass,
@@ -7514,23 +8314,9 @@
icon_state = "darkredaltstrip"
},
/area/syndicate_mothership/jail)
-"dQQ" = (
-/obj/item/flag/nt,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/zone3)
"dRc" = (
/turf/simulated/wall/indestructible/fakeglass,
/area/trader_station/sol)
-"dRg" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"dRA" = (
/obj/effect/turf_decal/siding/thinplating{
dir = 8
@@ -7578,21 +8364,22 @@
},
/turf/simulated/floor/indestructible/beach/water/deep/dense,
/area/ninja/outside)
-"dTg" = (
-/obj/machinery/door/airlock/centcom{
- name = "Gamma Armory";
- opacity = 1;
- req_access = list(114)
- },
-/obj/machinery/door/airlock/external{
- id_tag = "specops_away";
- name = "Shuttle Hatch";
- req_access = list(109)
- },
+"dSG" = (
+/obj/machinery/computer/mech_bay_power_console,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/centcom/specops)
+/area/centcom/jail)
+"dSN" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/effect/turf_decal/tile/neutral{
+ alpha = 150;
+ color = "black";
+ icon_state = "tile_full";
+ layer = 9
+ },
+/turf/simulated/floor/plating,
+/area/centcom/supply)
"dTy" = (
/obj/structure/railing{
dir = 8
@@ -7645,6 +8432,9 @@
icon_state = "podfloor_dark"
},
/area/shuttle/administration)
+"dUp" = (
+/turf/simulated/floor/glass/reinforced,
+/area/centcom/specops)
"dUq" = (
/obj/structure/closet/radiation,
/turf/simulated/floor/plasteel{
@@ -7652,6 +8442,10 @@
icon_state = "darkyellowaltstrip"
},
/area/syndicate_mothership/control)
+"dUt" = (
+/obj/structure/falsewall/reinforced,
+/turf/simulated/wall/indestructible/reinforced,
+/area/centcom/jail)
"dUz" = (
/obj/structure/railing{
dir = 8
@@ -7715,6 +8509,23 @@
/obj/machinery/photocopier/syndie,
/turf/simulated/floor/carpet,
/area/syndicate_mothership/control)
+"dWB" = (
+/obj/machinery/status_display{
+ layer = 4;
+ pixel_y = 32
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
+"dWI" = (
+/obj/structure/chair/comfy/red,
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/centcom/jail)
"dWJ" = (
/obj/structure/table/reinforced{
color = "#444444"
@@ -7730,10 +8541,14 @@
},
/turf/simulated/floor/indestructible/beach/water/deep/dense,
/area/ninja/outside)
-"dXc" = (
-/obj/structure/lattice,
-/turf/simulated/wall/indestructible/fakeglass,
-/area/centcom/zone1)
+"dXk" = (
+/obj/structure/chair/comfy/beige{
+ dir = 4;
+ layer = 5;
+ pixel_y = -2
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/bridge)
"dXq" = (
/obj/effect/decal/syndie_logo{
icon_state = "logo3"
@@ -7743,13 +8558,6 @@
},
/turf/simulated/floor/mineral/plastitanium/red,
/area/syndicate_mothership/jail)
-"dXA" = (
-/obj/structure/chair/comfy/red{
- color = "#FFFFFF";
- dir = 8
- },
-/turf/simulated/floor/carpet/black,
-/area/centcom/zone2)
"dXR" = (
/obj/machinery/atmospherics/unary/vent_pump/high_volume{
dir = 4;
@@ -7785,6 +8593,16 @@
},
/turf/simulated/floor/indestructible/beach/sand,
/area/syndicate_mothership/outside)
+"dYs" = (
+/obj/effect/turf_decal/stripes/asteroid/line{
+ dir = 1
+ },
+/obj/effect/mapping_helpers/light,
+/turf/simulated/floor/beach/sand{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "asteroid"
+ },
+/area/centcom/evac)
"dYy" = (
/obj/machinery/suit_storage_unit/standard_unit,
/obj/machinery/light{
@@ -7819,36 +8637,36 @@
icon_state = "darkyellowalt"
},
/area/syndicate_mothership/cargo)
-"dYT" = (
-/obj/machinery/light{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "darkyellowalt"
+"dYQ" = (
+/obj/machinery/light/small{
+ dir = 8;
+ tag = "icon-bulb1 (WEST)"
},
-/area/centcom/zone3)
+/turf/simulated/floor/shuttle,
+/area/shuttle/nt_droppod)
"dYY" = (
/obj/effect/turf_decal/weather/snow/corner{
dir = 10
},
/turf/simulated/floor/indestructible/beach/water/deep/dense,
/area/ninja/outside)
-"dZe" = (
-/obj/machinery/computer/account_database{
- name = "Admin Accounts Database"
- },
-/obj/machinery/newscaster/security_unit{
- pixel_x = -32
- },
-/turf/simulated/floor/wood,
-/area/centcom/bridge)
"dZk" = (
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkyellowalt"
},
/area/centcom/supply)
+"dZu" = (
+/obj/effect/turf_decal/caution/stand_clear/white,
+/obj/machinery/door/poddoor/impassable{
+ id_tag = "CC_Players_In";
+ name = "Blast Door";
+ can_be_hit = 0
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/zone2)
"dZv" = (
/obj/structure/piano{
dir = 4;
@@ -7862,6 +8680,25 @@
"dZA" = (
/turf/simulated/floor/grass,
/area/centcom/evac)
+"dZK" = (
+/obj/structure/table/glass,
+/obj/item/flashlight/lamp/green{
+ pixel_x = -6;
+ pixel_y = 16
+ },
+/obj/item/paper_bin/nanotrasen{
+ pixel_x = -2;
+ pixel_y = 8
+ },
+/obj/item/pen/fancy{
+ pixel_x = 8
+ },
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 1
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/bridge)
"eag" = (
/obj/structure/chair/comfy/shuttle{
dir = 8
@@ -7895,33 +8732,6 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/syndicate_mothership/outside)
-"eaT" = (
-/obj/structure/closet/l3closet/security,
-/obj/item/clothing/mask/gas,
-/obj/item/tank/internals/emergency_oxygen/double,
-/obj/item/reagent_containers/spray/cleaner,
-/obj/item/reagent_containers/spray/cleaner,
-/obj/item/watertank/janitor{
- max_integrity = 1500;
- volume = 1500
- },
-/obj/item/watertank/janitor{
- max_integrity = 1500;
- volume = 1500
- },
-/obj/item/watertank/janitor{
- max_integrity = 1500;
- volume = 1500
- },
-/obj/item/watertank/janitor{
- max_integrity = 1500;
- volume = 1500
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "navyblue"
- },
-/area/centcom/specops)
"eaU" = (
/obj/effect/turf_decal/weather/snow/corner,
/obj/structure/railing{
@@ -7984,13 +8794,6 @@
},
/turf/simulated/floor/wood,
/area/centcom/zone1)
-"ebR" = (
-/obj/machinery/computer/shuttle/ert,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/simulated/floor/carpet/black,
-/area/centcom/specops)
"ebX" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/siding/wideplating{
@@ -8001,15 +8804,6 @@
icon_state = "grimy"
},
/area/syndicate_mothership)
-"ecb" = (
-/obj/machinery/computer/card/centcom,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/bridge)
"eck" = (
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/wood/fancy/light,
@@ -8021,9 +8815,22 @@
},
/turf/simulated/floor/plasteel/grimy,
/area/trader_station/sol)
+"ecJ" = (
+/obj/structure/falsewall/reinforced{
+ req_access = list(114);
+ layer = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/zone2)
"ecV" = (
/turf/simulated/wall/indestructible/fakeglass,
/area/centcom/supply)
+"edm" = (
+/obj/machinery/vending/ntcrates,
+/turf/simulated/floor/plating,
+/area/centcom/specops)
"edp" = (
/obj/effect/turf_decal{
dir = 1;
@@ -8043,15 +8850,6 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/syndicate_mothership/outside)
-"edZ" = (
-/obj/effect/turf_decal/arrows/white{
- dir = 4;
- name = "ERT shuttle"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"eeb" = (
/obj/machinery/bottler,
/obj/structure/table,
@@ -8060,25 +8858,15 @@
},
/turf/simulated/floor/wood,
/area/centcom/zone1)
-"eed" = (
-/obj/machinery/door/poddoor/shutters/invincible{
- dir = 8;
- id_tag = "CC_supply_external";
- layer = 5;
- locked = 1;
- name = "Central Command Supply External Shutte"
- },
-/obj/effect/decal/warning_stripes/yellow,
-/obj/machinery/door_control/secure{
- id = "CC_supply_external";
- name = "Central Command Supply External Shutte";
- pixel_y = 24;
- req_access = list(114)
+"eec" = (
+/obj/machinery/computer/account_database{
+ name = "Admin Accounts Database"
},
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+/obj/machinery/newscaster/security_unit{
+ pixel_y = 32
},
-/area/centcom/supply)
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/bridge)
"eeh" = (
/obj/structure/chair/sofa/right,
/obj/structure/curtain/open/shower/security{
@@ -8162,6 +8950,15 @@
},
/turf/simulated/wall/indestructible/fakeglass,
/area/centcom/jail)
+"egc" = (
+/obj/structure/toilet{
+ dir = 8;
+ pixel_y = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/centcom/zone3)
"egd" = (
/obj/effect/turf_decal{
dir = 1;
@@ -8181,25 +8978,6 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/syndicate_mothership/outside)
-"egp" = (
-/obj/structure/toilet{
- dir = 4;
- name = "Трон старшего администратора"
- },
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/machinery/door_control/secure{
- id = "CC_toilet_unit2";
- name = "Door Bolt Control";
- normaldoorcontrol = 1;
- pixel_y = 25;
- specialfunctions = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/centcom/evac)
"egu" = (
/obj/structure/chair/sofa,
/obj/structure/curtain/open/shower/security{
@@ -8264,6 +9042,15 @@
},
/turf/simulated/floor/indestructible/beach/water/deep/dense,
/area/ninja/outside)
+"eiV" = (
+/obj/effect/turf_decal/arrows{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkyellowalt"
+ },
+/area/centcom/specops)
"eji" = (
/obj/structure/chair/sofa{
dir = 8
@@ -8279,6 +9066,22 @@
},
/turf/simulated/floor/carpet/red,
/area/syndicate_mothership/control)
+"ejA" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/poddoor/impassable/preopen{
+ id_tag = "ERT_Quarantine";
+ name = "ERT Quarantine"
+ },
+/obj/machinery/door/airlock/centcom{
+ name = "Medical Block";
+ opacity = 1;
+ req_access = list(109)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/centcom/specops)
"ejG" = (
/obj/structure/table,
/obj/machinery/light/small{
@@ -8295,6 +9098,25 @@
/mob/living/simple_animal/pet/penguin/baby,
/turf/simulated/floor/indestructible/snow,
/area/ninja/outside)
+"ejW" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/brigdoor{
+ dir = 8;
+ req_access = list(104)
+ },
+/obj/machinery/door/poddoor/shutters/invincible{
+ density = 0;
+ dir = 8;
+ icon_state = "open";
+ id_tag = "CC_space_jail_sec";
+ layer = 50;
+ level = 3;
+ locked = 1;
+ name = "Central Command Jail";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/centcom/jail)
"ekh" = (
/obj/structure/flora/tree/dead,
/obj/structure/flora/ausbushes/brflowers,
@@ -8312,12 +9134,6 @@
icon_state = "navybluecornersalt"
},
/area/syndicate_mothership/control)
-"elD" = (
-/obj/structure/chair/sofa/right{
- dir = 1
- },
-/turf/simulated/floor/carpet/red,
-/area/centcom/zone1)
"elS" = (
/obj/machinery/door/airlock/external{
aiControlDisabled = 1;
@@ -8337,10 +9153,33 @@
},
/turf/simulated/floor/mineral/plastitanium/red,
/area/syndicate_mothership/control)
+"emH" = (
+/obj/structure/window/reinforced,
+/turf/simulated/wall/indestructible/reinforced,
+/area/centcom/zone2)
"emN" = (
/obj/structure/flora/rock/icy,
/turf/simulated/floor/indestructible/snow,
/area/ninja/outside)
+"emX" = (
+/obj/structure/rack,
+/obj/item/gun/energy/ionrifle/carbine{
+ pixel_y = 7
+ },
+/obj/item/grenade/empgrenade{
+ pixel_x = 7;
+ pixel_y = -2
+ },
+/obj/item/grenade/empgrenade,
+/obj/item/aicard{
+ layer = 2.9;
+ pixel_x = -5;
+ pixel_y = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"ena" = (
/obj/structure/railing,
/turf/simulated/floor/plasteel{
@@ -8348,21 +9187,6 @@
icon_state = "darkredaltstrip"
},
/area/syndicate_mothership/jail)
-"enn" = (
-/obj/structure/lattice,
-/turf/simulated/wall/indestructible/fakeglass,
-/area/centcom/supply)
-"enO" = (
-/obj/structure/shuttle/engine/heater{
- icon_state = "heater3x3_side";
- tag = "icon-heater (NORTH)"
- },
-/turf/simulated/floor/plating{
- icon = 'icons/turf/floors.dmi';
- icon_state = "elevatorshaft";
- name = "floor"
- },
-/area/centcom/jail)
"eol" = (
/obj/machinery/vending/coffee,
/turf/simulated/floor/wood,
@@ -8396,6 +9220,13 @@
icon_state = "bot"
},
/area/shuttle/escape)
+"eoJ" = (
+/obj/machinery/computer/card/centcom,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"eoT" = (
/obj/item/twohanded/required/kirbyplants{
icon_state = "plant-28";
@@ -8424,25 +9255,6 @@
/obj/effect/turf_decal/weather/snow/corner,
/turf/simulated/floor/indestructible/beach/water/deep/dense,
/area/ninja/outside)
-"epo" = (
-/obj/machinery/door/poddoor/shutters/invincible{
- density = 0;
- dir = 1;
- icon_state = "open";
- id_tag = "CC_space_jail_sec";
- layer = 50;
- level = 3;
- locked = 1;
- name = "Central Command Jail";
- opacity = 0
- },
-/obj/structure/window/full/reinforced{
- layer = 2
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/zone3)
"epx" = (
/obj/effect/turf_decal/siding/thinplating{
dir = 4
@@ -8452,15 +9264,25 @@
},
/turf/simulated/floor/wood/cherry,
/area/ninja/outside)
-"epD" = (
-/obj/structure/table/glass,
-/obj/structure/window/reinforced{
- dir = 4
+"eqh" = (
+/obj/machinery/door/airlock/command/glass{
+ frequency = 2000;
+ icon_state = "open";
+ id_tag = "CC-OP3-Int";
+ locked = 1;
+ name = "Zone 2"
},
+/obj/effect/decal/warning_stripes/blue,
/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
+ icon_state = "dark"
},
-/area/centcom/jail)
+/area/centcom/zone2)
+"equ" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkbluealt"
+ },
+/area/centcom/specops)
"eqJ" = (
/obj/structure/railing{
dir = 8
@@ -8468,10 +9290,34 @@
/obj/structure/flora/grass/both,
/turf/simulated/floor/indestructible/snow,
/area/ninja/outside)
-"erc" = (
-/obj/item/clothing/accessory/stripedredscarf,
-/turf/simulated/floor/plating,
-/area/centcom/supply)
+"eqL" = (
+/obj/structure/rack/holorack,
+/obj/item/organ/internal/cyberimp/brain/anti_drop,
+/obj/item/organ/internal/cyberimp/brain/anti_drop,
+/obj/item/organ/internal/cyberimp/brain/anti_sleep/hardened,
+/obj/item/organ/internal/cyberimp/brain/anti_sleep/hardened,
+/obj/item/organ/internal/cyberimp/brain/anti_stun/hardened,
+/obj/item/organ/internal/cyberimp/brain/anti_stun/hardened,
+/obj/item/organ/internal/cyberimp/chest/nutriment_old/plus,
+/obj/item/organ/internal/cyberimp/chest/nutriment_old/plus,
+/obj/item/organ/internal/cyberimp/chest/reviver/hardened,
+/obj/item/organ/internal/cyberimp/chest/reviver/hardened,
+/obj/item/organ/internal/cyberimp/eyes/hud/medical,
+/obj/item/organ/internal/cyberimp/eyes/hud/medical,
+/obj/item/organ/internal/cyberimp/eyes/thermals,
+/obj/item/organ/internal/cyberimp/eyes/thermals,
+/obj/item/organ/internal/cyberimp/mouth/breathing_tube,
+/obj/item/organ/internal/cyberimp/mouth/breathing_tube,
+/obj/item/implanter/mindshield,
+/obj/item/implanter/mindshield,
+/obj/item/organ/internal/cyberimp/arm/combat/centcom,
+/obj/item/organ/internal/cyberimp/arm/combat/centcom,
+/obj/item/organ/internal/cyberimp/arm/surgery,
+/obj/item/organ/internal/cyberimp/arm/toolset,
+/obj/item/organ/internal/cyberimp/arm/janitorial,
+/obj/item/autoimplanter/old,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/bridge)
"erk" = (
/obj/effect/decal/nanotrasen_logo{
icon_state = "logo5"
@@ -8489,13 +9335,10 @@
icon_state = "barber"
},
/area/centcom/jail)
-"eru" = (
-/obj/structure/chair/comfy/beige,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/simulated/floor/carpet/black,
-/area/centcom/bridge)
+"erq" = (
+/obj/machinery/door/poddoor/impassable,
+/turf/simulated/wall/indestructible/reinforced,
+/area/centcom/specops)
"erx" = (
/obj/machinery/door/airlock/multi_tile/glass{
dir = 2;
@@ -8512,32 +9355,42 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/ninja/outside)
-"erD" = (
-/obj/structure/table/glass,
+"erC" = (
+/obj/structure/table/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
- dir = 10;
- icon_state = "darkyellow"
+ icon_state = "dark"
},
-/area/centcom/specops)
-"erZ" = (
-/obj/structure/rack/holorack,
-/obj/item/gun/energy/sniperrifle,
-/obj/item/gun/energy/sniperrifle,
-/obj/item/gun/energy/sniperrifle,
-/obj/item/gun/energy/sniperrifle,
-/obj/item/gun/energy/sniperrifle,
-/obj/structure/window/reinforced{
- dir = 1;
- layer = 2.9
+/area/centcom/zone3)
+"erP" = (
+/mob/living/simple_animal/turkey,
+/turf/simulated/floor/grass,
+/area/centcom/evac)
+"erX" = (
+/obj/machinery/door/poddoor{
+ id_tag = "ASSAULT1";
+ name = "Launch Bay #1"
},
-/obj/structure/window/reinforced{
+/obj/effect/turf_decal/tile/neutral{
+ alpha = 75;
+ color = "black";
+ icon_state = "tile_full";
+ layer = 9
+ },
+/turf/simulated/floor/plating,
+/area/centcom/supply)
+"esm" = (
+/obj/structure/railing{
dir = 4;
- layer = 2.9
+ pixel_x = -32
},
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ icon_state = "rampbottom";
+ tag = "icon-stage_stairs"
},
-/area/centcom/supply)
+/area/centcom/zone2)
"esq" = (
/obj/machinery/light/small{
dir = 4
@@ -8554,6 +9407,12 @@
},
/turf/simulated/floor/carpet/green,
/area/ninja/outpost)
+"esy" = (
+/obj/structure/bookcase/manuals,
+/obj/item/book/manual/sop_science,
+/obj/item/book/manual/sop_medical,
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"esC" = (
/turf/simulated/floor/plasteel{
dir = 8;
@@ -8583,21 +9442,15 @@
icon_state = "white"
},
/area/centcom/jail)
-"etw" = (
-/obj/machinery/computer/robotics,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/bridge)
"etK" = (
/obj/structure/dispenser/oxygen,
/turf/simulated/floor/plasteel{
icon_state = "darkyellowfull"
},
/area/syndicate_mothership/cargo)
+"eud" = (
+/turf/simulated/floor/wood,
+/area/centcom/zone3)
"euh" = (
/obj/effect/decal/syndie_logo{
icon_state = "logo13"
@@ -8624,15 +9477,6 @@
"eul" = (
/turf/simulated/floor/shuttle/transparent_floor,
/area/shuttle/ninja)
-"euy" = (
-/obj/machinery/computer/security{
- network = list("CentComm")
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "darkredalt"
- },
-/area/centcom/zone3)
"euF" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -8666,37 +9510,12 @@
icon_state = "dark"
},
/area/shuttle/administration)
-"evj" = (
-/obj/structure/chair/office/dark,
-/obj/machinery/embedded_controller/radio/airlock/access_controller{
- frequency = 2000;
- id_tag = "CC-OP4";
- name = "Access Controller OP4";
- pixel_x = -32;
- req_access = list(109);
- tag_exterior_door = "CC-OP4-Ext";
- tag_interior_door = "CC-OP4-Int"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "grimy"
- },
-/area/centcom/zone3)
"evA" = (
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "darkyellowalt"
},
/area/centcom/zone3)
-"evD" = (
-/obj/structure/fans/tiny,
-/obj/effect/turf_decal/stripes/full,
-/obj/machinery/door/poddoor/impassable{
- id_tag = "Admin_shuttle_access"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"evL" = (
/obj/effect/turf_decal/siding/wood{
dir = 8
@@ -8714,6 +9533,25 @@
},
/turf/simulated/floor/wood/fancy/light,
/area/ninja/outpost)
+"evN" = (
+/obj/machinery/porta_turret/centcom/pulse{
+ armor = list("melee"=90,"bullet"=90,"laser"=95,"energy"=95,"bomb"=80,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
+ color = "#666666";
+ damtype = "burn";
+ health = 1250;
+ region_max = 12;
+ scan_range = 12;
+ shot_delay = 8;
+ name = "Quarantine Pulse Turret"
+ },
+/obj/machinery/door/poddoor/shutters/invincible/fake_r_wall{
+ dir = 1;
+ id_tag = "ERT_Quarantine"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"ewj" = (
/obj/effect/decal/syndie_logo{
icon_state = "logo12"
@@ -8724,24 +9562,37 @@
},
/turf/simulated/floor/mineral/plastitanium/red,
/area/syndicate_mothership/control)
-"ewA" = (
-/obj/structure/dresser,
-/obj/structure/window/reinforced{
- dir = 4
+"ewR" = (
+/obj/structure/closet/secure_closet/freezer/meat{
+ req_access = list(102)
+ },
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
},
-/turf/simulated/floor/wood,
/area/centcom/zone1)
-"exk" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 1
+"ewU" = (
+/obj/structure/closet/l3closet/security,
+/obj/item/clothing/mask/gas,
+/obj/item/tank/internals/emergency_oxygen/double,
+/obj/item/reagent_containers/spray/cleaner,
+/obj/item/watertank/janitor{
+ max_integrity = 1500;
+ volume = 1500
},
-/obj/machinery/computer/security/telescreen{
- desc = "Used for watching the Special Ops.";
- name = "Special Ops. Monitor";
- network = list("ERT");
- pixel_y = 32
+/obj/item/grenade/chem_grenade/cleaner,
+/turf/simulated/floor/indestructible{
+ dir = 1;
+ icon_state = "darkpurple"
},
-/turf/simulated/floor/carpet/black,
/area/centcom/specops)
"exL" = (
/obj/structure/table/wood,
@@ -8749,19 +9600,19 @@
icon_state = "grimy"
},
/area/centcom/zone1)
-"exU" = (
-/obj/effect/decal/warning_stripes/white/hollow,
-/obj/machinery/light{
+"eyb" = (
+/turf/simulated/wall/indestructible/fakeglass,
+/area/centcom/zone2)
+"eyf" = (
+/obj/structure/chair{
dir = 1
},
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "darkgrey"
+/turf/simulated/floor/indestructible{
+ dir = 8;
+ icon_state = "vault";
+ name = "Operative position"
},
/area/centcom/specops)
-"eyb" = (
-/turf/simulated/wall/indestructible/fakeglass,
-/area/centcom/zone2)
"eyD" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -8798,36 +9649,31 @@
icon_state = "fancy-wood-oak"
},
/area/ninja/outpost)
-"ezA" = (
+"ezh" = (
+/obj/structure/sign/poster/official/nanotrasen_logo{
+ icon = 'icons/obj/decals.dmi';
+ icon_state = "ntsing_alt3"
+ },
/turf/simulated/floor/plasteel{
- dir = 9;
- icon_state = "darkyellowaltstrip"
+ icon_state = "dark"
},
-/area/centcom/zone3)
+/area/centcom/specops)
"ezN" = (
/obj/structure/chair/comfy/shuttle,
/turf/simulated/floor/plasteel{
icon_state = "bot"
},
/area/shuttle/escape)
-"eAd" = (
-/obj/structure/shuttle/engine/heater{
- dir = 4;
- icon_state = "heater3x3_side";
- tag = "icon-heater (NORTH)"
- },
-/obj/structure/window/plasmareinforced{
- color = "#22aab7";
+"ezV" = (
+/obj/structure/window/reinforced{
dir = 8
},
-/obj/structure/shuttle/engine/platform{
- dir = 4;
- layer = 2.9
- },
-/turf/simulated/floor/shuttle{
- icon_state = "vfloor"
+/obj/structure/chair/office/dark{
+ dir = 1
},
-/area/shuttle/administration)
+/obj/effect/turf_decal/siding/brown,
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"eAy" = (
/obj/item/storage/firstaid/brute{
pixel_x = 4;
@@ -8863,6 +9709,16 @@
icon_state = "fancy-wood-oak"
},
/area/ninja/outpost)
+"eBK" = (
+/obj/machinery/computer/cryopod{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault";
+ tag = "icon-vault (WEST)"
+ },
+/area/centcom/specops)
"eCq" = (
/obj/effect/landmark/shuttle_import,
/turf/space,
@@ -8882,13 +9738,6 @@
/obj/item/clothing/mask/cigarette/pipe,
/turf/simulated/floor/wood,
/area/centcom/zone1)
-"eCT" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/machinery/computer/robotics,
-/turf/simulated/floor/wood,
-/area/centcom/specops)
"eCX" = (
/obj/effect/turf_decal{
dir = 6;
@@ -8913,6 +9762,14 @@
},
/turf/simulated/floor/carpet/red,
/area/syndicate_mothership/control)
+"eDv" = (
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/evac)
"eDH" = (
/obj/structure/chair/comfy/shuttle{
dir = 8
@@ -8928,18 +9785,18 @@
icon_state = "fancy-wood-birch"
},
/area/shuttle/trade/sol)
-"eDV" = (
-/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/bottle/nutrient/ez,
-/obj/item/reagent_containers/spray/pestspray,
-/obj/item/reagent_containers/glass/bottle/nutrient/ez,
-/obj/item/reagent_containers/glass/bottle/nutrient/ez,
-/obj/item/reagent_containers/spray/pestspray,
-/obj/item/clothing/gloves/botanic_leather,
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
+"eDP" = (
+/obj/machinery/photocopier,
+/obj/structure/window/reinforced{
+ dir = 4;
+ layer = 4.2
},
-/area/centcom/jail)
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 10
+ },
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"eEj" = (
/obj/machinery/bookbinder,
/turf/simulated/floor/plasteel{
@@ -9025,6 +9882,19 @@
icon_state = "darkredaltstrip"
},
/area/syndicate_mothership/jail)
+"eGn" = (
+/obj/machinery/door/airlock/centcom{
+ damage_deflection = 999;
+ name = "Prison";
+ opacity = 1;
+ req_access = list(104)
+ },
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkredaltstrip"
+ },
+/area/centcom/jail)
"eGs" = (
/obj/machinery/light/small,
/turf/simulated/floor/wood/fancy/light,
@@ -9051,6 +9921,24 @@
icon_state = "barber"
},
/area/centcom/jail)
+"eHC" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ layer = 2.9
+ },
+/obj/structure/table,
+/obj/item/paper_bin/nanotrasen{
+ pixel_x = 3;
+ pixel_y = 12
+ },
+/obj/item/pen/multi/fountain,
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
+"eHW" = (
+/turf/simulated/floor/plating/airless,
+/area/centcom/specops)
"eIq" = (
/obj/structure/table/wood,
/obj/item/tank/jetpack/oxygen/harness{
@@ -9064,6 +9952,19 @@
icon_state = "darkyellowfull"
},
/area/syndicate_mothership/cargo)
+"eIs" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ layer = 3.1;
+ armor = list("melee"=100,"bullet"=100,"laser"=0,"energy"=0,"bomb"=25,"bio"=100,"rad"=100,"fire"=80,"acid"=100)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/centcom/specops)
"eIx" = (
/obj/item/flag/ninja,
/obj/effect/turf_decal/siding/wood{
@@ -9090,6 +9991,10 @@
icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi'
},
/area/shuttle/funeral)
+"eJc" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/bridge)
"eJe" = (
/obj/structure/chair/comfy/brown{
color = "#FF3300"
@@ -9108,44 +10013,27 @@
icon_state = "dark"
},
/area/shuttle/administration)
+"eJQ" = (
+/obj/structure/window/full/reinforced{
+ layer = 2
+ },
+/obj/machinery/door/poddoor/shutters/invincible{
+ density = 0;
+ dir = 1;
+ icon_state = "open";
+ id_tag = "CC_space_jail_sec";
+ layer = 50;
+ level = 3;
+ locked = 1;
+ name = "Central Command Jail";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/centcom/jail)
"eKa" = (
/obj/effect/turf_decal/siding/wood/corner,
/turf/simulated/floor/carpet/green,
/area/ninja/outpost)
-"eKh" = (
-/obj/structure/table/wood,
-/obj/machinery/door_control/secure{
- color = "#ffdd99";
- id = "ERT_armory_lvl4";
- name = "ERT Armory Level 4";
- pixel_x = -8;
- req_access = list(114)
- },
-/obj/machinery/door_control{
- color = "#99ff99";
- id = "ERT_armory_lvl1";
- name = "ERT Armory Level 1";
- pixel_x = -8;
- pixel_y = 8;
- req_access = list(114)
- },
-/obj/machinery/door_control/secure{
- color = "#9999ff";
- id = "ERT_armory_lvl2";
- name = "ERT Armory Level 2";
- pixel_x = 8;
- pixel_y = 8;
- req_access = list(114)
- },
-/obj/machinery/door_control/secure{
- color = "#ff9999";
- id = "ERT_armory_lvl3";
- name = "ERT Armory Level 3";
- pixel_x = 8;
- req_access = list(114)
- },
-/turf/simulated/floor/carpet/black,
-/area/centcom/specops)
"eKi" = (
/obj/machinery/light{
dir = 1;
@@ -9164,24 +10052,23 @@
/obj/structure/table/wood/poker,
/turf/simulated/floor/carpet/arcade,
/area/trader_station/sol)
-"eKv" = (
-/obj/effect/turf_decal/bot,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/zone2)
"eKV" = (
/obj/structure/table/wood/poker,
/obj/item/deck/cards,
/turf/simulated/floor/carpet/arcade,
/area/trader_station/sol)
-"eLd" = (
-/obj/structure/window/reinforced{
+"eLb" = (
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkredalt"
+ },
+/area/centcom/zone2)
+"eLE" = (
+/obj/effect/turf_decal/siding/blue{
dir = 1
},
-/obj/structure/shuttle/engine/heater,
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/escape)
+/turf/simulated/floor/glass,
+/area/centcom/bridge)
"eLT" = (
/obj/effect/turf_decal/siding/wood{
dir = 4
@@ -9311,6 +10198,15 @@
icon_state = "white"
},
/area/centcom/zone1)
+"eNX" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkred"
+ },
+/area/centcom/specops)
"eOl" = (
/obj/structure/window/reinforced,
/turf/simulated/floor/plasteel{
@@ -9351,23 +10247,19 @@
icon_state = "fancy-wood-oak-broken5"
},
/area/syndicate_mothership)
-"ePq" = (
-/obj/machinery/vending/nta/ertarmory/green{
- dir = 4;
- req_access = list(104,109)
+"eOY" = (
+/obj/structure/cable{
+ icon_state = "2-6"
},
-/turf/simulated/floor/indestructible{
- dir = 8;
- icon_state = "darkgreen"
+/obj/machinery/photocopier{
+ icon_state = "fax"
},
+/turf/simulated/floor/plating,
/area/centcom/specops)
-"ePz" = (
-/obj/structure/table/glass,
-/obj/machinery/photocopier/faxmachine/longrange{
- department = "Central Command"
- },
-/turf/simulated/floor/carpet/black,
-/area/centcom/zone2)
+"ePf" = (
+/obj/structure/bookcase/random,
+/turf/simulated/floor/carpet,
+/area/centcom/jail)
"ePB" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -9411,14 +10303,12 @@
icon_state = "rampbottom"
},
/area/syndicate_mothership/outside)
-"ePR" = (
-/obj/structure/table/glass,
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+"ePO" = (
+/obj/machinery/computer/camera_advanced,
+/obj/structure/window/reinforced{
+ dir = 4
},
+/turf/simulated/floor/carpet,
/area/centcom/specops)
"ePS" = (
/turf/simulated/floor/plasteel{
@@ -9435,29 +10325,40 @@
icon_state = "Dark"
},
/area/shuttle/funeral)
-"eQj" = (
-/obj/machinery/door/airlock/external{
- id_tag = "supply_away";
- name = "Central Command Supply";
- req_access = list(31)
+"eQA" = (
+/obj/item/ship_in_a_bottle,
+/obj/effect/turf_decal/tile/neutral{
+ alpha = 100;
+ icon_state = "seadeep";
+ layer = 9;
+ icon = 'icons/misc/beach.dmi'
},
-/obj/machinery/door/poddoor/impassable{
- id_tag = "CC_supply_space";
- locked = 2;
- name = "Supply Blastdoor"
+/turf/simulated/floor/indestructible/beach/water/deep/sand_floor,
+/area/centcom/zone2)
+"eQJ" = (
+/obj/structure/shuttle/engine/heater{
+ dir = 4;
+ icon_state = "heater2x2";
+ tag = "icon-heater (NORTH)"
},
-/obj/structure/fans/tiny,
-/obj/effect/decal/warning_stripes/white,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+/obj/structure/window/reinforced{
+ color = "yellow";
+ dir = 8;
+ layer = 2.9
+ },
+/turf/simulated/floor/plating/airless,
+/area/shuttle/trade/sol)
+"eQO" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 1
},
-/area/centcom/supply)
-"eQt" = (
-/obj/machinery/vending/snack,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/centcom/zone2)
+/area/centcom/evac)
"eQT" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -9467,58 +10368,37 @@
},
/turf/simulated/floor/wood/fancy/light,
/area/ninja/outpost)
-"eRb" = (
-/obj/machinery/door_control/secure{
- color = "#ff9999";
- id = "ERT_armory_lvl3";
- name = "ERT Armory Level 3";
- pixel_x = -22;
- pixel_y = -8;
- req_access = list(114)
+"eQX" = (
+/obj/structure/window/reinforced{
+ layer = 2.9
+ },
+/obj/structure/holohoop{
+ dir = 1
},
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/effect/turf_decal/siding/white,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/centcom/specops)
+/area/centcom/jail)
"eRk" = (
/obj/effect/turf_decal/siding/wood{
dir = 8
},
/turf/simulated/floor/wood/fancy/light,
/area/ninja/outpost)
-"eRv" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/window/reinforced,
+"eRm" = (
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 1;
+ icon_state = "vault"
},
-/area/centcom/court)
+/area/centcom/specops)
"eRw" = (
/obj/effect/turf_decal/siding/wood{
dir = 5
},
/turf/simulated/floor/wood/fancy/light,
/area/ninja/outpost)
-"eRR" = (
-/obj/machinery/door_control/secure{
- id = "CC_Armory_PDW";
- name = "PDW-9";
- pixel_x = 24;
- pixel_y = 24;
- req_access = list(114)
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "navybluecorners"
- },
-/area/centcom/specops)
-"eSd" = (
-/obj/machinery/photocopier,
-/obj/structure/window/reinforced,
-/turf/simulated/floor/wood,
-/area/centcom/specops)
"eSg" = (
/obj/structure/railing{
dir = 8
@@ -9591,17 +10471,54 @@
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership)
-"eTm" = (
-/obj/item/gun/projectile/automatic/lasercarbine,
-/obj/item/gun/projectile/automatic/lasercarbine,
-/obj/item/gun/projectile/automatic/lasercarbine,
-/obj/item/gun/projectile/automatic/lasercarbine,
-/obj/item/gun/projectile/automatic/lasercarbine,
-/obj/item/gun/projectile/automatic/lasercarbine,
-/obj/item/gun/projectile/automatic/lasercarbine,
-/obj/item/gun/projectile/automatic/lasercarbine,
-/obj/item/gun/projectile/automatic/lasercarbine,
+"eTs" = (
+/obj/item/gun/projectile/automatic/pistol/enforcer{
+ icon_state = "enforcer_black";
+ pixel_x = 2
+ },
+/obj/item/gun/projectile/automatic/pistol/enforcer{
+ icon_state = "enforcer_black";
+ pixel_x = 2
+ },
+/obj/item/gun/projectile/automatic/pistol/enforcer{
+ icon_state = "enforcer_black";
+ pixel_x = 2
+ },
+/obj/item/gun/projectile/automatic/pistol/enforcer{
+ icon_state = "enforcer_black";
+ pixel_x = 2
+ },
+/obj/item/gun/projectile/automatic/pistol/enforcer{
+ icon_state = "enforcer_black";
+ pixel_x = 2
+ },
+/obj/item/gun/projectile/automatic/pistol/enforcer{
+ icon_state = "enforcer_black";
+ pixel_x = -2;
+ pixel_y = 7
+ },
+/obj/item/gun/projectile/automatic/pistol/enforcer{
+ icon_state = "enforcer_black";
+ pixel_x = -2;
+ pixel_y = 7
+ },
+/obj/item/gun/projectile/automatic/pistol/enforcer{
+ icon_state = "enforcer_black";
+ pixel_x = -2;
+ pixel_y = 7
+ },
+/obj/item/gun/projectile/automatic/pistol/enforcer{
+ icon_state = "enforcer_black";
+ pixel_x = -2;
+ pixel_y = 7
+ },
+/obj/item/gun/projectile/automatic/pistol/enforcer{
+ icon_state = "enforcer_black";
+ pixel_x = -2;
+ pixel_y = 7
+ },
/obj/structure/rack/gunrack,
+/obj/effect/decal/warning_stripes/white,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -9619,6 +10536,25 @@
icon_state = "darkblue"
},
/area/centcom/zone1)
+"eTE" = (
+/obj/structure/table/glass,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/centcom/specops)
+"eTK" = (
+/obj/machinery/door/airlock/external{
+ id_tag = "ferry_away";
+ name = "Ferry Airlock";
+ req_access = list(106)
+ },
+/obj/structure/fans/tiny,
+/obj/effect/turf_decal/delivery/white,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"eTW" = (
/obj/machinery/light/small{
dir = 4;
@@ -9635,17 +10571,6 @@
icon_state = "darkfull"
},
/area/syndicate_mothership/control)
-"eUo" = (
-/obj/item/stack/wrapping_paper,
-/obj/item/stack/wrapping_paper,
-/obj/item/stack/wrapping_paper,
-/obj/item/stack/packageWrap,
-/obj/item/stack/packageWrap,
-/obj/structure/table,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
"eVA" = (
/obj/effect/turf_decal/stripes/asteroid/corner,
/turf/simulated/floor/beach/sand{
@@ -9653,34 +10578,21 @@
icon_state = "asteroid"
},
/area/centcom/evac)
-"eVU" = (
-/obj/effect/decal/warning_stripes/white/hollow,
-/obj/machinery/light/small{
- dir = 4
- },
-/turf/simulated/floor/indestructible{
- dir = 4;
- icon_state = "darkgreen"
- },
-/area/centcom/specops)
"eWv" = (
/obj/effect/decal/warning_stripes/white,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/centcom/evac)
+"eWz" = (
+/obj/structure/lattice,
+/turf/space,
+/area/centcom/specops)
"eWA" = (
/turf/space{
icon_state = "black"
},
/area/space)
-"eWH" = (
-/obj/machinery/light,
-/obj/item/flag/nt,
-/turf/simulated/floor/plasteel{
- icon_state = "navybluealt"
- },
-/area/centcom/specops)
"eWL" = (
/obj/machinery/defibrillator_mount/loaded{
pixel_x = -30
@@ -9714,19 +10626,12 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/syndicate_mothership/outside)
-"eXN" = (
-/obj/machinery/door_control/secure{
- id = "CC_supply_space";
- name = "Supply Blastdoor";
- pixel_y = 24;
+"eYa" = (
+/obj/machinery/vending/mech/ntc/equipment{
req_access = list(114)
},
-/obj/machinery/light{
- dir = 1
- },
/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "darkyellowalt"
+ icon_state = "dark"
},
/area/centcom/supply)
"eYh" = (
@@ -9744,16 +10649,20 @@
/obj/structure/window/full/shuttle,
/turf/simulated/floor/shuttle/plating,
/area/shuttle/trade/sol)
-"eZg" = (
-/turf/simulated/floor/plasteel{
- icon_state = "darkbluecornersalt"
- },
-/area/centcom/zone2)
"eZi" = (
/turf/simulated/floor/plasteel{
icon_state = "darkyellowcornersalt"
},
/area/centcom/zone3)
+"eZp" = (
+/obj/structure/chair/comfy/beige{
+ dir = 8;
+ layer = 4;
+ pixel_y = -2
+ },
+/obj/structure/railing,
+/turf/simulated/floor/carpet/black,
+/area/centcom/bridge)
"eZx" = (
/obj/structure/table/wood,
/obj/item/reagent_containers/glass/beaker/waterbottle/large{
@@ -9774,6 +10683,31 @@
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership)
+"eZD" = (
+/obj/machinery/door/airlock/external{
+ id_tag = "specops_away";
+ name = "Shuttle Hatch";
+ req_access = list(109)
+ },
+/obj/machinery/shower{
+ dir = 1;
+ tag = "icon-shower (WEST)"
+ },
+/obj/structure/fans/tiny,
+/obj/machinery/door/poddoor/impassable/preopen{
+ id_tag = "ERT_Quarantine";
+ name = "ERT Quarantine"
+ },
+/turf/simulated/floor/indestructible{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
+"eZG" = (
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/simulated/wall/indestructible/reinforced,
+/area/centcom/specops)
"eZR" = (
/obj/structure/filingcabinet/employment,
/turf/simulated/floor/carpet,
@@ -9785,6 +10719,46 @@
},
/turf/simulated/floor/wood,
/area/centcom/zone1)
+"fam" = (
+/obj/structure/chair/stool,
+/obj/structure/sign/poster/contraband/punch_shit{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/centcom/jail)
+"faQ" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
+"fbk" = (
+/obj/structure/closet/cardboard,
+/obj/item/poster/random_official{
+ pixel_y = 5
+ },
+/obj/item/poster/random_official{
+ pixel_y = -3
+ },
+/obj/item/poster/random_official{
+ pixel_y = 3
+ },
+/obj/item/poster/random_official,
+/obj/item/poster/random_official{
+ pixel_y = 10
+ },
+/obj/item/poster/random_official{
+ pixel_x = -4;
+ pixel_y = 6
+ },
+/obj/effect/decal/cleanable/fungus{
+ pixel_x = -32;
+ pixel_y = 32
+ },
+/turf/simulated/floor/plating,
+/area/centcom/zone2)
"fbr" = (
/turf/simulated/floor/plasteel{
icon_state = "darkyellowcornersalt"
@@ -9835,29 +10809,15 @@
},
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
-"fcs" = (
-/obj/structure/window/reinforced{
+"fcD" = (
+/obj/structure/toilet,
+/obj/machinery/light/small{
dir = 4
},
-/obj/structure/table/glass,
/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
+ icon_state = "white"
},
/area/centcom/jail)
-"fcv" = (
-/obj/structure/bookcase/manuals,
-/obj/item/book/manual/sop_legal,
-/turf/simulated/floor/wood,
-/area/centcom/specops)
-"fcH" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/chair/office/dark{
- dir = 1
- },
-/turf/simulated/floor/carpet/black,
-/area/centcom/zone2)
"fcM" = (
/obj/structure/chair/comfy/shuttle{
dir = 4
@@ -9867,6 +10827,15 @@
},
/turf/simulated/floor/shuttle,
/area/shuttle/pod_1)
+"fcT" = (
+/obj/structure/bed,
+/obj/item/bedsheet/mime,
+/obj/effect/mine/sound/bwoink{
+ layer = 2.9;
+ alpha = 0
+ },
+/turf/simulated/floor/carpet,
+/area/centcom/zone1)
"fdg" = (
/obj/effect/turf_decal{
dir = 1;
@@ -9879,6 +10848,40 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/syndicate_mothership/outside)
+"fdw" = (
+/obj/item/flashlight/lamp/green{
+ pixel_x = -6;
+ pixel_y = 16;
+ icon_state = "bigscenner";
+ icon = 'icons/obj/library.dmi'
+ },
+/obj/item/paper_bin/nanotrasen{
+ pixel_x = -2;
+ pixel_y = 8
+ },
+/obj/item/pen/fancy{
+ pixel_x = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/structure/table/holotable/wood,
+/turf/simulated/floor/carpet/black,
+/area/centcom/specops)
+"fdP" = (
+/obj/structure/table/reinforced,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/item/pen,
+/obj/item/pen,
+/obj/item/pen,
+/obj/machinery/door/window/brigdoor{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/centcom/jail)
"feu" = (
/turf/simulated/floor/plasteel{
dir = 4;
@@ -9900,6 +10903,16 @@
icon_state = "barber"
},
/area/centcom/zone1)
+"feS" = (
+/obj/machinery/optable,
+/obj/machinery/defibrillator_mount/loaded{
+ pixel_x = 30;
+ pixel_y = 3
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/centcom/specops)
"feT" = (
/obj/effect/turf_decal/box/white/corners{
dir = 4
@@ -9915,6 +10928,15 @@
},
/turf/simulated/floor/shuttle/objective_check/vox,
/area/shuttle/vox)
+"ffS" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/centcom/zone1)
"ffV" = (
/obj/machinery/computer/atmos_alert,
/obj/structure/window/reinforced{
@@ -9924,16 +10946,26 @@
icon_state = "darkyellowfull"
},
/area/centcom/bridge)
-"fgq" = (
-/obj/effect/decal/warning_stripes/northwest,
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
+"ffZ" = (
+/obj/machinery/newscaster{
+ pixel_x = 32
},
-/obj/structure/window/reinforced{
- dir = 1
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "navybluealt"
},
-/turf/simulated/wall/indestructible/fakeglass,
+/area/centcom/specops)
+"fgc" = (
+/obj/structure/window/reinforced,
+/obj/effect/turf_decal/siding/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/centcom/evac)
+"fgt" = (
+/obj/effect/spawner/lootdrop/officetoys,
+/obj/structure/table/holotable/wood,
+/turf/simulated/floor/carpet/black,
/area/centcom/specops)
"fgu" = (
/obj/structure/table/wood/fancy/royalblue,
@@ -9960,15 +10992,18 @@
/obj/machinery/light,
/turf/simulated/floor/carpet/arcade,
/area/trader_station/sol)
-"fgL" = (
-/obj/structure/sign/poster/official/nanotrasen_logo{
- pixel_y = -32
- },
-/obj/structure/chair/sofa{
- dir = 1
+"fgM" = (
+/obj/machinery/vending/robotics/nt/gygax,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
-/turf/simulated/floor/carpet/red,
/area/centcom/specops)
+"fgQ" = (
+/obj/machinery/vending/coffee/free,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/centcom/jail)
"fhi" = (
/obj/machinery/door/airlock/external{
frequency = 1331;
@@ -9993,15 +11028,16 @@
/obj/structure/fans/tiny/invisible,
/turf/simulated/floor/plating,
/area/shuttle/syndicate)
-"fhx" = (
-/obj/machinery/light{
- dir = 4
+"fht" = (
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2
},
/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "darkredalt"
+ dir = 1;
+ icon_state = "darkbluealt"
},
-/area/centcom/zone3)
+/area/centcom/zone2)
"fhO" = (
/obj/effect/mapping_helpers/light{
light_power = 3
@@ -10011,13 +11047,6 @@
},
/turf/simulated/floor/indestructible/snow,
/area/ninja/outside)
-"fhT" = (
-/obj/item/twohanded/required/kirbyplants,
-/obj/structure/window/reinforced,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/bridge)
"fhX" = (
/obj/machinery/chem_heater,
/turf/simulated/floor/plasteel{
@@ -10025,20 +11054,20 @@
icon_state = "navybluealt"
},
/area/syndicate_mothership/control)
-"fim" = (
-/obj/effect/decal/warning_stripes/red,
-/obj/machinery/door/poddoor/shutters/invincible{
- dir = 1;
- id_tag = "CC_Armory_ARG"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"fiy" = (
/obj/structure/mineral_door/wood,
/turf/simulated/floor/wood,
/area/trader_station/sol)
+"fiE" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/blue{
+ dir = 8
+ },
+/turf/simulated/floor/glass,
+/area/centcom/bridge)
"fiO" = (
/obj/machinery/door/airlock{
name = "Toilet"
@@ -10051,17 +11080,24 @@
},
/turf/simulated/floor/carpet/green,
/area/ninja/outpost)
-"fjj" = (
-/obj/machinery/door/poddoor{
- id_tag = "ASSAULT3";
- name = "Launch Bay #3"
+"fjr" = (
+/obj/effect/turf_decal/bot,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
-/turf/simulated/floor/plating,
/area/centcom/specops)
-"fjq" = (
-/obj/structure/lattice,
-/turf/simulated/wall/indestructible/reinforced,
-/area/centcom/evac)
+"fjw" = (
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/jail)
"fjA" = (
/obj/effect/turf_decal/siding{
color = "#444444";
@@ -10092,6 +11128,29 @@
icon_state = "asteroid"
},
/area/centcom/evac)
+"fkt" = (
+/obj/structure/rack/holorack,
+/obj/item/storage/box/deathimp,
+/obj/item/storage/box/deathimp,
+/obj/item/storage/box/deathimp,
+/obj/item/storage/box/chef_rare_ingredients_kit,
+/obj/item/storage/box/bartender_rare_ingredients_kit,
+/obj/item/storage/box/fingerprints,
+/obj/item/storage/box/fingerprints,
+/obj/item/storage/box/swabs,
+/obj/item/storage/box/swabs,
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
"fkF" = (
/obj/effect/turf_decal/siding{
color = "#444444";
@@ -10120,65 +11179,37 @@
/obj/effect/landmark/spawner/bubblegum,
/turf/simulated/floor/lava/lava_land_surface,
/area/ruin/space/bubblegum_arena)
-"fls" = (
-/obj/structure/bookcase/manuals,
-/obj/item/book/manual/sop_supply,
-/obj/item/book/manual/nuclear,
-/turf/simulated/floor/wood,
-/area/centcom/specops)
-"flX" = (
-/obj/structure/closet/cabinet{
- armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100)
- },
-/obj/item/storage/box/centcomofficer,
-/obj/item/radio/headset/centcom{
- desc = null;
- name = "Supreme commander bowman headset"
- },
-/obj/item/card/id{
- access = list(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,73,74,75,76,77,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114);
- icon_state = "commander";
- name = "Supreme Commander ID card";
- rank = "Nanotrasen Navy Captain";
- registered_name = null
- },
-/obj/item/door_remote/centcomm,
-/obj/item/clothing/accessory/medal/gold{
- desc = null;
- name = "Supreme commander's gold medal"
- },
-/obj/item/gun/projectile/revolver/mateba,
-/obj/item/ammo_box/speedloader/a357,
-/obj/item/ammo_box/speedloader/a357,
-/obj/item/ammo_box/speedloader/a357,
-/obj/item/clothing/under/color/black{
- icon_state = "hosdnavyclothes";
- name = "jumpsuit"
- },
-/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
-/obj/item/clothing/head/beret/centcom/officer/sigholt{
- icon_state = "officerberet";
- name = "beret"
+"fll" = (
+/obj/effect/turf_decal/tile/neutral{
+ color = "black";
+ icon_state = "tile_full";
+ layer = 9
},
-/obj/item/storage/backpack/satchel,
-/obj/item/clothing/gloves/color/white{
- desc = null;
- name = "Supreme judge gloves"
+/obj/effect/step_trigger/teleporter{
+ teleport_x = 183;
+ teleport_y = 60;
+ teleport_z = 1;
+ icon = 'icons/mob/screen_gen.dmi';
+ icon_state = "x2"
},
-/obj/item/clothing/shoes/cowboy/white{
- name = "white boots"
+/turf/simulated/floor/plasteel{
+ color = "gray";
+ dir = 8;
+ icon_state = "rampbottom"
},
-/turf/simulated/floor/wood,
/area/centcom/specops)
-"fmc" = (
-/obj/structure/chair/comfy/red{
- dir = 1
+"fmI" = (
+/obj/machinery/computer/shuttle/ert,
+/obj/structure/window/reinforced{
+ dir = 8
},
-/turf/simulated/floor/plasteel{
- icon_state = "grimy"
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 4
},
-/area/centcom/jail)
-"fmZ" = (
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
+"fmZ" = (
/obj/machinery/door/airlock/centcom{
damage_deflection = 999;
name = "Prison";
@@ -10221,15 +11252,15 @@
/obj/effect/landmark/ninjastart,
/turf/simulated/floor/plasteel,
/area/ninja/outpost)
-"fnC" = (
-/obj/effect/turf_decal/loading_area{
- dir = 8
+"fnF" = (
+/obj/machinery/door/poddoor/shutters/invincible{
+ dir = 1;
+ id_tag = "CC_Armory_ARG"
},
/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "darkbluealtstrip"
+ icon_state = "dark"
},
-/area/centcom/zone2)
+/area/centcom/specops)
"fnJ" = (
/obj/structure/sign/poster/contraband/random{
pixel_y = -30
@@ -10241,13 +11272,6 @@
icon_state = "grimy"
},
/area/syndicate_mothership)
-"fnW" = (
-/obj/machinery/computer/communications,
-/obj/machinery/newscaster/security_unit{
- pixel_x = 32
- },
-/turf/simulated/floor/wood,
-/area/centcom/specops)
"fom" = (
/obj/structure/bed,
/obj/effect/turf_decal/siding{
@@ -10267,6 +11291,13 @@
icon_state = "dark"
},
/area/centcom/supply)
+"foB" = (
+/obj/item/twohanded/required/kirbyplants{
+ pixel_y = 8
+ },
+/obj/structure/table,
+/turf/simulated/floor/carpet/black,
+/area/centcom/specops)
"foC" = (
/obj/machinery/computer/operating,
/turf/simulated/floor/plasteel/freezer,
@@ -10290,21 +11321,49 @@
icon_state = "fancy-wood-oak"
},
/area/ninja/outpost)
+"foL" = (
+/obj/structure/table/reinforced,
+/obj/machinery/kitchen_machine/microwave/upgraded{
+ pixel_y = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault";
+ tag = "icon-vault (WEST)"
+ },
+/area/centcom/specops)
"foN" = (
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "arrival"
},
/area/centcom/evac)
-"fpg" = (
-/obj/structure/rack/holorack,
-/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
-/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
-/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
-/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
-/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
-/obj/item/autoimplanter/old,
+"fpH" = (
+/obj/machinery/light{
+ dir = 8
+ },
/turf/simulated/floor/wood,
+/area/centcom/evac)
+"fpU" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/jail)
+"fpV" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/effect/turf_decal/siding/blue/corner{
+ color = "#444444"
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/wood/fancy/light,
/area/centcom/specops)
"fqm" = (
/obj/structure/rack,
@@ -10343,6 +11402,15 @@
icon_state = "darkredaltstrip"
},
/area/centcom/jail)
+"fqC" = (
+/obj/structure/table/reinforced{
+ color = "#444444"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "navybluealt"
+ },
+/area/centcom/specops)
"fqF" = (
/obj/effect/turf_decal/siding{
color = "#444444";
@@ -10354,6 +11422,12 @@
name = "Tatami"
},
/area/ninja/outpost)
+"fqL" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkyellowalt"
+ },
+/area/centcom/supply)
"fqN" = (
/obj/effect/turf_decal/stripes/gold{
dir = 10
@@ -10367,6 +11441,23 @@
/obj/structure/table/wood/fancy/royalblue,
/turf/simulated/floor/carpet/black,
/area/shuttle/administration)
+"frj" = (
+/obj/structure/table/wood,
+/obj/item/taperecorder{
+ pixel_x = -5;
+ pixel_y = 5
+ },
+/obj/item/paper_bin/nanotrasen,
+/obj/item/pen{
+ pixel_x = 7;
+ pixel_y = 9
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/carpet,
+/area/centcom/zone3)
"frx" = (
/obj/machinery/vending/cola/free,
/turf/simulated/floor/wood,
@@ -10385,6 +11476,30 @@
icon_state = "podfloor_dark"
},
/area/shuttle/administration)
+"frJ" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/box/zipties,
+/turf/simulated/floor/wood,
+/area/centcom/zone2)
+"frL" = (
+/obj/effect/turf_decal/tile/neutral{
+ color = "black";
+ icon_state = "tile_full";
+ layer = 9
+ },
+/obj/effect/step_trigger/teleporter{
+ teleport_x = 183;
+ teleport_y = 63;
+ teleport_z = 1;
+ icon = 'icons/mob/screen_gen.dmi';
+ icon_state = "x2"
+ },
+/turf/simulated/floor/plasteel{
+ color = "gray";
+ dir = 8;
+ icon_state = "rampbottom"
+ },
+/area/centcom/specops)
"fsf" = (
/obj/effect/turf_decal/siding/wood{
do_not_delete_me = 1
@@ -10451,18 +11566,6 @@
icon_state = "darkfull"
},
/area/syndicate_mothership/jail)
-"ftj" = (
-/obj/machinery/computer/supplycomp{
- req_access = list(114)
- },
-/obj/machinery/status_display/supply_display{
- pixel_x = 32
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "darkyellowalt"
- },
-/area/centcom/supply)
"fts" = (
/obj/effect/turf_decal/siding{
color = "#444444";
@@ -10474,12 +11577,6 @@
name = "Tatami"
},
/area/ninja/outpost)
-"ftu" = (
-/obj/structure/falsewall/reinforced,
-/turf/simulated/floor/plasteel{
- icon_state = "floorlattice"
- },
-/area/centcom/zone1)
"ftv" = (
/obj/structure/window/full/reinforced{
armor = list("melee"=80,"bullet"=80,"laser"=0,"energy"=0,"bomb"=80,"bio"=100,"rad"=100,"fire"=80,"acid"=100);
@@ -10508,6 +11605,13 @@
icon_state = "darkjail"
},
/area/syndicate_mothership/jail)
+"ftH" = (
+/obj/structure/shuttle/engine/platform{
+ dir = 1;
+ layer = 2.9
+ },
+/turf/simulated/floor/plating/airless,
+/area/shuttle/vox)
"ftK" = (
/obj/machinery/door/airlock/shuttle{
id_tag = "s_docking_airlock";
@@ -10528,96 +11632,59 @@
icon_state = "navyblue"
},
/area/centcom/specops)
-"ftQ" = (
-/obj/structure/bed,
-/obj/item/bedsheet/wiz,
-/turf/simulated/floor/carpet,
-/area/centcom/zone1)
-"ftT" = (
-/obj/structure/rack/holorack,
-/obj/item/clothing/shoes/cowboy/white{
- name = "white boots"
- },
-/obj/item/clothing/shoes/cowboy/white{
- name = "white boots"
- },
-/obj/item/clothing/shoes/fluff/noble_boot,
-/obj/item/clothing/shoes/fluff/noble_boot,
-/obj/item/clothing/shoes/jackboots,
-/obj/item/clothing/shoes/jackboots,
-/obj/item/clothing/shoes/jackboots/jacksandals,
-/obj/item/clothing/shoes/jackboots/jacksandals,
-/obj/item/clothing/shoes/laceup,
-/obj/item/clothing/shoes/laceup,
-/obj/item/clothing/shoes/leather,
-/obj/item/clothing/shoes/leather,
-/obj/item/clothing/shoes/white,
-/obj/item/clothing/shoes/white,
-/obj/item/clothing/shoes/white{
- icon_state = "secshoes";
- name = "shoes"
- },
-/obj/item/clothing/shoes/white{
- icon_state = "secshoes";
- name = "shoes"
- },
-/obj/item/clothing/shoes/centcom{
- desc = null;
- name = "Dress shoes"
- },
-/obj/item/clothing/shoes/centcom{
- desc = null;
- name = "Dress shoes"
- },
-/obj/structure/window/reinforced{
- dir = 4;
- layer = 2.9
+"fui" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 5
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/centcom/supply)
+/area/centcom/jail)
"fuF" = (
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "darkyellowalt"
},
/area/centcom/zone3)
-"fvk" = (
-/obj/structure/table/wood,
-/obj/item/radio/intercom,
-/obj/item/reagent_containers/glass/beaker/waterbottle,
-/obj/item/reagent_containers/food/drinks/drinkingglass{
- pixel_x = -5
+"fuY" = (
+/obj/effect/decal/warning_stripes/northwestsouth,
+/obj/machinery/door/poddoor/shutters/invincible{
+ dir = 1;
+ id_tag = "ERT_armory_lvl4";
+ name = "Armory level 4";
+ layer = 5
},
-/obj/structure/window/reinforced{
- dir = 8
+/turf/simulated/floor/plasteel{
+ icon_state = "darkfull"
},
-/turf/simulated/floor/carpet,
-/area/centcom/court)
+/area/centcom/specops)
"fvn" = (
/obj/effect/turf_decal/siding/wood/corner{
dir = 1
},
/turf/simulated/floor/carpet/green,
/area/ninja/outpost)
+"fvs" = (
+/obj/structure/falsewall/reinforced{
+ req_access = list(114);
+ layer = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/zone1)
"fvx" = (
/obj/structure/chair/sofa/right,
/turf/simulated/floor/plasteel{
icon_state = "grimy"
},
/area/centcom/jail)
-"fvF" = (
-/obj/machinery/door/firedoor,
-/obj/effect/decal/warning_stripes/red,
-/obj/machinery/door/airlock/centcom{
- name = "CentCom Overwatch";
- opacity = 1;
- req_access = list(114)
+"fvO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 9
},
-/obj/machinery/door/poddoor/shutters/invincible{
- dir = 8;
- id_tag = "CC_BUDKA"
+/obj/machinery/light{
+ dir = 4
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -10651,16 +11718,12 @@
icon_state = "fancy-wood-oak"
},
/area/ninja/outpost)
-"fwS" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/window/reinforced{
- dir = 4
+"fwM" = (
+/obj/machinery/light/small,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
},
-/obj/structure/shuttle/engine/heater,
-/turf/simulated/floor/plating,
-/area/shuttle/pod_1)
+/area/centcom/zone3)
"fwX" = (
/obj/structure/falsewall/reinforced{
icon = 'icons/turf/walls/wood_wall.dmi';
@@ -10731,49 +11794,19 @@
/obj/item/storage/box/lights/mixed,
/turf/simulated/floor/plasteel,
/area/ninja/outpost)
-"fyn" = (
-/obj/item/gun/projectile/automatic/pistol/m1911,
-/obj/item/ammo_box/magazine/m45,
-/obj/item/ammo_box/magazine/m45,
-/obj/item/ammo_box/magazine/m45,
-/obj/structure/closet/secure_closet/cabinet{
- req_access = list(114)
- },
-/obj/item/clothing/head/helmet/space/deathsquad/beret,
-/obj/item/clothing/shoes/combat,
-/obj/item/clothing/under/syndicate/combat,
-/obj/item/clothing/gloves/combat,
-/obj/item/clothing/suit/space/deathsquad/officer,
-/obj/item/storage/box/handcuffs,
-/obj/item/storage/box/flashbangs,
-/obj/item/clothing/mask/gas,
-/obj/item/tank/internals/emergency_oxygen/double,
-/obj/item/radio/headset/ert{
- pixel_x = 6;
- pixel_y = -6
- },
-/obj/item/storage/box/centcomofficer,
-/obj/item/clothing/head/beret/centcom/officer,
-/turf/simulated/floor/wood,
-/area/centcom/specops)
-"fyy" = (
-/obj/structure/table/reinforced,
-/obj/item/paper_bin,
-/turf/simulated/floor/plasteel{
- dir = 9;
- icon_state = "darkredalt"
- },
-/area/centcom/zone3)
-"fyV" = (
-/obj/structure/table/wood/fancy/black,
-/obj/machinery/light,
-/obj/item/toy/prize/seraph{
- pixel_y = 12
+"fyc" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
},
+/turf/simulated/floor/shuttle,
+/area/shuttle/nt_droppod)
+"fzu" = (
+/obj/effect/decal/warning_stripes/white/hollow,
+/obj/effect/decal/warning_stripes/northwest,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/centcom/bridge)
+/area/centcom/supply)
"fzw" = (
/turf/simulated/floor/plasteel{
dir = 1;
@@ -10842,11 +11875,42 @@
icon_state = "dark"
},
/area/centcom/jail)
-"fBk" = (
-/obj/structure/table/wood,
-/obj/item/storage/bible,
-/turf/simulated/floor/carpet,
-/area/centcom/evac)
+"fBi" = (
+/obj/structure/shuttle/engine/propulsion{
+ icon_state = "burst_r";
+ tag = "icon-burst_r"
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating/airless,
+/area/shuttle/pod_3)
+"fBr" = (
+/obj/machinery/door/window/brigdoor{
+ base_state = "rightsecure";
+ dir = 8;
+ icon_state = "rightsecure";
+ req_access = list(114)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "rampbottom";
+ tag = "icon-stage_stairs"
+ },
+/area/centcom/zone3)
+"fBu" = (
+/obj/machinery/door_control/secure{
+ id = "CC_Armory_shotgun";
+ name = "Shotguns";
+ pixel_x = -24;
+ pixel_y = 24;
+ req_access = list(114)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkgreen"
+ },
+/area/centcom/specops)
"fBA" = (
/obj/machinery/vending/cola/free,
/turf/simulated/floor/plasteel/grimy,
@@ -10897,12 +11961,6 @@
icon_state = "fancy-wood-oak"
},
/area/ninja/outpost)
-"fCK" = (
-/obj/structure/window/reinforced{
- layer = 2.9
- },
-/turf/simulated/floor/carpet/black,
-/area/centcom/zone2)
"fCL" = (
/obj/effect/turf_decal/siding{
color = "#444444";
@@ -10940,32 +11998,6 @@
"fCS" = (
/turf/simulated/floor/carpet/blue,
/area/ninja/outpost)
-"fCV" = (
-/obj/mecha/combat/marauder/seraph{
- armor = list("melee"=80,"bullet"=80,"laser"=80,"energy"=80,"bomb"=80,"bio"=80,"rad"=80,"fire"=100,"acid"=100);
- color = "#006666";
- name = "Rocinante"
- },
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang/clusterbang,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg/dual{
- fire_sound = 'sound/weapons/gunshots/gunshot_strong.ogg';
- name = "Automatic 20mm cannone";
- projectile_delay = 0.5;
- projectiles_per_shot = 10
- },
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/heavy{
- name = "Heavy 83mm HE RL"
- },
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot{
- name = "Destroyer of the present";
- projectiles = 70;
- projectiles_per_shot = 7
- },
-/obj/item/mecha_parts/mecha_equipment/weapon/energy/xray/triple,
-/obj/item/mecha_parts/mecha_equipment/teleporter/precise,
-/obj/item/mecha_parts/mecha_equipment/repair_droid,
-/turf/simulated/floor/wood,
-/area/centcom/specops)
"fDl" = (
/obj/structure/flora/grass/green,
/turf/simulated/floor/indestructible/snow,
@@ -10991,13 +12023,10 @@
},
/turf/simulated/floor/grass,
/area/centcom/evac)
-"fDV" = (
-/obj/effect/decal/warning_stripes/red,
-/obj/machinery/door/poddoor/shutters/invincible{
- id_tag = "CC_Armory_DURAND"
- },
+"fDT" = (
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 1;
+ icon_state = "darkgreen"
},
/area/centcom/specops)
"fDY" = (
@@ -11018,14 +12047,14 @@
tag = "icon-stage_stairs"
},
/area/ninja/outpost)
-"fEe" = (
-/obj/effect/decal/warning_stripes/yellow,
-/obj/machinery/door/firedoor,
+"fEN" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "darkbluealt"
+ icon_state = "dark"
},
-/area/centcom/zone2)
+/area/centcom/jail)
"fEQ" = (
/obj/structure/chair/sofa/pew/left,
/turf/simulated/floor/plasteel{
@@ -11062,6 +12091,30 @@
icon_state = "dark"
},
/area/centcom/jail)
+"fFk" = (
+/obj/structure/table/wood,
+/obj/item/stamp/magistrate{
+ pixel_x = -5;
+ pixel_y = -5
+ },
+/obj/item/stamp/centcom{
+ pixel_x = -5;
+ pixel_y = 5
+ },
+/obj/item/folder/yellow{
+ pixel_x = 7;
+ pixel_y = 7
+ },
+/obj/item/folder/red{
+ pixel_x = 7
+ },
+/obj/item/folder/blue{
+ pixel_x = 7;
+ pixel_y = -7
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/carpet,
+/area/centcom/zone3)
"fFm" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/table,
@@ -11086,6 +12139,29 @@
},
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
+"fFt" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/food/snacks/bigbiteburger,
+/obj/structure/sign/poster/official/nanotrasen_logo{
+ icon = 'icons/obj/decals.dmi';
+ icon_state = "nanotrasen_sign2";
+ pixel_x = -16;
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
+"fFC" = (
+/obj/structure/window/reinforced,
+/obj/machinery/computer,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/bridge)
"fFD" = (
/obj/effect/turf_decal/siding/wood/corner{
dir = 8
@@ -11146,15 +12222,6 @@
},
/turf/simulated/floor/carpet/black,
/area/ninja/outpost)
-"fHe" = (
-/obj/machinery/status_display/supply_display{
- pixel_x = 32
- },
-/obj/structure/filingcabinet/chestdrawer,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/bridge)
"fHh" = (
/obj/effect/decal/nanotrasen_logo{
icon_state = "logo6"
@@ -11173,6 +12240,16 @@
icon_state = "dark"
},
/area/shuttle/administration)
+"fHI" = (
+/obj/machinery/computer/station_alert,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/item/radio/intercom/specops{
+ pixel_y = 32
+ },
+/turf/simulated/floor/carpet,
+/area/centcom/specops)
"fHL" = (
/obj/structure/chair/sofa/right,
/turf/simulated/floor/plasteel{
@@ -11185,6 +12262,10 @@
icon_state = "darkyellowaltstrip"
},
/area/syndicate_mothership/control)
+"fIa" = (
+/obj/structure/table/glass,
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone3)
"fID" = (
/turf/simulated/floor/plating/airless,
/area/space)
@@ -11195,35 +12276,30 @@
icon_state = "asteroid"
},
/area/centcom/evac)
-"fJn" = (
-/obj/effect/turf_decal/arrows/red{
+"fIN" = (
+/turf/simulated/floor/carpet/red,
+/area/centcom/bridge)
+"fJf" = (
+/obj/structure/table/reinforced,
+/turf/simulated/floor/plasteel{
+ icon_state = "cafeteria"
+ },
+/area/centcom/jail)
+"fJu" = (
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/effect/turf_decal/siding/white{
dir = 8
},
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/centcom/specops)
-"fJz" = (
-/obj/structure/rack/holorack,
-/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
-/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
-/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
-/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
-/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
-/obj/item/autoimplanter/old,
-/turf/simulated/floor/wood,
-/area/centcom/bridge)
-"fJC" = (
-/obj/item/twohanded/required/kirbyplants,
-/obj/machinery/door_control/secure{
- id = "CC_Players_In";
- name = "Civilian Access";
- pixel_x = -24;
- pixel_y = 32;
- req_access = list(114)
- },
-/turf/simulated/floor/wood,
-/area/centcom/zone2)
+/area/centcom/jail)
"fJE" = (
/obj/structure/fermenting_barrel,
/obj/effect/turf_decal/siding/wood{
@@ -11234,16 +12310,6 @@
},
/turf/simulated/floor/carpet/black,
/area/ninja/outpost)
-"fJQ" = (
-/obj/structure/window/reinforced{
- dir = 1;
- layer = 2.8
- },
-/obj/machinery/chem_heater,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/centcom/specops)
"fJR" = (
/obj/structure/chair/comfy/red{
color = "#FFFFFF";
@@ -11283,15 +12349,6 @@
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership)
-"fLa" = (
-/obj/structure/dresser,
-/obj/structure/mirror/magic{
- desc = null;
- name = "mirror";
- pixel_y = -32
- },
-/turf/simulated/floor/wood,
-/area/centcom/specops)
"fLb" = (
/obj/effect/turf_decal/siding{
color = "#444444";
@@ -11335,6 +12392,35 @@
/obj/structure/flora/ausbushes/grassybush,
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/control)
+"fLB" = (
+/obj/structure/table/reinforced,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "navyblue"
+ },
+/area/centcom/specops)
+"fLF" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/centcom/zone2)
+"fLG" = (
+/obj/structure/rack,
+/obj/item/ammo_box/shotgun,
+/obj/item/ammo_box/shotgun,
+/obj/item/ammo_box/shotgun,
+/obj/effect/decal/warning_stripes/blue/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
+"fMn" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkredaltstrip"
+ },
+/area/centcom/zone2)
"fMQ" = (
/turf/simulated/wall/indestructible/reinforced,
/area/centcom/bridge)
@@ -11359,12 +12445,6 @@
/obj/effect/turf_decal/siding/wood,
/turf/simulated/floor/carpet/black,
/area/ninja/outpost)
-"fND" = (
-/obj/structure/window/full/reinforced{
- layer = 2
- },
-/turf/simulated/floor/plating,
-/area/centcom/court)
"fNY" = (
/obj/effect/turf_decal/siding/green{
dir = 4
@@ -11380,6 +12460,17 @@
/obj/structure/flora/ausbushes/sparsegrass,
/turf/simulated/floor/grass,
/area/centcom/evac)
+"fOg" = (
+/obj/structure/sign/directions/cargo{
+ dir = 4;
+ pixel_x = 32;
+ pixel_y = -26
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "navybluealtstrip"
+ },
+/area/centcom/specops)
"fOq" = (
/obj/structure/flora/rock/jungle,
/obj/structure/flora/junglebush/b,
@@ -11391,15 +12482,11 @@
icon_state = "darkyellowaltstrip"
},
/area/centcom/zone3)
-"fPf" = (
-/obj/machinery/door/airlock/centcom{
- name = "Outpost 4";
- opacity = 1;
- req_access = list(109)
- },
-/obj/effect/decal/warning_stripes/blue,
+"fPj" = (
+/obj/effect/turf_decal/caution/stand_clear,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 5;
+ icon_state = "darkyellowaltstrip"
},
/area/centcom/zone3)
"fPk" = (
@@ -11455,6 +12542,16 @@
icon_state = "darkyellowfull"
},
/area/syndicate_mothership/cargo)
+"fQm" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/shuttle/engine/heater,
+/turf/simulated/floor/plating/airless,
+/area/shuttle/pod_2)
"fQx" = (
/obj/effect/turf_decal/siding/wood{
dir = 4
@@ -11532,6 +12629,16 @@
},
/turf/simulated/floor/carpet,
/area/centcom/zone1)
+"fSV" = (
+/obj/structure/shuttle/engine/propulsion{
+ icon_state = "burst_l";
+ tag = "icon-burst_l"
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plating/airless,
+/area/shuttle/pod_3)
"fSW" = (
/obj/structure/window/reinforced{
dir = 4
@@ -11539,6 +12646,44 @@
/obj/structure/chair/comfy/brown,
/turf/simulated/floor/wood,
/area/centcom/zone1)
+"fTc" = (
+/obj/structure/rack/holorack,
+/obj/item/clothing/shoes/cowboy/white{
+ name = "white boots"
+ },
+/obj/item/clothing/shoes/cowboy/white{
+ name = "white boots"
+ },
+/obj/item/clothing/shoes/fluff/noble_boot,
+/obj/item/clothing/shoes/fluff/noble_boot,
+/obj/item/clothing/shoes/jackboots,
+/obj/item/clothing/shoes/jackboots,
+/obj/item/clothing/shoes/jackboots/jacksandals,
+/obj/item/clothing/shoes/jackboots/jacksandals,
+/obj/item/clothing/shoes/laceup,
+/obj/item/clothing/shoes/laceup,
+/obj/item/clothing/shoes/leather,
+/obj/item/clothing/shoes/leather,
+/obj/item/clothing/shoes/white,
+/obj/item/clothing/shoes/white,
+/obj/item/clothing/shoes/white{
+ icon_state = "secshoes";
+ name = "shoes"
+ },
+/obj/item/clothing/shoes/white{
+ icon_state = "secshoes";
+ name = "shoes"
+ },
+/obj/item/clothing/shoes/centcom{
+ desc = null;
+ name = "Dress shoes"
+ },
+/obj/item/clothing/shoes/centcom{
+ desc = null;
+ name = "Dress shoes"
+ },
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/bridge)
"fTt" = (
/obj/structure/window/reinforced,
/obj/item/flag/nt,
@@ -11549,6 +12694,10 @@
icon_state = "dark"
},
/area/centcom/evac)
+"fTL" = (
+/obj/item/flag/nt,
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"fTS" = (
/obj/structure/chair/comfy/shuttle{
dir = 4
@@ -11583,44 +12732,6 @@
icon_state = "fancy-wood-cherry"
},
/area/syndicate_mothership/control)
-"fUK" = (
-/obj/structure/rack/holorack,
-/obj/item/clothing/shoes/cowboy/white{
- name = "white boots"
- },
-/obj/item/clothing/shoes/cowboy/white{
- name = "white boots"
- },
-/obj/item/clothing/shoes/fluff/noble_boot,
-/obj/item/clothing/shoes/fluff/noble_boot,
-/obj/item/clothing/shoes/jackboots,
-/obj/item/clothing/shoes/jackboots,
-/obj/item/clothing/shoes/jackboots/jacksandals,
-/obj/item/clothing/shoes/jackboots/jacksandals,
-/obj/item/clothing/shoes/laceup,
-/obj/item/clothing/shoes/laceup,
-/obj/item/clothing/shoes/leather,
-/obj/item/clothing/shoes/leather,
-/obj/item/clothing/shoes/white,
-/obj/item/clothing/shoes/white,
-/obj/item/clothing/shoes/white{
- icon_state = "secshoes";
- name = "shoes"
- },
-/obj/item/clothing/shoes/white{
- icon_state = "secshoes";
- name = "shoes"
- },
-/obj/item/clothing/shoes/centcom{
- desc = null;
- name = "Dress shoes"
- },
-/obj/item/clothing/shoes/centcom{
- desc = null;
- name = "Dress shoes"
- },
-/turf/simulated/floor/wood,
-/area/centcom/bridge)
"fUX" = (
/obj/machinery/kitchen_machine/oven,
/obj/item/reagent_containers/food/snacks/rawcookies/chocochips{
@@ -11631,12 +12742,14 @@
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership)
-"fVl" = (
-/obj/structure/dispenser/oxygen,
+"fVm" = (
+/obj/effect/turf_decal/arrows{
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
- icon_state = "navyblue"
+ icon_state = "darkyellowalt"
},
-/area/centcom/specops)
+/area/centcom/supply)
"fVA" = (
/obj/effect/turf_decal/tile/neutral{
dir = 4
@@ -11656,14 +12769,18 @@
icon_state = "dark"
},
/area/shuttle/administration)
-"fVB" = (
-/obj/machinery/computer/cryopod{
- pixel_y = 32
+"fVC" = (
+/obj/machinery/turretid{
+ control_area = "\improper Centcom Special Operations";
+ name = "Quarantine Turret";
+ pixel_x = 3;
+ pixel_y = -26
},
-/obj/effect/decal/warning_stripes/white/hollow,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 5
},
+/turf/simulated/floor/wood/fancy/light,
/area/centcom/specops)
"fVE" = (
/obj/effect/turf_decal/siding{
@@ -11681,15 +12798,27 @@
icon_state = "sepia"
},
/area/ninja/outpost)
-"fWh" = (
-/obj/machinery/vending/engivend{
- check_one_access = "0"
+"fVS" = (
+/obj/structure/shuttle/engine/heater{
+ icon_state = "heater3x3_side_inv";
+ tag = "icon-heater (NORTH)"
},
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "navyblue"
+/obj/structure/window/plasmareinforced{
+ color = "#FF0000";
+ dir = 1
},
-/area/centcom/specops)
+/obj/structure/shuttle/engine/platform{
+ layer = 2.9
+ },
+/turf/simulated/floor/plating/airless,
+/area/shuttle/syndicate)
+"fVV" = (
+/obj/structure/filingcabinet/security,
+/obj/effect/turf_decal/siding/yellow/corner{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone3)
"fWk" = (
/obj/structure/window/reinforced{
dir = 8
@@ -11706,15 +12835,6 @@
tag = "icon-redfull (NORTHWEST)"
},
/area/centcom/jail)
-"fWt" = (
-/obj/machinery/computer/account_database,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/bridge)
"fWE" = (
/obj/machinery/door/airlock/shuttle{
id_tag = "s_docking_airlock"
@@ -11735,12 +12855,6 @@
icon_state = "neutral"
},
/area/centcom/evac)
-"fXf" = (
-/obj/machinery/clonepod/upgraded,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"fXt" = (
/obj/structure/dispenser/oxygen,
/obj/effect/turf_decal/stripes/black{
@@ -11772,6 +12886,14 @@
icon_state = "darkredcornersalt"
},
/area/centcom/jail)
+"fYj" = (
+/obj/structure/closet/secure_closet/brig,
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkredalt"
+ },
+/area/centcom/jail)
"fYP" = (
/obj/machinery/door/airlock/centcom{
name = "Outpost 2";
@@ -11803,6 +12925,13 @@
},
/turf/simulated/floor/carpet/cyan,
/area/ninja/outpost)
+"fZj" = (
+/obj/machinery/photocopier,
+/obj/effect/turf_decal/siding/yellow/corner{
+ dir = 8
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone3)
"fZl" = (
/obj/effect/decal/syndie_logo{
icon_state = "logo19"
@@ -11836,6 +12965,14 @@
},
/turf/simulated/floor/grass,
/area/centcom/evac)
+"gao" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 1;
+ icon_state = "propulsion_r";
+ tag = "icon-propulsion_r (NORTH)"
+ },
+/turf/simulated/floor/plating/airless,
+/area/shuttle/syndicate_sit)
"gay" = (
/turf/simulated/floor/plasteel{
dir = 4;
@@ -11899,6 +13036,34 @@
icon_state = "darkredaltstrip"
},
/area/centcom/jail)
+"gcn" = (
+/obj/structure/rack/gunrack,
+/obj/item/gun/projectile/automatic/sfg,
+/obj/item/gun/projectile/automatic/sfg,
+/obj/item/gun/projectile/automatic/sfg,
+/obj/item/gun/projectile/automatic/sfg,
+/obj/item/gun/projectile/automatic/sfg,
+/obj/item/gun/projectile/automatic/sfg,
+/obj/item/gun/projectile/automatic/sfg,
+/obj/item/gun/projectile/automatic/sfg,
+/obj/item/gun/projectile/automatic/sfg,
+/obj/item/gun/projectile/automatic/sfg,
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
+"gcp" = (
+/obj/structure/railing{
+ dir = 4;
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "rampbottom";
+ tag = "icon-stage_stairs"
+ },
+/area/centcom/specops)
"gct" = (
/obj/mecha/combat/marauder/loaded,
/turf/simulated/floor/plasteel{
@@ -11906,13 +13071,6 @@
icon_state = "navyblue"
},
/area/centcom/specops)
-"gcu" = (
-/obj/structure/shuttle/engine/propulsion{
- dir = 1;
- tag = "icon-propulsion (NORTH)"
- },
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/syndicate_elite)
"gcB" = (
/turf/simulated/floor/plasteel{
dir = 4;
@@ -11938,14 +13096,6 @@
/obj/item/storage/box/disks_plantgene,
/turf/simulated/floor/wood,
/area/centcom/evac)
-"gcZ" = (
-/obj/effect/decal/nanotrasen_logo{
- icon_state = "logo3"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"gdi" = (
/obj/effect/turf_decal/siding/wood{
dir = 4
@@ -11959,6 +13109,16 @@
},
/turf/simulated/floor/wood/fancy/light,
/area/ninja/outpost)
+"gdn" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/conveyor{
+ id = "CO2";
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
"gdt" = (
/obj/item/twohanded/required/kirbyplants{
icon_state = "plant-22";
@@ -11975,6 +13135,14 @@
icon_state = "seadeep"
},
/area/centcom/evac)
+"geh" = (
+/obj/machinery/conveyor_switch/oneway{
+ id = "N2O"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
"gel" = (
/obj/machinery/door/window/brigdoor{
color = "#d70000";
@@ -12001,17 +13169,6 @@
},
/turf/simulated/floor/mineral/plastitanium/red,
/area/syndicate_mothership/control)
-"geF" = (
-/obj/structure/rack,
-/obj/item/reagent_containers/applicator/dual,
-/obj/item/reagent_containers/applicator/dual,
-/obj/item/reagent_containers/applicator/dual,
-/obj/item/clothing/accessory/stethoscope,
-/obj/effect/decal/warning_stripes/blue/hollow,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"geW" = (
/obj/item/clothing/glasses/meson{
pixel_x = -6;
@@ -12048,13 +13205,15 @@
icon_state = "darkyellowaltstrip"
},
/area/syndicate_mothership/control)
-"gfm" = (
-/obj/machinery/light/small,
-/obj/structure/chair/comfy/red{
- dir = 4
+"gfq" = (
+/obj/structure/bed,
+/obj/item/bedsheet/qm,
+/obj/effect/mine/sound/bwoink{
+ layer = 2.9;
+ alpha = 0
},
-/turf/simulated/floor/carpet/black,
-/area/centcom/zone2)
+/turf/simulated/floor/carpet/arcade,
+/area/centcom/zone1)
"gfs" = (
/obj/effect/turf_decal{
dir = 10;
@@ -12137,6 +13296,34 @@
icon_state = "darkyellowfull"
},
/area/syndicate_mothership/cargo)
+"ggu" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/shuttle/engine/heater,
+/turf/simulated/floor/plating/airless,
+/area/shuttle/mining)
+"ggB" = (
+/obj/effect/decal/warning_stripes/blue,
+/obj/machinery/door/airlock/centcom{
+ name = "Artillery Control";
+ opacity = 1;
+ req_access = list(114)
+ },
+/obj/machinery/door/poddoor/shutters/invincible{
+ dir = 2;
+ id_tag = "CC_BSA"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"ggC" = (
/obj/effect/turf_decal/siding{
color = "#444444";
@@ -12147,6 +13334,31 @@
icon_state = "sepia"
},
/area/ninja/outpost)
+"ggJ" = (
+/obj/effect/turf_decal/tile/neutral{
+ color = "black";
+ icon_state = "tile_full";
+ layer = 5
+ },
+/obj/effect/turf_decal/tile/neutral{
+ color = "black";
+ icon_state = "tile_full";
+ layer = 5
+ },
+/obj/effect/turf_decal/tile/neutral{
+ color = "black";
+ icon_state = "tile_full";
+ layer = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "rampbottom";
+ tag = "icon-stage_stairs"
+ },
+/area/centcom/specops)
+"ggL" = (
+/turf/simulated/floor/carpet,
+/area/centcom/zone3)
"ggS" = (
/obj/structure/window/reinforced,
/obj/item/twohanded/required/kirbyplants,
@@ -12165,9 +13377,6 @@
},
/turf/simulated/floor/carpet/black,
/area/ninja/outpost)
-"ghb" = (
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/trade/sol)
"ghk" = (
/obj/structure/table/wood/fancy/green,
/obj/item/reagent_containers/food/snacks/chinese/chowmein{
@@ -12197,30 +13406,36 @@
/obj/machinery/vending/cigarette/free,
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/jail)
+"giz" = (
+/obj/structure/shuttle/engine/heater{
+ dir = 1;
+ tag = "icon-heater (NORTH)"
+ },
+/obj/structure/shuttle/engine/propulsion,
+/turf/simulated/floor/plating/airless,
+/area/shuttle/ussp)
"giC" = (
/turf/simulated/wall/shuttle/onlyselfsmooth{
icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi'
},
/area/shuttle/ussp)
-"giG" = (
-/obj/structure/lattice,
-/turf/simulated/wall/indestructible/fakeglass,
-/area/centcom/evac)
-"gjn" = (
-/obj/machinery/computer/shuttle/ert{
- armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
- req_access = list(109)
- },
-/obj/effect/decal/warning_stripes/north,
-/obj/effect/decal/warning_stripes/east,
-/obj/structure/sign/poster/official/nanotrasen_logo{
- pixel_y = 32
+"giK" = (
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
},
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "navybluealt"
+/obj/structure/shuttle/engine/heater,
+/turf/simulated/floor/plating/airless,
+/area/shuttle/siberia)
+"gjE" = (
+/obj/machinery/door/airlock/shuttle{
+ aiControlDisabled = 1;
+ id_tag = "s_docking_airlock";
+ name = "Emergency Droppod";
+ req_access = list(109)
},
-/area/centcom/specops)
+/turf/simulated/floor/shuttle,
+/area/shuttle/nt_droppod)
"gjP" = (
/obj/effect/decal/warning_stripes/white,
/obj/machinery/door/airlock{
@@ -12241,29 +13456,12 @@
icon_state = "dark"
},
/area/syndicate_mothership/control)
-"gkW" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/table/wood,
-/obj/item/candle/eternal,
-/turf/simulated/floor/wood,
-/area/centcom/evac)
"glc" = (
/obj/effect/turf_decal/siding/wood{
dir = 4
},
/turf/simulated/floor/carpet/green,
/area/ninja/outpost)
-"glw" = (
-/obj/machinery/vending/chinese/free,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"glB" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -12273,15 +13471,6 @@
},
/turf/simulated/floor/carpet/black,
/area/ninja/outpost)
-"glE" = (
-/obj/structure/rack/gunrack,
-/obj/item/gun/projectile/automatic/sniper_rifle,
-/obj/item/gun/projectile/automatic/sniper_rifle,
-/obj/item/gun/projectile/automatic/sniper_rifle,
-/obj/item/gun/projectile/automatic/sniper_rifle,
-/obj/item/gun/projectile/automatic/sniper_rifle,
-/turf/simulated/floor/carpet/black,
-/area/centcom/specops)
"glM" = (
/obj/machinery/light{
dir = 8
@@ -12302,6 +13491,17 @@
},
/turf/simulated/floor/grass,
/area/centcom/evac)
+"glZ" = (
+/obj/structure/railing{
+ layer = 4.3;
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "rampbottom";
+ tag = "icon-stage_stairs"
+ },
+/area/centcom/specops)
"gmb" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -12350,6 +13550,52 @@
},
/turf/simulated/floor/wood/fancy/light,
/area/ninja/outpost)
+"gmY" = (
+/obj/item/storage/ashtray/glass{
+ pixel_x = -7;
+ pixel_y = -4
+ },
+/obj/item/lighter/zippo/blue{
+ pixel_x = -5;
+ pixel_y = 8
+ },
+/obj/item/clothing/mask/cigarette/cigar/cohiba{
+ pixel_x = -4;
+ pixel_y = 9
+ },
+/obj/structure/table/glass,
+/obj/item/paper/monitorkey,
+/obj/item/paper/tcommskey,
+/obj/structure/window/reinforced,
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 8
+ },
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
+"gnk" = (
+/obj/structure/safe{
+ known_by = list("NNC")
+ },
+/obj/item/reagent_containers/food/drinks/bottle/goldschlager,
+/obj/item/coin/gold,
+/obj/item/toy/plushie/corgi,
+/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
+/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/item/stack/spacecash/c1000000{
+ name = "1000000 Credit"
+ },
+/obj/item/stack/spacecash/c1000000{
+ name = "1000000 Credit"
+ },
+/obj/item/stack/spacecash/c1000000{
+ name = "1000000 Credit"
+ },
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/bridge)
"gnl" = (
/obj/effect/turf_decal/stripes/line{
do_not_delete_me = 1
@@ -12390,46 +13636,52 @@
icon_state = "darkfull"
},
/area/syndicate_mothership/cargo)
-"goz" = (
-/obj/effect/baseturf_helper/asteroid/snow{
- baseturf = /turf/simulated/floor/indestructible/snow;
- name = "snow baseturf editor"
+"gog" = (
+/obj/machinery/door/poddoor/shutters/invincible{
+ id_tag = "CC_ERT1"
},
-/turf/simulated/floor/indestructible/asteroid,
-/area/ninja/outside)
-"goI" = (
-/obj/machinery/computer/cryopod/robot{
- pixel_y = 30
+/obj/machinery/door_control/secure{
+ id = "CC_ERT1";
+ pixel_y = -25;
+ req_access = list(114)
},
-/obj/effect/decal/warning_stripes/green/hollow,
-/obj/effect/landmark/response_team,
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ icon_state = "navybluealt"
},
/area/centcom/specops)
-"gpm" = (
-/obj/structure/window/reinforced{
- dir = 1
+"gom" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/brigdoor{
+ req_access = list(114)
},
-/obj/item/paper_bin/nanotrasen,
-/obj/item/pen/multi/fountain,
-/obj/item/stamp/centcom{
- pixel_x = -5;
- pixel_y = -7
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
-/obj/structure/table/wood,
-/obj/item/lighter/zippo/blue{
- pixel_x = -5;
- pixel_y = 8
+/area/centcom/zone3)
+"goy" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 8
},
-/obj/item/paper/tcommskey,
-/obj/item/paper/tcommskey,
-/obj/item/clothing/mask/cigarette/cigar/cohiba{
- pixel_x = -4;
- pixel_y = 9
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 4
},
-/turf/simulated/floor/wood,
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 1
+ },
+/turf/simulated/floor/glass/reinforced,
/area/centcom/specops)
+"goz" = (
+/obj/effect/baseturf_helper/asteroid/snow{
+ baseturf = /turf/simulated/floor/indestructible/snow;
+ name = "snow baseturf editor"
+ },
+/turf/simulated/floor/indestructible/asteroid,
+/area/ninja/outside)
"gpp" = (
/obj/structure/railing{
dir = 1
@@ -12452,12 +13704,18 @@
/obj/item/reagent_containers/food/snacks/chimichanga,
/turf/simulated/floor/wood/fancy/light,
/area/ninja/outpost)
-"gqg" = (
-/obj/machinery/computer/station_alert,
+"gpY" = (
+/obj/structure/shuttle/engine/heater,
+/turf/simulated/floor/plating/airless,
+/area/centcom/specops)
+"gqn" = (
+/obj/item/radio/intercom/specops{
+ pixel_x = 32
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/centcom/specops)
+/area/centcom/bridge)
"gqv" = (
/obj/machinery/cryopod{
dir = 8
@@ -12467,6 +13725,22 @@
icon_state = "navyblue"
},
/area/centcom/specops)
+"gqU" = (
+/obj/machinery/computer/security/telescreen/entertainment{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkbluealt"
+ },
+/area/centcom/zone2)
+"gri" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 6
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/specops)
"grj" = (
/obj/machinery/light{
dir = 1
@@ -12482,12 +13756,17 @@
icon_state = "darkjail"
},
/area/syndicate_mothership/jail)
-"grD" = (
-/obj/effect/turf_decal/stripes/gold{
- dir = 8
+"grH" = (
+/obj/item/radio/intercom/specops{
+ pixel_x = 28;
+ pixel_y = -42
},
-/turf/simulated/floor/carpet/black,
-/area/centcom/bridge)
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 9
+ },
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"grJ" = (
/obj/structure/rack/holorack,
/obj/item/autoimplanter,
@@ -12502,13 +13781,16 @@
icon_state = "fancy-wood-cherry"
},
/area/syndicate_mothership/control)
-"gsj" = (
-/obj/structure/window/reinforced,
-/turf/simulated/floor/plasteel{
- dir = 10;
- icon_state = "darkblue"
+"gsK" = (
+/turf/simulated/floor/indestructible{
+ dir = 9;
+ icon_state = "darkgreynavyblue"
},
/area/centcom/specops)
+"gtm" = (
+/obj/machinery/photocopier,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/bridge)
"gtw" = (
/obj/effect/turf_decal/delivery,
/obj/structure/closet/crate/syndicate,
@@ -12520,12 +13802,6 @@
"gtx" = (
/turf/simulated/floor/shuttle/transparent_floor,
/area/shuttle/trade/sol)
-"gtH" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/simulated/floor/wood,
-/area/centcom/zone2)
"gtO" = (
/obj/effect/turf_decal/siding/wood,
/turf/simulated/floor/carpet/black,
@@ -12547,6 +13823,28 @@
icon_state = "darkyellowcornersalt"
},
/area/centcom/zone3)
+"gup" = (
+/obj/item/grenade/empgrenade,
+/obj/item/grenade/empgrenade,
+/obj/item/grenade/empgrenade,
+/obj/item/grenade/empgrenade,
+/obj/item/grenade/empgrenade,
+/obj/item/grenade/empgrenade,
+/obj/item/grenade/empgrenade,
+/obj/item/grenade/empgrenade,
+/obj/item/grenade/empgrenade,
+/obj/item/grenade/empgrenade,
+/obj/structure/closet/secure_closet/guncabinet{
+ anchored = 1;
+ damage_deflection = 2000;
+ layer = 2.9;
+ name = "EMP grenade";
+ req_access = list(114)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"guv" = (
/obj/machinery/vending/dinnerware{
req_access = list(102)
@@ -12556,6 +13854,26 @@
tag = "icon-redfull (NORTHWEST)"
},
/area/centcom/zone1)
+"guE" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/centcom/specops)
+"guW" = (
+/obj/effect/step_trigger/teleporter{
+ teleport_x = 137;
+ teleport_y = 65;
+ teleport_z = 1;
+ icon = 'icons/mob/screen_gen.dmi';
+ icon_state = "x2"
+ },
+/turf/simulated/floor/plasteel{
+ color = "gray";
+ dir = 4;
+ icon_state = "rampbottom"
+ },
+/area/centcom/specops)
"gvs" = (
/obj/effect/turf_decal{
icon_state = "grass_edge_medium_corner"
@@ -12576,6 +13894,15 @@
icon_state = "navybluealt"
},
/area/centcom/specops)
+"gvA" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"gvL" = (
/obj/structure/railing,
/turf/simulated/floor/plasteel{
@@ -12616,6 +13943,13 @@
icon_state = "dark"
},
/area/syndicate_mothership/control)
+"gwz" = (
+/obj/structure/window/reinforced,
+/obj/effect/turf_decal/siding/yellow{
+ dir = 8
+ },
+/turf/simulated/floor/carpet,
+/area/centcom/evac)
"gwG" = (
/obj/structure/table/reinforced,
/obj/machinery/kitchen_machine/microwave/upgraded{
@@ -12638,12 +13972,29 @@
},
/turf/simulated/floor/wood/fancy/light,
/area/ninja/outpost)
+"gxB" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/chair/comfy/red{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"gyg" = (
/obj/effect/turf_decal/siding/wood{
dir = 6
},
/turf/simulated/floor/wood/fancy/light,
/area/ninja/outpost)
+"gyi" = (
+/obj/structure/closet/secure_closet/brig,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkredalt"
+ },
+/area/centcom/jail)
"gyE" = (
/obj/structure/chair/comfy/shuttle,
/turf/simulated/floor/shuttle,
@@ -12714,14 +14065,6 @@
icon_state = "navybluealt"
},
/area/syndicate_mothership/control)
-"gzp" = (
-/obj/machinery/photocopier,
-/obj/machinery/light,
-/obj/machinery/newscaster/security_unit{
- pixel_y = -32
- },
-/turf/simulated/floor/wood,
-/area/centcom/bridge)
"gzB" = (
/obj/structure/window/reinforced{
color = "red";
@@ -12731,28 +14074,17 @@
/obj/structure/table/wood/fancy/black,
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/control)
-"gzR" = (
-/obj/structure/toilet{
- dir = 8;
- pixel_y = 8
- },
-/obj/machinery/door_control/secure{
- color = "#ffcccc";
- id = "Zone3_bathroom2";
- name = "Bathroom lock";
- normaldoorcontrol = 1;
- pixel_x = -4;
- pixel_y = 33;
- req_access = list(114);
- specialfunctions = 4
- },
-/obj/machinery/light/small{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
+"gzJ" = (
+/obj/mecha/combat/durand/loaded{
+ color = "#CCCCFF";
+ desc = "A heavyweight exosuit, painted in a gray scheme. This model appears to have some modifications for ERT.";
+ name = "Nanotrasen Special Durand Mk. II";
+ operation_req_access = list(109)
},
-/area/centcom/zone3)
+/obj/item/mecha_parts/mecha_equipment/repair_droid,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/engine,
+/area/centcom/specops)
"gzT" = (
/obj/effect/turf_decal/siding/green{
dir = 1
@@ -12773,39 +14105,52 @@
},
/turf/simulated/floor/indestructible/grass,
/area/ninja/outside)
-"gAV" = (
-/mob/living/carbon/human/lesser/wolpin{
- icon = 'icons/mob/monkey.dmi';
- icon_state = "wolfling"
+"gAL" = (
+/obj/structure/window/reinforced{
+ dir = 8
},
-/turf/simulated/floor/plasteel{
+/obj/structure/table,
+/obj/machinery/computer/library/public{
+ pixel_y = 4;
+ pixel_x = 1
+ },
+/obj/machinery/ai_status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
+"gAN" = (
+/obj/structure/shuttle/engine/propulsion{
dir = 1;
- icon_state = "tatami";
- name = "Tatami"
+ tag = "icon-propulsion (NORTH)"
},
-/area/ninja/outpost)
+/turf/simulated/floor/plating/airless,
+/area/shuttle/syndicate_elite)
+"gAR" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/effect/turf_decal/box/white/corners{
+ dir = 8
+ },
+/obj/structure/weightmachine/stacklifter,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkfull"
+ },
+/area/centcom/jail)
"gBo" = (
/obj/effect/turf_decal/stripes/gold{
dir = 6
},
/turf/simulated/floor/carpet/arcade,
/area/centcom/bridge)
-"gBS" = (
-/obj/effect/turf_decal/stripes/red/full,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/zone2)
-"gCw" = (
-/obj/machinery/door_control/secure{
- id = "CC_Armory_IK60";
- name = "IK-60";
- pixel_x = 24;
- pixel_y = 24;
- req_access = list(114)
- },
+"gBL" = (
/turf/simulated/floor/plasteel{
- icon_state = "navyblue"
+ dir = 8;
+ icon_state = "darkred"
},
/area/centcom/specops)
"gCy" = (
@@ -12835,14 +14180,6 @@
icon_state = "darkfull"
},
/area/syndicate_mothership/jail)
-"gDk" = (
-/obj/structure/window/full/reinforced{
- armor = list("melee"=80,"bullet"=80,"laser"=0,"energy"=0,"bomb"=80,"bio"=100,"rad"=100,"fire"=80,"acid"=100);
- layer = 5
- },
-/obj/structure/flora/ausbushes/brflowers,
-/turf/simulated/floor/grass,
-/area/centcom/specops)
"gDm" = (
/obj/machinery/light{
dir = 1
@@ -12851,16 +14188,6 @@
icon_state = "darkgrey"
},
/area/syndicate_mothership)
-"gDR" = (
-/obj/effect/decal/warning_stripes/white/hollow,
-/obj/machinery/light/small{
- dir = 8
- },
-/turf/simulated/floor/indestructible{
- dir = 8;
- icon_state = "darkgreen"
- },
-/area/centcom/specops)
"gDV" = (
/obj/structure/sign/poster/contraband/random{
pixel_y = -30
@@ -12872,12 +14199,25 @@
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership)
+"gDX" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/simulated/wall/indestructible/reinforced,
+/area/centcom/specops)
"gEb" = (
/obj/machinery/computer,
/turf/simulated/floor/plasteel{
icon_state = "Dark"
},
/area/shuttle/funeral)
+"gEv" = (
+/obj/structure/filingcabinet/security,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkredalt"
+ },
+/area/centcom/jail)
"gEA" = (
/obj/effect/turf_decal/siding/wood,
/obj/effect/turf_decal/siding/wood/corner{
@@ -12886,6 +14226,33 @@
/obj/effect/turf_decal/siding/wood/corner,
/turf/simulated/floor/carpet/green,
/area/ninja/outpost)
+"gET" = (
+/obj/machinery/light,
+/obj/effect/turf_decal/siding/brown/corner{
+ dir = 8
+ },
+/turf/simulated/floor/carpet,
+/area/centcom/zone3)
+"gFg" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/vending/coffee/free,
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
+"gFo" = (
+/obj/machinery/computer/security/telescreen/entertainment{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "navybluealt"
+ },
+/area/centcom/specops)
"gFq" = (
/obj/effect/turf_decal/siding{
color = "#444444"
@@ -12897,25 +14264,35 @@
},
/turf/simulated/floor/plasteel,
/area/ninja/outpost)
+"gFs" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 9
+ },
+/turf/simulated/floor/glass/reinforced,
+/area/centcom/evac)
"gFx" = (
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/centcom/supply)
-"gFC" = (
-/obj/machinery/door_control/secure{
- id = "CC_GAMMA";
- name = "GAMMA SHUTTLE";
- pixel_x = 24;
- pixel_y = -24;
- req_access = list(114)
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "navybluealtstrip"
+"gFQ" = (
+/obj/effect/landmark/marauder_exit,
+/obj/structure/fans/tiny,
+/obj/effect/turf_decal/tile/neutral{
+ alpha = 220;
+ color = "black";
+ icon_state = "tile_full";
+ layer = 9;
+ opacity = 1;
+ initialized = 1
},
-/area/centcom/specops)
+/turf/simulated/floor/plating,
+/area/centcom/supply)
"gFS" = (
/obj/machinery/door/airlock/centcom{
name = "Outpost 1";
@@ -12940,6 +14317,21 @@
icon_state = "white"
},
/area/centcom/zone1)
+"gGz" = (
+/obj/structure/table/wood,
+/obj/item/gavelhammer{
+ pixel_x = 5;
+ pixel_y = 5
+ },
+/obj/item/gavelblock{
+ pixel_x = -5;
+ pixel_y = -3
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/carpet,
+/area/centcom/zone3)
"gGM" = (
/obj/effect/turf_decal{
dir = 10;
@@ -12947,9 +14339,67 @@
},
/turf/simulated/floor/indestructible/beach/sand,
/area/syndicate_mothership/outside)
+"gGR" = (
+/obj/structure/chair/sofa/corp/left,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/zone3)
"gGY" = (
/turf/simulated/floor/indestructible/beach/water/deep/dense,
/area/ninja/outside)
+"gHi" = (
+/obj/structure/rack/holorack,
+/obj/item/clothing/shoes/cowboy/white{
+ name = "white boots"
+ },
+/obj/item/clothing/shoes/cowboy/white{
+ name = "white boots"
+ },
+/obj/item/clothing/shoes/fluff/noble_boot,
+/obj/item/clothing/shoes/fluff/noble_boot,
+/obj/item/clothing/shoes/jackboots,
+/obj/item/clothing/shoes/jackboots,
+/obj/item/clothing/shoes/jackboots/jacksandals,
+/obj/item/clothing/shoes/jackboots/jacksandals,
+/obj/item/clothing/shoes/laceup,
+/obj/item/clothing/shoes/laceup,
+/obj/item/clothing/shoes/leather,
+/obj/item/clothing/shoes/leather,
+/obj/item/clothing/shoes/white,
+/obj/item/clothing/shoes/white,
+/obj/item/clothing/shoes/white{
+ icon_state = "secshoes";
+ name = "shoes"
+ },
+/obj/item/clothing/shoes/white{
+ icon_state = "secshoes";
+ name = "shoes"
+ },
+/obj/item/clothing/shoes/centcom{
+ desc = null;
+ name = "Dress shoes"
+ },
+/obj/item/clothing/shoes/centcom{
+ desc = null;
+ name = "Dress shoes"
+ },
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
+"gHl" = (
+/obj/machinery/door/poddoor/shutters/invincible{
+ armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
+ dir = 8;
+ id_tag = "CC_supply_internal";
+ layer = 5;
+ locked = 1;
+ name = "Central Command Supply Internal Shutter"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkyellowalt"
+ },
+/area/centcom/supply)
"gHn" = (
/obj/structure/closet/secure_closet/clown{
req_access = null
@@ -12984,13 +14434,19 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/syndicate_mothership/outside)
-"gHZ" = (
-/obj/item/twohanded/required/kirbyplants,
-/obj/machinery/light{
- dir = 4
+"gIc" = (
+/obj/structure/filingcabinet/chestdrawer,
+/obj/machinery/newscaster/security_unit{
+ pixel_y = -32
},
-/turf/simulated/floor/wood,
-/area/centcom/court)
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/bridge)
+"gIq" = (
+/obj/machinery/chem_heater,
+/turf/simulated/floor/engine,
+/area/centcom/specops)
"gIz" = (
/obj/effect/decal/cleanable/confetti,
/turf/simulated/floor/plasteel{
@@ -13033,13 +14489,20 @@
},
/turf/simulated/floor/carpet/royalblack,
/area/shuttle/trade/sol)
-"gJq" = (
-/obj/effect/decal/cleanable/blood/old,
-/turf/simulated/floor/wood,
-/area/centcom/jail)
"gKi" = (
/turf/simulated/floor/carpet/blue,
/area/shuttle/trade/sol)
+"gKt" = (
+/obj/machinery/vending/mech/ntc/exousuit{
+ req_access = list(114)
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
"gKX" = (
/turf/simulated/floor/plasteel{
icon_state = "arrival"
@@ -13083,6 +14546,9 @@
icon_state = "dark"
},
/area/syndicate_mothership/cargo)
+"gLu" = (
+/turf/simulated/floor/plasteel/freezer,
+/area/centcom/specops)
"gLw" = (
/turf/simulated/wall/shuttle/nosmooth{
dir = 4;
@@ -13090,6 +14556,53 @@
icon_state = "ninja_walls_direction"
},
/area/shuttle/ninja)
+"gLC" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 10
+ },
+/turf/simulated/floor/glass/reinforced,
+/area/centcom/evac)
+"gLD" = (
+/obj/machinery/vending/security,
+/turf/simulated/floor/indestructible{
+ dir = 1;
+ icon_state = "darkpurple"
+ },
+/area/centcom/specops)
+"gLF" = (
+/obj/structure/closet/hydrant{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkyellowalt"
+ },
+/area/centcom/zone3)
+"gLN" = (
+/obj/structure/chair/comfy/beige{
+ dir = 4;
+ layer = 5;
+ pixel_y = -2
+ },
+/obj/effect/turf_decal/siding/brown{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone3)
+"gLW" = (
+/obj/machinery/door_control/secure{
+ color = "#ffdd99";
+ id = "ERT_armory_lvl4";
+ name = "ERT Armory Level 4";
+ pixel_y = -32;
+ req_access = list(114)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkyellow"
+ },
+/area/centcom/specops)
"gLX" = (
/obj/effect/turf_decal/weather/snow/corner{
dir = 10
@@ -13105,32 +14618,6 @@
icon_state = "darkblue"
},
/area/centcom/zone1)
-"gMj" = (
-/obj/machinery/light{
- dir = 4
- },
-/turf/simulated/floor/indestructible{
- dir = 1;
- icon_state = "darkbrown"
- },
-/area/centcom/specops)
-"gMv" = (
-/obj/effect/decal/warning_stripes/red,
-/obj/machinery/door/poddoor/shutters/invincible{
- armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
- density = 0;
- dir = 1;
- id_tag = "ERT_armory_lvl1";
- layer = 5;
- locked = 1;
- name = "Armory Level 1";
- opacity = 0
- },
-/turf/simulated/floor/indestructible{
- dir = 8;
- icon_state = "darkgreen"
- },
-/area/centcom/specops)
"gMB" = (
/obj/structure/window/reinforced{
dir = 8
@@ -13138,13 +14625,50 @@
/mob/living/simple_animal/cow,
/turf/simulated/floor/grass,
/area/centcom/evac)
-"gMG" = (
-/obj/effect/decal/cleanable/dirt,
+"gMD" = (
+/obj/structure/chair/comfy/brown{
+ color = "#3300FF"
+ },
+/turf/simulated/floor/carpet,
+/area/centcom/zone3)
+"gMG" = (
+/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/wood{
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership)
+"gMP" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/carpet,
+/area/centcom/jail)
+"gMV" = (
+/obj/structure/closet/acloset{
+ name = "Undercover officer's closet";
+ desc = "It's a basic storage unit."
+ },
+/obj/item/flashlight,
+/obj/item/encryptionkey/centcom,
+/obj/item/radio/headset,
+/obj/item/organ/internal/cyberimp/arm/combat/centcom,
+/obj/item/autoimplanter/old,
+/obj/item/clothing/gloves/color/yellow/power,
+/obj/item/storage/belt/utility/full/multitool,
+/obj/item/clothing/shoes/chameleon/noslip,
+/obj/item/clothing/under/color/black,
+/obj/item/implanter/dust,
+/obj/item/storage/box/engineer{
+ name = "Survival kit"
+ },
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/bridge)
+"gNe" = (
+/obj/structure/chair/comfy/red{
+ color = "#FFFFFF";
+ dir = 8
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone3)
"gNB" = (
/obj/effect/mapping_helpers/light{
light_power = 3
@@ -13152,15 +14676,49 @@
/obj/structure/flora/grass/both,
/turf/simulated/floor/indestructible/snow,
/area/ninja/outside)
+"gNC" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault";
+ tag = "icon-vault (WEST)"
+ },
+/area/centcom/specops)
+"gNX" = (
+/obj/structure/shuttle/engine/platform{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/structure/window/plasmareinforced{
+ color = "#00f700"
+ },
+/obj/structure/shuttle/engine/heater{
+ dir = 1;
+ icon_state = "heater3x3_side_inv";
+ tag = "icon-heater (NORTH)"
+ },
+/turf/simulated/floor/plating/airless,
+/area/shuttle/ninja)
+"gOb" = (
+/obj/structure/table/glass,
+/obj/item/clipboard,
+/obj/item/lighter/zippo/blue{
+ pixel_x = -5;
+ pixel_y = 8
+ },
+/obj/item/clothing/mask/cigarette/cigar/cohiba{
+ pixel_x = -4;
+ pixel_y = 9
+ },
+/turf/simulated/floor/carpet/cyan,
+/area/centcom/zone2)
"gOi" = (
/turf/simulated/floor/plasteel{
icon_state = "arrival"
},
/area/centcom/zone1)
-"gOl" = (
-/obj/item/flag/nt,
-/turf/simulated/floor/wood,
-/area/centcom/bridge)
"gOv" = (
/obj/structure/window/reinforced{
color = "red";
@@ -13180,6 +14738,12 @@
},
/turf/simulated/floor/carpet/royalblack,
/area/syndicate_mothership/control)
+"gOH" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkyellowcornersalt"
+ },
+/area/centcom/zone3)
"gOI" = (
/obj/structure/table,
/obj/item/hand_labeler,
@@ -13211,6 +14775,15 @@
icon_state = "dark"
},
/area/centcom/jail)
+"gPi" = (
+/obj/effect/turf_decal/tile/neutral{
+ alpha = 180;
+ color = "black";
+ icon_state = "tile_full";
+ layer = 9
+ },
+/turf/simulated/floor/plating,
+/area/centcom/supply)
"gPk" = (
/obj/structure/rack,
/obj/item/plant_analyzer,
@@ -13218,16 +14791,6 @@
icon_state = "freezerfloor"
},
/area/centcom/jail)
-"gPn" = (
-/obj/structure/window/reinforced,
-/obj/structure/rack,
-/obj/item/storage/firstaid/tactical,
-/obj/item/storage/firstaid/tactical,
-/obj/effect/decal/warning_stripes/blue/hollow,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"gPq" = (
/obj/structure/flora/grass/jungle,
/obj/structure/flora/grass/jungle/b,
@@ -13243,15 +14806,6 @@
icon_state = "darkyellowaltstrip"
},
/area/syndicate_mothership/control)
-"gQl" = (
-/obj/mecha/combat/gygax/ert,
-/obj/machinery/light{
- dir = 8;
- switchcount = 50
- },
-/obj/effect/turf_decal/mech,
-/turf/simulated/floor/mech_bay_recharge_floor,
-/area/centcom/specops)
"gQr" = (
/obj/structure/flora/ausbushes/lavendergrass,
/turf/simulated/floor/indestructible/grass,
@@ -13275,6 +14829,12 @@
/obj/structure/flora/tree/jungle/small,
/turf/simulated/floor/indestructible/grass,
/area/ninja/outside)
+"gQT" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkyellow"
+ },
+/area/centcom/specops)
"gRr" = (
/turf/simulated/wall/shuttle/onlyselfsmooth,
/area/shuttle/spacebar)
@@ -13284,6 +14844,23 @@
icon_state = "darkredalt"
},
/area/centcom/jail)
+"gSb" = (
+/obj/machinery/door/poddoor{
+ id_tag = "ASSAULT3";
+ name = "Launch Bay #3"
+ },
+/obj/effect/turf_decal/tile/neutral{
+ alpha = 75;
+ color = "black";
+ icon_state = "tile_full";
+ layer = 9
+ },
+/turf/simulated/floor/plating,
+/area/centcom/supply)
+"gSl" = (
+/obj/structure/bookcase/random,
+/turf/simulated/floor/carpet,
+/area/centcom/zone1)
"gSx" = (
/obj/machinery/door/airlock/hatch/syndicate{
name = "Syndicate Base"
@@ -13293,6 +14870,17 @@
icon_state = "darkfull"
},
/area/syndicate_mothership)
+"gSz" = (
+/obj/effect/turf_decal/arrows/white{
+ dir = 4;
+ name = "ERT shuttle";
+ pixel_x = -6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "navybluealtstrip"
+ },
+/area/centcom/specops)
"gSC" = (
/obj/machinery/door/poddoor/impassable{
density = 0;
@@ -13313,6 +14901,23 @@
icon_state = "fancy-wood-oak"
},
/area/ninja/outpost)
+"gTa" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/effect/decal/warning_stripes/south,
+/obj/effect/turf_decal/caution/stand_clear{
+ dir = 1;
+ do_not_delete_me = 1
+ },
+/obj/machinery/door/poddoor/shutters/invincible{
+ dir = 1;
+ id_tag = "ERT_armory_lvl2";
+ name = "Armory level 2";
+ layer = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkfull"
+ },
+/area/centcom/specops)
"gTs" = (
/obj/machinery/atm{
pixel_y = -32
@@ -13337,6 +14942,24 @@
},
/turf/simulated/floor/indestructible/grass,
/area/ninja/outside)
+"gTR" = (
+/obj/machinery/door/airlock/centcom{
+ name = "Archive";
+ opacity = 1;
+ req_access = list(113)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/zone2)
+"gUc" = (
+/obj/structure/chair/comfy/lime,
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2
+ },
+/turf/simulated/floor/wood,
+/area/centcom/zone3)
"gUj" = (
/obj/structure/railing/corner{
dir = 4
@@ -13363,6 +14986,14 @@
/obj/machinery/vending/chinese/free,
/turf/simulated/floor/carpet/black,
/area/ninja/outpost)
+"gUA" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 4
+ },
+/obj/item/flag/nt,
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"gVk" = (
/obj/effect/turf_decal/stripes/line{
dir = 9
@@ -13377,10 +15008,6 @@
icon_state = "darkfull"
},
/area/syndicate_mothership)
-"gVO" = (
-/obj/structure/filingcabinet/employment,
-/turf/simulated/floor/carpet/black,
-/area/centcom/zone2)
"gVQ" = (
/obj/item/pizzabox,
/obj/item/pizzabox,
@@ -13448,18 +15075,6 @@
/obj/effect/turf_decal/siding/wood/corner,
/turf/simulated/floor/wood/fancy/light,
/area/ninja/outpost)
-"gXI" = (
-/obj/effect/decal/warning_stripes/south,
-/turf/simulated/floor/carpet/black,
-/area/centcom/specops)
-"gXQ" = (
-/obj/structure/chair/office/dark{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/centcom/specops)
"gYq" = (
/obj/effect/turf_decal/stripes/asteroid/corner{
dir = 4
@@ -13469,24 +15084,16 @@
icon_state = "asteroid"
},
/area/centcom/evac)
-"gYQ" = (
-/obj/structure/chair/sofa/right{
- dir = 8
+"gYD" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "darkgreencorners"
},
-/turf/simulated/floor/carpet/black,
-/area/centcom/zone3)
+/area/centcom/specops)
"gYZ" = (
/obj/effect/turf_decal/siding/wood,
/obj/machinery/vending/snack/free,
/turf/simulated/floor/carpet/black,
/area/ninja/outpost)
-"gZv" = (
-/obj/item/twohanded/required/kirbyplants,
-/obj/machinery/light{
- dir = 8
- },
-/turf/simulated/floor/wood,
-/area/centcom/court)
"gZE" = (
/obj/item/flag/syndi,
/obj/effect/turf_decal/siding/wideplating/corner{
@@ -13504,12 +15111,6 @@
icon_state = "darkgrey"
},
/area/syndicate_mothership/elite_squad)
-"hat" = (
-/obj/structure/chair/comfy/purp{
- dir = 1
- },
-/turf/simulated/floor/carpet,
-/area/centcom/bridge)
"haG" = (
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/plasteel{
@@ -13550,6 +15151,15 @@
/obj/machinery/vending/cola/free,
/turf/simulated/floor/carpet/black,
/area/ninja/outpost)
+"hby" = (
+/obj/structure/bed,
+/obj/item/bedsheet/wiz,
+/obj/effect/mine/sound/bwoink{
+ layer = 2.9;
+ alpha = 0
+ },
+/turf/simulated/floor/carpet,
+/area/centcom/zone1)
"hbV" = (
/obj/effect/turf_decal/siding/wood,
/obj/structure/railing,
@@ -13562,19 +15172,6 @@
icon_state = "navybluealt"
},
/area/syndicate_mothership/control)
-"hcJ" = (
-/obj/structure/shuttle/engine/heater{
- dir = 4;
- icon_state = "heater2x2_side";
- tag = "icon-heater (NORTH)"
- },
-/obj/structure/window/reinforced{
- color = "yellow";
- dir = 8;
- layer = 2.9
- },
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/trade/sol)
"hdj" = (
/obj/structure/chair,
/obj/effect/turf_decal/siding/wideplating{
@@ -13618,6 +15215,19 @@
icon_state = "rampbottom"
},
/area/ninja/outpost)
+"hdS" = (
+/obj/structure/cable{
+ icon_state = "8-9"
+ },
+/obj/machinery/power/terminal{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "0-9"
+ },
+/obj/machinery/atmospherics/pipe/cap,
+/turf/simulated/floor/plating,
+/area/centcom/specops)
"hdT" = (
/obj/structure/table,
/obj/item/radio/electropack{
@@ -13653,21 +15263,22 @@
},
/turf/simulated/floor/mineral/plastitanium/red,
/area/syndicate_mothership/jail)
-"hfa" = (
-/obj/structure/shuttle/engine/large{
- dir = 4
- },
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/trade/sol)
-"hfl" = (
-/turf/simulated/floor/wood,
-/area/centcom/bridge)
-"hfO" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
+"hfq" = (
+/obj/structure/closet/secure_closet/cabinet/bar,
+/obj/item/storage/box/beakers/bluespace,
+/obj/item/storage/box/drinkingglasses,
+/obj/item/storage/box/drinkingglasses,
+/obj/item/storage/box/drinkingglasses,
+/obj/item/storage/box/drinkingglasses,
+/obj/item/storage/box/drinkingglasses,
+/obj/item/storage/box/drinkingglasses,
+/obj/item/storage/box/drinkingglasses,
+/obj/item/storage/box/drinkingglasses,
+/obj/item/storage/box/drinkingglasses,
+/obj/item/storage/box/drinkingglasses,
+/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis,
/turf/simulated/floor/wood,
-/area/centcom/specops)
+/area/centcom/zone1)
"hfX" = (
/obj/effect/turf_decal/siding/thinplating{
dir = 8
@@ -13683,6 +15294,21 @@
"hgc" = (
/turf/simulated/wall/indestructible/fakeglass,
/area/centcom/bridge)
+"hgx" = (
+/obj/machinery/door_control{
+ color = "#ffcccc";
+ id = "Zone3_bathroom2";
+ name = "Bathroom lock";
+ normaldoorcontrol = 1;
+ pixel_x = -4;
+ pixel_y = 33;
+ req_access = list(114);
+ specialfunctions = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/centcom/zone3)
"hgB" = (
/obj/machinery/door/airlock/shuttle{
id_tag = "s_docking_airlock";
@@ -13704,18 +15330,6 @@
},
/turf/simulated/floor/shuttle,
/area/shuttle/pod_3)
-"hgG" = (
-/obj/machinery/computer/security{
- network = list("SS13","Telecomms","Research Outpost","Mining Outpost","ERT","CentComm","Thunderdome")
- },
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "darkredfull"
- },
-/area/centcom/bridge)
"hgS" = (
/obj/structure/spacepoddoor/invincible,
/turf/simulated/floor/plasteel{
@@ -13723,19 +15337,6 @@
icon_state = "dark"
},
/area/syndicate_mothership/cargo)
-"hhM" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/shuttle/engine/heater,
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/mining)
"hhY" = (
/obj/machinery/door/airlock/syndicate/cargo{
name = "Cargo Receive";
@@ -13783,6 +15384,16 @@
},
/turf/simulated/floor/plasteel,
/area/ninja/outpost)
+"hjf" = (
+/obj/structure/table/wood/fancy/black,
+/obj/item/storage/box/ids{
+ pixel_y = 10
+ },
+/obj/item/melee/baton/ntcane,
+/obj/item/storage/briefcase,
+/obj/item/lighter/zippo/blue,
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"hjp" = (
/obj/structure/ore_box,
/obj/machinery/light/small{
@@ -13790,14 +15401,6 @@
},
/turf/simulated/floor/shuttle,
/area/shuttle/mining)
-"hjL" = (
-/obj/effect/decal/nanotrasen_logo{
- icon_state = "logo4"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"hjQ" = (
/obj/machinery/access_button{
command = "cycle_exterior";
@@ -13832,16 +15435,11 @@
icon_state = "floor3"
},
/area/shuttle/administration)
-"hki" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/shuttle/engine/heater,
-/turf/simulated/floor/plating,
-/area/shuttle/pod_3)
+"hkg" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light,
+/turf/simulated/floor/wood,
+/area/centcom/zone3)
"hku" = (
/obj/effect/decal/cleanable/ash,
/obj/effect/decal/cleanable/shreds,
@@ -13850,6 +15448,45 @@
icon_state = "neutral"
},
/area/centcom/evac)
+"hkH" = (
+/obj/machinery/recharger/wallcharger{
+ pixel_x = -24;
+ pixel_y = 8
+ },
+/obj/machinery/recharger/wallcharger{
+ pixel_x = -24;
+ pixel_y = -8
+ },
+/obj/machinery/recharger/wallcharger{
+ pixel_x = -24
+ },
+/obj/structure/table/reinforced,
+/obj/item/storage/briefcase/inflatable,
+/obj/item/storage/briefcase/inflatable,
+/obj/item/storage/briefcase/inflatable,
+/obj/item/storage/briefcase/inflatable,
+/obj/item/holosign_creator/atmos,
+/obj/item/holosign_creator/atmos,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "navybluealt"
+ },
+/area/centcom/specops)
+"hlh" = (
+/turf/simulated/floor/indestructible{
+ dir = 10;
+ icon_state = "darkgreynavyblue"
+ },
+/area/centcom/specops)
+"hlk" = (
+/obj/structure/railing,
+/obj/structure/chair/comfy/beige{
+ dir = 4;
+ layer = 4;
+ pixel_y = -2
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/bridge)
"hls" = (
/turf/simulated/floor/mineral/plastitanium/red,
/area/syndicate_mothership/jail)
@@ -13877,6 +15514,10 @@
/obj/item/storage/box/lights/mixed,
/turf/simulated/floor/plasteel,
/area/ninja/outpost)
+"hlM" = (
+/obj/item/flag/nt,
+/turf/simulated/floor/carpet/red,
+/area/centcom/bridge)
"hlQ" = (
/obj/effect/turf_decal/siding/wood{
dir = 4
@@ -13887,18 +15528,6 @@
icon_state = "fancy-wood-oak"
},
/area/ninja/outpost)
-"hmm" = (
-/obj/machinery/vending/coffee/free,
-/turf/simulated/floor/carpet/black,
-/area/centcom/zone2)
-"hmB" = (
-/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/snacks/warmdonkpocket,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "darkredalt"
- },
-/area/centcom/zone3)
"hmH" = (
/obj/structure/flora/ausbushes/ywflowers,
/turf/simulated/floor/indestructible/snow,
@@ -13914,20 +15543,6 @@
},
/turf/simulated/wall/indestructible/fakeglass,
/area/centcom/specops)
-"hnc" = (
-/obj/machinery/mass_driver{
- dir = 4;
- id_tag = "ASSAULT0";
- name = "gravpult"
- },
-/obj/effect/turf_decal/loading_area/white{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "darkgrey"
- },
-/area/centcom/specops)
"hne" = (
/obj/structure/shuttle/engine/large,
/turf/space,
@@ -13967,13 +15582,26 @@
},
/turf/simulated/floor/plasteel,
/area/ninja/outpost)
-"hoD" = (
-/obj/item/twohanded/required/kirbyplants,
-/turf/simulated/floor/plasteel{
- dir = 10;
- icon_state = "darkbluealt"
+"hnD" = (
+/obj/structure/closet/crate/can,
+/obj/structure/window/reinforced,
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
+"hnF" = (
+/obj/machinery/computer/med_data,
+/obj/effect/turf_decal/siding/yellow{
+ dir = 8
},
-/area/centcom/zone2)
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone3)
+"hoq" = (
+/obj/machinery/atmospherics/pipe/manifold4w/visible,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/caution/stand_clear{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/centcom/specops)
"hoJ" = (
/turf/simulated/wall/shuttle,
/area/shuttle/spacebar)
@@ -13987,6 +15615,29 @@
icon_state = "darkredaltstrip"
},
/area/centcom/jail)
+"hpN" = (
+/obj/effect/turf_decal/tile/neutral{
+ color = "black";
+ icon_state = "tile_full"
+ },
+/obj/structure/railing{
+ layer = 4.3;
+ density = 0
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "rampbottom";
+ tag = "icon-stage_stairs"
+ },
+/area/centcom/specops)
+"hpY" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 4
+ },
+/obj/machinery/computer/communications,
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"hqm" = (
/obj/effect/turf_decal/tile{
alpha = 128;
@@ -14016,21 +15667,37 @@
icon_state = "fancy-wood-oak"
},
/area/ninja/outpost)
-"hqT" = (
-/obj/machinery/door_control/secure{
- id = "CC_Main_Office_1_1"
+"hqq" = (
+/obj/structure/sign/poster/official/random{
+ pixel_y = -30
},
-/turf/simulated/wall/indestructible/reinforced,
-/area/centcom/bridge)
-"hqZ" = (
-/obj/item/roller,
-/obj/item/roller,
-/obj/item/roller,
-/obj/effect/decal/warning_stripes/blue/hollow,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
+/area/centcom/zone3)
+"hqH" = (
+/obj/machinery/computer/station_alert,
+/obj/structure/railing,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkyellowfull"
+ },
+/area/centcom/bridge)
+"hrp" = (
+/obj/machinery/photocopier/faxmachine/longrange{
+ department = "Central Command";
+ icon_state = "bigscanner"
+ },
+/obj/structure/table/holotable/wood,
+/turf/simulated/floor/carpet/black,
/area/centcom/specops)
+"hsk" = (
+/obj/machinery/photocopier,
+/obj/machinery/light,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/bridge)
"hsz" = (
/obj/structure/chair/comfy/shuttle{
dir = 8
@@ -14063,6 +15730,26 @@
icon_state = "freezerfloor"
},
/area/syndicate_mothership)
+"hsP" = (
+/obj/machinery/door/airlock/multi_tile/glass{
+ damage_deflection = 1000;
+ dir = 2;
+ req_access = list(114)
+ },
+/obj/machinery/door/poddoor/shutters/invincible{
+ id_tag = "CC_ERT2"
+ },
+/obj/machinery/door_control/secure{
+ id = "CC_ERT2";
+ pixel_y = -25;
+ req_access = list(114)
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/wood{
+ icon_state = "light-fancy-wood"
+ },
+/area/centcom/specops)
"hsS" = (
/obj/effect/turf_decal/siding/wood{
dir = 4
@@ -14081,12 +15768,77 @@
icon_state = "navybluecorners"
},
/area/centcom/specops)
+"htg" = (
+/obj/structure/closet{
+ icon_closed = "syndicate1";
+ icon_opened = "syndicate1open";
+ icon_state = "syndicate1"
+ },
+/obj/item/ammo_box/magazine/smgm9mm,
+/obj/item/ammo_box/magazine/smgm9mm,
+/obj/item/ammo_box/magazine/smgm9mm,
+/obj/item/ammo_box/magazine/smgm9mm,
+/obj/item/gun/projectile/automatic/proto,
+/obj/item/gun/energy/gun/blueshield,
+/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
+/obj/item/reagent_containers/food/snacks/candy/mre,
+/obj/item/reagent_containers/hypospray/combat,
+/obj/item/radio/headset/ert/alt{
+ desc = null;
+ name = "SRT bowman headset"
+ },
+/obj/item/clothing/head/beret/centcom/officer/navy{
+ desc = null;
+ name = "SRT beret"
+ },
+/obj/item/clothing/shoes/combat/swat{
+ name = "SRT special shoes"
+ },
+/obj/item/clothing/gloves/combat{
+ name = "Combat gloves"
+ },
+/obj/item/storage/belt/security/webbing/srt/full,
+/obj/item/storage/backpack/satchel_blueshield/srt,
+/obj/item/clothing/suit/storage/blueshield/srt,
+/obj/item/clothing/suit/armor/bulletproof{
+ name = "SRT bulletproof vest"
+ },
+/obj/item/shield/riot/tele,
+/obj/item/suppressor,
+/obj/item/CQC_manual,
+/obj/item/implanter/mindshield/ert,
+/obj/item/card/id/centcom{
+ name = "Special Reaction Team Member card";
+ rank = "Special Reaction Team Member";
+ registered_name = "Special Reaction Team Member"
+ },
+/obj/item/storage/box/responseteam,
+/obj/item/clothing/under/fluff/jay_turtleneck{
+ desc = null;
+ name = "SRT uniform"
+ },
+/obj/item/gun/projectile/automatic/pistol/sp8/sp8ar,
+/obj/item/ammo_box/magazine/sp8,
+/obj/item/ammo_box/magazine/sp8,
+/obj/item/implanter/dust,
+/obj/item/clothing/accessory/holster,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "navyblue"
+ },
+/area/centcom/specops)
"htk" = (
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkyellowaltstrip"
},
/area/centcom/zone3)
+"htt" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/drinks/bottle/holywater,
+/obj/item/reagent_containers/food/drinks/bottle/holywater,
+/turf/simulated/floor/carpet,
+/area/centcom/evac)
"htL" = (
/obj/structure/flora/grass/brown,
/obj/structure/flora/grass/both,
@@ -14165,6 +15917,12 @@
icon_state = "fancy-wood-oak"
},
/area/ninja/outpost)
+"hux" = (
+/turf/simulated/floor/indestructible{
+ dir = 4;
+ icon_state = "darkgreynavybluecorner"
+ },
+/area/centcom/specops)
"huE" = (
/obj/item/flag/ninja,
/obj/effect/turf_decal/siding/wood{
@@ -14218,30 +15976,6 @@
name = "Tatami"
},
/area/ninja/outpost)
-"hvL" = (
-/obj/docking_port/stationary{
- dir = 8;
- dwidth = 8;
- height = 18;
- id = "admin_away";
- name = "centcom bay 1";
- timid = 1;
- turf_type = /turf/simulated/floor/indestructible/plating;
- width = 18
- },
-/turf/simulated/floor/plating,
-/area/centcom/specops)
-"hvZ" = (
-/obj/structure/window/reinforced{
- layer = 2.9
- },
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/jail)
"hwc" = (
/turf/simulated/floor/plasteel{
icon_state = "grimy"
@@ -14272,13 +16006,6 @@
icon_state = "Dark"
},
/area/shuttle/funeral)
-"hwF" = (
-/obj/machinery/computer/pod/deathsquad,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "darkgrey"
- },
-/area/centcom/specops)
"hwZ" = (
/obj/structure/sign/poster/contraband/syndicate_recruitment{
pixel_x = -32
@@ -14292,12 +16019,6 @@
icon_state = "dark"
},
/area/shuttle/syndicate)
-"hxv" = (
-/obj/effect/turf_decal/bot_red,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"hxy" = (
/obj/effect/turf_decal{
dir = 5;
@@ -14309,6 +16030,23 @@
icon_state = "dark"
},
/area/syndicate_mothership/control)
+"hxB" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/filingcabinet/employment,
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
+"hxE" = (
+/obj/machinery/cryopod{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/zone1)
"hxR" = (
/turf/simulated/floor/plasteel{
dir = 1;
@@ -14321,10 +16059,15 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/ninja/outside)
-"hya" = (
-/obj/structure/table/wood/fancy/black,
-/turf/simulated/floor/wood,
-/area/centcom/bridge)
+"hyc" = (
+/obj/structure/table/wood,
+/obj/item/radio/intercom,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/carpet,
+/area/centcom/zone3)
"hyg" = (
/obj/machinery/light/small{
dir = 1
@@ -14334,12 +16077,14 @@
icon_state = "dark"
},
/area/centcom/zone1)
-"hza" = (
-/obj/item/flag/nt,
-/turf/simulated/floor/plasteel{
- icon_state = "grimy"
- },
-/area/centcom/jail)
+"hyL" = (
+/obj/structure/bookcase/manuals,
+/obj/item/book/manual/sop_legal,
+/obj/item/book/manual/sop_engineering,
+/obj/item/book/manual/sop_command,
+/obj/item/book/manual/security_space_law,
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"hzh" = (
/obj/effect/decal/cleanable/confetti,
/obj/effect/decal/cleanable/dirt,
@@ -14347,6 +16092,16 @@
icon_state = "dark"
},
/area/centcom/jail)
+"hzw" = (
+/obj/item/stack/nanopaste,
+/obj/item/mmi,
+/obj/item/stack/nanopaste,
+/obj/structure/table/glass,
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/centcom/specops)
"hzK" = (
/obj/effect/turf_decal/delivery,
/obj/structure/fans/tiny/invisible,
@@ -14373,26 +16128,16 @@
},
/turf/simulated/floor/wood,
/area/centcom/zone1)
-"hAX" = (
-/obj/effect/turf_decal/stripes/red/full,
-/obj/machinery/light{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+"hBW" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 5
},
-/area/centcom/zone2)
+/turf/simulated/floor/glass/reinforced,
+/area/centcom/specops)
"hCl" = (
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/control)
-"hCr" = (
-/obj/structure/shuttle/engine/heater{
- dir = 1;
- tag = "icon-heater (NORTH)"
- },
-/obj/structure/shuttle/engine/propulsion,
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/ussp)
"hCL" = (
/obj/effect/turf_decal/stripes/line{
icon = 'icons/turf/floors.dmi';
@@ -14419,6 +16164,16 @@
icon_state = "grimy"
},
/area/syndicate_mothership)
+"hDk" = (
+/obj/effect/decal/warning_stripes/red,
+/obj/machinery/door/poddoor/shutters/invincible{
+ dir = 2;
+ id_tag = "CC_Armory_shotgun"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"hDO" = (
/obj/structure/toilet,
/turf/simulated/floor/plasteel{
@@ -14436,19 +16191,33 @@
icon_state = "sepia"
},
/area/ninja/outpost)
-"hEq" = (
-/obj/machinery/door/poddoor{
- id_tag = "ASSAULT0";
- name = "Launch Bay #0"
+"hEl" = (
+/obj/structure/window/reinforced{
+ dir = 4
},
-/turf/simulated/floor/plating,
-/area/centcom/specops)
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/bridge)
"hEu" = (
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "arrival"
},
/area/centcom/evac)
+"hEG" = (
+/obj/structure/closet/wardrobe/chemistry_white,
+/obj/item/storage/bag/chemistry,
+/obj/item/storage/bag/chemistry,
+/obj/item/clothing/glasses/science{
+ pixel_y = 3
+ },
+/obj/item/clothing/glasses/science{
+ pixel_y = 3
+ },
+/turf/simulated/floor/engine,
+/area/centcom/specops)
"hEO" = (
/obj/effect/turf_decal{
icon_state = "golden_stripes"
@@ -14503,16 +16272,6 @@
},
/turf/simulated/floor/wood/fancy/light,
/area/ninja/outpost)
-"hFX" = (
-/obj/effect/decal/warning_stripes/white,
-/obj/machinery/door/airlock{
- id_tag = "CC_toilet_unit1";
- name = "Toilet"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/evac)
"hGh" = (
/obj/structure/flora/grass/jungle/b,
/obj/structure/flora/ausbushes/genericbush,
@@ -14530,10 +16289,6 @@
/obj/structure/flora/ausbushes/brflowers,
/turf/simulated/floor/indestructible/snow,
/area/ninja/outside)
-"hHa" = (
-/obj/machinery/vending/chinese/free,
-/turf/simulated/floor/wood,
-/area/centcom/zone2)
"hHh" = (
/obj/machinery/light/small{
dir = 4
@@ -14592,18 +16347,25 @@
},
/turf/simulated/floor/carpet/orange,
/area/shuttle/trade/sol)
-"hIf" = (
-/obj/structure/shuttle/engine/propulsion{
- dir = 1;
- icon_state = "propulsion_l";
- tag = "icon-propulsion_l (NORTH)"
+"hHW" = (
+/obj/structure/filingcabinet/employment,
+/obj/item/radio/intercom/specops{
+ pixel_y = -32
},
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/funeral)
-"hIg" = (
-/obj/structure/falsewall/reinforced,
-/turf/simulated/floor/plating,
-/area/centcom/zone2)
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/bridge)
+"hIl" = (
+/obj/machinery/door_control/secure{
+ id = "CC_Armory_SRT1";
+ pixel_y = -25;
+ req_access = list(114);
+ pixel_x = -25;
+ name = "SRT Team 2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "navybluealtstrip"
+ },
+/area/centcom/specops)
"hIm" = (
/obj/item/twohanded/required/kirbyplants{
icon_state = "plant-34";
@@ -14651,6 +16413,70 @@
/obj/structure/flora/junglebush/b,
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
+"hIL" = (
+/obj/structure/bookcase/manuals,
+/obj/item/book/manual/sop_legal,
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
+"hJg" = (
+/obj/structure/closet{
+ icon_closed = "syndicate1";
+ icon_opened = "syndicate1open";
+ icon_state = "syndicate1"
+ },
+/obj/item/ammo_box/magazine/smgm9mm,
+/obj/item/ammo_box/magazine/smgm9mm,
+/obj/item/ammo_box/magazine/smgm9mm,
+/obj/item/ammo_box/magazine/smgm9mm,
+/obj/item/gun/projectile/automatic/proto,
+/obj/item/gun/energy/gun/blueshield,
+/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
+/obj/item/reagent_containers/food/snacks/candy/mre,
+/obj/item/reagent_containers/hypospray/combat,
+/obj/item/radio/headset/ert/alt{
+ desc = null;
+ name = "SRT bowman headset"
+ },
+/obj/item/clothing/head/beret/centcom/officer/navy{
+ desc = null;
+ name = "SRT beret"
+ },
+/obj/item/clothing/shoes/combat/swat{
+ name = "SRT special shoes"
+ },
+/obj/item/clothing/gloves/combat{
+ name = "Combat gloves"
+ },
+/obj/item/storage/belt/security/webbing/srt/full,
+/obj/item/storage/backpack/satchel_blueshield/srt,
+/obj/item/clothing/suit/storage/blueshield/srt,
+/obj/item/clothing/suit/armor/bulletproof{
+ name = "SRT bulletproof vest"
+ },
+/obj/item/shield/riot/tele,
+/obj/item/suppressor,
+/obj/item/CQC_manual,
+/obj/item/implanter/mindshield/ert,
+/obj/item/card/id/centcom{
+ name = "Special Reaction Team Member card";
+ rank = "Special Reaction Team Member";
+ registered_name = "Special Reaction Team Member"
+ },
+/obj/item/storage/box/responseteam,
+/obj/item/clothing/under/fluff/jay_turtleneck{
+ desc = null;
+ name = "SRT uniform"
+ },
+/obj/item/gun/projectile/automatic/pistol/sp8/sp8ar,
+/obj/item/ammo_box/magazine/sp8,
+/obj/item/ammo_box/magazine/sp8,
+/obj/item/implanter/dust,
+/obj/item/clothing/accessory/holster,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "navyblue"
+ },
+/area/centcom/specops)
"hJk" = (
/obj/structure/sign/poster/official/nanotrasen_logo{
pixel_x = -32
@@ -14672,12 +16498,6 @@
},
/turf/simulated/floor/carpet/red,
/area/ninja/outpost)
-"hJy" = (
-/obj/machinery/light,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/centcom/specops)
"hJH" = (
/obj/structure/railing/corner,
/obj/effect/turf_decal/siding/wood{
@@ -14686,22 +16506,46 @@
/obj/effect/turf_decal/siding/wood/corner,
/turf/simulated/floor/carpet/cyan,
/area/ninja/outpost)
+"hJM" = (
+/obj/machinery/door/airlock/external{
+ id_tag = "specops_away";
+ name = "Shuttle Hatch";
+ req_access = list(109)
+ },
+/obj/machinery/shower{
+ pixel_y = 20
+ },
+/obj/structure/fans/tiny,
+/obj/machinery/door/poddoor/impassable/preopen{
+ id_tag = "ERT_Quarantine";
+ name = "ERT Quarantine"
+ },
+/turf/simulated/floor/indestructible{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
+"hJN" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "darkgreencorners";
+ dir = 8
+ },
+/area/centcom/specops)
+"hKG" = (
+/obj/structure/reagent_dispensers/peppertank{
+ pixel_y = -30
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkredalt"
+ },
+/area/centcom/jail)
"hLh" = (
/turf/simulated/floor/indestructible/grass,
/area/ninja/outside)
-"hLq" = (
+"hLw" = (
/turf/simulated/floor/plasteel{
- icon_state = "rampbottom";
- tag = "icon-stage_stairs"
+ icon_state = "darkyellowcorners"
},
-/area/centcom/zone2)
-"hLB" = (
-/obj/structure/chair/comfy/red{
- color = "#222222"
- },
-/obj/effect/turf_decal/plaque,
-/turf/simulated/floor/carpet,
-/area/centcom/court)
+/area/centcom/specops)
"hLD" = (
/obj/effect/turf_decal{
dir = 8;
@@ -14712,10 +16556,6 @@
water_overlay_icon_state = null
},
/area/syndicate_mothership/outside)
-"hLH" = (
-/obj/machinery/light/small,
-/turf/simulated/floor/wood,
-/area/centcom/zone2)
"hLJ" = (
/obj/machinery/door/airlock/shuttle,
/obj/structure/fans/tiny,
@@ -14739,6 +16579,14 @@
icon_state = "alien20"
},
/area/abductor_ship)
+"hMa" = (
+/obj/structure/statue/sandstone/venus{
+ layer = 5
+ },
+/obj/structure/flora/ausbushes/sparsegrass,
+/obj/effect/mapping_helpers/light,
+/turf/simulated/floor/grass,
+/area/centcom/evac)
"hMi" = (
/obj/machinery/computer/operating{
layer = 3.5
@@ -14750,6 +16598,14 @@
icon_state = "white"
},
/area/centcom/zone1)
+"hMu" = (
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/bridge)
"hMy" = (
/turf/simulated/wall/indestructible/abductor{
icon_state = "alien21"
@@ -14770,15 +16626,6 @@
/obj/effect/turf_decal/stripes/gold,
/turf/simulated/floor/carpet/royalblack,
/area/syndicate_mothership/control)
-"hNa" = (
-/obj/machinery/light/small{
- dir = 4
- },
-/turf/simulated/floor/indestructible{
- dir = 4;
- icon_state = "darkbrown"
- },
-/area/centcom/specops)
"hNd" = (
/turf/simulated/wall/indestructible/wood,
/area/ussp_centcom/secretariat)
@@ -14792,6 +16639,12 @@
/obj/machinery/vending/shoedispenser,
/turf/simulated/floor/wood,
/area/centcom/zone1)
+"hNo" = (
+/obj/structure/window/reinforced,
+/turf/simulated/wall/indestructible/reinforced{
+ density = 0
+ },
+/area/centcom/zone2)
"hNH" = (
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/carpet,
@@ -14807,10 +16660,6 @@
/obj/structure/fans/tiny/invisible,
/turf/simulated/floor/plating,
/area/shuttle/syndicate)
-"hNK" = (
-/obj/structure/chair/sofa/right,
-/turf/simulated/floor/carpet/arcade,
-/area/centcom/zone1)
"hNZ" = (
/obj/machinery/door/window/brigdoor{
color = "#d70000";
@@ -14834,20 +16683,36 @@
icon_state = "asteroid"
},
/area/centcom/evac)
+"hOx" = (
+/obj/item/vending_refill/nta,
+/obj/structure/rack/holorack,
+/obj/item/vending_refill/nta,
+/obj/item/vending_refill/nta,
+/obj/item/vending_refill/nta,
+/obj/item/vending_refill/nta,
+/obj/item/vending_refill/nta,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
"hOM" = (
/turf/simulated/wall/indestructible/abductor{
icon_state = "alien23"
},
/area/abductor_ship)
-"hPJ" = (
-/obj/structure/table/wood/fancy/black,
-/obj/item/storage/box/ids{
- pixel_y = 10
+"hON" = (
+/turf/simulated/floor/indestructible{
+ dir = 1;
+ icon_state = "darkgreynavyblue"
},
-/obj/item/melee/baton/ntcane,
-/obj/item/storage/briefcase,
-/obj/item/lighter/zippo/blue,
-/turf/simulated/floor/wood,
+/area/centcom/specops)
+"hPz" = (
+/obj/structure/bookcase/manuals,
+/obj/item/book/manual/sop_medical,
+/obj/item/book/manual/sop_science,
+/obj/item/book/manual/sop_security,
+/obj/item/book/manual/sop_service,
+/turf/simulated/floor/wood/fancy/light,
/area/centcom/specops)
"hPQ" = (
/obj/effect/turf_decal{
@@ -14857,6 +16722,12 @@
/obj/structure/dresser,
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/control)
+"hPR" = (
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkgreen"
+ },
+/area/centcom/specops)
"hQg" = (
/obj/structure/weightmachine/weightlifter,
/turf/simulated/floor/indestructible/asteroid,
@@ -14872,12 +16743,27 @@
icon_state = "arrivalcorner"
},
/area/centcom/evac)
+"hQG" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkbluealt"
+ },
+/area/centcom/zone2)
"hQS" = (
/turf/simulated/floor/shuttle{
icon = 'icons/turf/floors.dmi';
icon_state = "dark"
},
/area/shuttle/administration)
+"hQX" = (
+/obj/machinery/vending/cigarette/free,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"hRt" = (
/obj/structure/curtain/open/shower/security,
/turf/simulated/wall/indestructible/fakeglass,
@@ -14925,18 +16811,38 @@
icon_state = "vfloor"
},
/area/shuttle/administration)
-"hSv" = (
-/obj/machinery/door_control{
- id = "admin_armory";
- pixel_x = -24;
- pixel_y = 24;
- req_access = list(114)
+"hSk" = (
+/obj/machinery/vending/clothing/departament/law,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
+/area/centcom/supply)
+"hSO" = (
+/obj/structure/falsewall/reinforced,
/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "navybluealt"
+ icon_state = "dark"
},
/area/centcom/specops)
+"hST" = (
+/obj/effect/turf_decal/tile/neutral{
+ alpha = 85;
+ icon_state = "seadeep";
+ layer = 9;
+ icon = 'icons/misc/beach.dmi'
+ },
+/obj/structure/window/reinforced{
+ dir = 4;
+ layer = 9.1
+ },
+/obj/structure/flora/rock/pile,
+/obj/structure/window/reinforced/survival_pod{
+ dir = 6;
+ pixel_y = -7;
+ pixel_x = 1;
+ density = 0
+ },
+/turf/simulated/floor/indestructible/beach/water/deep/sand_floor,
+/area/centcom/specops)
"hSY" = (
/obj/effect/turf_decal/siding{
color = "#444444";
@@ -14986,6 +16892,15 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/syndicate_mothership/outside)
+"hTA" = (
+/obj/structure/chair/comfy/beige{
+ dir = 4;
+ layer = 4;
+ pixel_y = -2
+ },
+/obj/structure/railing,
+/turf/simulated/floor/carpet/black,
+/area/centcom/bridge)
"hTD" = (
/turf/simulated/floor/plasteel{
dir = 1;
@@ -15001,48 +16916,33 @@
icon_state = "darkfull"
},
/area/syndicate_mothership/cargo)
-"hTU" = (
+"hUu" = (
+/obj/structure/sign/poster/official/obey{
+ pixel_y = -32
+ },
/turf/simulated/floor/plasteel{
- dir = 5;
icon_state = "darkredalt"
},
/area/centcom/jail)
-"hUD" = (
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
- },
-/obj/machinery/door/window/brigdoor{
- dir = 1;
- pixel_y = 2;
- req_access = list(104,109)
- },
-/obj/machinery/suit_storage_unit/standard_unit/ertamber{
- req_access = list(104,109)
+"hUV" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 4
},
-/turf/simulated/floor/indestructible{
- dir = 6;
- icon_state = "darkgreen"
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
-/area/centcom/specops)
+/area/centcom/jail)
"hVd" = (
/obj/structure/chair{
dir = 4
},
/turf/simulated/floor/carpet/black,
/area/ninja/outpost)
-"hWn" = (
-/obj/structure/table/reinforced,
-/obj/item/grenade/clusterbuster/nervegas,
-/obj/item/grenade/clusterbuster/nervegas,
-/obj/item/grenade/clusterbuster/nervegas,
-/obj/item/grenade/chem_grenade/teargas,
-/obj/item/grenade/chem_grenade/teargas,
-/obj/item/grenade/chem_grenade/teargas,
-/obj/item/grenade/chem_grenade/teargas,
-/obj/item/grenade/chem_grenade/teargas,
+"hXc" = (
+/obj/structure/closet/crate/can,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 1;
+ icon_state = "vault"
},
/area/centcom/specops)
"hXg" = (
@@ -15063,13 +16963,6 @@
},
/turf/simulated/floor/carpet/cyan,
/area/ninja/outpost)
-"hXs" = (
-/obj/effect/turf_decal/caution/stand_clear/red,
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "darkbluealtstrip"
- },
-/area/centcom/zone2)
"hYm" = (
/obj/effect/turf_decal/caution/stand_clear{
dir = 1;
@@ -15082,22 +16975,21 @@
icon_state = "floor4"
},
/area/shuttle/syndicate)
+"hYC" = (
+/obj/machinery/computer/card/centcom,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/bridge)
"hYJ" = (
/obj/machinery/vending/coffee/free,
/turf/simulated/floor/carpet,
/area/centcom/evac)
-"hYY" = (
-/obj/machinery/door_control/secure{
- id = "CC_BSA";
- name = "BSA room";
- pixel_x = -24;
- pixel_y = -24;
- req_access = list(114)
- },
+"hZg" = (
+/obj/item/flag/nt,
/turf/simulated/floor/plasteel{
- icon_state = "navybluealtstrip"
+ dir = 9;
+ icon_state = "darkredalt"
},
-/area/centcom/specops)
+/area/centcom/jail)
"hZr" = (
/obj/structure/flora/grass/brown,
/obj/structure/flora/grass/brown,
@@ -15112,6 +17004,22 @@
icon_state = "dark"
},
/area/syndicate_mothership/jail)
+"iae" = (
+/obj/effect/step_trigger/teleporter{
+ teleport_x = 205;
+ teleport_y = 89;
+ teleport_z = 1;
+ icon = 'icons/mob/screen_gen.dmi';
+ icon_state = "x2"
+ },
+/turf/space,
+/area/space)
+"iak" = (
+/obj/effect/turf_decal/siding/yellow{
+ dir = 1
+ },
+/turf/simulated/floor/glass/reinforced,
+/area/centcom/evac)
"iaK" = (
/obj/structure/cable{
d2 = 8;
@@ -15142,18 +17050,6 @@
icon_state = "fancy-wood-oak"
},
/area/ninja/outpost)
-"ibQ" = (
-/obj/machinery/door_control/secure{
- id = "CC_Armory_shotgun";
- name = "Shotguns";
- pixel_x = 24;
- pixel_y = -24;
- req_access = list(114)
- },
-/turf/simulated/floor/plasteel{
- icon_state = "navybluecorners"
- },
-/area/centcom/specops)
"icm" = (
/turf/simulated/wall/indestructible/abductor{
icon_state = "alien16"
@@ -15173,6 +17069,12 @@
icon_state = "sepia"
},
/area/ninja/outpost)
+"icG" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkyellowalt"
+ },
+/area/centcom/specops)
"icT" = (
/obj/effect/turf_decal{
dir = 10;
@@ -15197,15 +17099,6 @@
icon_state = "fancy-wood-oak"
},
/area/ninja/outpost)
-"idQ" = (
-/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/portable_atmospherics/canister/air{
- maximum_pressure = 50000
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
"idZ" = (
/obj/machinery/door/airlock/shuttle{
id_tag = "s_docking_airlock";
@@ -15247,6 +17140,40 @@
},
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
+"iet" = (
+/obj/structure/table/glass,
+/obj/item/folder/blue{
+ pixel_x = 5;
+ pixel_y = -5
+ },
+/obj/item/folder/red{
+ pixel_x = -5;
+ pixel_y = -5
+ },
+/obj/item/folder/white{
+ pixel_x = -5;
+ pixel_y = 5
+ },
+/obj/item/folder/yellow{
+ pixel_x = 5;
+ pixel_y = 5
+ },
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 6
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/bridge)
+"ieD" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/shuttle/engine/heater,
+/turf/simulated/floor/plating/airless,
+/area/shuttle/pod_2)
"ieK" = (
/obj/structure/chair/comfy/red{
dir = 8
@@ -15263,20 +17190,20 @@
icon_state = "darkredcorners"
},
/area/syndicate_mothership/elite_squad)
-"ifB" = (
-/obj/effect/decal/warning_stripes/red,
-/obj/machinery/door/poddoor/shutters/invincible{
- dir = 1;
- id_tag = "CC_Armory_SFG"
+"ifh" = (
+/obj/structure/window/reinforced{
+ layer = 2.9
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 6
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/centcom/specops)
-"ifS" = (
-/obj/machinery/photocopier,
-/turf/simulated/floor/wood,
-/area/centcom/bridge)
+/area/centcom/jail)
"ifZ" = (
/turf/simulated/floor/plasteel{
dir = 4;
@@ -15296,44 +17223,74 @@
/obj/structure/flora/tree/jungle/small,
/turf/simulated/floor/indestructible/grass,
/area/ninja/outside)
-"igY" = (
-/obj/effect/turf_decal/arrows/white{
- color = "#0066ff";
+"igZ" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/obj/structure/dresser,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/zone1)
+"ihc" = (
+/obj/structure/chair/comfy/brown{
+ color = "#3300FF";
dir = 1
},
+/turf/simulated/floor/carpet/cyan,
+/area/centcom/zone2)
+"ihi" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 1;
+ pixel_y = 3;
+ initialized = 1
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/centcom/zone3)
-"iha" = (
-/obj/structure/table/reinforced,
-/obj/structure/window/reinforced,
-/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay,
-/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay,
-/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay,
-/obj/item/mecha_parts/mecha_equipment/repair_droid,
-/obj/item/mecha_parts/mecha_equipment/repair_droid,
-/obj/item/mecha_parts/mecha_equipment/repair_droid,
-/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster,
-/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster,
-/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster,
-/obj/item/mecha_parts/mecha_equipment/weapon/energy/ion,
-/obj/item/mecha_parts/mecha_equipment/weapon/energy/ion,
-/obj/item/mecha_parts/mecha_equipment/weapon/energy/ion,
-/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy,
-/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy,
-/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy,
-/turf/simulated/floor/plasteel,
-/area/centcom/specops)
-"ihz" = (
-/obj/machinery/vending/cigarette/free,
+/area/centcom/jail)
+"ihA" = (
+/obj/machinery/door/airlock/command/glass{
+ frequency = 2000;
+ icon_state = "open";
+ id_tag = "CC-OP4-Int";
+ locked = 1;
+ name = "Zone 2"
+ },
+/obj/effect/decal/warning_stripes/blue,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/centcom/zone3)
+/area/centcom/specops)
"ihM" = (
/turf/simulated/floor/carpet/arcade,
/area/centcom/zone1)
+"iiA" = (
+/obj/effect/decal/cleanable/crayon{
+ color = "yellow";
+ icon_state = "guy";
+ initialized = 1;
+ layer = 5;
+ pixel_y = -30
+ },
+/obj/effect/decal/cleanable/crayon{
+ color = "yellow";
+ icon_state = "face";
+ initialized = 1;
+ pixel_x = -32;
+ pixel_y = 32
+ },
+/obj/effect/decal/cleanable/crayon{
+ color = "yellow";
+ icon_state = "shitcurity";
+ initialized = 1;
+ pixel_x = 32;
+ pixel_y = 32
+ },
+/turf/simulated/floor/mineral/bananium,
+/area/centcom/specops)
"iiB" = (
/obj/effect/turf_decal/siding/green{
dir = 4
@@ -15342,6 +17299,13 @@
/obj/structure/flora/ausbushes/brflowers,
/turf/simulated/floor/indestructible/grass,
/area/ninja/outside)
+"iiC" = (
+/obj/structure/table/glass,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/centcom/specops)
"iiO" = (
/turf/simulated/floor/plasteel{
dir = 6;
@@ -15357,11 +17321,46 @@
icon_state = "darkjail"
},
/area/syndicate_mothership/jail)
+"iiU" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/blue/corner{
+ dir = 4
+ },
+/turf/simulated/floor/glass,
+/area/centcom/bridge)
"iiY" = (
/obj/structure/flora/tree/jungle,
/obj/structure/flora/rock/jungle,
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
+"ijf" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "rampbottom";
+ tag = "icon-stage_stairs"
+ },
+/area/centcom/specops)
+"iji" = (
+/obj/structure/table/glass,
+/obj/machinery/newscaster/security_unit{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/zone3)
+"ikf" = (
+/obj/item/radio/intercom/specops{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "navybluealt"
+ },
+/area/centcom/specops)
"ikw" = (
/obj/item/twohanded/required/kirbyplants{
icon_state = "applebush"
@@ -15374,14 +17373,6 @@
icon_state = "darkgrey"
},
/area/centcom/zone2)
-"iky" = (
-/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/snacks/sliceable/birthdaycake,
-/obj/structure/window/reinforced{
- layer = 2.9
- },
-/turf/simulated/floor/wood,
-/area/centcom/specops)
"ikC" = (
/obj/machinery/abductor/experiment{
team = 1
@@ -15437,35 +17428,30 @@
/obj/item/clothing/gloves/boxing/green,
/turf/simulated/floor/indestructible/asteroid,
/area/syndicate_mothership/outside)
-"ilu" = (
-/obj/structure/table/reinforced,
-/obj/item/paper_bin/nanotrasen{
- pixel_x = 3;
- pixel_y = 12
- },
-/obj/item/pen/multi/fountain,
-/turf/simulated/floor/wood,
-/area/centcom/zone2)
-"ilv" = (
-/obj/effect/decal/nanotrasen_logo,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"ilI" = (
/turf/simulated/wall/indestructible/abductor{
icon_state = "alien18"
},
/area/abductor_ship)
-"ilL" = (
-/obj/item/radio/intercom/specops{
- pixel_x = 32
+"ilW" = (
+/obj/structure/window/reinforced{
+ dir = 1
},
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "darkyellowalt"
+/obj/structure/shuttle/engine/heater,
+/turf/simulated/floor/plating/airless,
+/area/shuttle/escape)
+"imd" = (
+/obj/structure/window/reinforced{
+ dir = 8
},
-/area/centcom/jail)
+/obj/structure/window/reinforced{
+ layer = 2.9
+ },
+/obj/structure/filingcabinet/chestdrawer{
+ pixel_y = 6
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"imw" = (
/obj/machinery/light{
dir = 1
@@ -15480,12 +17466,6 @@
icon_state = "alien19"
},
/area/abductor_ship)
-"ina" = (
-/obj/effect/decal/warning_stripes/west,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"ine" = (
/obj/effect/decal/syndie_logo{
icon_state = "logo8"
@@ -15500,6 +17480,28 @@
/obj/effect/landmark/syndicate_officer,
/turf/simulated/floor/mineral/plastitanium/red,
/area/syndicate_mothership/control)
+"inm" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 4
+ },
+/turf/simulated/floor/glass/reinforced,
+/area/centcom/evac)
+"ino" = (
+/obj/machinery/recharge_station/ert,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "navybluealt"
+ },
+/area/centcom/specops)
+"inv" = (
+/obj/structure/bookcase,
+/obj/item/book/manual/security_space_law/black,
+/obj/item/book/manual/security_space_law,
+/obj/item/book/manual/security_space_law,
+/obj/item/book/manual/security_space_law,
+/turf/simulated/floor/carpet,
+/area/centcom/jail)
"iny" = (
/obj/effect/turf_decal{
dir = 5;
@@ -15510,12 +17512,13 @@
icon_state = "dark"
},
/area/syndicate_mothership/control)
-"inI" = (
-/obj/item/twohanded/required/kirbyplants,
-/turf/simulated/floor/plasteel{
- icon_state = "grimy"
+"inL" = (
+/obj/effect/turf_decal/siding/blue/corner{
+ color = "#444444";
+ dir = 8
},
-/area/centcom/jail)
+/turf/simulated/floor/carpet/black,
+/area/centcom/specops)
"inR" = (
/obj/machinery/abductor/experiment{
team = 4
@@ -15540,22 +17543,22 @@
/obj/structure/flora/bush,
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/control)
+"ioy" = (
+/obj/effect/decal/warning_stripes/white/hollow,
+/obj/machinery/vending/nta/ertarmory/janitor{
+ req_access = list(101,104,109)
+ },
+/obj/effect/decal/warning_stripes/white/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"ioP" = (
/obj/machinery/abductor/console{
team = 4
},
/turf/simulated/floor/indestructible/abductor,
/area/abductor_ship)
-"ipb" = (
-/obj/structure/shuttle/engine/propulsion/burst,
-/obj/structure/window/reinforced{
- dir = 1
- },
-/turf/simulated/floor/shuttle{
- icon = 'icons/turf/floors.dmi';
- icon_state = "dark"
- },
-/area/shuttle/spacebar)
"ipn" = (
/turf/simulated/floor/wood,
/area/centcom/jail)
@@ -15565,6 +17568,17 @@
},
/turf/simulated/floor/indestructible/abductor,
/area/abductor_ship)
+"ipv" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/jail)
"ipB" = (
/obj/structure/chair/comfy/shuttle/dark{
dir = 8
@@ -15582,6 +17596,28 @@
/obj/structure/flora/ausbushes/sparsegrass,
/turf/simulated/floor/indestructible/grass,
/area/ninja/outside)
+"ipL" = (
+/obj/structure/closet/secure_closet/brig,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkredalt"
+ },
+/area/centcom/jail)
+"ipZ" = (
+/obj/structure/sign/poster/official/obey{
+ pixel_x = -32;
+ pixel_y = -3
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkredalt"
+ },
+/area/centcom/jail)
"iqh" = (
/obj/effect/turf_decal/delivery,
/obj/effect/turf_decal/stripes/line{
@@ -15610,15 +17646,6 @@
icon_state = "dark"
},
/area/centcom/zone1)
-"ira" = (
-/obj/machinery/door/airlock/centcom{
- id_tag = "adminshuttle";
- name = "Bridge";
- opacity = 1;
- req_access = list(101)
- },
-/turf/simulated/floor/carpet,
-/area/centcom/zone2)
"isc" = (
/obj/structure/reagent_dispensers/fueltank/chem{
pixel_x = 32
@@ -15660,30 +17687,6 @@
icon_state = "arrivalcorner"
},
/area/centcom/evac)
-"itf" = (
-/obj/structure/closet/wardrobe/chemistry_white,
-/obj/item/storage/bag/chemistry,
-/obj/item/storage/bag/chemistry,
-/obj/item/clothing/glasses/science{
- pixel_y = 3
- },
-/obj/item/clothing/glasses/science{
- pixel_y = 3
- },
-/obj/structure/window/reinforced{
- dir = 1;
- layer = 2.8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/centcom/specops)
-"itg" = (
-/obj/effect/decal/warning_stripes/white/hollow,
-/turf/simulated/floor/indestructible{
- icon_state = "darkredfull"
- },
-/area/centcom/specops)
"itt" = (
/obj/structure/window/reinforced{
color = "red";
@@ -15706,6 +17709,12 @@
icon_state = "fancy-wood-cherry"
},
/area/shuttle/trade/sol)
+"itN" = (
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "navyblue"
+ },
+/area/centcom/specops)
"itS" = (
/obj/machinery/light/small,
/obj/structure/chair/sofa/corp/right{
@@ -15761,17 +17770,6 @@
/obj/structure/flora/ausbushes/reedbush,
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
-"ivr" = (
-/obj/structure/bookcase,
-/obj/item/book/manual/security_space_law/black,
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/item/book/manual/security_space_law,
-/obj/item/book/manual/security_space_law,
-/obj/item/book/manual/security_space_law,
-/turf/simulated/floor/wood,
-/area/centcom/jail)
"ivw" = (
/obj/effect/turf_decal{
dir = 1;
@@ -15806,12 +17804,22 @@
icon_state = "brownoldfull"
},
/area/syndicate_mothership/jail)
+"ivG" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkredalt"
+ },
+/area/centcom/specops)
"ivQ" = (
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "arrivalcorner"
},
/area/centcom/evac)
+"ivZ" = (
+/turf/simulated/wall/shuttle/onlyselfsmooth,
+/area/shuttle/nt_droppod)
"iwb" = (
/obj/structure/flora/junglebush/c,
/turf/simulated/floor/indestructible/grass,
@@ -15896,6 +17904,20 @@
},
/turf/simulated/floor/carpet/black,
/area/centcom/specops)
+"ixR" = (
+/obj/effect/landmark/marauder_exit,
+/obj/structure/fans/tiny,
+/obj/effect/decal/warning_stripes/north,
+/obj/effect/turf_decal/tile/neutral{
+ alpha = 220;
+ color = "black";
+ icon_state = "tile_full";
+ layer = 9;
+ opacity = 1;
+ initialized = 1
+ },
+/turf/simulated/floor/plating,
+/area/centcom/supply)
"ixW" = (
/obj/effect/turf_decal{
dir = 10;
@@ -15944,6 +17966,23 @@
name = "floor"
},
/area/syndicate_mothership)
+"ize" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/jail)
+"izf" = (
+/obj/machinery/vending/medical,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkbluealt"
+ },
+/area/centcom/specops)
"izp" = (
/obj/effect/turf_decal/tile/blue{
dir = 1
@@ -15968,16 +18007,6 @@
icon_state = "dark"
},
/area/centcom/jail)
-"izB" = (
-/obj/structure/window/reinforced{
- layer = 2.9
- },
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/filingcabinet/chestdrawer,
-/turf/simulated/floor/carpet/black,
-/area/centcom/zone2)
"izX" = (
/obj/structure/chair/comfy/shuttle{
dir = 1
@@ -15996,14 +18025,13 @@
/obj/structure/flora/ausbushes/genericbush,
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
-"iAD" = (
-/obj/machinery/vending/nta/ertarmory/yellow{
- req_access = list(104,109)
- },
-/turf/simulated/floor/indestructible{
- dir = 8;
- icon_state = "vault"
+"iAW" = (
+/obj/structure/closet/crate/can,
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 8
},
+/turf/simulated/floor/carpet/black,
/area/centcom/specops)
"iAZ" = (
/obj/effect/turf_decal{
@@ -16038,6 +18066,21 @@
},
/turf/simulated/floor/carpet/royalblack,
/area/shuttle/administration)
+"iBs" = (
+/obj/structure/shuttle/engine/platform{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/structure/window/plasmareinforced{
+ color = "#00f700"
+ },
+/obj/structure/shuttle/engine/heater{
+ dir = 1;
+ icon_state = "heater3x3_side";
+ tag = "icon-heater (NORTH)"
+ },
+/turf/simulated/floor/plating/airless,
+/area/shuttle/ninja)
"iBt" = (
/turf/simulated/floor/plasteel{
icon_state = "darkredalt"
@@ -16082,13 +18125,6 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/syndicate_mothership/outside)
-"iCn" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/table/wood,
-/turf/simulated/floor/wood,
-/area/centcom/specops)
"iCt" = (
/obj/effect/turf_decal{
icon_state = "grass_edge_medium";
@@ -16125,6 +18161,15 @@
/obj/structure/flora/junglebush/b,
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
+"iDd" = (
+/obj/structure/chair/comfy/beige{
+ dir = 4;
+ layer = 5;
+ pixel_y = -2
+ },
+/obj/effect/turf_decal/siding/brown,
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone3)
"iDq" = (
/obj/machinery/light/small{
dir = 4;
@@ -16141,26 +18186,13 @@
icon_state = "fancy-wood-oak"
},
/area/ninja/outpost)
-"iDG" = (
-/obj/mecha/working/ripley/firefighter,
-/obj/effect/turf_decal/mech,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
-"iDM" = (
-/obj/machinery/door_control/secure{
- id = "CC_BACKUP_SHUTTLE";
- name = "Backup Shuttle Access";
- pixel_x = -24;
- pixel_y = 24;
- req_access = list(114)
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "darkbluealtstrip"
+"iDy" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 10
},
-/area/centcom/zone2)
+/turf/simulated/floor/carpet/black,
+/area/centcom/specops)
"iDT" = (
/obj/effect/turf_decal{
dir = 4;
@@ -16182,15 +18214,6 @@
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership)
-"iED" = (
-/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
"iEE" = (
/obj/effect/turf_decal/siding/green,
/obj/structure/flora/ausbushes/lavendergrass,
@@ -16204,6 +18227,13 @@
icon_state = "darkfull"
},
/area/syndicate_mothership)
+"iEQ" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 1;
+ tag = "icon-propulsion (NORTH)"
+ },
+/turf/simulated/floor/plating/airless,
+/area/shuttle/funeral)
"iEU" = (
/turf/simulated/floor/indestructible/asteroid,
/area/syndicate_mothership/outside)
@@ -16214,12 +18244,12 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/syndicate_mothership/outside)
-"iFf" = (
-/obj/machinery/light{
- dir = 1
+"iEW" = (
+/obj/machinery/vending/robotics/nt/durand,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
-/turf/simulated/floor/wood,
-/area/centcom/evac)
+/area/centcom/specops)
"iFr" = (
/obj/item/twohanded/required/kirbyplants{
icon_state = "plant-6";
@@ -16230,18 +18260,6 @@
},
/turf/simulated/floor/wood,
/area/centcom/zone1)
-"iFB" = (
-/obj/machinery/door/airlock/centcom{
- damage_deflection = 999;
- name = "Prison";
- opacity = 1;
- req_access = list(104)
- },
-/obj/effect/decal/warning_stripes/red,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/centcom/jail)
"iFF" = (
/obj/machinery/light,
/turf/simulated/floor/carpet/red,
@@ -16271,6 +18289,16 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/syndicate_mothership/outside)
+"iGk" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/shuttle/engine/heater,
+/turf/simulated/floor/plating/airless,
+/area/shuttle/pod_4)
"iGn" = (
/obj/effect/turf_decal{
icon_state = "grass_edge_medium_corner"
@@ -16307,12 +18335,14 @@
icon_state = "darkfull"
},
/area/syndicate_mothership)
-"iGT" = (
+"iGP" = (
+/obj/machinery/suit_storage_unit/standard_unit/ertamber{
+ req_access = list(104,109)
+ },
/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "darkbluecornersalt"
+ icon_state = "dark"
},
-/area/centcom/zone2)
+/area/centcom/specops)
"iGX" = (
/obj/structure/table/wood/fancy,
/obj/item/toy/plushie/fluff/fox,
@@ -16339,18 +18369,38 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/syndicate_mothership/outside)
-"iIo" = (
-/obj/effect/turf_decal/arrows/white{
- dir = 1;
- name = "Canteen, Shooting range, Zone 2, Medical block"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"iIs" = (
/turf/simulated/wall/indestructible/reinforced,
/area/centcom/evac)
+"iIu" = (
+/obj/item/gun/projectile/automatic/pistol/m1911,
+/obj/item/ammo_box/magazine/m45,
+/obj/item/ammo_box/magazine/m45,
+/obj/item/ammo_box/magazine/m45,
+/obj/item/clothing/head/helmet/space/deathsquad/beret,
+/obj/item/clothing/shoes/combat,
+/obj/item/clothing/under/syndicate/combat,
+/obj/item/clothing/gloves/combat,
+/obj/item/clothing/suit/space/deathsquad/officer,
+/obj/item/storage/box/handcuffs,
+/obj/item/storage/box/flashbangs,
+/obj/item/clothing/mask/gas,
+/obj/item/tank/internals/emergency_oxygen/double,
+/obj/item/radio/headset/ert{
+ pixel_x = 6;
+ pixel_y = -6
+ },
+/obj/item/storage/box/centcomofficer,
+/obj/item/clothing/head/beret/centcom/officer,
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 1
+ },
+/obj/structure/closet/cabinet{
+ req_access = list(114)
+ },
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"iJi" = (
/obj/structure/closet{
custom_door_overlay = "white";
@@ -16376,6 +18426,26 @@
/obj/item/flashlight/lamp,
/turf/simulated/floor/carpet,
/area/centcom/evac)
+"iJC" = (
+/obj/structure/filingcabinet/filingcabinet,
+/obj/machinery/door_control/secure{
+ id = "CC_Players_In";
+ name = "Civilian Access";
+ pixel_x = -24;
+ pixel_y = 32;
+ req_access = list(114)
+ },
+/turf/simulated/floor/wood,
+/area/centcom/zone2)
+"iJG" = (
+/obj/effect/decal/warning_stripes/white/hollow,
+/obj/machinery/vending/nta/ertarmory/yellow{
+ req_access = list(104,109)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkyellowfull"
+ },
+/area/centcom/specops)
"iKf" = (
/obj/effect/turf_decal{
dir = 1;
@@ -16406,12 +18476,6 @@
},
/turf/simulated/floor/mineral/plastitanium,
/area/syndicate_mothership)
-"iKU" = (
-/obj/effect/turf_decal/caution/stand_clear/white,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/zone2)
"iLk" = (
/obj/structure/rack,
/obj/machinery/light,
@@ -16431,6 +18495,16 @@
/obj/structure/flora/junglebush/b,
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
+"iLM" = (
+/obj/effect/decal/warning_stripes/northeastsouth,
+/obj/machinery/door/poddoor/shutters/invincible{
+ dir = 2;
+ id_tag = "CC_Armory_DURAND"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkfull"
+ },
+/area/centcom/specops)
"iMb" = (
/obj/structure/table/wood/fancy/red,
/obj/item/storage/firstaid/ancient{
@@ -16446,7 +18520,7 @@
},
/area/ninja/outpost)
"iMk" = (
-/obj/structure/table/holotable,
+/obj/structure/table,
/obj/item/paper,
/obj/machinery/door/window/brigdoor{
dir = 8
@@ -16495,6 +18569,18 @@
icon_state = "barber"
},
/area/centcom/jail)
+"iNb" = (
+/obj/structure/holohoop{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/evac)
"iNj" = (
/obj/effect/turf_decal/siding/wood,
/obj/effect/turf_decal/siding/wood/corner{
@@ -16570,6 +18656,14 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/syndicate_mothership/outside)
+"iQy" = (
+/obj/structure/bookcase,
+/obj/item/paper{
+ name = "Главный строить мужик репорт";
+ info = " "
+ },
+/turf/simulated/floor/plating,
+/area/centcom/zone2)
"iQH" = (
/obj/machinery/sleeper/syndie,
/obj/structure/curtain/black{
@@ -16581,33 +18675,20 @@
icon_state = "navybluealt"
},
/area/syndicate_mothership/control)
-"iQQ" = (
-/obj/docking_port/stationary{
- dir = 8;
- dwidth = 2;
- height = 12;
- id = "ferry_away";
- name = "centcom bay 2";
- turf_type = /turf/simulated/floor;
- width = 5
- },
-/turf/simulated/floor/plating/airless,
-/area/space)
"iRb" = (
/turf/simulated/wall/shuttle,
/area/shuttle/pod_2)
-"iRf" = (
-/obj/structure/bookcase/manuals,
-/obj/item/book/manual/sop_legal,
-/obj/item/book/manual/sop_engineering,
-/obj/item/book/manual/sop_command,
-/obj/item/book/manual/security_space_law,
-/turf/simulated/floor/wood,
-/area/centcom/bridge)
"iRq" = (
/obj/item/restraints/handcuffs/pinkcuffs,
/turf/simulated/floor/plating,
/area/centcom/specops)
+"iRw" = (
+/obj/structure/bookcase/manuals,
+/obj/item/book/manual/sop_command,
+/obj/item/book/manual/sop_engineering,
+/obj/item/book/manual/sop_general,
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"iRG" = (
/obj/effect/turf_decal/plaque{
layer = 3
@@ -16624,6 +18705,21 @@
icon_state = "darkfull"
},
/area/syndicate_mothership/jail)
+"iRV" = (
+/obj/structure/table/glass,
+/obj/machinery/photocopier/faxmachine/longrange{
+ department = "Central Command"
+ },
+/obj/effect/landmark/commando_manual,
+/obj/machinery/status_display{
+ pixel_x = -32
+ },
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 4
+ },
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"iRW" = (
/obj/effect/turf_decal{
dir = 5;
@@ -16635,6 +18731,16 @@
icon_state = "dark"
},
/area/syndicate_mothership/control)
+"iSh" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/shuttle/engine/heater,
+/turf/simulated/floor/plating/airless,
+/area/shuttle/pod_3)
"iSs" = (
/obj/effect/turf_decal{
dir = 5;
@@ -16648,6 +18754,21 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/syndicate_mothership/outside)
+"iSJ" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/evac)
+"iSK" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"iSY" = (
/obj/structure/railing,
/obj/machinery/light/small{
@@ -16701,6 +18822,14 @@
icon_state = "grimy"
},
/area/centcom/zone1)
+"iTF" = (
+/obj/effect/decal/nanotrasen_logo{
+ pixel_x = 16
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"iUr" = (
/obj/effect/turf_decal{
dir = 4;
@@ -16731,40 +18860,28 @@
/obj/machinery/door/airlock/external,
/turf/simulated/floor/shuttle/plating,
/area/shuttle/funeral)
-"iUO" = (
-/obj/machinery/light/small{
- dir = 1
+"iUX" = (
+/obj/effect/turf_decal/tile/neutral{
+ alpha = 200;
+ color = "black";
+ icon_state = "tile_full";
+ layer = 9;
+ opacity = 1
},
/turf/simulated/floor/plating,
-/area/centcom/specops)
+/area/centcom/supply)
+"iVe" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/papershredder,
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"iVo" = (
/turf/simulated/wall/indestructible/abductor{
icon_state = "alien15"
},
/area/abductor_ship)
-"iVu" = (
-/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/condiment/peppermill,
-/obj/item/reagent_containers/food/condiment/peppermill,
-/obj/item/reagent_containers/food/condiment/peppermill,
-/obj/item/reagent_containers/food/condiment/saltshaker,
-/obj/item/reagent_containers/food/condiment/saltshaker,
-/obj/item/reagent_containers/food/condiment/saltshaker,
-/obj/item/reagent_containers/food/condiment/sugar,
-/obj/item/reagent_containers/food/condiment/sugar,
-/obj/item/reagent_containers/food/condiment/pack/hotsauce,
-/obj/item/reagent_containers/food/condiment/pack/hotsauce,
-/obj/item/reagent_containers/food/condiment/pack/hotsauce,
-/obj/item/reagent_containers/food/condiment/pack/ketchup,
-/obj/item/reagent_containers/food/condiment/pack/ketchup,
-/obj/item/reagent_containers/food/condiment/pack/ketchup,
-/obj/item/reagent_containers/food/condiment/soysauce,
-/obj/item/reagent_containers/food/condiment/soysauce,
-/obj/item/reagent_containers/food/condiment/soysauce,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"iVA" = (
/obj/structure/flora/grass/jungle/b,
/obj/structure/flora/ausbushes/sunnybush,
@@ -16776,10 +18893,6 @@
icon_state = "floor13"
},
/area/shuttle/ninja)
-"iVX" = (
-/obj/structure/shuttle/engine/propulsion,
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/escape)
"iWh" = (
/obj/effect/turf_decal{
dir = 8;
@@ -16804,15 +18917,6 @@
},
/turf/simulated/wall/indestructible/fakeglass,
/area/centcom/jail)
-"iXk" = (
-/obj/structure/rack/gunrack,
-/obj/item/gun/energy/laser/instakill/blue,
-/obj/item/gun/energy/laser/instakill/blue,
-/obj/item/gun/energy/laser/instakill/blue,
-/obj/item/gun/energy/laser/instakill/blue,
-/obj/item/gun/energy/laser/instakill/blue,
-/turf/simulated/floor/carpet/black,
-/area/centcom/specops)
"iXm" = (
/obj/effect/turf_decal{
dir = 5;
@@ -16824,44 +18928,64 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/syndicate_mothership/outside)
-"iXF" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden,
+"iXH" = (
+/obj/structure/falsewall/reinforced{
+ req_access = list(114);
+ layer = 2.9
+ },
+/obj/effect/mine/sound/bwoink{
+ invisibility = 1;
+ layer = 2.8
+ },
/turf/simulated/floor/plasteel{
- dir = 9;
- icon_state = "darkblue"
+ icon_state = "dark"
},
/area/centcom/specops)
-"iXI" = (
-/obj/structure/closet/crate/can,
-/obj/machinery/light/small{
- dir = 1
+"iXL" = (
+/obj/machinery/computer/med_data,
+/obj/structure/railing{
+ layer = 4.3;
+ pixel_y = 32
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkbluefull"
},
+/area/centcom/bridge)
+"iYa" = (
+/obj/structure/table/glass,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/item/toy/desk/newtoncradle,
/turf/simulated/floor/carpet/black,
/area/centcom/zone2)
-"iYY" = (
-/turf/simulated/wall/shuttle/onlyselfsmooth,
-/area/shuttle/pod_3)
-"iZt" = (
-/obj/structure/shuttle/engine/propulsion{
- icon_state = "burst_r";
- tag = "icon-burst_r"
+"iYd" = (
+/obj/structure/shuttle/engine/heater{
+ icon_state = "heater3x3_side";
+ tag = "icon-heater (NORTH)"
},
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/pod_3)
-"jbd" = (
-/obj/effect/decal/warning_stripes/white/hollow,
-/obj/machinery/door_control/secure{
- id = "CC_Armory_GYGAX";
- name = "GYGAX";
- pixel_x = 8;
- pixel_y = 24;
+/turf/simulated/floor/plating/airless,
+/area/centcom/specops)
+"iYp" = (
+/obj/machinery/vending/mech/ntc/weapon{
req_access = list(114)
},
/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "navyblue"
+ icon_state = "dark"
+ },
+/area/centcom/supply)
+"iYs" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
},
/area/centcom/specops)
+"iYY" = (
+/turf/simulated/wall/shuttle/onlyselfsmooth,
+/area/shuttle/pod_3)
"jbt" = (
/obj/structure/table,
/obj/machinery/door_control/secure{
@@ -16949,29 +19073,12 @@
icon_state = "darkyellowfull"
},
/area/syndicate_mothership/cargo)
-"jbJ" = (
-/obj/effect/turf_decal/arrows{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
"jbL" = (
/obj/machinery/computer/camera_advanced/abductor{
team = 4
},
/turf/simulated/floor/indestructible/abductor,
/area/abductor_ship)
-"jbY" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/table/glass,
-/obj/item/folder,
-/obj/item/folder/blue,
-/turf/simulated/floor/carpet,
-/area/centcom/specops)
"jcf" = (
/mob/living/simple_animal/hostile/creature{
name = "Experiment 35b"
@@ -17007,22 +19114,6 @@
"jcL" = (
/turf/simulated/wall/shuttle,
/area/shuttle/gamma)
-"jcM" = (
-/obj/effect/turf_decal/bot,
-/obj/structure/reagent_dispensers/watertank/high,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/zone2)
-"jdg" = (
-/obj/machinery/computer/communications,
-/obj/machinery/light{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"jdj" = (
/obj/structure/table/reinforced,
/obj/item/reagent_containers/food/condiment/enzyme{
@@ -17034,14 +19125,6 @@
tag = "icon-redfull (NORTHWEST)"
},
/area/centcom/zone1)
-"jdQ" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/window/reinforced,
-/obj/structure/dresser,
-/turf/simulated/floor/wood,
-/area/centcom/zone1)
"jed" = (
/obj/machinery/door/window/brigdoor{
base_state = "rightsecure";
@@ -17179,26 +19262,25 @@
icon_state = "navybluealt"
},
/area/syndicate_mothership/control)
-"jgg" = (
-/obj/effect/decal/warning_stripes/yellow,
-/obj/machinery/door/airlock/gold/glass{
- frequency = 2000;
- id_tag = "CC-OP4-Ext";
- locked = 1;
- name = "Zone 3"
+"jfZ" = (
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkredalt"
},
-/obj/machinery/access_button{
- command = "cycle_exterior";
- frequency = 2000;
- master_tag = "CC-OP4";
- name = "CC-OP4-EXT";
- pixel_x = -24;
- req_access = list(109)
+/area/centcom/specops)
+"jgl" = (
+/obj/machinery/door/poddoor/shutters/invincible{
+ dir = 2;
+ id_tag = "CC_supply_external2";
+ layer = 5;
+ locked = 1;
+ name = "Central Command Supply External Shutte"
},
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 4;
+ icon_state = "darkyellowalt"
},
-/area/centcom/zone3)
+/area/centcom/supply)
"jgE" = (
/obj/effect/turf_decal{
dir = 9;
@@ -17206,13 +19288,14 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/syndicate_mothership/outside)
-"jgV" = (
-/obj/item/twohanded/required/kirbyplants{
- icon_state = "plant-28";
- tag = "icon-plant-28"
+"jhi" = (
+/obj/machinery/door/airlock/multi_tile/glass{
+ dir = 2
},
-/turf/simulated/floor/carpet,
-/area/centcom/zone2)
+/turf/simulated/floor/wood{
+ icon_state = "light-fancy-wood"
+ },
+/area/centcom/specops)
"jhz" = (
/obj/effect/turf_decal{
dir = 4;
@@ -17221,9 +19304,25 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/syndicate_mothership/outside)
-"jhY" = (
-/obj/structure/showcase,
-/turf/simulated/floor/wood,
+"jhQ" = (
+/obj/structure/table/glass,
+/obj/effect/spawner/lootdrop{
+ loot = list(/obj/item/reagent_containers/food/snacks/baguette=10,/obj/item/reagent_containers/food/snacks/applepie=10,/obj/item/reagent_containers/food/snacks/applepie=10,/obj/item/reagent_containers/food/snacks/soup/bloodsoup=10,/obj/item/reagent_containers/food/snacks/boiledrice=10,/obj/item/reagent_containers/food/snacks/carrotfries=10,/obj/item/reagent_containers/food/drinks/cans/cola=10,""=70);
+ name = "Food CC Spawner #1"
+ },
+/obj/structure/window/reinforced/survival_pod{
+ dir = 6;
+ pixel_y = -1;
+ pixel_x = 1;
+ density = 0
+ },
+/obj/structure/window/reinforced{
+ layer = 3.1;
+ armor = list("melee"=100,"bullet"=100,"laser"=0,"energy"=0,"bomb"=25,"bio"=100,"rad"=100,"fire"=80,"acid"=100)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
/area/centcom/specops)
"jic" = (
/obj/structure/chair/sofa/left{
@@ -17251,10 +19350,6 @@
icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi'
},
/area/shuttle/assault_pod)
-"jiz" = (
-/obj/structure/lattice,
-/turf/simulated/wall/indestructible/reinforced,
-/area/centcom/zone2)
"jiH" = (
/obj/effect/turf_decal{
dir = 4;
@@ -17290,6 +19385,16 @@
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership)
+"jjT" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/blue/corner{
+ color = "#444444"
+ },
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"jkA" = (
/obj/effect/turf_decal{
dir = 1;
@@ -17311,6 +19416,15 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/syndicate_mothership/outside)
+"jkH" = (
+/obj/machinery/vending/wallmed{
+ pixel_y = -32
+ },
+/turf/simulated/floor/indestructible{
+ dir = 6;
+ icon_state = "darkgreynavyblue"
+ },
+/area/centcom/specops)
"jkR" = (
/obj/effect/turf_decal/siding/wideplating{
color = "#55391A"
@@ -17365,25 +19479,6 @@
/obj/item/flashlight/lantern,
/turf/simulated/floor/carpet,
/area/centcom/evac)
-"jlH" = (
-/obj/structure/rack/holorack,
-/obj/item/grenade/chem_grenade/holywater,
-/obj/item/grenade/chem_grenade/holywater,
-/obj/item/grenade/chem_grenade/holywater,
-/obj/item/grenade/chem_grenade/holywater,
-/obj/item/grenade/chem_grenade/holywater,
-/obj/item/grenade/chem_grenade/holywater,
-/obj/item/grenade/chem_grenade/holywater,
-/obj/item/grenade/chem_grenade/holywater,
-/obj/item/grenade/chem_grenade/holywater,
-/obj/item/grenade/chem_grenade/holywater,
-/obj/item/grenade/clusterbuster/holy,
-/obj/item/grenade/clusterbuster/holy,
-/obj/item/grenade/clusterbuster/holy,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
"jlL" = (
/obj/effect/turf_decal/siding/wood{
dir = 8
@@ -17467,6 +19562,14 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/syndicate_mothership/outside)
+"jmt" = (
+/obj/structure/window/reinforced/survival_pod{
+ dir = 10;
+ pixel_x = -1;
+ pixel_y = -1
+ },
+/turf/simulated/wall/indestructible/reinforced,
+/area/centcom/zone2)
"jmv" = (
/obj/machinery/light/small{
brightness_range = 6;
@@ -17481,38 +19584,6 @@
/obj/structure/chair/sofa/left,
/turf/simulated/floor/carpet/arcade,
/area/centcom/zone1)
-"jmR" = (
-/obj/structure/closet/secure_closet/personal/cabinet{
- armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
- req_access = list(114)
- },
-/obj/item/clothing/suit/judgerobe{
- name = "Supreme judge's robe"
- },
-/obj/item/card/id/centcom{
- icon_state = "deathsquad";
- name = "Supreme Judge ID card";
- pixel_x = -3;
- pixel_y = -3;
- registered_name = "Supreme Judge"
- },
-/obj/item/clothing/head/powdered_wig{
- desc = null;
- name = "Supreme judge wig"
- },
-/obj/item/clothing/under/suit_jacket/really_black{
- name = "Supreme judge suit"
- },
-/obj/item/clothing/shoes/centcom{
- desc = null;
- name = "Dress shoes"
- },
-/obj/item/clothing/gloves/color/white{
- desc = null;
- name = "Supreme judge gloves"
- },
-/turf/simulated/floor/wood,
-/area/centcom/bridge)
"jmV" = (
/obj/effect/turf_decal{
icon_state = "grass_edge_medium";
@@ -17555,16 +19626,6 @@
},
/turf/simulated/floor/carpet/black,
/area/centcom/zone3)
-"jnM" = (
-/obj/mecha/combat/gygax/ert{
- color = "#66ff99";
- name = "Assault Jaeger"
- },
-/turf/simulated/floor/plasteel{
- dir = 6;
- icon_state = "navyblue"
- },
-/area/centcom/specops)
"joo" = (
/obj/effect/turf_decal{
dir = 10;
@@ -17578,6 +19639,44 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/syndicate_mothership/outside)
+"jop" = (
+/obj/structure/toilet{
+ dir = 8;
+ name = "Трон старшего администратора"
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/door_control{
+ id = "CC_toilet_unit4";
+ name = "Door Bolt Control";
+ normaldoorcontrol = 1;
+ pixel_y = 25;
+ specialfunctions = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/centcom/zone1)
+"joJ" = (
+/obj/effect/turf_decal/tile/neutral{
+ color = "black";
+ icon_state = "tile_full";
+ layer = 9
+ },
+/obj/effect/step_trigger/teleporter{
+ teleport_x = 183;
+ teleport_y = 61;
+ teleport_z = 1;
+ icon = 'icons/mob/screen_gen.dmi';
+ icon_state = "x2"
+ },
+/turf/simulated/floor/plasteel{
+ color = "gray";
+ dir = 8;
+ icon_state = "rampbottom"
+ },
+/area/centcom/specops)
"joS" = (
/obj/machinery/light/small,
/obj/structure/sign/poster/contraband/random{
@@ -17588,6 +19687,12 @@
icon_state = "darkjail"
},
/area/syndicate_mothership/jail)
+"joV" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "navybluealtstrip"
+ },
+/area/centcom/supply)
"jph" = (
/obj/effect/turf_decal{
dir = 8;
@@ -17625,10 +19730,25 @@
icon_state = "dark"
},
/area/shuttle/syndicate)
+"jpB" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 8
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/specops)
"jpK" = (
/obj/structure/flora/ausbushes/ywflowers,
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
+"jpQ" = (
+/obj/structure/coatrack,
+/obj/structure/window/reinforced,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/zone1)
"jqa" = (
/obj/effect/turf_decal{
dir = 4;
@@ -17656,6 +19776,15 @@
},
/turf/simulated/floor/carpet/orange,
/area/shuttle/trade/sol)
+"jqo" = (
+/obj/structure/chair/sofa/corp/left{
+ dir = 4
+ },
+/obj/structure/sign/poster/official/space_cops{
+ pixel_y = 32
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"jrj" = (
/obj/machinery/light,
/turf/simulated/floor/carpet,
@@ -17712,6 +19841,19 @@
/obj/structure/flora/ausbushes/leafybush,
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
+"jsJ" = (
+/obj/structure/sign/poster/official/nanotrasen_logo{
+ pixel_y = -32
+ },
+/obj/structure/chair/comfy/beige{
+ dir = 1
+ },
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/bridge)
+"jsR" = (
+/obj/structure/chair/comfy/purp,
+/turf/simulated/floor/carpet/red,
+/area/centcom/bridge)
"jsZ" = (
/obj/structure/table/abductor,
/obj/item/retractor/alien,
@@ -17733,26 +19875,47 @@
icon_state = "darkjail"
},
/area/syndicate_mothership/jail)
-"jtm" = (
-/obj/structure/table/holotable,
-/obj/item/newspaper,
-/obj/item/newspaper,
-/obj/item/newspaper,
-/obj/structure/window/reinforced{
- dir = 1
- },
-/turf/simulated/floor/carpet,
-/area/centcom/zone2)
-"jtL" = (
-/obj/structure/chair/sofa{
- dir = 4
+"jtt" = (
+/obj/machinery/dna_scannernew/upgraded,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "whiteblue"
},
-/turf/simulated/floor/carpet/red,
/area/centcom/specops)
"jtQ" = (
/obj/machinery/vending/clothing,
/turf/simulated/floor/wood,
/area/centcom/zone1)
+"juc" = (
+/obj/item/gun/energy/clown/security{
+ desc = "Поговаривают что это оружие сделано концерном Клоун-Варденов, может поэтому оно и спрятано?."
+ },
+/obj/item/gun/energy/clown/security,
+/obj/item/gun/energy/clown/security{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/item/gun/energy/clown/security{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/item/gun/energy/clown/security{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/item/gun/energy/clown/security,
+/obj/item/gun/energy/clown/security,
+/obj/item/gun/energy/clown/security{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/gun/energy/clown/security{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/structure/rack/gunrack,
+/turf/simulated/floor/mineral/bananium,
+/area/centcom/specops)
"jue" = (
/obj/effect/landmark/abductor/scientist,
/turf/simulated/floor/indestructible/abductor,
@@ -17770,6 +19933,10 @@
},
/turf/simulated/floor/carpet/black,
/area/centcom/zone2)
+"juM" = (
+/obj/item/book/random,
+/turf/simulated/floor/wood,
+/area/centcom/zone2)
"jvb" = (
/obj/effect/landmark/abductor/agent,
/turf/simulated/floor/indestructible/abductor,
@@ -17831,6 +19998,14 @@
icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi'
},
/area/shuttle/ussp)
+"jvJ" = (
+/obj/machinery/vending/cola/free,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault";
+ tag = "icon-vault (WEST)"
+ },
+/area/centcom/specops)
"jvR" = (
/obj/effect/turf_decal{
dir = 4;
@@ -17845,27 +20020,25 @@
name = "floor"
},
/area/syndicate_mothership/outside)
-"jwc" = (
-/obj/structure/table/holotable,
-/obj/item/pen/multi/fountain,
-/obj/item/paper_bin/nanotrasen{
- pixel_x = 3;
- pixel_y = 12
+"jvX" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 4
},
-/turf/simulated/floor/carpet/black,
-/area/centcom/zone2)
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 1
+ },
+/obj/effect/turf_decal/siding{
+ color = "#444444"
+ },
+/turf/simulated/floor/glass,
+/area/centcom/zone3)
"jwD" = (
/turf/simulated/floor/shuttle{
icon_state = "floor4"
},
/area/shuttle/ussp)
-"jwR" = (
-/obj/structure/shuttle/engine/propulsion{
- icon_state = "burst_l";
- tag = "icon-burst_l"
- },
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/pod_2)
"jwW" = (
/obj/effect/turf_decal{
dir = 8;
@@ -17903,6 +20076,15 @@
},
/turf/simulated/floor/indestructible/abductor,
/area/abductor_ship)
+"jxO" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/evac)
"jyl" = (
/obj/machinery/vending/snack,
/obj/machinery/light/small{
@@ -17932,15 +20114,6 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/syndicate_mothership/outside)
-"jzh" = (
-/turf/simulated/floor/indestructible{
- icon_state = "darkgreen"
- },
-/area/centcom/specops)
-"jzj" = (
-/obj/structure/reagent_dispensers/water_cooler,
-/turf/simulated/floor/wood,
-/area/centcom/jail)
"jzk" = (
/obj/structure/chair/sofa/corp/left{
dir = 8
@@ -17949,21 +20122,25 @@
icon_state = "fancy-wood-cherry"
},
/area/shuttle/trade/sol)
-"jzx" = (
-/obj/structure/table/glass,
-/obj/item/flashlight/lamp/green{
- pixel_x = -6;
- pixel_y = 16
+"jzp" = (
+/obj/effect/turf_decal/siding/white/corner,
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
+"jzw" = (
+/obj/machinery/door_control/secure{
+ id = "CC_supply_space";
+ name = "Supply Blastdoor";
+ pixel_y = 24;
+ req_access = list(114)
},
-/obj/item/paper_bin/nanotrasen{
- pixel_x = -2;
- pixel_y = 8
+/obj/machinery/conveyor_switch/oneway{
+ id = "CC_crate"
},
-/obj/item/pen/fancy{
- pixel_x = 8
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkyellowalt"
},
-/turf/simulated/floor/carpet/black,
-/area/centcom/bridge)
+/area/centcom/supply)
"jAj" = (
/obj/structure/flora/ausbushes/sunnybush,
/turf/simulated/floor/indestructible/grass,
@@ -17983,16 +20160,15 @@
icon_state = "dark"
},
/area/syndicate_mothership/cargo)
-"jAW" = (
-/obj/mecha/combat/marauder/loaded,
-/obj/machinery/light{
- dir = 8
+"jAZ" = (
+/obj/effect/turf_decal/box/white{
+ pixel_y = 16;
+ initialized = 1
},
/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "navyblue"
+ icon_state = "dark"
},
-/area/centcom/specops)
+/area/centcom/jail)
"jBc" = (
/turf/simulated/floor/plasteel{
dir = 10;
@@ -18021,30 +20197,69 @@
/obj/machinery/light/small,
/turf/simulated/floor/carpet/royalblack,
/area/shuttle/administration)
-"jBs" = (
-/obj/structure/toilet,
-/obj/machinery/light/small{
+"jBz" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/portable_atmospherics/canister/sleeping_agent{
+ maximum_pressure = 50000
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/conveyor{
+ id = "N2O";
dir = 1
},
/turf/simulated/floor/plasteel{
- icon_state = "white"
+ icon_state = "dark"
},
-/area/centcom/jail)
-"jBH" = (
-/obj/structure/window/reinforced{
- dir = 1
+/area/centcom/supply)
+"jBQ" = (
+/obj/machinery/porta_turret/centcom/pulse{
+ armor = list("melee"=90,"bullet"=90,"laser"=95,"energy"=95,"bomb"=80,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
+ color = "#666666";
+ damtype = "burn";
+ health = 1250;
+ region_max = 12;
+ scan_range = 12;
+ shot_delay = 8;
+ name = "Quarantine Pulse Turret"
},
-/obj/structure/window/reinforced{
- dir = 4
+/obj/machinery/door/poddoor/shutters/invincible/fake_r_wall{
+ dir = 2;
+ id_tag = "ERT_Quarantine"
},
-/obj/structure/shuttle/engine/heater,
-/turf/simulated/floor/plating,
-/area/shuttle/pod_2)
-"jBK" = (
/turf/simulated/floor/plasteel{
- dir = 9;
- icon_state = "darkbluealtstrip"
+ icon_state = "dark"
+ },
+/area/centcom/specops)
+"jBZ" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/effect/decal/warning_stripes/south,
+/obj/effect/turf_decal/caution/stand_clear{
+ dir = 1;
+ do_not_delete_me = 1
+ },
+/obj/machinery/door/poddoor/shutters/invincible{
+ dir = 1;
+ id_tag = "CC_Armory_Grenade"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkfull"
},
+/area/centcom/specops)
+"jCg" = (
+/obj/structure/bookcase/random/fiction,
+/obj/item/book/manual/security_space_law/black,
+/obj/item/book/manual/sop_command,
+/obj/item/book/manual/sop_security,
+/obj/item/book/manual/faxes,
+/obj/item/book/manual/sop_legal,
+/obj/item/book/manual/sop_medical,
+/obj/item/book/manual/sop_science,
+/obj/item/book/manual/sop_service,
+/obj/item/book/manual/sop_supply,
+/obj/item/book/manual/sop_engineering,
+/turf/simulated/floor/carpet/black,
/area/centcom/zone2)
"jCo" = (
/obj/structure/chair,
@@ -18053,9 +20268,21 @@
icon_state = "darkfull"
},
/area/syndicate_mothership/jail)
-"jDr" = (
-/obj/machinery/computer/communications,
-/turf/simulated/floor/carpet/black,
+"jCz" = (
+/obj/effect/turf_decal/arrows{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkyellowcornersalt"
+ },
+/area/centcom/supply)
+"jCG" = (
+/obj/machinery/photocopier,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/wood/fancy/light,
/area/centcom/specops)
"jDy" = (
/obj/effect/turf_decal{
@@ -18066,6 +20293,13 @@
"jDB" = (
/turf/simulated/wall/indestructible/fakeglass,
/area/centcom/zone3)
+"jDH" = (
+/obj/mecha/combat/marauder/loaded,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "navybluecorners"
+ },
+/area/centcom/specops)
"jDS" = (
/turf/simulated/floor/plating{
icon = 'icons/turf/floors.dmi';
@@ -18157,13 +20391,6 @@
icon_state = "podfloor_dark"
},
/area/shuttle/administration)
-"jFA" = (
-/obj/item/flag/nt,
-/obj/machinery/status_display/supply_display{
- pixel_x = -32
- },
-/turf/simulated/floor/wood,
-/area/centcom/bridge)
"jFD" = (
/obj/effect/spawner/lootdrop/maintenance,
/obj/effect/turf_decal/siding/wideplating{
@@ -18208,6 +20435,23 @@
/obj/structure/closet/secure_closet/syndicate_officer,
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/control)
+"jGg" = (
+/obj/vehicle/secway{
+ layer = 3.5
+ },
+/obj/item/key/security,
+/turf/simulated/floor/plating,
+/area/centcom/specops)
+"jGz" = (
+/obj/machinery/computer/shuttle/nt/drop_pod/recall{
+ pixel_x = 32;
+ possible_destinations = "shit_rain_base"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "navybluealt"
+ },
+/area/centcom/specops)
"jGH" = (
/obj/structure/closet/syndicate/sst,
/obj/item/ammo_box/magazine/mm556x45/bleeding,
@@ -18238,11 +20482,103 @@
icon_state = "dark"
},
/area/centcom/specops)
-"jHF" = (
+"jHJ" = (
+/obj/structure/rack/holorack,
+/obj/item/clothing/head/beret/atmos{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/atmos{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/ce{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/ce{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/centcom/captain{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/centcom/captain{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/centcom/officer{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/centcom/officer{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/centcom/officer/navy{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/centcom/officer/navy{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/durathread{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/durathread{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/eng{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/eng{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/elo{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/elo{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/centcom/officer/sigholt{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/centcom/officer/sigholt{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/centcom/officer/sparkyninja_beret{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/centcom/officer/sparkyninja_beret{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/centcom/officer/sigholt{
+ icon_state = "officerberet";
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/centcom/officer/sigholt{
+ icon_state = "officerberet";
+ name = "beret"
+ },
+/obj/item/clothing/head/fedora,
+/obj/item/clothing/head/fedora,
+/obj/item/clothing/head/fedora{
+ icon_state = "wfedora"
+ },
+/obj/item/clothing/head/fedora{
+ icon_state = "wfedora"
+ },
+/obj/item/clothing/head/beret/purple{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/purple{
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/centcom/officer/sigholt{
+ icon_state = "beret_hos_black";
+ name = "beret"
+ },
+/obj/item/clothing/head/beret/centcom/officer/sigholt{
+ icon_state = "beret_hos_black";
+ name = "beret"
+ },
/obj/structure/window/reinforced{
- dir = 4
+ dir = 4;
+ layer = 2.9
},
-/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/window/reinforced,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -18271,6 +20607,20 @@
icon_state = "darkyellowaltstrip"
},
/area/syndicate_mothership/control)
+"jIv" = (
+/obj/docking_port/stationary/transit{
+ dwidth = 3;
+ height = 7;
+ id = "shit_rain_transit";
+ name = "shit_rain in transit";
+ pixel_y = -32;
+ turf_type = /turf/space/transit/north;
+ width = 7
+ },
+/turf/space/transit/north{
+ icon_state = "black"
+ },
+/area/space)
"jIK" = (
/turf/simulated/floor/plasteel{
dir = 10;
@@ -18303,15 +20653,6 @@
icon_state = "darkyellowaltstrip"
},
/area/syndicate_mothership/control)
-"jJr" = (
-/obj/machinery/vending/nta/ertarmory/medical{
- dir = 4;
- req_access = list(103,104,109)
- },
-/turf/simulated/floor/plasteel{
- icon_state = "navyblue"
- },
-/area/centcom/specops)
"jJS" = (
/turf/simulated/floor/plasteel{
dir = 4;
@@ -18339,6 +20680,25 @@
/obj/structure/reagent_dispensers/watertank/high,
/turf/simulated/floor/grass,
/area/centcom/evac)
+"jKp" = (
+/obj/structure/shuttle/engine/heater{
+ dir = 4;
+ icon_state = "heater3x3_side_inv";
+ tag = "icon-heater (NORTH)"
+ },
+/obj/structure/window/plasmareinforced{
+ color = "#22aab7";
+ dir = 8
+ },
+/obj/structure/shuttle/engine/platform{
+ dir = 4;
+ layer = 2.9
+ },
+/turf/simulated/floor/plating/airless,
+/area/shuttle/administration)
+"jKI" = (
+/turf/simulated/floor/plating/airless,
+/area/shuttle/trade/sol)
"jKU" = (
/obj/effect/decal/cleanable/blood,
/obj/item/twohanded/required/kirbyplants,
@@ -18390,10 +20750,6 @@
/obj/structure/chair/comfy/shuttle,
/turf/simulated/floor/shuttle,
/area/shuttle/pod_1)
-"jLN" = (
-/obj/item/clothing/head/hopcap,
-/turf/simulated/floor/plating,
-/area/centcom/supply)
"jLP" = (
/obj/effect/landmark/abductor/agent{
team = 4
@@ -18404,13 +20760,6 @@
/obj/structure/lattice,
/turf/space,
/area/space)
-"jMK" = (
-/obj/effect/turf_decal/bot,
-/obj/structure/reagent_dispensers/watertank,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/zone2)
"jNh" = (
/obj/effect/turf_decal{
dir = 6;
@@ -18419,15 +20768,6 @@
},
/turf/simulated/floor/indestructible/beach/sand,
/area/syndicate_mothership/outside)
-"jNk" = (
-/obj/machinery/light{
- dir = 1;
- switchcount = 50
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"jNn" = (
/obj/structure/closet/crate,
/obj/machinery/light/small{
@@ -18435,6 +20775,15 @@
},
/turf/simulated/floor/shuttle,
/area/shuttle/mining)
+"jNs" = (
+/obj/machinery/cryopod{
+ dir = 4
+ },
+/obj/machinery/computer/cryopod{
+ pixel_y = 32
+ },
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/zone1)
"jNM" = (
/obj/structure/sign/nosmoking_2{
pixel_x = 32
@@ -18445,6 +20794,18 @@
icon_state = "navybluealt"
},
/area/syndicate_mothership/control)
+"jNW" = (
+/obj/effect/decal/warning_stripes/white/hollow,
+/obj/effect/decal/warning_stripes/southwest,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
+"jOj" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "darkyellow"
+ },
+/area/centcom/specops)
"jOk" = (
/obj/structure/table/abductor{
color = "#99ff99";
@@ -18490,15 +20851,6 @@
/obj/structure/flora/ausbushes/sparsegrass,
/turf/simulated/floor/grass,
/area/centcom/evac)
-"jPF" = (
-/obj/machinery/ai_status_display{
- pixel_y = 32
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "navybluealt"
- },
-/area/centcom/specops)
"jPH" = (
/obj/effect/turf_decal{
dir = 4;
@@ -18522,21 +20874,6 @@
icon_state = "hierophant1"
},
/area/wizard_station)
-"jQb" = (
-/obj/structure/table/wood{
- color = "#996633"
- },
-/obj/item/reagent_containers/food/snacks/cheesyfries,
-/turf/simulated/floor/wood,
-/area/centcom/zone2)
-"jQj" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/jail)
"jQm" = (
/turf/simulated/floor/plasteel{
dir = 8;
@@ -18547,6 +20884,44 @@
/obj/structure/chair/comfy/purp,
/turf/simulated/floor/carpet,
/area/wizard_station)
+"jRt" = (
+/obj/item/paper{
+ info = "Убрать кишку на Дельте";
+ pixel_y = -2
+ },
+/obj/item/paper{
+ info = "Наныть мультизет для трама";
+ pixel_y = -4
+ },
+/obj/item/paper{
+ pixel_x = 9;
+ info = "Обед через час, работа через вчера"
+ },
+/obj/item/paper{
+ pixel_y = -9;
+ pixel_x = 7;
+ info = "Пофиксить в моем кабинете рантайм трубы в трубе... опять"
+ },
+/obj/item/paper{
+ pixel_y = -6;
+ pixel_x = -5;
+ info = "Начать делать очередную новую станцию и сгореть на втором часу работы в самокопании"
+ },
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 8
+ },
+/obj/structure/noticeboard{
+ pixel_y = -30
+ },
+/turf/simulated/floor/wood,
+/area/centcom/zone3)
+"jRu" = (
+/obj/structure/chair/sofa/corp/left,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"jRv" = (
/obj/structure/chair/comfy/shuttle/dark{
dir = 4
@@ -18562,6 +20937,12 @@
name = "floor"
},
/area/syndicate_mothership/outside)
+"jRY" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444"
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/bridge)
"jSd" = (
/obj/effect/turf_decal{
dir = 4;
@@ -18578,6 +20959,18 @@
"jSw" = (
/turf/simulated/wall/indestructible/rock,
/area/ninja/holding)
+"jSA" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/table,
+/obj/item/paper_bin/nanotrasen{
+ pixel_x = 3;
+ pixel_y = 12
+ },
+/obj/item/pen/multi/fountain,
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"jSC" = (
/obj/effect/turf_decal/siding/wood{
dir = 10;
@@ -18585,6 +20978,17 @@
},
/turf/simulated/floor/carpet/green,
/area/shuttle/trade/sol)
+"jSE" = (
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkred"
+ },
+/area/centcom/specops)
+"jSF" = (
+/obj/effect/landmark/ert_director,
+/obj/structure/chair/office/dark,
+/turf/simulated/floor/carpet/black,
+/area/centcom/specops)
"jSH" = (
/obj/effect/turf_decal{
dir = 1;
@@ -18608,6 +21012,101 @@
/obj/structure/flora/ausbushes/reedbush,
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
+"jTE" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkredalt"
+ },
+/area/centcom/specops)
+"jTJ" = (
+/obj/machinery/door_control/secure{
+ id = "CC_BSA";
+ name = "BSA room";
+ pixel_x = -24;
+ pixel_y = 24;
+ req_access = list(114)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "navybluealtstrip"
+ },
+/area/centcom/specops)
+"jTN" = (
+/obj/structure/rack/holorack,
+/obj/item/clothing/accessory/black{
+ desc = null;
+ name = "Black tie"
+ },
+/obj/item/clothing/accessory/blue{
+ desc = null;
+ name = "Blue tie"
+ },
+/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
+/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
+/obj/item/clothing/accessory/blue{
+ desc = null;
+ name = "Blue tie"
+ },
+/obj/item/clothing/accessory/black{
+ desc = null;
+ name = "Black tie"
+ },
+/obj/item/clothing/accessory/holster{
+ desc = null;
+ name = "Shoulder holster"
+ },
+/obj/item/clothing/accessory/holster{
+ desc = null;
+ name = "Shoulder holster"
+ },
+/obj/item/storage/backpack/satchel,
+/obj/item/storage/backpack/satchel,
+/obj/item/storage/backpack/satcheldeluxe,
+/obj/item/storage/backpack/satcheldeluxe,
+/obj/item/storage/belt/fannypack/black,
+/obj/item/storage/belt/fannypack/black,
+/obj/item/clothing/gloves/color/black,
+/obj/item/clothing/gloves/color/black,
+/obj/item/clothing/gloves/combat,
+/obj/item/clothing/gloves/combat,
+/obj/item/clothing/gloves/color/white{
+ desc = null
+ },
+/obj/item/clothing/gloves/color/white{
+ desc = null
+ },
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/bridge)
+"jUd" = (
+/obj/machinery/vending/ntc/engineering,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
+"jUo" = (
+/obj/effect/decal/cleanable/fungus{
+ pixel_x = -32;
+ pixel_y = 32
+ },
+/turf/simulated/floor/plating,
+/area/centcom/zone2)
+"jUq" = (
+/obj/structure/rack,
+/obj/item/ammo_box/magazine/sfg9mm,
+/obj/item/ammo_box/magazine/sfg9mm,
+/obj/item/ammo_box/magazine/sfg9mm,
+/obj/item/ammo_box/magazine/sfg9mm,
+/obj/item/ammo_box/magazine/sfg9mm,
+/obj/item/ammo_box/magazine/sfg9mm,
+/obj/item/ammo_box/magazine/sfg9mm,
+/obj/item/ammo_box/magazine/sfg9mm,
+/obj/item/ammo_box/magazine/sfg9mm,
+/obj/item/ammo_box/magazine/sfg9mm,
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"jUr" = (
/obj/machinery/hydroponics/constructable,
/obj/item/seeds/apple,
@@ -18619,10 +21118,11 @@
icon_state = "freezerfloor"
},
/area/centcom/jail)
-"jUQ" = (
-/obj/structure/table/wood/fancy/black,
-/obj/item/reagent_containers/food/drinks/cans/beer,
-/turf/simulated/floor/carpet/red,
+"jVf" = (
+/obj/mecha/combat/gygax/ert/loaded,
+/obj/item/mecha_parts/mecha_equipment/repair_droid,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/engine,
/area/centcom/specops)
"jVI" = (
/obj/item/flashlight,
@@ -18652,6 +21152,31 @@
icon = 'icons/turf/walls/fake_plastitanium_glass.dmi'
},
/area/syndicate_mothership/elite_squad)
+"jWd" = (
+/obj/structure/railing{
+ layer = 4.3;
+ density = 0
+ },
+/turf/simulated/floor/plasteel{
+ color = "gray";
+ dir = 8;
+ icon_state = "rampbottom"
+ },
+/area/centcom/specops)
+"jWv" = (
+/obj/machinery/mass_driver{
+ dir = 4;
+ id_tag = "ASSAULT3";
+ name = "gravpult"
+ },
+/obj/effect/turf_decal/loading_area/white{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
"jWM" = (
/obj/item/flag/nt,
/turf/simulated/floor/plasteel{
@@ -18659,9 +21184,38 @@
icon_state = "navybluealt"
},
/area/centcom/specops)
+"jWN" = (
+/obj/machinery/door_control/secure{
+ id = "CC_Armory_Grenade";
+ name = "Grebades";
+ pixel_x = 24;
+ pixel_y = -24;
+ req_access = list(114)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkredcorners"
+ },
+/area/centcom/specops)
"jWT" = (
/turf/simulated/floor/carpet,
/area/centcom/zone1)
+"jXa" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/portable_atmospherics/canister/oxygen{
+ maximum_pressure = 50000
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/conveyor{
+ id = "O2";
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
"jXe" = (
/obj/structure/table/wood,
/obj/item/paicard,
@@ -18669,6 +21223,16 @@
/obj/item/pen,
/turf/simulated/floor/carpet/arcade,
/area/centcom/zone1)
+"jXf" = (
+/obj/structure/table,
+/obj/machinery/status_display/supply_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkyellowalt"
+ },
+/area/centcom/supply)
"jXl" = (
/obj/effect/turf_decal{
dir = 9;
@@ -18678,14 +21242,6 @@
water_overlay_icon_state = null
},
/area/syndicate_mothership/outside)
-"jXt" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/table/wood,
-/obj/item/trash/candle,
-/turf/simulated/floor/wood,
-/area/centcom/evac)
"jXB" = (
/obj/structure/table/abductor,
/obj/item/paper/abductor,
@@ -18722,11 +21278,11 @@
icon_state = "alien11"
},
/area/abductor_ship)
-"jYV" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 4
+"jZY" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkredcorners"
},
-/turf/simulated/floor/carpet/black,
/area/centcom/specops)
"kag" = (
/obj/structure/table/wood/fancy/green,
@@ -18737,14 +21293,6 @@
},
/turf/simulated/floor/wood/fancy/light,
/area/ninja/outpost)
-"kaY" = (
-/obj/structure/sign/poster/official/random{
- pixel_x = -30
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/jail)
"kbb" = (
/obj/item/stack/spacecash/c50,
/obj/structure/chair/comfy/shuttle{
@@ -18781,6 +21329,25 @@
icon_state = "darkyellowalt"
},
/area/syndicate_mothership/cargo)
+"kbJ" = (
+/obj/structure/rack/holorack,
+/obj/item/circuitboard/aiupload,
+/obj/item/circuitboard/circuit_imprinter,
+/obj/item/circuitboard/communications,
+/obj/item/circuitboard/destructive_analyzer,
+/obj/item/circuitboard/ore_redemption,
+/obj/item/circuitboard/mining_shuttle,
+/obj/item/circuitboard/mining_shuttle,
+/obj/item/circuitboard/mining_shuttle,
+/obj/item/circuitboard/protolathe,
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
"kbL" = (
/turf/simulated/wall/shuttle/onlyselfsmooth/nodiagonal{
icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi'
@@ -18796,19 +21363,36 @@
},
/turf/simulated/floor/carpet,
/area/centcom/zone1)
-"kcc" = (
-/obj/structure/chair/comfy/beige,
-/obj/structure/sign/poster/official/nanotrasen_logo{
- pixel_y = 32
+"kcl" = (
+/obj/machinery/door_control/secure{
+ id = "CC_Armory_AEG";
+ name = "advanced energy gun";
+ pixel_x = -24;
+ pixel_y = 24;
+ req_access = list(114)
},
-/turf/simulated/floor/wood,
-/area/centcom/bridge)
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkredcorners"
+ },
+/area/centcom/specops)
"kco" = (
/obj/structure/largecrate,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/centcom/jail)
+"kcz" = (
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkredaltstrip"
+ },
+/area/centcom/zone2)
+"kcH" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/centcom/zone3)
"kcI" = (
/obj/effect/decal/syndie_logo{
icon_state = "logo18"
@@ -18893,13 +21477,6 @@
tag = "icon-redfull (NORTHWEST)"
},
/area/centcom/zone1)
-"kfl" = (
-/obj/effect/decal/warning_stripes/white/hollow,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "darkgrey"
- },
-/area/centcom/specops)
"kfv" = (
/obj/machinery/door/airlock/syndicate/security{
name = "Тюрьма";
@@ -18926,6 +21503,16 @@
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership/infteam)
+"kfE" = (
+/obj/machinery/door/window/brigdoor{
+ dir = 8;
+ req_access = list(104)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkredaltstrip"
+ },
+/area/centcom/jail)
"kfM" = (
/obj/effect/turf_decal/siding/wood{
dir = 4
@@ -18948,7 +21535,7 @@
dir = 1;
layer = 2.9
},
-/obj/structure/table/holotable,
+/obj/structure/table,
/obj/item/pen/multi/fountain,
/obj/item/paper_bin/nanotrasen{
pixel_x = 3;
@@ -18977,16 +21564,6 @@
icon_state = "arrival"
},
/area/centcom/zone1)
-"kgx" = (
-/obj/structure/closet/crate/trashcart{
- desc = "A heavy, metal crate with wheels.";
- name = "Special Delivery from Central Command"
- },
-/obj/effect/decal/warning_stripes/white/hollow,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
"kgz" = (
/obj/structure/curtain/black{
pixel_x = 32;
@@ -19008,20 +21585,6 @@
/obj/item/flashlight/lamp,
/turf/simulated/floor/carpet/arcade,
/area/centcom/zone1)
-"kgD" = (
-/obj/machinery/mass_driver{
- dir = 4;
- id_tag = "ASSAULT3";
- name = "gravpult"
- },
-/obj/effect/turf_decal/loading_area/white{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "darkgrey"
- },
-/area/centcom/specops)
"kgE" = (
/obj/structure/chair/comfy/shuttle{
dir = 8
@@ -19032,6 +21595,11 @@
},
/turf/simulated/floor/carpet/royalblack,
/area/shuttle/trade/sol)
+"kgF" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/machinery/light,
+/turf/simulated/floor/carpet/black,
+/area/centcom/specops)
"kgG" = (
/obj/structure/chair/sofa/corp/left{
dir = 1
@@ -19051,20 +21619,30 @@
icon_state = "plastitanium"
},
/area/shuttle/syndicate)
-"khg" = (
-/obj/machinery/vending/nta/ertarmory/red{
- dir = 4;
- req_access = list(104,109)
+"kgO" = (
+/obj/structure/window/reinforced{
+ layer = 2.9
},
-/obj/machinery/vending/nta/ertarmory/red{
- dir = 4;
- req_access = list(104,109)
+/obj/effect/turf_decal/siding/white{
+ dir = 4
},
-/turf/simulated/floor/indestructible{
- dir = 8;
- icon_state = "vault"
+/obj/effect/turf_decal/siding/white,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
-/area/centcom/specops)
+/area/centcom/jail)
+"khn" = (
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/zone3)
"khv" = (
/turf/simulated/floor/wood{
icon_state = "fancy-wood-oak"
@@ -19088,22 +21666,6 @@
},
/turf/simulated/floor/shuttle,
/area/shuttle/pod_2)
-"kic" = (
-/obj/structure/closet/secure_closet/freezer/meat{
- req_access = list(102)
- },
-/obj/item/reagent_containers/food/snacks/meat,
-/obj/item/reagent_containers/food/snacks/meat,
-/obj/item/reagent_containers/food/snacks/meat,
-/obj/item/reagent_containers/food/snacks/meat,
-/obj/item/reagent_containers/food/snacks/meat,
-/obj/item/reagent_containers/food/snacks/meat,
-/obj/item/reagent_containers/food/snacks/meat,
-/turf/simulated/floor/plasteel{
- icon_state = "redfull";
- tag = "icon-redfull (NORTHWEST)"
- },
-/area/centcom/zone1)
"kio" = (
/obj/structure/curtain/black{
pixel_y = 32
@@ -19139,25 +21701,34 @@
/obj/structure/flora/ausbushes/genericbush,
/turf/simulated/floor/grass,
/area/centcom/evac)
+"kjt" = (
+/obj/item/book/random,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken6";
+ tag = "icon-wood-broken6"
+ },
+/area/centcom/zone2)
"kjK" = (
/obj/effect/turf_decal/weather/snow/corner{
dir = 1
},
/turf/simulated/floor/indestructible/beach/water/deep/dense,
/area/ninja/outside)
-"kjZ" = (
-/turf/simulated/wall/indestructible/abductor{
- icon_state = "alien1"
+"kjL" = (
+/obj/structure/chair/office/dark{
+ dir = 4
+ },
+/obj/machinery/embedded_controller/radio/airlock/access_controller{
+ frequency = 2000;
+ id_tag = "CC-OP3";
+ name = "Access Controller OP3";
+ pixel_y = 32;
+ req_access = list(109);
+ tag_exterior_door = "CC-OP3-Ext";
+ tag_interior_door = "CC-OP3-Int"
},
-/area/abductor_ship)
-"kkq" = (
-/obj/structure/chair/comfy/beige,
-/turf/simulated/floor/wood,
-/area/centcom/bridge)
-"kkr" = (
-/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/plasteel{
- icon_state = "darkyellowalt"
+ icon_state = "grimy"
},
/area/centcom/zone3)
"kkt" = (
@@ -19175,12 +21746,6 @@
icon_state = "arrivalcorner"
},
/area/centcom/zone1)
-"kkU" = (
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "darkbluealt"
- },
-/area/centcom/zone2)
"kln" = (
/obj/structure/railing,
/obj/effect/turf_decal/stripes/line{
@@ -19189,6 +21754,14 @@
},
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
+"klp" = (
+/obj/machinery/conveyor{
+ id = "CC_crate"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
"klz" = (
/obj/effect/decal/syndie_logo{
icon_state = "logo17"
@@ -19196,23 +21769,11 @@
/obj/effect/turf_decal/stripes/gold,
/turf/simulated/floor/mineral/plastitanium,
/area/syndicate_mothership)
-"klT" = (
-/obj/item/toy/plushie/orange_fox,
-/turf/simulated/floor/plating,
-/area/centcom/jail)
"kms" = (
/obj/structure/table/wood/fancy/black,
/obj/item/flashlight/lamp/green,
/turf/simulated/floor/carpet,
/area/wizard_station)
-"kmt" = (
-/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/snacks/sliceable/pizza/macpizza,
-/obj/structure/window/reinforced{
- layer = 2.9
- },
-/turf/simulated/floor/wood,
-/area/centcom/specops)
"kmD" = (
/obj/structure/chair/comfy/shuttle/dark{
dir = 8
@@ -19231,50 +21792,14 @@
icon_state = "dark"
},
/area/centcom/zone1)
-"kmM" = (
-/obj/structure/rack,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/rglass{
- amount = 50;
- pixel_x = 5;
- pixel_y = 5
- },
-/obj/item/stack/sheet/rglass{
- amount = 50;
- pixel_x = 5;
- pixel_y = 5
- },
-/obj/item/stack/sheet/rglass{
- amount = 50;
- pixel_x = 5;
- pixel_y = 5
- },
-/obj/item/rcd_ammo/large,
-/obj/item/rcd_ammo/large,
-/obj/item/rcd_ammo/large,
-/obj/item/rcd_ammo/large,
-/obj/item/rcd_ammo{
- pixel_x = 5;
- pixel_y = 5
- },
-/obj/item/rcd_ammo{
- pixel_x = 5;
- pixel_y = 5
- },
-/obj/item/rcd_ammo{
- pixel_x = 5;
- pixel_y = 5
- },
-/obj/item/rcd_ammo{
- pixel_x = 5;
- pixel_y = 5
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+"knk" = (
+/obj/effect/turf_decal/plaque,
+/obj/structure/chair/comfy/red{
+ color = "#222222";
+ dir = 8
},
-/area/centcom/specops)
+/turf/simulated/floor/carpet,
+/area/centcom/zone3)
"knt" = (
/obj/effect/turf_decal/siding/wood{
dir = 8;
@@ -19304,6 +21829,17 @@
},
/turf/simulated/floor/wood/fancy/light,
/area/ninja/outpost)
+"knR" = (
+/obj/machinery/door/airlock/centcom{
+ name = "Outpost 3";
+ opacity = 1;
+ req_access = list(109)
+ },
+/obj/effect/decal/warning_stripes/blue,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/zone2)
"kob" = (
/turf/simulated/wall/indestructible/abductor{
icon_state = "alien6"
@@ -19313,20 +21849,6 @@
/obj/structure/stone_tile/slab/cracked,
/turf/simulated/floor/lava/lava_land_surface,
/area/ruin/space/bubblegum_arena)
-"kom" = (
-/obj/machinery/porta_turret/centcom/pulse{
- armor = list("melee"=90,"bullet"=90,"laser"=95,"energy"=95,"bomb"=80,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
- color = "#666666";
- damtype = "burn";
- health = 1250;
- region_max = 12;
- scan_range = 12;
- shot_delay = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"koH" = (
/obj/machinery/door/airlock/command/glass{
frequency = 2000;
@@ -19355,20 +21877,6 @@
icon_state = "cmo"
},
/area/shuttle/escape)
-"kpi" = (
-/obj/structure/rack/holorack,
-/obj/item/clothing/gloves/combat,
-/obj/item/clothing/gloves/combat,
-/obj/item/clothing/gloves/color/white{
- desc = null
- },
-/obj/item/clothing/gloves/color/white{
- desc = null
- },
-/obj/item/clothing/gloves/color/black,
-/obj/item/clothing/gloves/color/black,
-/turf/simulated/floor/wood,
-/area/centcom/bridge)
"kpr" = (
/obj/machinery/door/airlock/syndicate/security{
autoclose = 0;
@@ -19409,6 +21917,19 @@
/obj/item/clothing/gloves/boxing/blue,
/turf/simulated/floor/indestructible/asteroid,
/area/syndicate_mothership/outside)
+"kpO" = (
+/obj/structure/chair/sofa/corp/left,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkredalt"
+ },
+/area/centcom/specops)
+"kpQ" = (
+/obj/effect/turf_decal/siding/blue/corner{
+ color = "#444444"
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/specops)
"kpV" = (
/obj/machinery/cryopod/syndie{
dir = 2
@@ -19432,21 +21953,23 @@
/obj/structure/chair/comfy/brown,
/turf/simulated/floor/carpet,
/area/centcom/zone1)
+"kqc" = (
+/obj/vehicle/janicart{
+ dir = 4
+ },
+/obj/item/key/janitor,
+/obj/item/janiupgrade{
+ layer = 2.9
+ },
+/turf/simulated/floor/indestructible{
+ icon_state = "darkpurple"
+ },
+/area/centcom/specops)
"kqe" = (
/turf/simulated/floor/plasteel{
icon_state = "white"
},
/area/centcom/zone1)
-"kqu" = (
-/obj/structure/sign/poster/official/random{
- pixel_y = -30
- },
-/obj/structure/window/reinforced,
-/obj/machinery/light,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/evac)
"kqy" = (
/obj/effect/turf_decal{
dir = 1;
@@ -19476,6 +21999,13 @@
},
/turf/simulated/floor/shuttle/transparent_floor,
/area/shuttle/syndicate)
+"kro" = (
+/obj/machinery/computer/communications,
+/obj/machinery/newscaster/security_unit{
+ pixel_x = 32
+ },
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"kru" = (
/obj/machinery/abductor/gland_dispenser,
/turf/simulated/floor/indestructible/abductor,
@@ -19493,6 +22023,16 @@
icon_state = "dark"
},
/area/syndicate_mothership/control)
+"krW" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/computer/robotics,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/bridge)
"ksB" = (
/obj/effect/turf_decal/siding/wood,
/obj/effect/turf_decal/siding/wood/corner{
@@ -19500,14 +22040,14 @@
},
/turf/simulated/floor/carpet/black,
/area/ninja/outpost)
-"ksN" = (
-/obj/effect/decal/nanotrasen_logo{
- icon_state = "logo2"
+"ksI" = (
+/obj/structure/chair/comfy/red{
+ dir = 8
},
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ icon_state = "grimy"
},
-/area/centcom/specops)
+/area/centcom/jail)
"ktf" = (
/obj/structure/table/abductor,
/obj/item/bonegel/alien,
@@ -19530,35 +22070,20 @@
icon_state = "dark"
},
/area/syndicate_mothership/cargo)
-"ktZ" = (
-/obj/structure/table/holotable,
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/window/reinforced{
- dir = 4
+"ktw" = (
+/obj/effect/decal/cleanable/crayon{
+ icon_state = "bodys";
+ initialized = 1;
+ pixel_x = 14;
+ pixel_y = 32
},
-/obj/item/reagent_containers/food/drinks/coffee,
-/obj/item/reagent_containers/food/drinks/coffee,
-/obj/item/reagent_containers/food/drinks/coffee,
-/obj/item/reagent_containers/food/drinks/coffee,
-/turf/simulated/floor/carpet,
-/area/centcom/zone2)
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor/wood,
+/area/centcom/specops)
"kuh" = (
/turf/simulated/floor/carpet/black,
/area/ninja/outpost)
-"kuA" = (
-/obj/machinery/door_control/secure{
- id = "CC_Armory_NG";
- name = "Nerve Gas";
- pixel_x = 24;
- pixel_y = 24;
- req_access = list(114)
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"kuJ" = (
/obj/structure/bed/abductor,
/turf/simulated/floor/indestructible/abductor,
@@ -19570,19 +22095,14 @@
/obj/structure/fans/tiny,
/turf/simulated/floor/wood,
/area/shuttle/trade/sol)
-"kvh" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/window/reinforced{
- dir = 4
+"kvb" = (
+/obj/structure/sign/poster/official/work_for_a_future{
+ pixel_y = -30
},
-/obj/effect/turf_decal/box/white/corners{
- dir = 8
+/turf/simulated/floor/plasteel{
+ icon_state = "navybluealt"
},
-/obj/structure/weightmachine/stacklifter,
-/turf/simulated/floor/wood,
-/area/centcom/jail)
+/area/centcom/specops)
"kvz" = (
/obj/structure/window/reinforced,
/turf/simulated/floor/carpet,
@@ -19625,12 +22145,6 @@
},
/turf/simulated/floor/shuttle,
/area/shuttle/administration)
-"kwn" = (
-/obj/machinery/vending/snack/free,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/zone3)
"kwr" = (
/turf/simulated/wall/indestructible/abductor{
icon_state = "alien9"
@@ -19642,20 +22156,15 @@
icon_state = "fancy-wood-birch"
},
/area/shuttle/trade/sol)
-"kww" = (
-/obj/machinery/mass_driver{
- dir = 4;
- id_tag = "ASSAULT1";
- name = "gravpult"
- },
-/obj/effect/turf_decal/loading_area/white{
- dir = 4
+"kwU" = (
+/obj/machinery/conveyor/inverted{
+ id = "CC_crate";
+ dir = 10
},
/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "darkgrey"
+ icon_state = "dark"
},
-/area/centcom/specops)
+/area/centcom/supply)
"kwV" = (
/obj/structure/window/reinforced,
/turf/simulated/floor/beach/water{
@@ -19673,6 +22182,15 @@
},
/turf/simulated/floor/carpet,
/area/syndicate_mothership/control)
+"kxv" = (
+/obj/item/clothing/gloves/color/latex/nitrile,
+/obj/item/storage/toolbox/surgery,
+/obj/structure/table/glass,
+/obj/item/scalpel/laser/manager,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/centcom/specops)
"kxL" = (
/obj/machinery/light/small,
/turf/simulated/floor/carpet/black,
@@ -19688,19 +22206,14 @@
icon_state = "dark"
},
/area/centcom/evac)
-"kyB" = (
-/obj/machinery/door/poddoor{
- id_tag = "ASSAULT1";
- name = "Launch Bay #1"
- },
-/turf/simulated/floor/plating,
-/area/centcom/specops)
-"kyM" = (
-/obj/effect/decal/warning_stripes/green/hollow,
+"kyK" = (
+/obj/machinery/vending/chinese/free,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "vault";
+ tag = "icon-vault (WEST)"
},
-/area/centcom/jail)
+/area/centcom/specops)
"kyO" = (
/obj/effect/turf_decal/siding/wideplating{
color = "#55391A";
@@ -19726,114 +22239,6 @@
icon_state = "darkfull"
},
/area/syndicate_mothership/jail)
-"kzB" = (
-/obj/structure/closet/secure_closet/freezer/kitchen,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/rice,
-/obj/item/reagent_containers/food/condiment/rice,
-/obj/item/reagent_containers/food/condiment/rice,
-/obj/machinery/light,
-/turf/simulated/floor/plasteel{
- icon_state = "redfull";
- tag = "icon-redfull (NORTHWEST)"
- },
-/area/centcom/zone1)
-"kzR" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/effect/turf_decal/arrows{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
-"kzT" = (
-/obj/mecha/combat/gygax/ert{
- color = "#66ff99";
- name = "Assault Jaeger"
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "navyblue"
- },
-/area/centcom/specops)
-"kAd" = (
-/obj/structure/closet/secure_closet/guncabinet{
- anchored = 1;
- armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
- layer = 2.9;
- name = "LMG M249 SAW";
- req_access = list(114)
- },
-/obj/item/ammo_box/magazine/mm556x45/ap,
-/obj/item/ammo_box/magazine/mm556x45/ap,
-/obj/item/ammo_box/magazine/mm556x45/ap,
-/obj/item/ammo_box/magazine/mm556x45/ap,
-/obj/item/ammo_box/magazine/mm556x45/ap,
-/obj/item/ammo_box/magazine/mm556x45/ap,
-/obj/item/ammo_box/magazine/mm556x45/ap,
-/obj/item/ammo_box/magazine/mm556x45/ap,
-/obj/item/ammo_box/magazine/mm556x45/ap,
-/obj/item/ammo_box/magazine/mm556x45/ap,
-/obj/item/ammo_box/magazine/mm556x45/ap,
-/obj/item/ammo_box/magazine/mm556x45/ap,
-/obj/item/ammo_box/magazine/mm556x45/ap,
-/obj/item/ammo_box/magazine/mm556x45/ap,
-/obj/item/ammo_box/magazine/mm556x45/ap,
-/obj/item/ammo_box/magazine/mm556x45/ap,
-/obj/item/ammo_box/magazine/mm556x45/ap,
-/obj/item/ammo_box/magazine/mm556x45/ap,
-/obj/item/ammo_box/magazine/mm556x45/ap,
-/obj/item/ammo_box/magazine/mm556x45/ap,
-/obj/item/gun/projectile/automatic/l6_saw{
- desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'.";
- name = "M249 SAW"
- },
-/obj/item/gun/projectile/automatic/l6_saw{
- desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'.";
- name = "M249 SAW"
- },
-/obj/item/gun/projectile/automatic/l6_saw{
- desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'.";
- name = "M249 SAW"
- },
-/obj/item/gun/projectile/automatic/l6_saw{
- desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'.";
- name = "M249 SAW"
- },
-/obj/item/gun/projectile/automatic/l6_saw{
- desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'.";
- name = "M249 SAW"
- },
-/obj/item/gun/projectile/automatic/l6_saw{
- desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'.";
- name = "M249 SAW"
- },
-/obj/item/gun/projectile/automatic/l6_saw{
- desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'.";
- name = "M249 SAW"
- },
-/obj/item/gun/projectile/automatic/l6_saw{
- desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'.";
- name = "M249 SAW"
- },
-/obj/item/gun/projectile/automatic/l6_saw{
- desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'.";
- name = "M249 SAW"
- },
-/obj/item/gun/projectile/automatic/l6_saw{
- desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'.";
- name = "M249 SAW"
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "navyblue"
- },
-/area/centcom/specops)
"kAj" = (
/obj/structure/table/abductor,
/obj/item/surgicaldrill/alien,
@@ -19852,12 +22257,6 @@
/obj/item/stack/spacecash,
/turf/simulated/floor/carpet/black,
/area/wizard_station)
-"kAt" = (
-/obj/machinery/light{
- dir = 4
- },
-/turf/simulated/floor/carpet,
-/area/centcom/court)
"kAE" = (
/turf/simulated/floor/plasteel{
dir = 1;
@@ -19903,10 +22302,6 @@
/obj/structure/grille,
/turf/simulated/floor/shuttle/plating,
/area/shuttle/funeral)
-"kAW" = (
-/obj/item/flag/nt,
-/turf/simulated/floor/wood,
-/area/centcom/court)
"kBa" = (
/obj/effect/baseturf_helper{
baseturf = /turf/simulated/floor/indestructible/plating;
@@ -19967,25 +22362,27 @@
name = "floor"
},
/area/syndicate_mothership/outside)
-"kCf" = (
-/obj/structure/filingcabinet/chestdrawer,
-/obj/structure/sign/poster/official/nanotrasen_logo{
- pixel_y = -32
- },
-/turf/simulated/floor/wood,
-/area/centcom/bridge)
-"kCl" = (
-/obj/structure/shuttle/engine/propulsion{
- icon_state = "burst_l";
- tag = "icon-burst_l"
- },
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/pod_3)
"kCu" = (
/turf/simulated/floor/plasteel{
icon_state = "cafeteria"
},
/area/centcom/jail)
+"kCJ" = (
+/obj/structure/shuttle/engine/heater{
+ dir = 4;
+ icon_state = "heater3x3";
+ tag = "icon-heater (NORTH)"
+ },
+/obj/structure/window/plasmareinforced{
+ color = "#22aab7";
+ dir = 8
+ },
+/obj/structure/shuttle/engine/platform{
+ dir = 4;
+ layer = 2.9
+ },
+/turf/simulated/floor/plating/airless,
+/area/shuttle/administration)
"kCX" = (
/obj/machinery/vending/security,
/turf/simulated/floor/shuttle{
@@ -19999,6 +22396,11 @@
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership/elite_squad)
+"kDd" = (
+/obj/item/paper_bin/nanotrasen,
+/obj/structure/table/wood,
+/turf/simulated/floor/plating,
+/area/centcom/zone2)
"kDg" = (
/obj/effect/decal/warning_stripes/blue,
/obj/machinery/door/airlock/centcom{
@@ -20010,6 +22412,23 @@
icon_state = "dark"
},
/area/centcom/specops)
+"kDB" = (
+/obj/structure/railing{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "rampbottom";
+ tag = "icon-stage_stairs"
+ },
+/area/centcom/specops)
+"kDD" = (
+/obj/machinery/light,
+/obj/machinery/photocopier,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/centcom/zone2)
"kDL" = (
/obj/structure/table/wood/fancy/black,
/obj/item/reagent_containers/food/snacks/candy/cotton/blue,
@@ -20020,10 +22439,95 @@
/obj/item/reagent_containers/food/drinks/mugwort,
/turf/simulated/floor/carpet,
/area/wizard_station)
+"kEs" = (
+/obj/structure/closet{
+ icon_closed = "syndicate1";
+ icon_opened = "syndicate1open";
+ icon_state = "syndicate1"
+ },
+/obj/item/ammo_box/magazine/smgm9mm,
+/obj/item/ammo_box/magazine/smgm9mm,
+/obj/item/ammo_box/magazine/smgm9mm,
+/obj/item/ammo_box/magazine/smgm9mm,
+/obj/item/gun/projectile/automatic/proto,
+/obj/item/gun/energy/gun/blueshield,
+/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
+/obj/item/reagent_containers/food/snacks/candy/mre,
+/obj/item/reagent_containers/hypospray/combat,
+/obj/item/radio/headset/ert/alt{
+ desc = null;
+ name = "SRT bowman headset"
+ },
+/obj/item/clothing/head/beret/centcom/officer/navy{
+ desc = null;
+ name = "SRT beret"
+ },
+/obj/item/clothing/shoes/combat/swat{
+ name = "SRT special shoes"
+ },
+/obj/item/clothing/gloves/combat{
+ name = "Combat gloves"
+ },
+/obj/item/storage/belt/security/webbing/srt/full,
+/obj/item/storage/backpack/satchel_blueshield/srt,
+/obj/item/clothing/suit/storage/blueshield/srt,
+/obj/item/clothing/suit/armor/bulletproof{
+ name = "SRT bulletproof vest"
+ },
+/obj/item/shield/riot/tele,
+/obj/item/suppressor,
+/obj/item/CQC_manual,
+/obj/item/implanter/mindshield/ert,
+/obj/item/card/id/centcom{
+ name = "Special Reaction Team Member card";
+ rank = "Special Reaction Team Member";
+ registered_name = "Special Reaction Team Member"
+ },
+/obj/item/storage/box/responseteam,
+/obj/item/clothing/under/fluff/jay_turtleneck{
+ desc = null;
+ name = "SRT uniform"
+ },
+/obj/item/gun/projectile/automatic/pistol/sp8/sp8ar,
+/obj/item/ammo_box/magazine/sp8,
+/obj/item/ammo_box/magazine/sp8,
+/obj/item/implanter/dust,
+/obj/item/clothing/accessory/holster,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "navyblue"
+ },
+/area/centcom/specops)
+"kEv" = (
+/obj/structure/sign/securearea{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "navybluealt"
+ },
+/area/centcom/specops)
+"kEK" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/jail)
"kEU" = (
/obj/structure/flora/rock,
/turf/simulated/floor/grass,
/area/centcom/evac)
+"kEW" = (
+/obj/structure/filingcabinet/filingcabinet,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/centcom/zone3)
"kEZ" = (
/obj/effect/turf_decal{
icon_state = "grass_edge_medium_corner"
@@ -20034,65 +22538,123 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/syndicate_mothership/outside)
+"kFL" = (
+/obj/item/flag/nt,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/bridge)
"kFV" = (
/obj/structure/flora/junglebush/b,
/obj/structure/flora/grass/jungle,
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
-"kGp" = (
-/obj/structure/chair/office/dark{
- dir = 1
- },
-/obj/item/radio/intercom/specops{
- pixel_y = -32
+"kFY" = (
+/obj/machinery/door_control/secure{
+ color = "#99ff99";
+ id = "ERT_armory_lvl1";
+ name = "ERT Armory Level 1";
+ pixel_y = 32;
+ req_access = list(114)
},
/turf/simulated/floor/plasteel{
- icon_state = "darkredalt"
+ dir = 6;
+ icon_state = "darkgreen"
},
-/area/centcom/zone3)
+/area/centcom/specops)
"kGJ" = (
/obj/structure/chair/sofa/right,
/turf/simulated/floor/wood{
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership/elite_squad)
-"kGN" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/window/reinforced,
-/obj/structure/chair/comfy/lime{
- dir = 4
- },
-/turf/simulated/floor/wood,
-/area/centcom/court)
"kGX" = (
/obj/structure/chair/sofa/left,
/turf/simulated/floor/wood{
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership/elite_squad)
+"kHg" = (
+/obj/effect/decal/warning_stripes/northwestsouth,
+/obj/machinery/door/poddoor/shutters/preopen/invincible{
+ dir = 1;
+ id_tag = "ERT_armory_vkd";
+ name = "Armory level 1"
+ },
+/obj/machinery/door/poddoor/impassable/preopen{
+ id_tag = "ERT_Quarantine";
+ name = "ERT Quarantine"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkfull"
+ },
+/area/centcom/specops)
"kHn" = (
/turf/simulated/floor/wood{
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership/elite_squad)
-"kHS" = (
-/obj/structure/table/wood/fancy/black,
-/obj/item/paper_bin/nanotrasen{
- pixel_x = -2;
- pixel_y = 8
+"kHx" = (
+/obj/structure/rack,
+/obj/item/clothing/accessory/holster{
+ pixel_y = 10
},
-/obj/item/flashlight/lamp/green{
- pixel_x = -6;
- pixel_y = 16
+/obj/item/clothing/accessory/holster{
+ pixel_y = 10
},
-/turf/simulated/floor/wood,
-/area/centcom/bridge)
+/obj/item/clothing/accessory/holster{
+ pixel_y = 10
+ },
+/obj/item/clothing/accessory/holster{
+ pixel_y = 10
+ },
+/obj/item/clothing/accessory/holster{
+ pixel_y = 5
+ },
+/obj/item/clothing/accessory/holster{
+ pixel_y = 5
+ },
+/obj/item/clothing/accessory/holster{
+ pixel_y = 5
+ },
+/obj/item/clothing/accessory/holster{
+ pixel_y = 5
+ },
+/obj/item/clothing/accessory/holster,
+/obj/item/clothing/accessory/holster,
+/obj/item/clothing/accessory/holster,
+/obj/item/clothing/accessory/holster,
+/obj/effect/decal/warning_stripes/white/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
+"kHA" = (
+/obj/structure/shuttle/engine/propulsion{
+ icon_state = "burst_r";
+ tag = "icon-burst_r"
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating/airless,
+/area/shuttle/pod_2)
"kHT" = (
/obj/item/flag/nt,
/turf/simulated/floor/carpet/black,
/area/centcom/zone2)
+"kHW" = (
+/obj/machinery/door/window/brigdoor{
+ base_state = "rightsecure";
+ dir = 1;
+ icon_state = "rightsecure";
+ req_access = list(101)
+ },
+/turf/simulated/floor/carpet,
+/area/centcom/zone2)
"kIl" = (
/obj/structure/table/wood/fancy/black,
/turf/simulated/floor/carpet,
@@ -20122,6 +22684,25 @@
icon_state = "rampbottom"
},
/area/syndicate_mothership/outside)
+"kIU" = (
+/obj/item/gun/energy/sniperrifle,
+/obj/item/gun/energy/sniperrifle,
+/obj/item/gun/energy/sniperrifle,
+/obj/item/gun/energy/sniperrifle,
+/obj/item/gun/energy/sniperrifle,
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced{
+ dir = 4;
+ layer = 2.9
+ },
+/obj/structure/rack/gunrack,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
"kJh" = (
/obj/structure/curtain/black{
pixel_y = -32
@@ -20152,17 +22733,24 @@
/obj/item/flag/ninja,
/turf/simulated/floor/wood/fancy/light,
/area/ninja/outpost)
-"kKp" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 4
- },
-/obj/effect/turf_decal/plaque,
-/turf/simulated/floor/carpet,
-/area/centcom/specops)
"kKs" = (
/obj/machinery/light/spot,
/turf/simulated/floor/shuttle/objective_check/vox,
/area/shuttle/vox)
+"kKG" = (
+/obj/machinery/mass_driver{
+ dir = 4;
+ id_tag = "ASSAULT0";
+ name = "gravpult"
+ },
+/obj/effect/turf_decal/loading_area/white{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
"kKP" = (
/turf/simulated/floor/plasteel{
icon_state = "grimy"
@@ -20173,6 +22761,18 @@
icon_state = "alien2"
},
/area/abductor_ship)
+"kLi" = (
+/obj/machinery/door_control/secure{
+ id = "ERT_Drop";
+ pixel_x = 26;
+ pixel_y = -8;
+ req_access = list(114)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "navybluealt"
+ },
+/area/centcom/specops)
"kLj" = (
/obj/structure/table/reinforced,
/obj/machinery/door/window/brigdoor{
@@ -20217,100 +22817,6 @@
icon_state = "grimy"
},
/area/syndicate_mothership/elite_squad)
-"kLX" = (
-/obj/structure/rack/holorack,
-/obj/item/clothing/head/beret/atmos{
- name = "beret"
- },
-/obj/item/clothing/head/beret/atmos{
- name = "beret"
- },
-/obj/item/clothing/head/beret/ce{
- name = "beret"
- },
-/obj/item/clothing/head/beret/ce{
- name = "beret"
- },
-/obj/item/clothing/head/beret/centcom/captain{
- name = "beret"
- },
-/obj/item/clothing/head/beret/centcom/captain{
- name = "beret"
- },
-/obj/item/clothing/head/beret/centcom/officer{
- name = "beret"
- },
-/obj/item/clothing/head/beret/centcom/officer{
- name = "beret"
- },
-/obj/item/clothing/head/beret/centcom/officer/navy{
- name = "beret"
- },
-/obj/item/clothing/head/beret/centcom/officer/navy{
- name = "beret"
- },
-/obj/item/clothing/head/beret/durathread{
- name = "beret"
- },
-/obj/item/clothing/head/beret/durathread{
- name = "beret"
- },
-/obj/item/clothing/head/beret/eng{
- name = "beret"
- },
-/obj/item/clothing/head/beret/eng{
- name = "beret"
- },
-/obj/item/clothing/head/beret/elo{
- name = "beret"
- },
-/obj/item/clothing/head/beret/elo{
- name = "beret"
- },
-/obj/item/clothing/head/beret/centcom/officer/sigholt{
- name = "beret"
- },
-/obj/item/clothing/head/beret/centcom/officer/sigholt{
- name = "beret"
- },
-/obj/item/clothing/head/beret/centcom/officer/sparkyninja_beret{
- name = "beret"
- },
-/obj/item/clothing/head/beret/centcom/officer/sparkyninja_beret{
- name = "beret"
- },
-/obj/item/clothing/head/beret/centcom/officer/sigholt{
- icon_state = "officerberet";
- name = "beret"
- },
-/obj/item/clothing/head/beret/centcom/officer/sigholt{
- icon_state = "officerberet";
- name = "beret"
- },
-/obj/item/clothing/head/fedora,
-/obj/item/clothing/head/fedora,
-/obj/item/clothing/head/fedora{
- icon_state = "wfedora"
- },
-/obj/item/clothing/head/fedora{
- icon_state = "wfedora"
- },
-/obj/item/clothing/head/beret/purple{
- name = "beret"
- },
-/obj/item/clothing/head/beret/purple{
- name = "beret"
- },
-/obj/item/clothing/head/beret/centcom/officer/sigholt{
- icon_state = "beret_hos_black";
- name = "beret"
- },
-/obj/item/clothing/head/beret/centcom/officer/sigholt{
- icon_state = "beret_hos_black";
- name = "beret"
- },
-/turf/simulated/floor/wood,
-/area/centcom/bridge)
"kMm" = (
/obj/machinery/fishtank/wall{
opacity = 1
@@ -20351,6 +22857,27 @@
icon_state = "floor13"
},
/area/shuttle/ninja)
+"kNc" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/evac)
+"kNd" = (
+/obj/structure/flora/rock/jungle,
+/mob/living/simple_animal/hostile/carp/koi{
+ faction = list("")
+ },
+/obj/effect/turf_decal/tile/neutral{
+ alpha = 85;
+ icon_state = "seadeep";
+ layer = 9;
+ icon = 'icons/misc/beach.dmi'
+ },
+/turf/simulated/floor/indestructible/beach/water/deep/sand_floor,
+/area/centcom/specops)
"kNj" = (
/turf/simulated/floor/plasteel{
dir = 6;
@@ -20358,7 +22885,7 @@
},
/area/centcom/zone2)
"kNq" = (
-/obj/structure/table/holotable,
+/obj/structure/table,
/obj/machinery/computer/library/public,
/turf/simulated/floor/carpet/black,
/area/centcom/zone2)
@@ -20372,13 +22899,14 @@
icon_state = "dark"
},
/area/shuttle/administration)
-"kNG" = (
-/obj/structure/fans/tiny,
-/obj/machinery/door/airlock/shuttle,
-/obj/effect/turf_decal/delivery/white,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+"kNH" = (
+/obj/machinery/ai_status_display{
+ pixel_y = -32
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 1
},
+/turf/simulated/floor/carpet/black,
/area/centcom/zone2)
"kNN" = (
/turf/simulated/wall/indestructible/abductor{
@@ -20390,15 +22918,6 @@
icon_state = "alien5"
},
/area/abductor_ship)
-"kPa" = (
-/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/portable_atmospherics/canister/oxygen{
- maximum_pressure = 50000
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
"kPd" = (
/obj/machinery/vending/boozeomat,
/obj/effect/turf_decal/tile/neutral{
@@ -20412,9 +22931,6 @@
name = "floor"
},
/area/syndicate_mothership/elite_squad)
-"kPg" = (
-/turf/simulated/floor/carpet,
-/area/centcom/zone2)
"kPi" = (
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/plasteel{
@@ -20545,20 +23061,6 @@
},
/turf/simulated/floor/carpet,
/area/wizard_station)
-"kRE" = (
-/obj/machinery/door/airlock/centcom{
- name = "CentCom SOO";
- opacity = 1;
- req_access = list(114)
- },
-/turf/simulated/floor/carpet/black,
-/area/centcom/specops)
-"kRJ" = (
-/turf/simulated/floor/plasteel{
- icon_state = "rampbottom";
- tag = "icon-stage_stairs"
- },
-/area/centcom/bridge)
"kRM" = (
/obj/structure/bookcase,
/obj/item/book/manual,
@@ -20597,6 +23099,13 @@
icon_state = "darkfull"
},
/area/syndicate_mothership/jail)
+"kSD" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/light,
+/turf/simulated/floor/carpet/black,
+/area/centcom/bridge)
"kSF" = (
/obj/effect/spawner/lootdrop/maintenance,
/obj/machinery/light/small,
@@ -20632,20 +23141,21 @@
icon_state = "white"
},
/area/centcom/jail)
+"kTL" = (
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/item/twohanded/required/kirbyplants{
+ icon_state = "plant-34";
+ tag = "icon-plant-34"
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"kTP" = (
/obj/machinery/photocopier,
/turf/simulated/floor/carpet,
/area/centcom/zone2)
-"kTQ" = (
-/obj/machinery/computer/mech_bay_power_console,
-/turf/simulated/floor/plasteel,
-/area/centcom/specops)
-"kTW" = (
-/obj/machinery/light,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/zone2)
"kUf" = (
/obj/item/radio/intercom/syndicate{
pixel_x = -3;
@@ -20679,6 +23189,14 @@
icon_state = "barber"
},
/area/centcom/jail)
+"kUK" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/evac)
"kVb" = (
/obj/effect/turf_decal/siding/wood{
dir = 6;
@@ -20698,6 +23216,31 @@
icon_state = "warnwhite"
},
/area/centcom/zone1)
+"kVP" = (
+/obj/machinery/embedded_controller/radio/airlock/access_controller{
+ frequency = 2000;
+ id_tag = "CC-OP2";
+ name = "Access Controller OP2";
+ pixel_y = 32;
+ req_access = list(109);
+ tag_exterior_door = "CC-OP2-Ext";
+ tag_interior_door = "CC-OP2-Int"
+ },
+/obj/structure/table/reinforced,
+/obj/item/paper_bin/nanotrasen{
+ pixel_x = 3;
+ pixel_y = 12
+ },
+/obj/item/pen/multi/fountain,
+/turf/simulated/floor/wood,
+/area/centcom/zone2)
+"kVQ" = (
+/obj/machinery/cryopod/robot,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "navyblue"
+ },
+/area/centcom/specops)
"kVS" = (
/obj/structure/curtain/black{
pixel_x = 32;
@@ -20753,22 +23296,15 @@
"kWm" = (
/turf/simulated/wall/indestructible/reinforced,
/area/centcom/zone3)
-"kWB" = (
-/obj/structure/noticeboard{
- pixel_x = -32
- },
-/obj/item/paper{
- info = "Переговорить с ОЦК по поводу пиццы с ананасами"
+"kWq" = (
+/obj/item/radio/intercom/specops{
+ pixel_y = -32
},
-/turf/simulated/floor/carpet,
-/area/centcom/zone2)
-"kWH" = (
-/obj/structure/shuttle/engine/platform{
- dir = 1;
- layer = 2.9
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkyellow"
},
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/vox)
+/area/centcom/specops)
"kWN" = (
/obj/structure/fence/door{
color = "#b0b7c6";
@@ -20784,6 +23320,16 @@
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership/infteam)
+"kXm" = (
+/obj/machinery/computer/card,
+/obj/structure/railing,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/bridge)
"kXn" = (
/obj/effect/turf_decal/stripes/gold,
/turf/simulated/floor/wood{
@@ -20793,30 +23339,44 @@
"kXq" = (
/turf/space/transit/west,
/area/space)
-"kXz" = (
-/obj/structure/table/wood,
-/obj/item/storage/lockbox/mindshield,
-/obj/item/storage/lockbox/mindshield,
-/obj/item/storage/lockbox/mindshield,
-/obj/item/door_remote/centcomm,
-/obj/item/storage/box/permits,
-/obj/item/megaphone{
- pixel_x = -5;
- pixel_y = 7
- },
-/obj/item/camera_bug/ert{
- pixel_y = 10
- },
-/obj/structure/window/reinforced{
+"kXu" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/carpet/black,
/area/centcom/specops)
-"kXF" = (
-/obj/structure/sign/poster/official/state_laws{
- pixel_y = -30
+"kXJ" = (
+/obj/structure/table/wood/fancy/black,
+/obj/item/reagent_containers/food/snacks/soup/beetsoup{
+ desc = "Со вкусом политических убийств";
+ name = "Борщ";
+ pixel_y = 16
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 9
+ },
+/obj/item/stack/spacecash/c1000000{
+ name = "1000000 Credit"
+ },
+/obj/item/stack/telecrystal/twohundred_fifty{
+ amount = 115;
+ desc = null
+ },
+/obj/item/stack/telecrystal/twohundred_fifty{
+ amount = 115;
+ desc = null
+ },
+/turf/simulated/floor/carpet/red,
+/area/syndicate_mothership/control)
+"kXQ" = (
+/obj/effect/decal/nanotrasen_logo{
+ icon_state = "logo2";
+ pixel_x = 16
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
-/turf/simulated/floor/wood,
/area/centcom/specops)
"kXT" = (
/obj/effect/turf_decal/stripes/gold,
@@ -20828,12 +23388,12 @@
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership/infteam)
-"kYb" = (
-/obj/structure/chair/comfy/shuttle/dark{
- dir = 8
+"kYt" = (
+/obj/structure/table/wood{
+ color = "#996633"
},
-/turf/simulated/floor/carpet,
-/area/centcom/zone2)
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"kYu" = (
/obj/machinery/light/small{
brightness_range = 6;
@@ -20853,66 +23413,31 @@
icon_state = "dark"
},
/area/syndicate_mothership/cargo)
-"kYG" = (
-/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/portable_atmospherics/canister/carbon_dioxide{
- maximum_pressure = 50000
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
-"kZA" = (
-/obj/structure/window/reinforced{
- dir = 4;
- layer = 2.9
+"kYF" = (
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/food/snacks/sliceable/pizza/macpizza,
+/turf/simulated/floor/wood,
+/area/centcom/specops)
+"kYP" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 8
},
-/obj/structure/table/reinforced{
- color = "#444444"
+/obj/structure/reagent_dispensers/water_cooler,
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
+"kZm" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 4
},
-/obj/item/mecha_parts/mecha_equipment/weapon/energy/ion,
-/obj/item/mecha_parts/mecha_equipment/weapon/energy/ion,
-/obj/item/mecha_parts/mecha_equipment/weapon/energy/pulse,
-/obj/item/mecha_parts/mecha_equipment/weapon/energy/pulse,
-/obj/item/mecha_parts/mecha_equipment/weapon/energy/pulse,
-/obj/item/mecha_parts/mecha_equipment/weapon/energy/taser,
-/obj/item/mecha_parts/mecha_equipment/weapon/energy/taser,
-/obj/item/mecha_parts/mecha_equipment/weapon/energy/taser,
-/obj/item/mecha_parts/mecha_equipment/weapon/energy/xray,
-/obj/item/mecha_parts/mecha_equipment/weapon/energy/xray,
-/obj/item/mecha_parts/mecha_equipment/weapon/energy/xray,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/carbine,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/carbine,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/carbine,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/carbine,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/carbine,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg/dual,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg/dual,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg/dual,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg/dual,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/bola,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/bola,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/bola,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/bola,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/medium,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/medium,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/medium,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/heavy,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/heavy,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/heavy,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/amlg,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/amlg,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/amlg,
+/turf/simulated/floor/glass/reinforced,
+/area/centcom/specops)
+"kZD" = (
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ icon_state = "darkredaltstrip"
},
-/area/centcom/supply)
+/area/centcom/specops)
"kZH" = (
/obj/effect/turf_decal/siding/wideplating/corner{
color = "#55391A"
@@ -20958,6 +23483,17 @@
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership/infteam)
+"laj" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/effect/turf_decal/tile/neutral{
+ alpha = 200;
+ color = "black";
+ icon_state = "tile_full";
+ layer = 9;
+ opacity = 1
+ },
+/turf/simulated/floor/plating,
+/area/centcom/supply)
"lay" = (
/obj/structure/table/wood,
/obj/item/storage/firstaid/tactical/sst{
@@ -21054,14 +23590,6 @@
/obj/structure/flora/junglebush/b,
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
-"lcU" = (
-/obj/mecha/combat/marauder/seraph/loaded{
- armor = list("melee"=80,"bullet"=80,"laser"=80,"energy"=80,"bomb"=80,"bio"=80,"rad"=80,"fire"=100,"acid"=100);
- name = "D2";
- operation_req_access = list(109)
- },
-/turf/simulated/floor/mech_bay_recharge_floor,
-/area/centcom/specops)
"ldr" = (
/obj/structure/window/reinforced{
dir = 8
@@ -21080,10 +23608,22 @@
icon_state = "white"
},
/area/centcom/zone1)
-"leC" = (
-/obj/machinery/light{
- dir = 8;
- switchcount = 50
+"lej" = (
+/obj/machinery/door/airlock/command/glass{
+ frequency = 2000;
+ icon_state = "open";
+ id_tag = "CC-OP4-Int";
+ locked = 1;
+ name = "Zone 2"
+ },
+/obj/effect/decal/warning_stripes/blue,
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 2000;
+ master_tag = "CC-OP4";
+ name = "CC-OP4-INT";
+ pixel_y = 24;
+ req_access = list(109)
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -21106,6 +23646,18 @@
/obj/item/dart_cartridge,
/turf/simulated/floor/shuttle/objective_check/vox,
/area/shuttle/vox)
+"leF" = (
+/obj/structure/sign/poster/official/nanotrasen_logo{
+ pixel_y = -32
+ },
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/bridge)
"leN" = (
/obj/machinery/light/small{
brightness_range = 6;
@@ -21132,16 +23684,15 @@
name = "floor"
},
/area/syndicate_mothership/outside)
-"lfP" = (
-/obj/effect/decal/warning_stripes/white,
-/obj/machinery/door/airlock{
- id_tag = "CC_toilet_unit4";
- name = "Toilet"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
+"lfD" = (
+/obj/structure/table/wood,
+/obj/item/radio/intercom,
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
},
-/area/centcom/zone1)
+/turf/simulated/floor/carpet,
+/area/centcom/zone3)
"lga" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -21175,6 +23726,46 @@
},
/turf/simulated/floor/carpet,
/area/centcom/zone1)
+"lgz" = (
+/obj/machinery/door/airlock/centcom{
+ name = "Supreme Court";
+ opacity = 1;
+ req_access = list(106,109,110)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/zone3)
+"lgD" = (
+/obj/structure/table/wood/fancy/black,
+/obj/item/toy/prize/seraph{
+ pixel_y = 12
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/bridge)
+"lgN" = (
+/obj/machinery/door_control/secure{
+ id = "CC_Armory_Combat_shotgun";
+ name = "Combat Shotguns";
+ pixel_x = -8;
+ pixel_y = -24;
+ req_access = list(114)
+ },
+/obj/machinery/door_control/secure{
+ id = "CC_Armory_IK60";
+ name = "IK-60";
+ pixel_x = 8;
+ pixel_y = -24;
+ req_access = list(114)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "navyblue"
+ },
+/area/centcom/specops)
"lgR" = (
/obj/structure/extinguisher_cabinet{
name = "south extinguisher cabinet";
@@ -21191,30 +23782,68 @@
icon_state = "darkyellowaltstrip"
},
/area/centcom/zone3)
-"lhl" = (
-/obj/structure/table/glass,
-/obj/item/book/manual/evaguide,
+"lhk" = (
+/obj/structure/closet/secure_closet/security,
+/obj/item/clothing/mask/balaclava,
+/obj/item/clothing/accessory/holster,
+/obj/item/storage/box/survival_security{
+ name = "Security survival kit"
+ },
/turf/simulated/floor/wood,
-/area/centcom/bridge)
+/area/centcom/jail)
+"lhn" = (
+/obj/item/gun/energy/pulse/destroyer/annihilator,
+/obj/item/gun/energy/pulse/destroyer/annihilator,
+/obj/item/gun/energy/pulse/destroyer/annihilator,
+/obj/item/gun/energy/pulse/destroyer/annihilator,
+/obj/item/gun/energy/pulse/destroyer/annihilator,
+/obj/item/gun/energy/pulse/destroyer/annihilator,
+/obj/structure/closet/secure_closet/guncabinet{
+ anchored = 1;
+ armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
+ layer = 2.9;
+ name = "Pulse ANNIHILATOR";
+ req_access = list(114)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "vault"
+ },
+/area/centcom/jail)
"lhs" = (
/turf/simulated/floor/lubed,
/area/centcom/evac)
-"lhv" = (
-/obj/structure/sign/poster/official/nanotrasen_logo{
- pixel_x = 32
+"lhy" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 8
},
-/obj/effect/turf_decal/bot,
-/obj/structure/closet/crate,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 1
},
-/area/centcom/zone2)
+/obj/effect/turf_decal/siding{
+ color = "#444444"
+ },
+/turf/simulated/floor/glass,
+/area/centcom/zone3)
"lhU" = (
/obj/machinery/abductor/experiment{
team = 2
},
/turf/simulated/floor/indestructible/abductor,
/area/abductor_ship)
+"lig" = (
+/obj/structure/reagent_dispensers/water_cooler,
+/obj/structure/window/reinforced,
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
+"lim" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkredaltstrip"
+ },
+/area/centcom/specops)
"liC" = (
/obj/structure/table/reinforced,
/obj/item/stack/nanopaste,
@@ -21241,22 +23870,6 @@
/obj/item/beach_ball,
/turf/simulated/floor/beach/sand,
/area/centcom/evac)
-"ljo" = (
-/obj/structure/table/glass,
-/obj/item/vending_refill/nta,
-/obj/item/vending_refill/nta,
-/obj/item/vending_refill/nta,
-/obj/item/vending_refill/nta,
-/obj/item/vending_refill/nta,
-/obj/item/vending_refill/nta,
-/obj/item/vending_refill/nta,
-/obj/item/vending_refill/nta,
-/obj/item/vending_refill/nta,
-/obj/item/vending_refill/nta,
-/obj/item/vending_refill/nta,
-/obj/item/vending_refill/nta,
-/turf/simulated/floor/wood,
-/area/centcom/specops)
"ljs" = (
/obj/structure/chair/stool/bar,
/obj/machinery/light{
@@ -21286,6 +23899,15 @@
},
/turf/simulated/floor/indestructible/abductor,
/area/abductor_ship)
+"ljT" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding{
+ color = "#444444"
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/specops)
"lke" = (
/obj/machinery/light/spot{
dir = 1
@@ -21305,6 +23927,12 @@
icon_state = "warnwhite"
},
/area/centcom/zone1)
+"lkr" = (
+/obj/machinery/vending/cigarette/free,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/centcom/jail)
"lks" = (
/obj/machinery/iv_drip,
/turf/simulated/floor/shuttle{
@@ -21317,12 +23945,36 @@
},
/turf/simulated/floor/indestructible/abductor,
/area/abductor_ship)
+"lkI" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 6
+ },
+/obj/structure/showcase{
+ layer = 4.1;
+ pixel_x = -5;
+ pixel_y = 5
+ },
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"lkT" = (
/obj/effect/turf_decal/siding/wood{
dir = 8
},
/turf/simulated/floor/carpet/cyan,
/area/ninja/outpost)
+"lla" = (
+/obj/effect/decal/warning_stripes/red,
+/obj/machinery/door/airlock/centcom{
+ damage_deflection = 999;
+ name = "Prison Customs";
+ opacity = 1;
+ req_access = list(104)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/jail)
"llm" = (
/obj/structure/table/wood/fancy/black,
/obj/item/folder/blue{
@@ -21345,6 +23997,14 @@
icon_state = "dark"
},
/area/centcom/bridge)
+"lln" = (
+/obj/machinery/vending/coffee,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault";
+ tag = "icon-vault (WEST)"
+ },
+/area/centcom/specops)
"llv" = (
/obj/structure/fans/tiny/invisible,
/obj/machinery/light{
@@ -21398,6 +24058,19 @@
icon_state = "dark"
},
/area/syndicate_mothership/cargo)
+"lms" = (
+/obj/docking_port/stationary{
+ dir = 8;
+ dwidth = 8;
+ height = 18;
+ id = "admin_away";
+ name = "centcom bay 1";
+ timid = 1;
+ turf_type = /turf/simulated/floor/plating/airless;
+ width = 18
+ },
+/turf/simulated/floor/plating/airless,
+/area/space)
"lmx" = (
/obj/machinery/light/small{
dir = 8
@@ -21407,6 +24080,18 @@
icon_state = "darkredcornersalt"
},
/area/syndicate_mothership/jail)
+"lmE" = (
+/obj/docking_port/stationary{
+ dir = 2;
+ dwidth = 5;
+ height = 7;
+ id = "supply_away";
+ name = "supply centcom";
+ turf_type = /turf/simulated/floor/plating/airless;
+ width = 12
+ },
+/turf/simulated/floor/plating/airless,
+/area/space)
"lmJ" = (
/obj/effect/turf_decal/stripes/black{
dir = 6;
@@ -21480,20 +24165,28 @@
/obj/effect/turf_decal/weather/snow/corner,
/turf/simulated/floor/indestructible/beach/water/deep/dense,
/area/ninja/outside)
+"lpz" = (
+/obj/machinery/vending/wallmed{
+ pixel_x = 24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkyellowalt"
+ },
+/area/centcom/zone3)
"lpB" = (
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "darkredalt"
},
/area/centcom/jail)
-"lpP" = (
-/obj/effect/decal/warning_stripes/yellow,
-/obj/machinery/door/firedoor,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "darkbluealt"
+"lpU" = (
+/obj/effect/landmark/ert_director,
+/obj/structure/chair/office/dark{
+ dir = 8
},
-/area/centcom/zone2)
+/turf/simulated/floor/carpet/black,
+/area/centcom/specops)
"lqs" = (
/obj/structure/chair/comfy/brown{
dir = 1
@@ -21512,15 +24205,15 @@
icon_state = "darkgrey"
},
/area/shuttle/administration)
-"lqC" = (
-/obj/machinery/portable_atmospherics/canister/oxygen{
- maximum_pressure = 50000
+"lqG" = (
+/obj/machinery/status_display{
+ layer = 4;
+ pixel_y = 32
},
-/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/centcom/supply)
+/area/centcom/specops)
"lrJ" = (
/obj/machinery/atmospherics/pipe/manifold/visible{
dir = 1
@@ -21572,6 +24265,13 @@
icon_state = "darkgrey"
},
/area/syndicate_mothership)
+"lsv" = (
+/obj/effect/decal/warning_stripes/green/hollow,
+/obj/effect/landmark/response_team,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"lsF" = (
/obj/item/fish/shark{
desc = "Совсем не навязчивая акула. От слова совсем.";
@@ -21593,26 +24293,16 @@
/obj/item/reagent_containers/food/drinks/cans/beer,
/turf/simulated/floor/carpet,
/area/centcom/evac)
-"lsT" = (
-/obj/structure/lattice,
-/turf/space{
- icon_state = "black"
- },
-/area/space)
-"lto" = (
-/obj/structure/sign/poster/contraband/clown,
-/turf/simulated/wall/indestructible/reinforced,
-/area/centcom/specops)
-"ltP" = (
-/obj/structure/window/reinforced{
- layer = 2.9
+"ltb" = (
+/obj/structure/railing{
+ dir = 8;
+ pixel_x = 32
},
-/obj/effect/turf_decal/box/white/corners{
- dir = 4
+/turf/simulated/floor/plasteel{
+ icon_state = "rampbottom";
+ tag = "icon-stage_stairs"
},
-/obj/structure/weightmachine/stacklifter,
-/turf/simulated/floor/wood,
-/area/centcom/jail)
+/area/centcom/zone2)
"ltY" = (
/obj/structure/rack/holorack,
/obj/item/scythe/tele,
@@ -21666,62 +24356,6 @@
},
/turf/simulated/floor/indestructible/abductor,
/area/abductor_ship)
-"lur" = (
-/obj/structure/table/reinforced,
-/obj/item/radio{
- pixel_x = -4;
- pixel_y = 5
- },
-/obj/item/radio{
- pixel_x = 4;
- pixel_y = 5
- },
-/obj/item/radio{
- pixel_x = -4
- },
-/obj/item/radio{
- pixel_x = 4
- },
-/obj/item/radio{
- pixel_x = 4
- },
-/obj/item/radio{
- pixel_x = 4
- },
-/obj/item/radio{
- pixel_x = -4
- },
-/obj/item/radio{
- pixel_x = -4
- },
-/obj/item/radio{
- pixel_x = -4;
- pixel_y = 5
- },
-/obj/item/radio{
- pixel_x = -4;
- pixel_y = 5
- },
-/obj/item/radio{
- pixel_x = 4;
- pixel_y = 5
- },
-/obj/item/radio{
- pixel_x = 4;
- pixel_y = 5
- },
-/obj/item/radio{
- pixel_x = 4
- },
-/obj/item/radio{
- pixel_x = -4
- },
-/obj/effect/decal/warning_stripes/white/hollow,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "navybluefull"
- },
-/area/centcom/specops)
"lus" = (
/obj/effect/turf_decal/stripes/asteroid/corner{
dir = 1
@@ -21737,10 +24371,22 @@
icon_state = "darkyellowcornersalt"
},
/area/syndicate_mothership/control)
-"luw" = (
-/obj/structure/falsewall/reinforced,
+"luA" = (
+/obj/structure/bookcase,
+/obj/item/book/random/triple,
/turf/simulated/floor/plating,
-/area/centcom/bridge)
+/area/centcom/zone2)
+"lvd" = (
+/obj/structure/sink{
+ dir = 1
+ },
+/obj/structure/mirror{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/centcom/specops)
"lvp" = (
/obj/machinery/atmospherics/unary/tank/air{
dir = 8
@@ -21759,20 +24405,6 @@
/obj/effect/mapping_helpers/light,
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
-"lvI" = (
-/obj/machinery/door/poddoor/impassable{
- id_tag = "admin_ert_enter_2";
- req_access = list(114)
- },
-/obj/effect/decal/warning_stripes/red,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/shutters/preopen/invincible{
- id_tag = "ert_vis_turret"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"lvT" = (
/obj/structure/weightmachine/stacklifter,
/turf/simulated/floor/grass,
@@ -21798,14 +24430,6 @@
icon_state = "darkfull"
},
/area/syndicate_mothership/jail)
-"lwk" = (
-/obj/effect/decal/nanotrasen_logo{
- icon_state = "logo6"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"lwI" = (
/obj/effect/turf_decal/stripes/line{
icon = 'icons/turf/floors.dmi';
@@ -21825,27 +24449,18 @@
tag = "icon-stage_stairs"
},
/area/syndicate_mothership)
-"lwX" = (
-/turf/simulated/floor/indestructible{
- dir = 8;
- icon_state = "vault"
- },
-/area/centcom/specops)
"lxn" = (
/obj/machinery/light,
/turf/simulated/floor/plasteel{
icon_state = "darkyellowaltstrip"
},
/area/syndicate_mothership/control)
-"lxE" = (
-/obj/effect/turf_decal/arrow{
- color = "#763C3A";
- dir = 5
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+"lxv" = (
+/obj/machinery/vending/chinese/free{
+ pixel_y = 7
},
-/area/centcom/zone3)
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"lxP" = (
/obj/machinery/door/window/brigdoor{
color = "#00f700";
@@ -21868,6 +24483,15 @@
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership/elite_squad)
+"lxV" = (
+/obj/machinery/newscaster/security_unit{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "navybluealt"
+ },
+/area/centcom/specops)
"lym" = (
/obj/machinery/vending/syndisnack,
/turf/simulated/floor/carpet/black,
@@ -21906,6 +24530,25 @@
icon_state = "darkblue"
},
/area/centcom/zone1)
+"lza" = (
+/obj/effect/turf_decal/tile/neutral{
+ color = "black";
+ icon_state = "tile_full";
+ layer = 9
+ },
+/obj/effect/step_trigger/teleporter{
+ teleport_x = 175;
+ teleport_y = 60;
+ teleport_z = 1;
+ icon_state = "x2";
+ icon = 'icons/mob/screen_gen.dmi'
+ },
+/turf/simulated/floor/plasteel{
+ color = "gray";
+ dir = 8;
+ icon_state = "rampbottom"
+ },
+/area/centcom/specops)
"lzD" = (
/obj/machinery/light/spot,
/turf/simulated/floor/wood{
@@ -21938,19 +24581,6 @@
icon_state = "fancy-wood-cherry"
},
/area/shuttle/trade/sol)
-"lAd" = (
-/obj/machinery/door_control/secure{
- id = "Admin_shuttle_access";
- name = "Argos Shuttle Access";
- pixel_x = -24;
- pixel_y = -24;
- req_access = list(114)
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "navybluealt"
- },
-/area/centcom/specops)
"lAn" = (
/obj/machinery/abductor/console{
team = 3
@@ -21963,6 +24593,14 @@
},
/turf/simulated/floor/indestructible/abductor,
/area/abductor_ship)
+"lAD" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/evac)
"lAH" = (
/obj/structure/table,
/obj/machinery/kitchen_machine/microwave{
@@ -22043,16 +24681,26 @@
icon_state = "fancy-wood-cherry"
},
/area/shuttle/trade/sol)
+"lCr" = (
+/obj/structure/falsewall/reinforced{
+ req_access = list(114);
+ layer = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"lCI" = (
/turf/simulated/floor/wood,
/area/wizard_station)
-"lCT" = (
-/obj/effect/turf_decal/mech,
-/obj/mecha/combat/gygax,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+"lCX" = (
+/obj/structure/window/reinforced{
+ dir = 8
},
-/area/centcom/supply)
+/obj/structure/window/reinforced,
+/obj/structure/filingcabinet/filingcabinet,
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"lDb" = (
/obj/machinery/porta_turret/syndicate{
pixel_y = 2
@@ -22078,6 +24726,19 @@
icon_state = "dark"
},
/area/syndicate_mothership/control)
+"lDf" = (
+/obj/machinery/door_control/secure{
+ color = "#ff9999";
+ id = "ERT_armory_lvl3";
+ name = "ERT Armory Level 3";
+ pixel_y = 32;
+ req_access = list(114)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkred"
+ },
+/area/centcom/specops)
"lDp" = (
/obj/machinery/door/airlock/hatch/syndicate{
name = "Syndicate Base"
@@ -22129,6 +24790,13 @@
},
/turf/simulated/floor/grass,
/area/centcom/evac)
+"lFb" = (
+/obj/machinery/computer/crew,
+/obj/effect/turf_decal/siding{
+ color = "#444444"
+ },
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"lFm" = (
/obj/machinery/light/small{
brightness_range = 6;
@@ -22139,28 +24807,6 @@
},
/turf/simulated/floor/wood,
/area/wizard_station)
-"lFt" = (
-/obj/machinery/portable_atmospherics/canister/oxygen{
- maximum_pressure = 50000
- },
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/effect/decal/warning_stripes/yellow/hollow,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
-"lFv" = (
-/obj/machinery/door/airlock/centcom{
- name = "CentCom Catapult";
- opacity = 1;
- req_access = list(114)
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"lFw" = (
/obj/structure/reagent_dispensers/beerkeg/nuke{
desc = "Однажды незадачливый отряд внедрения синдиката вместо настоящей бомбы, украл у НТ эту стилизованную кегу с пивом. Эти ребята более не ходят по миру, но кега всё ещё украшает один из местных баров. На ней виднеется зачёркнутое слово 'Нанотрейзен' и приписанное рядом, кровью, слово 'Синдикат'";
@@ -22233,15 +24879,9 @@
/obj/machinery/computer/shuttle/sst,
/turf/simulated/floor/carpet,
/area/syndicate_mothership/control)
-"lHw" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/chair/comfy/lime{
- dir = 4
- },
-/turf/simulated/floor/wood,
-/area/centcom/court)
+"lHe" = (
+/turf/simulated/floor/engine,
+/area/centcom/specops)
"lHT" = (
/obj/structure/closet/secure_closet/personal/cabinet,
/obj/item/reagent_containers/food/drinks/cans/beer,
@@ -22253,18 +24893,6 @@
/obj/item/reagent_containers/food/drinks/cans/beer,
/turf/simulated/floor/carpet/red,
/area/centcom/zone1)
-"lHZ" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/portable_atmospherics/canister/toxins{
- maximum_pressure = 50000
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
"lIb" = (
/obj/structure/flora/tree/jungle/small,
/obj/effect/mapping_helpers/light,
@@ -22285,12 +24913,6 @@
/obj/structure/flora/ausbushes/brflowers,
/turf/simulated/floor/indestructible/snow,
/area/ninja/outside)
-"lJl" = (
-/obj/effect/decal/warning_stripes/white/hollow,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
"lJm" = (
/obj/machinery/biogenerator,
/obj/structure/window/reinforced,
@@ -22314,17 +24936,6 @@
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/control)
-"lJP" = (
-/obj/machinery/door_control/secure{
- color = "#ffdd99";
- id = "ERT_armory_lvl4";
- name = "ERT Armory Level 4";
- pixel_x = -8;
- pixel_y = -8;
- req_access = list(114)
- },
-/turf/simulated/wall/indestructible/reinforced,
-/area/centcom/specops)
"lKw" = (
/obj/effect/turf_decal{
icon_state = "grass_edge_medium"
@@ -22371,15 +24982,6 @@
},
/turf/simulated/floor/mineral/plastitanium,
/area/syndicate_mothership)
-"lKS" = (
-/obj/machinery/light{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "darkyellowalt"
- },
-/area/centcom/jail)
"lKW" = (
/turf/simulated/floor/plasteel{
dir = 8;
@@ -22407,6 +25009,19 @@
},
/turf/simulated/floor/indestructible/abductor,
/area/abductor_ship)
+"lLd" = (
+/obj/vehicle/janicart{
+ dir = 4
+ },
+/obj/item/key/janitor,
+/obj/item/janiupgrade{
+ layer = 2.9
+ },
+/turf/simulated/floor/indestructible{
+ dir = 6;
+ icon_state = "darkpurple"
+ },
+/area/centcom/specops)
"lLn" = (
/obj/item/flag/nt,
/obj/machinery/light{
@@ -22433,36 +25048,6 @@
icon_state = "freezerfloor"
},
/area/centcom/jail)
-"lLE" = (
-/obj/structure/table/reinforced,
-/obj/item/paper_bin,
-/obj/item/pen,
-/obj/item/pen,
-/obj/item/pen,
-/obj/item/pen,
-/obj/machinery/door/window/brigdoor{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "grimy"
- },
-/area/centcom/jail)
-"lLG" = (
-/obj/structure/shuttle/engine/propulsion{
- dir = 1;
- tag = "icon-propulsion (NORTH)"
- },
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/syndicate_sit)
-"lLN" = (
-/obj/machinery/vending/nta{
- dir = 4;
- req_access = list(104,109)
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"lMh" = (
/obj/effect/turf_decal/stripes/line{
icon = 'icons/turf/floors.dmi';
@@ -22545,10 +25130,6 @@
"lOM" = (
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/infteam)
-"lPb" = (
-/obj/machinery/computer/med_data,
-/turf/simulated/floor/carpet/black,
-/area/centcom/court)
"lPe" = (
/obj/structure/flora/grass/jungle,
/obj/effect/mapping_helpers/light,
@@ -22593,6 +25174,16 @@
/obj/item/weed_extract,
/turf/simulated/floor/shuttle/objective_check/vox,
/area/shuttle/vox)
+"lPG" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 5
+ },
+/turf/simulated/floor/glass/reinforced,
+/area/centcom/evac)
"lPZ" = (
/obj/structure/flora/junglebush/c,
/obj/effect/turf_decal/siding/green{
@@ -22610,23 +25201,31 @@
},
/turf/simulated/floor/fakespace,
/area/centcom/zone1)
-"lRs" = (
-/obj/structure/sign/poster/official/nanotrasen_logo{
- pixel_x = 32
- },
-/obj/item/twohanded/required/kirbyplants,
-/obj/structure/window/reinforced{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/bridge)
+"lRc" = (
+/obj/item/book/random,
+/turf/simulated/floor/plating,
+/area/centcom/zone2)
"lRD" = (
/obj/effect/decal/warning_stripes/yellow,
/obj/structure/fans/tiny,
/turf/simulated/floor/plating,
/area/centcom/specops)
+"lRQ" = (
+/obj/structure/table/glass,
+/obj/machinery/computer/security/telescreen/entertainment{
+ pixel_y = -32
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone3)
+"lRR" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkyellowalt"
+ },
+/area/centcom/zone3)
"lSb" = (
/obj/structure/table/wood,
/obj/item/tank/internals/nitrogen,
@@ -22662,6 +25261,26 @@
name = "floor"
},
/area/syndicate_mothership/outside)
+"lSK" = (
+/obj/structure/falsewall/reinforced,
+/obj/effect/decal/warning_stripes/blue{
+ desc = "Куда же ведет эта лестница?";
+ icon = 'icons/obj/structures.dmi';
+ icon_state = "ladder11";
+ name = "Ladder"
+ },
+/obj/effect/step_trigger/teleporter{
+ teleport_x = 135;
+ teleport_y = 16;
+ teleport_z = 1;
+ mobs_only = 1;
+ icon = 'icons/mob/screen_gen.dmi';
+ icon_state = "x2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"lSR" = (
/obj/item/flag/wiz,
/obj/machinery/light/small{
@@ -22673,15 +25292,6 @@
},
/turf/simulated/floor/carpet/cyan,
/area/wizard_station)
-"lSV" = (
-/obj/machinery/door/airlock/centcom{
- req_access = list(114,109)
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "navybluealt"
- },
-/area/centcom/specops)
"lTg" = (
/obj/effect/turf_decal{
dir = 10;
@@ -22699,10 +25309,6 @@
},
/turf/simulated/floor/indestructible/abductor,
/area/abductor_ship)
-"lUK" = (
-/obj/effect/decal/warning_stripes/east,
-/turf/simulated/floor/carpet/black,
-/area/centcom/specops)
"lVo" = (
/obj/structure/flora/rock/jungle,
/obj/effect/turf_decal/siding/green{
@@ -22710,12 +25316,6 @@
},
/turf/simulated/floor/indestructible/grass,
/area/ninja/outside)
-"lVD" = (
-/obj/structure/table/glass,
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
-/area/centcom/jail)
"lVM" = (
/obj/machinery/light{
dir = 1
@@ -22752,23 +25352,6 @@
icon_state = "rampbottom"
},
/area/syndicate_mothership/outside)
-"lWt" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/table/glass,
-/obj/item/paper_bin/nanotrasen,
-/obj/item/pen/multi/fountain,
-/obj/item/lighter/zippo/blue{
- pixel_x = 5;
- pixel_y = 8
- },
-/obj/item/clothing/mask/cigarette/cigar/cohiba{
- pixel_x = -4;
- pixel_y = 9
- },
-/turf/simulated/floor/carpet,
-/area/centcom/specops)
"lWx" = (
/obj/machinery/door/airlock/syndicate/medical{
name = "Медзона";
@@ -22799,6 +25382,21 @@
},
/turf/simulated/floor/wood,
/area/centcom/zone1)
+"lXe" = (
+/obj/machinery/recharger/wallcharger{
+ pixel_x = -24;
+ pixel_y = 8
+ },
+/obj/machinery/recharger/wallcharger{
+ pixel_x = -24;
+ pixel_y = -8
+ },
+/obj/machinery/recharger/wallcharger{
+ pixel_x = -24
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/wood,
+/area/centcom/jail)
"lXp" = (
/obj/effect/landmark/abductor/scientist{
team = 3
@@ -22829,6 +25427,18 @@
icon_state = "freezerfloor"
},
/area/centcom/jail)
+"lYx" = (
+/obj/structure/noticeboard{
+ pixel_x = -32
+ },
+/obj/item/paper{
+ info = "Переговорить с ОЦК по поводу пиццы с ананасами"
+ },
+/obj/structure/window/reinforced{
+ layer = 2.9
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"lYz" = (
/obj/machinery/light{
dir = 1
@@ -22839,6 +25449,13 @@
icon_state = "warndarkgreycornerred"
},
/area/syndicate_mothership)
+"lYK" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 6
+ },
+/turf/simulated/floor/glass/reinforced,
+/area/centcom/specops)
"lYV" = (
/obj/effect/landmark/abductor/agent{
team = 3
@@ -22856,21 +25473,18 @@
/obj/structure/mineral_door,
/turf/simulated/floor/carpet/black,
/area/wizard_station)
+"lZF" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkredcorners"
+ },
+/area/centcom/specops)
"lZM" = (
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkbluealtstrip"
},
/area/centcom/zone2)
-"lZV" = (
-/obj/item/twohanded/required/kirbyplants,
-/obj/structure/window/reinforced{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/bridge)
"maj" = (
/obj/machinery/flasher_button{
id = "gulagshuttleflasher";
@@ -22907,17 +25521,14 @@
icon_state = "fancy-wood-oak"
},
/area/ninja/outpost)
-"maJ" = (
-/obj/structure/flora/ausbushes/sparsegrass,
-/obj/effect/turf_decal/plaque{
- layer = 3
+"maH" = (
+/obj/machinery/computer/security/telescreen/entertainment{
+ pixel_y = 32
},
-/obj/structure/statue/artchair{
- layer = 10;
- pixel_y = 10
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
-/turf/simulated/floor/grass,
-/area/centcom/evac)
+/area/centcom/specops)
"mbd" = (
/turf/simulated/floor/plasteel{
icon_state = "warnwhite"
@@ -22946,6 +25557,14 @@
icon_state = "dark"
},
/area/centcom/evac)
+"mbS" = (
+/obj/structure/table/glass,
+/obj/item/book/manual/faxes,
+/obj/machinery/newscaster/security_unit{
+ pixel_y = 32
+ },
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/bridge)
"mbZ" = (
/obj/structure/table/wood,
/obj/item/clothing/under/plasmaman/wizard,
@@ -22992,12 +25611,27 @@
},
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/control)
+"mcF" = (
+/obj/item/flag/nt,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "navybluealt"
+ },
+/area/centcom/specops)
"mcJ" = (
/turf/simulated/floor/wood{
icon_state = "wood-broken5";
tag = "icon-wood-broken5"
},
/area/wizard_station)
+"mcK" = (
+/obj/item/radio/intercom/specops{
+ pixel_x = 30
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"mcM" = (
/obj/machinery/door_control{
id = "soltradeship_south";
@@ -23010,28 +25644,6 @@
icon_state = "fancy-wood-cherry"
},
/area/shuttle/trade/sol)
-"mcX" = (
-/obj/item/storage/ashtray/glass{
- pixel_x = -7;
- pixel_y = -4
- },
-/obj/item/lighter/zippo/blue{
- pixel_x = -5;
- pixel_y = 8
- },
-/obj/item/clothing/mask/cigarette/cigar/cohiba{
- pixel_x = -4;
- pixel_y = 9
- },
-/obj/structure/table/glass,
-/obj/item/paper/monitorkey,
-/obj/item/paper/tcommskey,
-/obj/structure/window/reinforced,
-/obj/machinery/light{
- dir = 4
- },
-/turf/simulated/floor/carpet/black,
-/area/centcom/specops)
"mda" = (
/turf/simulated/floor/plasteel{
dir = 5;
@@ -23075,6 +25687,17 @@
/obj/item/reagent_containers/iv_bag/blood/vox,
/turf/simulated/floor/shuttle/objective_check/vox,
/area/shuttle/vox)
+"mdx" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/jail)
"mdF" = (
/obj/structure/table/wood,
/obj/item/clothing/suit/wizrobe/magusblue,
@@ -23089,15 +25712,6 @@
/obj/machinery/status_display,
/turf/simulated/wall/shuttle/onlyselfsmooth/nodiagonal,
/area/shuttle/escape)
-"mdV" = (
-/obj/machinery/vending/nta/ertarmory/green{
- req_access = list(104,109)
- },
-/turf/simulated/floor/indestructible{
- dir = 4;
- icon_state = "darkgreen"
- },
-/area/centcom/specops)
"mdY" = (
/obj/machinery/door/airlock/command/glass{
name = "Escape Shuttle Cockpit";
@@ -23107,6 +25721,10 @@
icon_state = "dark"
},
/area/shuttle/escape)
+"mdZ" = (
+/obj/machinery/computer/shuttle/nt/drop_pod,
+/turf/simulated/wall/shuttle,
+/area/shuttle/nt_droppod)
"meq" = (
/obj/structure/flora/junglebush,
/turf/simulated/floor/indestructible/grass,
@@ -23118,6 +25736,15 @@
/obj/machinery/smartfridge/drying_rack,
/turf/simulated/floor/wood,
/area/centcom/evac)
+"meF" = (
+/obj/structure/chair/office/dark{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkredalt"
+ },
+/area/centcom/jail)
"meN" = (
/obj/structure/flora/grass/both,
/obj/structure/flora/grass/both,
@@ -23148,6 +25775,11 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/ninja/outside)
+"mfd" = (
+/obj/machinery/photocopier,
+/obj/structure/table/wood,
+/turf/simulated/floor/plating,
+/area/centcom/zone2)
"mfn" = (
/obj/structure/marker_beacon{
icon_state = "markerjade-on"
@@ -23165,22 +25797,33 @@
/obj/structure/flora/junglebush/c,
/turf/simulated/floor/indestructible/grass,
/area/ninja/outside)
-"mfP" = (
+"mfB" = (
+/obj/effect/turf_decal/stripes/line{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "siding4"
+ },
+/turf/simulated/floor/plasteel{
+ color = "gray";
+ dir = 1;
+ icon_state = "rampbottom"
+ },
+/area/centcom/supply)
+"mgd" = (
+/obj/structure/chair/stool,
+/turf/simulated/floor/carpet/black,
+/area/syndicate_mothership/elite_squad)
+"mgz" = (
/obj/docking_port/stationary{
dir = 8;
- dwidth = 4;
- height = 9;
- id = "backup_away";
- name = "Backup Shuttle Dock";
+ dwidth = 2;
+ height = 12;
+ id = "ferry_away";
+ name = "centcom bay 2";
turf_type = /turf/simulated/floor/plating/airless;
- width = 9
+ width = 5
},
/turf/simulated/floor/plating/airless,
/area/space)
-"mgd" = (
-/obj/structure/chair/stool,
-/turf/simulated/floor/carpet/black,
-/area/syndicate_mothership/elite_squad)
"mgC" = (
/obj/structure/flora/ausbushes/lavendergrass,
/obj/structure/flora/ausbushes/pointybush,
@@ -23248,14 +25891,6 @@
},
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/elite_squad)
-"miN" = (
-/obj/effect/turf_decal/bot,
-/obj/structure/reagent_dispensers/fueltank,
-/obj/machinery/light,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/zone2)
"miW" = (
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 6
@@ -23293,16 +25928,14 @@
icon_state = "darkbluecorners"
},
/area/centcom/zone1)
-"mjE" = (
-/obj/machinery/vending/boozeomat,
-/obj/structure/window/reinforced,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+"mjU" = (
+/obj/machinery/light_construct/small{
+ dir = 4
},
-/area/centcom/specops)
+/obj/machinery/computer/library/public,
+/obj/structure/table/wood,
+/turf/simulated/floor/plating,
+/area/centcom/zone2)
"mkb" = (
/obj/item/target,
/obj/machinery/light/small{
@@ -23317,6 +25950,26 @@
tag = "icon-wood-broken5"
},
/area/wizard_station)
+"mkN" = (
+/obj/item/storage/firstaid/brute,
+/obj/item/storage/firstaid/brute,
+/obj/item/storage/firstaid/doctor,
+/obj/item/storage/firstaid/doctor,
+/obj/item/storage/firstaid/fire,
+/obj/item/storage/firstaid/fire,
+/obj/item/storage/firstaid/o2,
+/obj/item/storage/firstaid/toxin,
+/obj/item/storage/firstaid/toxin,
+/obj/structure/rack,
+/obj/structure/extinguisher_cabinet{
+ name = "west extinguisher cabinet";
+ pixel_x = -27
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkbluealt"
+ },
+/area/centcom/specops)
"mle" = (
/obj/structure/chair/stool/bar,
/turf/simulated/floor/plasteel{
@@ -23374,6 +26027,25 @@
tag = "icon-wood-broken6"
},
/area/wizard_station)
+"mmo" = (
+/obj/effect/decal/warning_stripes/blue{
+ desc = "Лестница в кабинет СОО";
+ icon = 'icons/obj/structures.dmi';
+ icon_state = "ladder10";
+ name = "Ladder"
+ },
+/obj/effect/step_trigger/teleporter{
+ teleport_x = 203;
+ teleport_y = 41;
+ teleport_z = 1;
+ icon = 'icons/mob/screen_gen.dmi';
+ icon_state = "x2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkredaltstrip"
+ },
+/area/centcom/jail)
"mmD" = (
/obj/item/target,
/obj/machinery/light/small{
@@ -23394,6 +26066,14 @@
},
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/jail)
+"mnt" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/bridge)
"mnI" = (
/obj/structure/chair/comfy/brown{
color = "#FF3300";
@@ -23401,30 +26081,10 @@
},
/turf/simulated/floor/carpet/red,
/area/ussp_centcom/secretariat)
-"mnL" = (
-/turf/simulated/floor/plasteel{
- dir = 6;
- icon_state = "darkblue"
- },
-/area/centcom/specops)
"mnX" = (
/obj/machinery/door/window/brigdoor,
/turf/simulated/floor/carpet/black,
/area/centcom/specops)
-"mog" = (
-/obj/structure/shuttle/engine/heater{
- icon_state = "heater3x3";
- tag = "icon-heater (NORTH)"
- },
-/obj/structure/window/plasmareinforced{
- color = "#FF0000";
- dir = 1
- },
-/obj/structure/shuttle/engine/platform{
- layer = 2.9
- },
-/turf/simulated/floor/plating,
-/area/shuttle/syndicate)
"moS" = (
/obj/structure/chair/sofa/right{
dir = 8
@@ -23454,27 +26114,13 @@
icon_state = "dark"
},
/area/syndicate_mothership/elite_squad)
-"mpj" = (
-/obj/structure/closet/secure_closet/brig,
-/obj/effect/decal/warning_stripes/red/hollow,
-/turf/simulated/floor/plasteel{
- icon_state = "darkyellowalt"
- },
-/area/centcom/jail)
-"mpo" = (
-/obj/effect/decal/warning_stripes/north,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
-"mpt" = (
-/obj/machinery/door/firedoor,
-/obj/effect/decal/warning_stripes/yellow,
-/obj/structure/sign/restroom{
- pixel_y = -30
+"mpv" = (
+/obj/effect/turf_decal/caution/stand_clear{
+ pixel_x = 16
},
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 10;
+ icon_state = "darkyellowaltstrip"
},
/area/centcom/specops)
"mpN" = (
@@ -23495,18 +26141,6 @@
/obj/structure/flora/junglebush/c,
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
-"mpW" = (
-/obj/structure/bed,
-/obj/item/bedsheet/rd,
-/turf/simulated/floor/carpet/black,
-/area/centcom/zone1)
-"mqd" = (
-/obj/machinery/door/window/brigdoor{
- dir = 2;
- req_access = list(106)
- },
-/turf/simulated/floor/wood,
-/area/centcom/court)
"mqp" = (
/obj/machinery/portable_atmospherics/canister/oxygen,
/obj/structure/curtain/black{
@@ -23621,6 +26255,10 @@
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership/infteam)
+"mrP" = (
+/obj/structure/shuttle/engine/propulsion,
+/turf/simulated/floor/plating/airless,
+/area/shuttle/siberia)
"mrX" = (
/obj/machinery/computer/cryopod{
pixel_x = 32;
@@ -23679,6 +26317,14 @@
icon_state = "floor12"
},
/area/shuttle/syndicate)
+"msS" = (
+/mob/living/carbon/human/lesser/wolpin,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "tatami";
+ name = "Tatami"
+ },
+/area/ninja/outpost)
"msY" = (
/obj/machinery/vending/snack/free,
/turf/simulated/floor/carpet/black,
@@ -23720,20 +26366,20 @@
},
/turf/simulated/floor/plating,
/area/syndicate_mothership/infteam)
-"mud" = (
-/obj/machinery/light/small{
- dir = 4
+"mtY" = (
+/obj/structure/table/glass,
+/obj/machinery/computer/security/telescreen/entertainment{
+ pixel_y = 32
},
-/obj/structure/table/reinforced,
-/obj/machinery/computer/library,
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone3)
+"mue" = (
/obj/structure/window/reinforced{
- dir = 1;
- layer = 2.9
- },
-/turf/simulated/floor/plasteel{
- icon_state = "grimy"
+ dir = 8
},
-/area/centcom/jail)
+/obj/structure/filingcabinet,
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"muh" = (
/obj/effect/turf_decal{
do_not_delete_me = 1;
@@ -23773,6 +26419,24 @@
icon_state = "darkjail"
},
/area/syndicate_mothership/jail)
+"muR" = (
+/obj/machinery/door/poddoor{
+ id_tag = "CC_supply_space";
+ locked = 2;
+ name = "Supply Blastdoor"
+ },
+/obj/structure/fans/tiny,
+/obj/effect/decal/warning_stripes/white,
+/obj/machinery/door/airlock/external{
+ id_tag = "supply_away";
+ name = "Central Command Supply";
+ req_access = list(31);
+ hackProof = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
"muU" = (
/obj/structure/table/wood,
/obj/effect/landmark/teleport_scroll,
@@ -23812,135 +26476,12 @@
},
/turf/simulated/floor/carpet/cyan,
/area/wizard_station)
-"mvM" = (
-/obj/structure/closet/secure_closet/guncabinet{
- anchored = 1;
- armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
- layer = 2.9;
- name = "Automatic Shotgun";
- req_access = list(114)
- },
-/obj/item/gun/projectile/automatic/shotgun/bulldog{
- desc = "A compact, mag-fed semi-automatic shotgun for combat in narrow corridors, nicknamed 'Pancor Jackhammer' by NanoTrasen corp. Compatible only with specialized 12/24-round drum magazines.";
- name = "Pancor Jackhammer"
- },
-/obj/item/gun/projectile/automatic/shotgun/bulldog{
- desc = "A compact, mag-fed semi-automatic shotgun for combat in narrow corridors, nicknamed 'Pancor Jackhammer' by NanoTrasen corp. Compatible only with specialized 12/24-round drum magazines.";
- name = "Pancor Jackhammer"
- },
-/obj/item/gun/projectile/automatic/shotgun/bulldog{
- desc = "A compact, mag-fed semi-automatic shotgun for combat in narrow corridors, nicknamed 'Pancor Jackhammer' by NanoTrasen corp. Compatible only with specialized 12/24-round drum magazines.";
- name = "Pancor Jackhammer"
- },
-/obj/item/gun/projectile/automatic/shotgun/bulldog{
- desc = "A compact, mag-fed semi-automatic shotgun for combat in narrow corridors, nicknamed 'Pancor Jackhammer' by NanoTrasen corp. Compatible only with specialized 12/24-round drum magazines.";
- name = "Pancor Jackhammer"
- },
-/obj/item/gun/projectile/automatic/shotgun/bulldog{
- desc = "A compact, mag-fed semi-automatic shotgun for combat in narrow corridors, nicknamed 'Pancor Jackhammer' by NanoTrasen corp. Compatible only with specialized 12/24-round drum magazines.";
- name = "Pancor Jackhammer"
- },
-/obj/item/gun/projectile/automatic/shotgun/bulldog{
- desc = "A compact, mag-fed semi-automatic shotgun for combat in narrow corridors, nicknamed 'Pancor Jackhammer' by NanoTrasen corp. Compatible only with specialized 12/24-round drum magazines.";
- name = "Pancor Jackhammer"
- },
-/obj/item/gun/projectile/automatic/shotgun/bulldog{
- desc = "A compact, mag-fed semi-automatic shotgun for combat in narrow corridors, nicknamed 'Pancor Jackhammer' by NanoTrasen corp. Compatible only with specialized 12/24-round drum magazines.";
- name = "Pancor Jackhammer"
- },
-/obj/item/gun/projectile/automatic/shotgun/bulldog{
- desc = "A compact, mag-fed semi-automatic shotgun for combat in narrow corridors, nicknamed 'Pancor Jackhammer' by NanoTrasen corp. Compatible only with specialized 12/24-round drum magazines.";
- name = "Pancor Jackhammer"
- },
-/obj/item/gun/projectile/automatic/shotgun/bulldog{
- desc = "A compact, mag-fed semi-automatic shotgun for combat in narrow corridors, nicknamed 'Pancor Jackhammer' by NanoTrasen corp. Compatible only with specialized 12/24-round drum magazines.";
- name = "Pancor Jackhammer"
- },
-/obj/item/gun/projectile/automatic/shotgun/bulldog{
- desc = "A compact, mag-fed semi-automatic shotgun for combat in narrow corridors, nicknamed 'Pancor Jackhammer' by NanoTrasen corp. Compatible only with specialized 12/24-round drum magazines.";
- name = "Pancor Jackhammer"
- },
-/obj/item/storage/backpack/duffel/syndie/ammo/shotgun{
- desc = "A large duffelbag, packed to the brim with Pancor Jackhammer shotgun ammo.";
- name = "12g duffelbag"
- },
-/obj/item/storage/backpack/duffel/syndie/ammo/shotgun{
- desc = "A large duffelbag, packed to the brim with Pancor Jackhammer shotgun ammo.";
- name = "12g duffelbag"
- },
-/obj/item/storage/backpack/duffel/syndie/ammo/shotgun{
- desc = "A large duffelbag, packed to the brim with Pancor Jackhammer shotgun ammo.";
- name = "12g duffelbag"
- },
-/obj/item/storage/backpack/duffel/syndie/ammo/shotgun{
- desc = "A large duffelbag, packed to the brim with Pancor Jackhammer shotgun ammo.";
- name = "12g duffelbag"
- },
-/obj/item/storage/backpack/duffel/syndie/ammo/shotgun{
- desc = "A large duffelbag, packed to the brim with Pancor Jackhammer shotgun ammo.";
- name = "12g duffelbag"
- },
-/obj/item/storage/backpack/duffel/syndie/ammo/shotgun{
- desc = "A large duffelbag, packed to the brim with Pancor Jackhammer shotgun ammo.";
- name = "12g duffelbag"
- },
-/obj/item/storage/backpack/duffel/syndie/ammo/shotgun{
- desc = "A large duffelbag, packed to the brim with Pancor Jackhammer shotgun ammo.";
- name = "12g duffelbag"
- },
-/obj/item/storage/backpack/duffel/syndie/ammo/shotgun{
- desc = "A large duffelbag, packed to the brim with Pancor Jackhammer shotgun ammo.";
- name = "12g duffelbag"
- },
-/obj/item/storage/backpack/duffel/syndie/ammo/shotgun{
- desc = "A large duffelbag, packed to the brim with Pancor Jackhammer shotgun ammo.";
- name = "12g duffelbag"
- },
-/obj/item/storage/backpack/duffel/syndie/ammo/shotgun{
- desc = "A large duffelbag, packed to the brim with Pancor Jackhammer shotgun ammo.";
- name = "12g duffelbag"
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "navyblue"
- },
-/area/centcom/specops)
-"mvP" = (
-/obj/structure/rack/holorack,
-/obj/item/clothing/accessory/black{
- desc = null;
- name = "Black tie"
- },
-/obj/item/clothing/accessory/blue{
- desc = null;
- name = "Blue tie"
- },
-/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
-/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
-/obj/item/clothing/accessory/blue{
- desc = null;
- name = "Blue tie"
- },
-/obj/item/clothing/accessory/black{
- desc = null;
- name = "Black tie"
- },
-/obj/item/clothing/accessory/holster{
- desc = null;
- name = "Shoulder holster"
- },
-/obj/item/clothing/accessory/holster{
- desc = null;
- name = "Shoulder holster"
+"mvz" = (
+/obj/effect/turf_decal/siding/yellow{
+ dir = 4
},
-/obj/item/storage/backpack/satchel,
-/obj/item/storage/backpack/satchel,
-/obj/item/storage/backpack/satcheldeluxe,
-/obj/item/storage/backpack/satcheldeluxe,
-/obj/item/storage/belt/fannypack/black,
-/obj/item/storage/belt/fannypack/black,
-/turf/simulated/floor/wood,
-/area/centcom/specops)
+/turf/simulated/floor/carpet,
+/area/centcom/evac)
"mvQ" = (
/obj/structure/window/reinforced{
dir = 8
@@ -23950,81 +26491,33 @@
},
/turf/simulated/floor/carpet/black,
/area/centcom/zone2)
-"mwf" = (
-/turf/simulated/floor/carpet/red,
-/area/ussp_centcom/secretariat)
-"mwq" = (
-/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/snacks/sliceable/pizza/diablo,
-/obj/structure/window/reinforced{
- layer = 2.9
+"mvV" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
},
-/turf/simulated/floor/wood,
-/area/centcom/specops)
-"mwS" = (
-/obj/structure/window/reinforced{
- dir = 4;
- layer = 2.9
+/obj/structure/window/reinforced/survival_pod{
+ dir = 10;
+ pixel_x = -1;
+ pixel_y = -1
},
-/obj/structure/table/reinforced{
- color = "#444444"
+/obj/structure/window/reinforced{
+ layer = 3.1;
+ armor = list("melee"=100,"bullet"=100,"laser"=0,"energy"=0,"bomb"=25,"bio"=100,"rad"=100,"fire"=80,"acid"=100)
},
-/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp,
-/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp,
-/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp,
-/obj/item/mecha_parts/mecha_equipment/drill/diamonddrill,
-/obj/item/mecha_parts/mecha_equipment/drill/diamonddrill,
-/obj/item/mecha_parts/mecha_equipment/drill/diamonddrill,
-/obj/item/mecha_parts/mecha_equipment/drill/diamonddrill,
-/obj/item/mecha_parts/mecha_equipment/mining_scanner,
-/obj/item/mecha_parts/mecha_equipment/mining_scanner,
-/obj/item/mecha_parts/mecha_equipment/mining_scanner,
-/obj/item/mecha_parts/mecha_equipment/rcd,
-/obj/item/mecha_parts/mecha_equipment/rcd,
-/obj/item/mecha_parts/mecha_equipment/rcd,
-/obj/item/mecha_parts/mecha_equipment/rcd,
-/obj/item/mecha_parts/mecha_equipment/rcd,
-/obj/item/mecha_parts/mecha_equipment/weapon/energy/plasma,
-/obj/item/mecha_parts/mecha_equipment/weapon/energy/plasma,
-/obj/item/mecha_parts/mecha_equipment/weapon/energy/plasma,
-/obj/item/mecha_parts/mecha_equipment/weapon/energy/plasma,
-/obj/item/mecha_parts/mecha_equipment/weapon/energy/plasma,
-/obj/item/mecha_parts/mecha_equipment/extinguisher,
-/obj/item/mecha_parts/mecha_equipment/extinguisher,
-/obj/item/mecha_parts/mecha_equipment/extinguisher,
-/obj/item/mecha_parts/mecha_equipment/extinguisher,
-/obj/item/mecha_parts/mecha_equipment/cable_layer,
-/obj/item/mecha_parts/mecha_equipment/cable_layer,
-/obj/item/mecha_parts/mecha_equipment/cable_layer,
-/obj/item/mecha_parts/mecha_equipment/cable_layer,
-/obj/item/mecha_parts/mecha_equipment/cable_layer,
-/obj/item/mecha_parts/mecha_equipment/wormhole_generator,
-/obj/item/mecha_parts/mecha_equipment/wormhole_generator,
-/obj/item/mecha_parts/mecha_equipment/wormhole_generator,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 4;
+ icon_state = "darkyellow"
},
-/area/centcom/supply)
+/area/centcom/specops)
+"mwf" = (
+/turf/simulated/floor/carpet/red,
+/area/ussp_centcom/secretariat)
"mxj" = (
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkredaltstrip"
},
/area/centcom/jail)
-"mxz" = (
-/obj/structure/closet/crate/trashcart{
- desc = "A heavy, metal crate with wheels.";
- name = "Special Delivery from Central Command"
- },
-/obj/effect/decal/warning_stripes/white/hollow,
-/obj/machinery/light{
- dir = 8;
- switchcount = 50
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
"mxA" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -24038,6 +26531,21 @@
icon_state = "dark"
},
/area/centcom/jail)
+"mxT" = (
+/obj/structure/shuttle/engine/platform{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/structure/window/plasmareinforced{
+ color = "#00f700"
+ },
+/obj/structure/shuttle/engine/heater{
+ dir = 1;
+ icon_state = "heater2x2_side";
+ tag = "icon-heater (NORTH)"
+ },
+/turf/simulated/floor/plating/airless,
+/area/shuttle/ninja)
"myg" = (
/turf/simulated/floor/plasteel{
icon_state = "white"
@@ -24086,23 +26594,6 @@
icon_state = "warndarkgreyred"
},
/area/syndicate_mothership)
-"myL" = (
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
- },
-/obj/machinery/door/window/brigdoor{
- dir = 1;
- pixel_y = 2;
- req_access = list(104,109)
- },
-/obj/machinery/suit_storage_unit/standard_unit/ertamber{
- req_access = list(104,109)
- },
-/turf/simulated/floor/indestructible{
- icon_state = "darkgreen"
- },
-/area/centcom/specops)
"myX" = (
/obj/effect/decal/syndie_logo{
icon_state = "logo18"
@@ -24110,19 +26601,6 @@
/obj/effect/turf_decal/stripes/black,
/turf/simulated/floor/mineral/plastitanium/red,
/area/syndicate_mothership/jail)
-"mze" = (
-/obj/machinery/door_control/secure{
- id = "Admin_shuttle_access";
- name = "Argos Shuttle Access";
- pixel_x = -24;
- pixel_y = -8;
- req_access = list(114)
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "navybluealt"
- },
-/area/centcom/specops)
"mzk" = (
/obj/machinery/computer/shuttle/syndicate/recall,
/turf/simulated/floor/plasteel{
@@ -24152,14 +26630,6 @@
icon_state = "navybluealtstrip"
},
/area/centcom/specops)
-"mzH" = (
-/obj/structure/table/wood/fancy/black,
-/obj/machinery/door_control/secure{
- id = "senior_o_shutters";
- req_access = list(114)
- },
-/turf/simulated/floor/wood,
-/area/centcom/specops)
"mzI" = (
/obj/machinery/door/poddoor/multi_tile/two_tile_hor{
icon_state = "open";
@@ -24216,6 +26686,15 @@
icon_state = "darkgrey"
},
/area/syndicate_mothership)
+"mAt" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/brown/corner{
+ dir = 1
+ },
+/turf/simulated/floor/carpet,
+/area/centcom/zone3)
"mAw" = (
/obj/structure/chair/sofa{
dir = 8
@@ -24225,18 +26704,6 @@
},
/turf/simulated/floor/carpet/black,
/area/centcom/zone1)
-"mAx" = (
-/obj/docking_port/stationary{
- dir = 4;
- dwidth = 2;
- height = 6;
- id = "pod3_away";
- name = "recovery ship bay 3";
- turf_type = /turf/simulated/floor;
- width = 5
- },
-/turf/simulated/floor/plating/airless,
-/area/space)
"mBe" = (
/obj/machinery/door/poddoor/multi_tile/three_tile_hor{
closingLayer = 3.2;
@@ -24249,21 +26716,6 @@
},
/turf/simulated/floor/plating,
/area/syndicate_mothership/elite_squad)
-"mBi" = (
-/obj/structure/shuttle/engine/platform{
- dir = 1;
- layer = 2.9
- },
-/obj/structure/window/plasmareinforced{
- color = "#00f700"
- },
-/obj/structure/shuttle/engine/heater{
- dir = 1;
- icon_state = "heater2x2_side";
- tag = "icon-heater (NORTH)"
- },
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/ninja)
"mBj" = (
/obj/effect/turf_decal/weather/snow/corner{
dir = 8
@@ -24273,12 +26725,26 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/ninja/outside)
+"mBl" = (
+/obj/structure/window/reinforced{
+ layer = 2.9
+ },
+/obj/machinery/vending/clothing/departament/security,
+/turf/simulated/floor/wood,
+/area/centcom/jail)
"mBE" = (
/obj/item/flag/species/human,
/turf/simulated/floor/wood{
icon_state = "fancy-wood-cherry"
},
/area/shuttle/trade/sol)
+"mBF" = (
+/obj/structure/table/wood/fancy/black,
+/obj/machinery/photocopier/faxmachine/longrange{
+ department = "Central Command"
+ },
+/turf/simulated/floor/carpet/red,
+/area/centcom/bridge)
"mBV" = (
/obj/item/gun/projectile/automatic/sniper_rifle{
desc = "Оружие с потёртой надписью 'Коатс' и нечитаемыми каракулями возле неё.";
@@ -24288,15 +26754,6 @@
icon_state = "darkfull"
},
/area/syndicate_mothership/infteam)
-"mCa" = (
-/obj/effect/turf_decal/caution/stand_clear/red,
-/obj/machinery/light{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/zone2)
"mCb" = (
/obj/structure/curtain/open/shower,
/obj/machinery/shower{
@@ -24359,6 +26816,12 @@
icon_state = "white"
},
/area/centcom/specops)
+"mCX" = (
+/obj/structure/shuttle/engine/large{
+ dir = 4
+ },
+/turf/simulated/floor/plating/airless,
+/area/shuttle/trade/sol)
"mDk" = (
/obj/structure/chair/sofa/right{
dir = 1
@@ -24367,25 +26830,6 @@
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership/elite_squad)
-"mDq" = (
-/obj/structure/toilet{
- dir = 4;
- name = "Трон старшего администратора"
- },
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/machinery/door_control/secure{
- id = "CC_toilet_unit1";
- name = "Door Bolt Control";
- normaldoorcontrol = 1;
- pixel_y = 25;
- specialfunctions = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/centcom/evac)
"mDs" = (
/obj/structure/window/reinforced{
dir = 8
@@ -24401,17 +26845,6 @@
icon_state = "barber"
},
/area/centcom/zone1)
-"mDU" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/window/reinforced{
- layer = 2.9
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/jail)
"mDW" = (
/obj/structure/chair/sofa/left{
dir = 1
@@ -24435,6 +26868,13 @@
icon_state = "fancy-wood-oak"
},
/area/ninja/outpost)
+"mEe" = (
+/obj/machinery/computer/secure_data,
+/obj/effect/turf_decal/siding/yellow{
+ dir = 8
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone3)
"mEm" = (
/obj/machinery/door/poddoor/shutters/preopen{
dir = 8;
@@ -24463,6 +26903,13 @@
icon_state = "grimy"
},
/area/syndicate_mothership/elite_squad)
+"mER" = (
+/obj/machinery/computer/communications,
+/obj/effect/turf_decal/siding{
+ color = "#444444"
+ },
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"mES" = (
/obj/structure/table/wood,
/obj/item/flashlight/lamp,
@@ -24539,30 +26986,11 @@
/obj/structure/table/reinforced,
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/elite_squad)
-"mFD" = (
-/obj/machinery/door/poddoor/shutters/invincible{
- dir = 2;
- id_tag = "CC_Armory_IK60"
- },
-/obj/effect/decal/warning_stripes/red,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"mFG" = (
/obj/structure/table/reinforced,
/obj/item/reagent_containers/food/drinks/bottle/vermouth,
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/elite_squad)
-"mFU" = (
-/obj/structure/table/wood{
- color = "#996633"
- },
-/obj/item/reagent_containers/food/snacks/grown/citrus/orange,
-/obj/item/reagent_containers/food/snacks/grown/citrus/lime,
-/obj/item/reagent_containers/food/snacks/grown/citrus/lemon,
-/turf/simulated/floor/wood,
-/area/centcom/zone2)
"mGd" = (
/obj/machinery/light/small{
dir = 4
@@ -24575,15 +27003,6 @@
icon_state = "darkyellowcornersalt"
},
/area/syndicate_mothership/cargo)
-"mGx" = (
-/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/portable_atmospherics/canister/nitrogen{
- maximum_pressure = 50000
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
"mGy" = (
/obj/effect/turf_decal/siding{
color = "#444444";
@@ -24693,6 +27112,12 @@
/obj/item/clothing/suit/straight_jacket,
/turf/simulated/floor/plating,
/area/centcom/specops)
+"mIN" = (
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkgreen"
+ },
+/area/centcom/specops)
"mIR" = (
/obj/structure/chair/sofa/left{
dir = 8
@@ -24760,6 +27185,28 @@
tag = "icon-redfull (NORTHWEST)"
},
/area/centcom/zone1)
+"mKI" = (
+/obj/structure/flora/ausbushes/stalkybush,
+/obj/item/gun/projectile/automatic/pistol{
+ layer = 2.9
+ },
+/obj/effect/turf_decal/tile/neutral{
+ alpha = 85;
+ icon_state = "seadeep";
+ layer = 9;
+ icon = 'icons/misc/beach.dmi'
+ },
+/turf/simulated/floor/indestructible/beach/water/deep/sand_floor,
+/area/centcom/specops)
+"mLo" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/bridge)
"mLJ" = (
/obj/effect/turf_decal/stripes/line{
icon = 'icons/turf/floors.dmi';
@@ -24816,6 +27263,20 @@
icon_state = "dark"
},
/area/syndicate_mothership/cargo)
+"mMp" = (
+/obj/machinery/door/poddoor/shutters/invincible{
+ armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
+ dir = 2;
+ id_tag = "CC_supply_internal2";
+ layer = 5;
+ locked = 1;
+ name = "Central Command Supply Internal Shutter"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkyellowalt"
+ },
+/area/centcom/specops)
"mNh" = (
/obj/structure/table/reinforced,
/obj/item/clothing/gloves/color/latex/nitrile,
@@ -24832,10 +27293,30 @@
dir = 8
},
/obj/structure/window/reinforced,
-/obj/structure/table/holotable,
+/obj/structure/table,
/obj/item/reagent_containers/food/drinks/coffee,
/turf/simulated/floor/carpet/black,
/area/centcom/zone2)
+"mNz" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/effect/decal/warning_stripes/south,
+/obj/effect/turf_decal/caution/stand_clear{
+ dir = 1;
+ do_not_delete_me = 1
+ },
+/obj/machinery/door/poddoor/shutters/preopen/invincible{
+ dir = 1;
+ id_tag = "ERT_armory_vkd";
+ name = "Armory level 1"
+ },
+/obj/machinery/door/poddoor/impassable/preopen{
+ id_tag = "ERT_Quarantine";
+ name = "ERT Quarantine"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkfull"
+ },
+/area/centcom/specops)
"mNB" = (
/obj/structure/fans/tiny/invisible,
/turf/simulated/floor/plasteel{
@@ -24871,27 +27352,17 @@
icon_state = "darkfull"
},
/area/syndicate_mothership)
-"mOD" = (
-/obj/machinery/door/airlock/centcom{
- damage_deflection = 999;
- name = "Prison";
- opacity = 1;
- req_access = list(104)
- },
-/obj/effect/decal/warning_stripes/red/hollow,
-/turf/simulated/floor/plasteel{
- dir = 6;
- icon_state = "darkredaltstrip"
+"mOM" = (
+/obj/structure/chair/comfy/lime,
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2
},
-/area/centcom/zone3)
-"mOZ" = (
-/obj/machinery/light{
+/obj/structure/window/reinforced{
dir = 8
},
-/turf/simulated/floor/indestructible{
- icon_state = "darkgreen"
- },
-/area/centcom/specops)
+/turf/simulated/floor/wood,
+/area/centcom/zone3)
"mPc" = (
/obj/effect/turf_decal{
dir = 10;
@@ -24899,12 +27370,6 @@
},
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/control)
-"mPi" = (
-/obj/effect/decal/warning_stripes/green/hollow,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"mPk" = (
/obj/structure/fence{
color = "#b0b7c6";
@@ -24912,16 +27377,16 @@
},
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
-"mPp" = (
-/obj/machinery/door_control/secure{
- id = "ert_vis_turret";
- name = "ERT Turrets";
- pixel_x = -10;
- pixel_y = 8;
- req_access = list(114)
+"mPs" = (
+/obj/structure/shuttle/engine/propulsion{
+ icon_state = "burst_r";
+ tag = "icon-burst_r"
},
-/turf/simulated/wall/indestructible/reinforced,
-/area/centcom/specops)
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating/airless,
+/area/shuttle/pod_4)
"mPI" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
@@ -24938,13 +27403,6 @@
},
/turf/simulated/floor/wood,
/area/centcom/zone1)
-"mQg" = (
-/obj/effect/turf_decal/stripes/red/full,
-/obj/machinery/light,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/zone2)
"mQp" = (
/obj/effect/turf_decal/siding/wood{
dir = 4
@@ -24988,31 +27446,22 @@
icon_state = "darkfull"
},
/area/syndicate_mothership)
-"mRR" = (
-/obj/effect/turf_decal/bot,
-/obj/structure/closet/cardboard,
-/obj/machinery/light{
- dir = 1
- },
+"mRL" = (
+/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 6;
+ icon_state = "darkred"
},
-/area/centcom/zone2)
+/area/centcom/specops)
"mRT" = (
/obj/structure/chair/sofa/corp/left{
dir = 8
},
/turf/simulated/floor/carpet/black,
/area/ninja/outpost)
-"mRX" = (
-/obj/machinery/door_control{
- id = "admin_armory";
- pixel_x = 24;
- pixel_y = 24;
- req_access = list(114)
- },
+"mSi" = (
/turf/simulated/floor/plasteel{
- dir = 1;
+ dir = 6;
icon_state = "navyblue"
},
/area/centcom/specops)
@@ -25034,113 +27483,44 @@
/obj/structure/filingcabinet/chestdrawer,
/turf/simulated/floor/carpet/red,
/area/ussp_centcom/secretariat)
+"mSy" = (
+/obj/structure/chair/comfy/beige{
+ dir = 8;
+ layer = 5;
+ pixel_y = -2
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone3)
"mSB" = (
/obj/structure/fans/tiny/invisible,
/turf/simulated/floor/plasteel{
icon_state = "warndarkgreycornerred"
},
/area/syndicate_mothership/elite_squad)
+"mSD" = (
+/obj/structure/railing,
+/turf/simulated/wall/indestructible/reinforced,
+/area/centcom/specops)
+"mSE" = (
+/obj/structure/chair/sofa/right,
+/obj/effect/mine/sound/bwoink{
+ layer = 2.9;
+ alpha = 0
+ },
+/turf/simulated/floor/carpet/arcade,
+/area/centcom/zone1)
"mSF" = (
/turf/simulated/floor/plasteel{
icon_state = "darkredcornersalt"
},
/area/syndicate_mothership/jail)
-"mSG" = (
-/obj/structure/rack,
-/obj/item/ammo_box/magazine/enforcer/lethal{
- pixel_x = 5
- },
-/obj/item/ammo_box/magazine/enforcer/lethal{
- pixel_x = 5
- },
-/obj/item/ammo_box/magazine/enforcer/lethal{
- pixel_x = 5
- },
-/obj/item/ammo_box/magazine/enforcer/lethal{
- pixel_x = 5
- },
-/obj/item/ammo_box/magazine/enforcer/lethal{
- pixel_x = 5
- },
-/obj/item/ammo_box/magazine/enforcer/lethal{
- pixel_x = 5
- },
-/obj/item/ammo_box/magazine/enforcer/lethal{
- pixel_x = 5
- },
-/obj/item/ammo_box/magazine/enforcer/lethal{
- pixel_x = 5
- },
-/obj/item/ammo_box/magazine/enforcer/lethal{
- pixel_x = 5
- },
-/obj/item/ammo_box/magazine/enforcer/lethal{
- pixel_x = 5
- },
-/obj/item/ammo_box/magazine/enforcer/lethal{
- pixel_x = 5
- },
-/obj/item/ammo_box/magazine/enforcer/lethal{
- pixel_x = 5
- },
-/obj/item/ammo_box/magazine/enforcer/lethal{
- pixel_x = 5
- },
-/obj/item/ammo_box/magazine/enforcer/lethal{
- pixel_x = 5
- },
-/obj/item/ammo_box/magazine/enforcer/lethal{
- pixel_x = 5
- },
-/obj/item/ammo_box/magazine/enforcer/lethal{
- pixel_x = 5
- },
-/obj/item/ammo_box/magazine/enforcer/lethal{
- pixel_x = 5
- },
-/obj/item/ammo_box/magazine/enforcer/lethal{
- pixel_x = 5
- },
-/obj/item/ammo_box/magazine/enforcer/lethal{
- pixel_x = 5
- },
-/obj/item/ammo_box/magazine/enforcer/lethal{
- pixel_x = 5
- },
-/obj/item/ammo_box/magazine/enforcer{
- pixel_x = -5
- },
-/obj/item/ammo_box/magazine/enforcer{
- pixel_x = -5
- },
-/obj/item/ammo_box/magazine/enforcer{
- pixel_x = -5
- },
-/obj/item/ammo_box/magazine/enforcer{
- pixel_x = -5
- },
-/obj/item/ammo_box/magazine/enforcer{
- pixel_x = -5
- },
-/obj/item/ammo_box/magazine/enforcer{
- pixel_x = -5
- },
-/obj/item/ammo_box/magazine/enforcer{
- pixel_x = -5
- },
-/obj/item/ammo_box/magazine/enforcer{
- pixel_x = -5
- },
-/obj/item/ammo_box/magazine/enforcer{
- pixel_x = -5
- },
-/obj/item/ammo_box/magazine/enforcer{
- pixel_x = -5
+"mSP" = (
+/obj/machinery/vending/security/ert{
+ pixel_y = 32
},
-/obj/effect/decal/warning_stripes/white/hollow,
/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "navybluefull"
+ dir = 9;
+ icon_state = "navybluealt"
},
/area/centcom/specops)
"mST" = (
@@ -25208,12 +27588,6 @@
icon_state = "white"
},
/area/shuttle/administration)
-"mUi" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/simulated/floor/wood,
-/area/centcom/specops)
"mUu" = (
/obj/structure/flora/grass/jungle/b,
/obj/structure/flora/grass/jungle/b,
@@ -25236,6 +27610,13 @@
tag = "icon-stage_stairs"
},
/area/centcom/specops)
+"mUU" = (
+/obj/effect/turf_decal/siding/brown{
+ dir = 4
+ },
+/obj/structure/window/reinforced/tinted,
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"mUV" = (
/obj/structure/grille,
/obj/structure/window/reinforced/polarized{
@@ -25258,20 +27639,15 @@
name = "floor"
},
/area/syndicate_mothership/elite_squad)
-"mVe" = (
-/obj/structure/fans/tiny,
-/obj/effect/turf_decal/delivery/white,
-/obj/machinery/door/airlock/external{
- id_tag = "specops_away";
- name = "Shuttle Hatch";
- req_access = list(109)
- },
-/obj/machinery/door/poddoor/impassable/preopen{
- id_tag = "ert_enter_control";
- req_access = list(114)
+"mVk" = (
+/obj/effect/turf_decal/tile/neutral{
+ color = "black";
+ icon_state = "tile_full"
},
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "rampbottom";
+ tag = "icon-stage_stairs"
},
/area/centcom/specops)
"mVo" = (
@@ -25320,6 +27696,17 @@
icon_state = "neutral"
},
/area/centcom/evac)
+"mVN" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/jail)
"mVX" = (
/turf/space,
/area/space)
@@ -25341,49 +27728,6 @@
icon_state = "darkfull"
},
/area/syndicate_mothership)
-"mWR" = (
-/obj/structure/rack/holorack,
-/obj/item/clothing/accessory/black{
- desc = null;
- name = "Black tie"
- },
-/obj/item/clothing/accessory/blue{
- desc = null;
- name = "Blue tie"
- },
-/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
-/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
-/obj/item/clothing/accessory/blue{
- desc = null;
- name = "Blue tie"
- },
-/obj/item/clothing/accessory/black{
- desc = null;
- name = "Black tie"
- },
-/obj/item/clothing/accessory/holster{
- desc = null;
- name = "Shoulder holster"
- },
-/obj/item/clothing/accessory/holster{
- desc = null;
- name = "Shoulder holster"
- },
-/obj/item/storage/backpack/satchel,
-/obj/item/storage/backpack/satchel,
-/obj/item/storage/backpack/satcheldeluxe,
-/obj/item/storage/backpack/satcheldeluxe,
-/obj/item/storage/belt/fannypack/black,
-/obj/item/storage/belt/fannypack/black,
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
- },
-/obj/structure/window/reinforced,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
"mWW" = (
/obj/machinery/light{
dir = 1
@@ -25425,26 +27769,12 @@
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plating,
/area/centcom/specops)
-"mXv" = (
-/obj/structure/rack/holorack,
-/obj/item/storage/firstaid/tactical,
-/obj/item/storage/firstaid/tactical,
-/obj/item/storage/firstaid/tactical,
-/obj/item/storage/firstaid/tactical,
-/obj/item/storage/firstaid/tactical,
-/obj/item/storage/firstaid/tactical,
-/obj/item/storage/firstaid/tactical,
-/obj/item/storage/firstaid/tactical,
-/obj/item/storage/firstaid/tactical,
-/obj/item/storage/firstaid/tactical,
-/obj/structure/window/reinforced{
- dir = 4;
- layer = 2.9
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+"mXF" = (
+/obj/structure/closet/secure_closet/clown{
+ req_access = list()
},
-/area/centcom/supply)
+/turf/simulated/floor/mineral/bananium,
+/area/centcom/specops)
"mXR" = (
/obj/item/kitchen/utensil/fork{
pixel_x = 7
@@ -25492,43 +27822,11 @@
icon_state = "darkfull"
},
/area/syndicate_mothership/jail)
-"mYz" = (
-/obj/structure/rack/holorack,
-/obj/item/clothing/shoes/cowboy/white{
- name = "white boots"
- },
-/obj/item/clothing/shoes/cowboy/white{
- name = "white boots"
- },
-/obj/item/clothing/shoes/fluff/noble_boot,
-/obj/item/clothing/shoes/fluff/noble_boot,
-/obj/item/clothing/shoes/jackboots,
-/obj/item/clothing/shoes/jackboots,
-/obj/item/clothing/shoes/jackboots/jacksandals,
-/obj/item/clothing/shoes/jackboots/jacksandals,
-/obj/item/clothing/shoes/laceup,
-/obj/item/clothing/shoes/laceup,
-/obj/item/clothing/shoes/leather,
-/obj/item/clothing/shoes/leather,
-/obj/item/clothing/shoes/white,
-/obj/item/clothing/shoes/white,
-/obj/item/clothing/shoes/white{
- icon_state = "secshoes";
- name = "shoes"
- },
-/obj/item/clothing/shoes/white{
- icon_state = "secshoes";
- name = "shoes"
- },
-/obj/item/clothing/shoes/centcom{
- desc = null;
- name = "Dress shoes"
- },
-/obj/item/clothing/shoes/centcom{
- desc = null;
- name = "Dress shoes"
+"mYC" = (
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkbluealt"
},
-/turf/simulated/floor/wood,
/area/centcom/specops)
"mYE" = (
/obj/machinery/atm{
@@ -25538,28 +27836,40 @@
icon_state = "fancy-wood-birch"
},
/area/shuttle/trade/sol)
-"mYF" = (
-/obj/structure/table/glass,
-/obj/item/paper_bin/nanotrasen{
- pixel_x = 3;
- pixel_y = 12
- },
-/obj/item/pen/multi/fountain,
-/obj/machinery/light{
- dir = 8
- },
-/turf/simulated/floor/carpet/black,
-/area/centcom/specops)
"mYH" = (
/obj/structure/chair/sofa{
dir = 4
},
/turf/simulated/floor/carpet/black,
/area/centcom/zone1)
-"mYM" = (
-/obj/mecha/combat/gygax/ert,
-/obj/effect/turf_decal/mech,
-/turf/simulated/floor/mech_bay_recharge_floor,
+"mYP" = (
+/obj/structure/falsewall/reinforced{
+ req_access = list(114);
+ layer = 5
+ },
+/turf/simulated/floor/fakespace,
+/area/centcom/specops)
+"mYX" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 10
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/bridge)
+"mZi" = (
+/obj/machinery/conveyor_switch/oneway{
+ id = "CO2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
+"mZl" = (
+/obj/structure/table/wood/fancy/black,
+/obj/machinery/photocopier/faxmachine/longrange{
+ department = "Central Command"
+ },
+/turf/simulated/floor/wood/fancy/light,
/area/centcom/specops)
"mZo" = (
/obj/effect/decal/warning_stripes/yellow,
@@ -25568,18 +27878,6 @@
"mZB" = (
/turf/simulated/wall/indestructible/iron,
/area/syndicate_mothership/elite_squad)
-"mZC" = (
-/obj/structure/table/wood,
-/obj/item/radio/intercom,
-/obj/item/reagent_containers/glass/beaker/waterbottle,
-/obj/item/reagent_containers/food/drinks/drinkingglass{
- pixel_x = -5
- },
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/simulated/floor/carpet,
-/area/centcom/court)
"mZS" = (
/turf/simulated/floor/lava/lava_land_surface,
/area/ruin/space/bubblegum_arena)
@@ -25644,37 +27942,22 @@
icon_state = "freezerfloor"
},
/area/centcom/jail)
-"naI" = (
-/obj/structure/window/reinforced{
- dir = 1;
- layer = 2.9
+"naX" = (
+/obj/machinery/computer/shuttle/ert{
+ armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
+ req_access = list(109)
},
-/obj/structure/rack/holorack,
-/obj/item/gun/projectile/automatic/ar,
-/obj/item/gun/projectile/automatic/ar,
-/obj/item/gun/projectile/automatic/ar,
-/obj/item/gun/projectile/automatic/ar,
-/obj/item/gun/projectile/automatic/ar,
-/obj/item/ammo_box/magazine/m556,
-/obj/item/ammo_box/magazine/m556,
-/obj/item/ammo_box/magazine/m556,
-/obj/item/ammo_box/magazine/m556,
-/obj/item/ammo_box/magazine/m556,
-/obj/item/ammo_box/magazine/m556,
-/obj/item/ammo_box/magazine/m556,
-/obj/item/ammo_box/magazine/m556,
-/obj/item/ammo_box/magazine/m556,
-/obj/item/ammo_box/magazine/m556,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+/obj/machinery/status_display{
+ layer = 4;
+ pixel_y = 32
},
-/area/centcom/supply)
-"naM" = (
-/obj/structure/window/full/reinforced{
- armor = list("melee"=80,"bullet"=80,"laser"=0,"energy"=0,"bomb"=80,"bio"=100,"rad"=100,"fire"=80,"acid"=100);
- layer = 2
+/obj/item/radio/intercom/specops{
+ pixel_x = 30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "navybluealt"
},
-/turf/simulated/floor/plating,
/area/centcom/specops)
"nbp" = (
/obj/structure/table/reinforced,
@@ -25730,6 +28013,11 @@
name = "floor"
},
/area/syndicate_mothership/elite_squad)
+"ncc" = (
+/turf/simulated/floor/indestructible{
+ icon_state = "darkgreynavyblue"
+ },
+/area/centcom/specops)
"ncp" = (
/obj/machinery/vending/snack,
/obj/structure/closet/hydrant{
@@ -25745,39 +28033,6 @@
icon_state = "fancy-wood-cherry"
},
/area/ninja/outpost)
-"ncv" = (
-/obj/mecha/combat/marauder/seraph/loaded{
- operation_req_access = list(109)
- },
-/turf/simulated/floor/indestructible{
- dir = 8;
- icon_state = "vault"
- },
-/area/centcom/specops)
-"ncA" = (
-/obj/machinery/door/airlock/centcom{
- name = "CentCom SOO";
- opacity = 1;
- req_access = list(114)
- },
-/obj/machinery/door/poddoor/shutters/invincible{
- armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
- dir = 1;
- id_tag = "ERT_director_office_shutters";
- layer = 5;
- locked = 1;
- name = "CentCom SOO"
- },
-/obj/effect/decal/warning_stripes/yellow,
-/obj/machinery/door_control/secure{
- id = "ERT_director_office_shutters";
- pixel_x = 32;
- req_access = list(114)
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"ncB" = (
/obj/effect/decal/cleanable/blood,
/obj/machinery/flasher{
@@ -25864,7 +28119,7 @@
},
/area/shuttle/gamma)
"neo" = (
-/obj/structure/table/holotable,
+/obj/structure/table,
/obj/structure/window/reinforced{
dir = 1
},
@@ -25891,14 +28146,10 @@
name = "floor"
},
/area/syndicate_mothership/elite_squad)
-"neK" = (
-/obj/effect/decal/warning_stripes/white/hollow,
-/obj/machinery/light,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "darkgrey"
- },
-/area/centcom/specops)
+"nev" = (
+/obj/item/flag/nt,
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone3)
"neS" = (
/obj/structure/table/wood/fancy/black,
/turf/simulated/floor/carpet/black,
@@ -25916,11 +28167,15 @@
name = "floor"
},
/area/syndicate_mothership/elite_squad)
-"nfw" = (
-/obj/machinery/portable_atmospherics/canister/toxins{
+"nfo" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/conveyor{
+ id = "CO2";
+ dir = 1
+ },
+/obj/machinery/portable_atmospherics/canister/carbon_dioxide{
maximum_pressure = 50000
},
-/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -25963,18 +28218,6 @@
icon_state = "fancy-wood-cherry"
},
/area/shuttle/trade/sol)
-"nfR" = (
-/obj/machinery/atmospherics/pipe/simple/hidden{
- dir = 5
- },
-/obj/structure/sink{
- dir = 8;
- pixel_x = -12
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"nge" = (
/obj/item/twohanded/required/kirbyplants,
/obj/structure/curtain/black{
@@ -26009,10 +28252,23 @@
},
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/infteam)
-"ngL" = (
-/obj/structure/closet/crate/can,
-/turf/simulated/floor/wood,
-/area/centcom/zone3)
+"ngB" = (
+/obj/structure/sign/poster/contraband/hacking_guide{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkyellow"
+ },
+/area/centcom/specops)
+"ngT" = (
+/obj/machinery/status_display/supply_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/bridge)
"ngX" = (
/obj/machinery/light/small{
dir = 1
@@ -26051,13 +28307,6 @@
},
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/infteam)
-"nig" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/coatrack,
-/turf/simulated/floor/wood,
-/area/centcom/zone1)
"niV" = (
/obj/item/grenade/spawnergrenade/manhacks,
/turf/simulated/floor/plasteel{
@@ -26089,19 +28338,6 @@
icon_state = "dark"
},
/area/syndicate_mothership/control)
-"njh" = (
-/obj/machinery/light,
-/obj/structure/table/glass,
-/turf/simulated/floor/plasteel{
- icon_state = "darkred"
- },
-/area/centcom/specops)
-"njk" = (
-/obj/structure/sign/poster/official/space_cops{
- pixel_y = -30
- },
-/turf/simulated/floor/wood,
-/area/centcom/specops)
"njt" = (
/obj/effect/turf_decal/tile{
alpha = 128;
@@ -26152,11 +28388,10 @@
tag = "icon-stage_stairs"
},
/area/syndicate_mothership/infteam)
-"njW" = (
-/turf/simulated/floor/plasteel{
- icon_state = "navybluecorners"
- },
-/area/centcom/specops)
+"njL" = (
+/obj/effect/turf_decal/stripes/gold,
+/turf/simulated/floor/carpet/black,
+/area/centcom/bridge)
"njZ" = (
/turf/simulated/floor/plasteel{
dir = 6;
@@ -26245,6 +28480,10 @@
"nmw" = (
/turf/simulated/floor/plating,
/area/syndicate_mothership/infteam)
+"nmT" = (
+/obj/structure/closet/coffin,
+/turf/simulated/floor/plating,
+/area/centcom/zone2)
"nnb" = (
/obj/structure/fans/tiny/invisible,
/turf/simulated/floor/plasteel{
@@ -26252,6 +28491,17 @@
icon_state = "warndarkgreyred"
},
/area/syndicate_mothership/infteam)
+"nnf" = (
+/obj/structure/closet/wardrobe/red,
+/obj/structure/window/reinforced{
+ layer = 2.9
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/item/storage/box/holobadge,
+/turf/simulated/floor/wood,
+/area/centcom/jail)
"nnl" = (
/obj/effect/turf_decal/tile{
alpha = 128;
@@ -26298,47 +28548,6 @@
"nnz" = (
/turf/simulated/wall/shuttle/onlyselfsmooth,
/area/shuttle/supply)
-"nnM" = (
-/obj/structure/closet/secure_closet/personal/cabinet{
- armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
- req_access = list(114)
- },
-/obj/item/clothing/suit/judgerobe{
- name = "Supreme judge's robe"
- },
-/obj/item/card/id/centcom{
- icon_state = "deathsquad";
- name = "Supreme Judge ID card";
- pixel_x = -3;
- pixel_y = -3;
- registered_name = "Supreme Judge"
- },
-/obj/item/clothing/head/powdered_wig{
- desc = null;
- name = "Supreme judge wig"
- },
-/obj/item/clothing/under/suit_jacket/really_black{
- name = "Supreme judge suit"
- },
-/obj/item/clothing/shoes/centcom{
- desc = null;
- name = "Dress shoes"
- },
-/obj/item/clothing/gloves/color/white{
- desc = null;
- name = "Supreme judge gloves"
- },
-/turf/simulated/floor/wood,
-/area/centcom/specops)
-"nnN" = (
-/obj/machinery/status_display{
- pixel_x = 32
- },
-/obj/machinery/photocopier,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/bridge)
"nov" = (
/obj/effect/turf_decal/delivery,
/obj/machinery/portable_atmospherics/canister/sleeping_agent{
@@ -26385,13 +28594,15 @@
icon_state = "dark"
},
/area/syndicate_mothership/control)
-"noY" = (
-/obj/item/twohanded/required/kirbyplants,
+"noS" = (
+/obj/structure/window/reinforced,
+/obj/structure/sign/poster/official/random{
+ pixel_y = -30
+ },
/turf/simulated/floor/plasteel{
- dir = 10;
- icon_state = "navybluealt"
+ icon_state = "dark"
},
-/area/centcom/specops)
+/area/centcom/evac)
"npt" = (
/obj/effect/decal/syndie_logo{
icon_state = "logo15"
@@ -26425,12 +28636,44 @@
icon_state = "dark"
},
/area/syndicate_mothership/cargo)
+"nqj" = (
+/obj/effect/decal/warning_stripes/white,
+/obj/machinery/door/airlock{
+ id_tag = "CC_toilet_unit1";
+ name = "Toilet"
+ },
+/obj/effect/mine/sound/bwoink,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/evac)
"nql" = (
/obj/structure/chair/sofa/corp{
dir = 1
},
/turf/simulated/floor/wood,
/area/centcom/zone1)
+"nqn" = (
+/obj/machinery/chem_dispenser/soda/upgraded,
+/obj/structure/table/reinforced,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "vault"
+ },
+/area/centcom/specops)
+"nqF" = (
+/obj/machinery/door_control/secure{
+ id = "CC_Armory_DURAND";
+ name = "DURAND";
+ pixel_x = 24;
+ pixel_y = 32;
+ req_access = list(114)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkredcorners"
+ },
+/area/centcom/specops)
"nqS" = (
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 4
@@ -26444,6 +28687,15 @@
icon_state = "dark"
},
/area/shuttle/syndicate)
+"nqT" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/indestructible{
+ dir = 6;
+ icon_state = "darkgreynavyblue"
+ },
+/area/centcom/specops)
"nqX" = (
/obj/structure/fans/tiny/invisible,
/turf/simulated/floor/plasteel{
@@ -26494,6 +28746,14 @@
name = "floor"
},
/area/syndicate_mothership/elite_squad)
+"nrO" = (
+/obj/structure/closet/secure_closet/reagents,
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/simulated/floor/engine,
+/area/centcom/specops)
"nrP" = (
/obj/effect/turf_decal/siding/wood{
dir = 8
@@ -26509,28 +28769,6 @@
icon_state = "light-fancy-wood"
},
/area/syndicate_mothership/control)
-"nrS" = (
-/obj/docking_port/stationary{
- dir = 2;
- dwidth = 5;
- height = 7;
- id = "supply_away";
- name = "supply centcom";
- turf_type = /turf/simulated/floor;
- width = 12
- },
-/turf/simulated/floor/plating/airless,
-/area/space)
-"nsd" = (
-/obj/structure/table/wood{
- color = "#996633"
- },
-/obj/item/paper_bin/nanotrasen{
- pixel_x = -2;
- pixel_y = 8
- },
-/turf/simulated/floor/wood,
-/area/centcom/specops)
"nsg" = (
/obj/structure/chair/sofa/right,
/turf/simulated/floor/plating{
@@ -26560,14 +28798,6 @@
icon_state = "fancy-wood-oak"
},
/area/ninja/outpost)
-"nsM" = (
-/obj/effect/decal/warning_stripes/west,
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
- },
-/turf/simulated/wall/indestructible/fakeglass,
-/area/centcom/specops)
"nsV" = (
/obj/machinery/conveyor_switch/oneway{
id = "SFBQMLoad2";
@@ -26577,6 +28807,25 @@
icon_state = "darkyellowcornersalt"
},
/area/syndicate_mothership/cargo)
+"ntc" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/box/beakers/bluespace,
+/obj/item/storage/box/beakers/bluespace,
+/obj/item/storage/box/beakers/bluespace,
+/obj/item/reagent_scanner/adv,
+/obj/structure/sink{
+ dir = 1
+ },
+/turf/simulated/floor/engine,
+/area/centcom/specops)
+"ntq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"ntx" = (
/obj/machinery/button/windowtint{
id = "SSTprivateroom";
@@ -26604,6 +28853,11 @@
icon_state = "neutral"
},
/area/centcom/evac)
+"ntN" = (
+/turf/simulated/floor/indestructible{
+ icon_state = "darkgreynavybluecorner"
+ },
+/area/centcom/specops)
"ntS" = (
/obj/effect/decal/syndie_logo{
icon_state = "logo4"
@@ -26619,13 +28873,12 @@
icon_state = "darkredaltstrip"
},
/area/centcom/jail)
-"nug" = (
-/obj/effect/decal/warning_stripes/red/hollow,
-/obj/structure/closet/secure_closet/brig,
+"nuh" = (
/turf/simulated/floor/plasteel{
- icon_state = "darkyellowalt"
+ dir = 10;
+ icon_state = "navybluealtstrip"
},
-/area/centcom/jail)
+/area/centcom/specops)
"nus" = (
/obj/effect/turf_decal/siding/thinplating/dark,
/obj/effect/turf_decal/siding/thinplating/dark{
@@ -26662,11 +28915,42 @@
},
/turf/simulated/floor/shuttle,
/area/shuttle/mining)
+"nuF" = (
+/obj/structure/railing{
+ dir = 8;
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "rampbottom";
+ tag = "icon-stage_stairs"
+ },
+/area/centcom/specops)
"nuI" = (
/obj/effect/mapping_helpers/light,
/obj/structure/flora/grass/jungle/b,
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
+"nuQ" = (
+/obj/structure/falsewall/reinforced,
+/obj/effect/decal/warning_stripes/blue{
+ desc = "Куда же ведет эта лестница?";
+ icon = 'icons/obj/structures.dmi';
+ icon_state = "ladder11";
+ name = "Ladder"
+ },
+/obj/effect/step_trigger/teleporter{
+ teleport_x = 135;
+ teleport_y = 16;
+ teleport_z = 1;
+ mobs_only = 1;
+ icon = 'icons/mob/screen_gen.dmi';
+ icon_state = "x2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/bridge)
"nuU" = (
/obj/structure/grille,
/obj/structure/window/reinforced/polarized{
@@ -26694,28 +28978,12 @@
name = "floor"
},
/area/syndicate_mothership/elite_squad)
-"nve" = (
-/obj/structure/bookcase/manuals,
-/obj/item/book/manual/sop_legal,
-/obj/item/book/manual/sop_engineering,
-/obj/item/book/manual/sop_command,
-/obj/item/book/manual/security_space_law,
-/turf/simulated/floor/wood,
-/area/centcom/specops)
"nvh" = (
/obj/structure/table/wood{
color = "#996633"
},
/turf/simulated/floor/carpet/black,
/area/trader_station/sol)
-"nvm" = (
-/obj/structure/rack,
-/obj/item/storage/toolbox/syndicate,
-/obj/effect/decal/warning_stripes/blue/hollow,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"nvA" = (
/obj/structure/sink/kitchen{
dir = 4;
@@ -26727,6 +28995,16 @@
name = "floor"
},
/area/syndicate_mothership/elite_squad)
+"nvB" = (
+/obj/structure/window/full/shuttle,
+/obj/structure/grille,
+/turf/simulated/floor/plating/airless,
+/area/shuttle/transport)
+"nvQ" = (
+/obj/structure/table/wood,
+/obj/item/storage/pill_bottle/dice,
+/turf/simulated/floor/carpet,
+/area/centcom/evac)
"nvU" = (
/obj/structure/table/reinforced,
/obj/item/reagent_containers/food/condiment/enzyme{
@@ -26747,15 +29025,13 @@
name = "floor"
},
/area/syndicate_mothership/elite_squad)
-"nwq" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/window/reinforced,
+"nwb" = (
+/obj/structure/table/reinforced,
+/obj/item/deck/cards,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ icon_state = "navyblue"
},
-/area/centcom/court)
+/area/centcom/specops)
"nwZ" = (
/obj/structure/table/reinforced,
/turf/simulated/floor/plating{
@@ -26764,6 +29040,16 @@
name = "floor"
},
/area/syndicate_mothership/elite_squad)
+"nxa" = (
+/obj/structure/shuttle/engine/propulsion{
+ icon_state = "burst_l";
+ tag = "icon-burst_l"
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plating/airless,
+/area/shuttle/pod_1)
"nxD" = (
/obj/structure/flora/ausbushes/brflowers,
/obj/structure/window/full/basic,
@@ -26782,6 +29068,12 @@
icon_state = "fancy-wood-birch"
},
/area/shuttle/trade/sol)
+"nyg" = (
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkredaltstrip"
+ },
+/area/centcom/zone2)
"nyl" = (
/obj/effect/mapping_helpers/light,
/turf/simulated/floor/plating/asteroid{
@@ -26848,20 +29140,16 @@
icon_state = "fancy-wood-oak"
},
/area/ninja/outpost)
-"nzq" = (
-/obj/structure/coatrack,
-/obj/structure/window/reinforced,
-/turf/simulated/floor/wood,
-/area/centcom/zone1)
-"nzx" = (
-/obj/structure/noticeboard{
- pixel_y = -30
+"nzI" = (
+/obj/structure/window/reinforced{
+ dir = 1
},
-/obj/item/paper{
- info = "Уволить клоуна."
+/obj/structure/window/reinforced{
+ dir = 4
},
-/turf/simulated/floor/wood,
-/area/centcom/zone2)
+/obj/structure/shuttle/engine/heater,
+/turf/simulated/floor/plating/airless,
+/area/shuttle/pod_1)
"nzK" = (
/obj/machinery/access_button{
command = "cycle_interior";
@@ -26937,15 +29225,6 @@
/obj/structure/flora/ausbushes/leafybush,
/turf/simulated/floor/indestructible/beach/sand,
/area/syndicate_mothership/outside)
-"nBl" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/turf/simulated/floor/indestructible{
- dir = 8;
- icon_state = "darkbrown"
- },
-/area/centcom/specops)
"nBq" = (
/obj/item/twohanded/required/kirbyplants,
/obj/structure/curtain/black{
@@ -26953,13 +29232,6 @@
},
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/infteam)
-"nBB" = (
-/obj/effect/turf_decal/mech,
-/obj/mecha/combat/durand/loaded,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
"nBC" = (
/obj/machinery/door/airlock/external{
id_tag = "s_docking_airlock";
@@ -26974,20 +29246,6 @@
},
/turf/simulated/floor/carpet/black,
/area/centcom/specops)
-"nCb" = (
-/obj/machinery/mass_driver{
- dir = 4;
- id_tag = "ASSAULT2";
- name = "gravpult"
- },
-/obj/effect/turf_decal/loading_area/white{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "darkgrey"
- },
-/area/centcom/specops)
"nCm" = (
/obj/machinery/smartfridge/dish{
opacity = 1
@@ -27005,13 +29263,6 @@
icon_state = "white"
},
/area/centcom/zone1)
-"nCx" = (
-/obj/structure/window/reinforced,
-/obj/item/flag/nt,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/bridge)
"nCA" = (
/obj/machinery/door/airlock/centcom{
damage_deflection = 999;
@@ -27081,6 +29332,26 @@
icon_state = "floor3"
},
/area/shuttle/administration)
+"nDw" = (
+/obj/structure/closet/secure_closet/cabinet/bar{
+ req_access = list()
+ },
+/obj/item/storage/box/beakers/bluespace,
+/obj/item/storage/box/drinkingglasses,
+/obj/item/storage/box/drinkingglasses,
+/obj/item/storage/box/drinkingglasses,
+/obj/item/storage/box/drinkingglasses,
+/obj/item/storage/box/drinkingglasses,
+/obj/item/storage/box/drinkingglasses,
+/obj/item/storage/box/drinkingglasses,
+/obj/item/storage/box/drinkingglasses,
+/obj/item/storage/box/drinkingglasses,
+/obj/item/storage/box/drinkingglasses,
+/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"nDx" = (
/obj/structure/table/wood,
/obj/structure/sign/nosmoking_2{
@@ -27096,33 +29367,13 @@
/obj/item/lighter/zippo/gonzofist,
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/jail)
-"nDz" = (
-/obj/structure/safe{
- known_by = list("NNC")
- },
-/obj/item/stack/spacecash/c1000000,
-/obj/item/stack/spacecash/c1000000,
-/obj/item/stack/spacecash/c1000000,
-/obj/item/reagent_containers/food/drinks/bottle/goldschlager,
-/obj/item/coin/gold,
-/obj/item/toy/plushie/corgi,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
-/turf/simulated/floor/wood,
-/area/centcom/bridge)
-"nDM" = (
-/obj/machinery/door/poddoor/shutters/invincible{
- dir = 2;
- id_tag = "ert_vis_turret"
- },
-/obj/structure/window/full/reinforced{
- armor = list("melee"=80,"bullet"=80,"laser"=0,"energy"=0,"bomb"=80,"bio"=100,"rad"=100,"fire"=80,"acid"=100);
- layer = 2
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+"nDI" = (
+/obj/effect/mapping_helpers/light,
+/turf/simulated/floor/beach/sand{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "asteroid"
},
-/area/centcom/specops)
+/area/centcom/evac)
"nEp" = (
/obj/structure/table/wood/poker,
/obj/item/deck/cards/syndicate{
@@ -27138,15 +29389,6 @@
icon_state = "freezerfloor"
},
/area/syndicate_mothership)
-"nEJ" = (
-/obj/structure/window/reinforced{
- dir = 1;
- layer = 2.9
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/jail)
"nEN" = (
/obj/effect/baseturf_helper/asteroid/snow{
baseturf = /turf/simulated/floor/indestructible/snow;
@@ -27154,16 +29396,12 @@
},
/turf/simulated/wall/indestructible/reinforced/rusted,
/area/ninja/holding)
-"nEQ" = (
-/obj/structure/rack,
-/obj/item/storage/box/disks,
-/obj/item/storage/box/syringes{
- pixel_x = 5;
- pixel_y = 5
+"nFb" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
},
-/obj/effect/decal/warning_stripes/blue/hollow,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ icon_state = "darkred"
},
/area/centcom/specops)
"nFg" = (
@@ -27209,14 +29447,13 @@
icon_state = "Dark"
},
/area/shuttle/funeral)
-"nFx" = (
-/obj/effect/turf_decal/arrows/white{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+"nFw" = (
+/obj/structure/window/reinforced{
+ dir = 4
},
-/area/centcom/specops)
+/obj/structure/table,
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"nFC" = (
/obj/machinery/cryopod/syndie{
dir = 1
@@ -27231,13 +29468,6 @@
icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi'
},
/area/shuttle/syndicate)
-"nGk" = (
-/obj/structure/chair/sofa/corp/left,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "darkredalt"
- },
-/area/centcom/zone3)
"nHd" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -27266,29 +29496,12 @@
icon_state = "darkyellowalt"
},
/area/centcom/zone3)
-"nHw" = (
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "darkredalt"
- },
-/area/centcom/zone3)
"nIj" = (
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/centcom/evac)
-"nIn" = (
-/obj/effect/turf_decal/bot,
-/obj/structure/closet/cardboard,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/zone2)
-"nIr" = (
-/obj/item/twohanded/required/kirbyplants,
-/turf/simulated/floor/wood,
-/area/centcom/bridge)
"nIG" = (
/turf/simulated/floor/carpet/green,
/area/ninja/outpost)
@@ -27300,32 +29513,6 @@
icon_state = "fancy-wood-oak-broken4"
},
/area/syndicate_mothership)
-"nIL" = (
-/obj/structure/rack/gunrack,
-/obj/item/gun/projectile/automatic/m90{
- name = "DAE 5.56 Compact GL";
- pixel_y = 4
- },
-/obj/item/gun/projectile/automatic/m90{
- name = "DAE 5.56 Compact GL";
- pixel_y = 4
- },
-/obj/item/gun/projectile/automatic/m90{
- name = "DAE 5.56 Compact GL";
- pixel_y = 4
- },
-/obj/item/gun/projectile/automatic/m90{
- name = "DAE 5.56 Compact GL";
- pixel_y = 4
- },
-/obj/item/gun/projectile/automatic/m90{
- name = "DAE 5.56 Compact GL";
- pixel_y = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"nIR" = (
/obj/machinery/cryopod{
dir = 4
@@ -27338,17 +29525,6 @@
icon_state = "navyblue"
},
/area/centcom/specops)
-"nJe" = (
-/obj/machinery/door_control/secure{
- id = "CC_Armory_DEDI";
- pixel_x = 24;
- pixel_y = -24;
- req_access = list(114)
- },
-/turf/simulated/floor/plasteel{
- icon_state = "navybluealtstrip"
- },
-/area/centcom/specops)
"nJg" = (
/obj/structure/fence{
color = "#b0b7c6";
@@ -27357,15 +29533,22 @@
},
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
-"nJH" = (
+"nJu" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/bottle/holywater,
-/obj/item/reagent_containers/food/drinks/bottle/holywater,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/item/book/manual/security_space_law,
+/obj/item/paper_bin/nanotrasen,
+/obj/item/pen,
+/obj/structure/window/reinforced,
/turf/simulated/floor/carpet,
-/area/centcom/evac)
+/area/centcom/zone3)
+"nJB" = (
+/obj/structure/table/glass,
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 5
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/bridge)
"nKg" = (
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/jail)
@@ -27431,30 +29614,6 @@
},
/turf/simulated/floor/shuttle,
/area/shuttle/supply)
-"nLN" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/structure/table/reinforced,
-/obj/item/storage/toolbox/drone,
-/obj/item/crowbar/red,
-/obj/item/borg/upgrade/vtec,
-/obj/item/borg/upgrade/vtec,
-/obj/item/stock_parts/cell/bluespace,
-/obj/item/stock_parts/cell/bluespace,
-/obj/item/borg/upgrade/selfrepair,
-/obj/item/borg/upgrade/selfrepair,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "navyblue"
- },
-/area/centcom/specops)
-"nLW" = (
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "darkgrey"
- },
-/area/centcom/specops)
"nMc" = (
/obj/effect/turf_decal{
dir = 1;
@@ -27574,16 +29733,6 @@
},
/turf/simulated/floor/carpet/green,
/area/ninja/outpost)
-"nPt" = (
-/obj/effect/turf_decal/arrow{
- color = "#76643A";
- dir = 9
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "darkyellowcornersalt"
- },
-/area/centcom/zone3)
"nPA" = (
/obj/effect/turf_decal/stripes/gold{
dir = 9
@@ -27607,14 +29756,6 @@
},
/turf/simulated/floor/wood,
/area/centcom/zone1)
-"nQl" = (
-/obj/structure/window/reinforced{
- layer = 2.9
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/jail)
"nQm" = (
/obj/structure/flora/tree/dead,
/obj/structure/flora/grass/both,
@@ -27629,15 +29770,6 @@
icon_state = "fancy-wood-cherry"
},
/area/syndicate_mothership/infteam)
-"nQM" = (
-/obj/machinery/door/window/brigdoor{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "rampbottom";
- tag = "icon-stage_stairs"
- },
-/area/centcom/court)
"nQT" = (
/obj/machinery/atmospherics/pipe/simple/hidden{
dir = 6
@@ -27647,13 +29779,16 @@
icon_state = "darkgrey"
},
/area/shuttle/administration)
-"nQW" = (
-/obj/item/twohanded/required/kirbyplants,
-/obj/machinery/light,
+"nRi" = (
+/obj/effect/decal/warning_stripes/northwestsouth,
+/obj/machinery/door/poddoor/shutters/invincible{
+ dir = 1;
+ id_tag = "CC_Armory_Grenade"
+ },
/turf/simulated/floor/plasteel{
- icon_state = "darkyellowalt"
+ icon_state = "darkfull"
},
-/area/centcom/zone3)
+/area/centcom/specops)
"nRs" = (
/obj/structure/curtain/open/shower,
/obj/machinery/shower{
@@ -27682,6 +29817,21 @@
icon_state = "darkyellowaltstrip"
},
/area/syndicate_mothership/control)
+"nRZ" = (
+/obj/structure/shuttle/engine/platform{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/structure/window/plasmareinforced{
+ color = "#00f700"
+ },
+/obj/structure/shuttle/engine/heater{
+ dir = 1;
+ icon_state = "heater3x3";
+ tag = "icon-heater (NORTH)"
+ },
+/turf/simulated/floor/plating/airless,
+/area/shuttle/ninja)
"nSj" = (
/obj/structure/bed,
/obj/item/bedsheet/blue,
@@ -27703,16 +29853,6 @@
icon_state = "darkfull"
},
/area/syndicate_mothership/cargo)
-"nSt" = (
-/obj/effect/turf_decal/caution/stand_clear/white,
-/obj/machinery/door/poddoor/impassable{
- id_tag = "CC_Players_In";
- name = "Blast Door"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/zone1)
"nSu" = (
/turf/simulated/wall/shuttle,
/area/space)
@@ -27729,6 +29869,15 @@
"nTJ" = (
/turf/simulated/wall/shuttle,
/area/shuttle/pod_4)
+"nTO" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/bridge)
"nTP" = (
/obj/structure/flora/tree/jungle,
/obj/structure/flora/junglebush/c,
@@ -27742,6 +29891,17 @@
},
/turf/simulated/floor/wood,
/area/centcom/evac)
+"nUc" = (
+/obj/structure/sign/poster/official/nanotrasen_logo{
+ icon = 'icons/obj/decals.dmi';
+ icon_state = "nanotrasen_sign5";
+ pixel_x = -16;
+ pixel_y = 32
+ },
+/turf/simulated/floor/wood{
+ icon_state = "light-fancy-wood"
+ },
+/area/centcom/specops)
"nUe" = (
/obj/structure/plasticflaps/mining,
/obj/machinery/conveyor{
@@ -27750,16 +29910,6 @@
},
/turf/simulated/floor/shuttle/plating,
/area/shuttle/supply)
-"nUi" = (
-/obj/machinery/newscaster/security_unit{
- pixel_x = 32
- },
-/obj/machinery/light{
- dir = 4
- },
-/obj/structure/filingcabinet/employment,
-/turf/simulated/floor/bluegrid,
-/area/centcom/bridge)
"nVd" = (
/obj/structure/table/wood/fancy/black,
/obj/item/flashlight/lamp/green{
@@ -27814,6 +29964,15 @@
icon_state = "dark"
},
/area/syndicate_mothership/control)
+"nVB" = (
+/obj/structure/sign/poster/official/nanotrasen_logo{
+ icon = 'icons/obj/decals.dmi';
+ icon_state = "ntsing_alt"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"nVI" = (
/obj/effect/mapping_helpers/light{
light_power = 3
@@ -27848,17 +30007,6 @@
icon_state = "barber"
},
/area/centcom/zone1)
-"nWU" = (
-/obj/structure/table/wood/fancy/black,
-/obj/item/paper_bin/nanotrasen{
- amount = 50;
- pixel_x = 3;
- pixel_y = 12
- },
-/obj/item/pen/multi/gold,
-/obj/item/stamp/chameleon,
-/turf/simulated/floor/wood,
-/area/centcom/specops)
"nXK" = (
/obj/machinery/hydroponics/constructable,
/obj/machinery/ai_status_display{
@@ -27914,13 +30062,21 @@
icon_state = "fancy-wood-cherry"
},
/area/syndicate_mothership/control)
-"nYA" = (
-/obj/structure/bookcase,
-/obj/machinery/light/small{
- dir = 8
+"nYE" = (
+/obj/structure/shuttle/engine/platform{
+ dir = 1;
+ layer = 2.9
},
-/turf/simulated/floor/carpet,
-/area/centcom/zone1)
+/obj/structure/window/plasmareinforced{
+ color = "#00f700"
+ },
+/obj/structure/shuttle/engine/heater{
+ dir = 1;
+ icon_state = "heater2x2";
+ tag = "icon-heater (NORTH)"
+ },
+/turf/simulated/floor/plating/airless,
+/area/shuttle/ninja)
"nYK" = (
/turf/simulated/floor/plasteel{
icon_state = "darkgrey"
@@ -27932,22 +30088,13 @@
},
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
-"nZr" = (
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "darkbluealtstrip"
- },
-/area/centcom/zone2)
-"oaa" = (
-/obj/structure/rack/gunrack,
-/obj/item/gun/projectile/automatic/sfg,
-/obj/item/gun/projectile/automatic/sfg,
-/obj/item/gun/projectile/automatic/sfg,
-/obj/item/gun/projectile/automatic/sfg,
-/obj/item/gun/projectile/automatic/sfg,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+"oaw" = (
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/food/snacks/sliceable/pizza/bacon,
+/obj/structure/window/reinforced{
+ dir = 4
},
+/turf/simulated/floor/wood,
/area/centcom/specops)
"oaS" = (
/obj/machinery/door_control/secure{
@@ -27970,26 +30117,23 @@
icon_state = "fancy-wood-oak"
},
/area/ninja/outpost)
-"obc" = (
-/obj/structure/rack/holorack,
-/obj/item/gun/energy/immolator,
-/obj/item/gun/energy/immolator,
-/obj/item/gun/energy/immolator,
-/obj/item/gun/energy/immolator,
-/obj/item/gun/energy/immolator,
-/obj/item/gun/energy/immolator,
-/obj/item/gun/energy/immolator,
-/obj/item/gun/energy/immolator,
-/obj/item/gun/energy/immolator,
-/obj/item/gun/energy/immolator,
+"obi" = (
+/obj/structure/shuttle/engine/heater{
+ dir = 1;
+ tag = "icon-heater (NORTH)"
+ },
/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
+ color = "red"
},
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+/turf/simulated/floor/plating/airless,
+/area/shuttle/syndicate_elite)
+"obp" = (
+/obj/machinery/computer/camera_advanced,
+/obj/effect/turf_decal/siding{
+ color = "#444444"
},
-/area/centcom/supply)
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"obw" = (
/obj/structure/flora/ausbushes/stalkybush,
/turf/simulated/floor/indestructible/beach/water{
@@ -28012,6 +30156,13 @@
},
/turf/simulated/floor/carpet/red,
/area/syndicate_mothership/control)
+"obI" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/evac)
"obJ" = (
/turf/simulated/wall/indestructible/fakeglass{
base_icon_state = "fake_plastitanium_glass";
@@ -28039,15 +30190,6 @@
},
/turf/simulated/floor/indestructible/beach/sand,
/area/syndicate_mothership/outside)
-"ocf" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/chair/comfy/lime{
- dir = 8
- },
-/turf/simulated/floor/wood,
-/area/centcom/court)
"ocs" = (
/obj/structure/chair/sofa/right{
dir = 1
@@ -28058,27 +30200,12 @@
name = "floor"
},
/area/syndicate_mothership/elite_squad)
-"ocx" = (
-/obj/structure/curtain/open/shower/security,
-/turf/simulated/floor/carpet/red,
-/area/centcom/specops)
"ocG" = (
/obj/structure/chair/sofa/right,
/turf/simulated/floor/plasteel{
icon_state = "darkblue"
},
/area/centcom/zone1)
-"ocO" = (
-/obj/mecha/combat/gygax/ert{
- color = "#66ff99";
- name = "Assault Jaeger"
- },
-/obj/effect/decal/warning_stripes/yellow,
-/turf/simulated/floor/indestructible{
- dir = 1;
- icon_state = "darkbrown"
- },
-/area/centcom/specops)
"ocY" = (
/obj/structure/table/reinforced,
/obj/item/airlock_electronics/syndicate,
@@ -28104,6 +30231,28 @@
icon_state = "floor12"
},
/area/shuttle/syndicate)
+"odn" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/poddoor/shutters/invincible{
+ dir = 2;
+ id_tag = "Drop";
+ name = "Central Command Supply Massdriver Shutte"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
+"odr" = (
+/obj/machinery/door/poddoor/shutters/invincible{
+ armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
+ dir = 2;
+ id_tag = "ERT_director_office_shutters2";
+ layer = 5;
+ locked = 1;
+ name = "CentCom SOO Briefing"
+ },
+/turf/simulated/wall/indestructible/fakeglass,
+/area/centcom/specops)
"odT" = (
/obj/structure/chair/sofa/left{
dir = 1
@@ -28134,28 +30283,28 @@
"odZ" = (
/turf/simulated/floor/wood,
/area/centcom/evac)
+"oeq" = (
+/obj/effect/decal/warning_stripes/white/hollow,
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
"oeH" = (
/obj/structure/closet/crate/can,
/turf/simulated/floor/plasteel{
icon_state = "grimy"
},
/area/syndicate_mothership/elite_squad)
-"oeJ" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/item/flag/nt,
-/obj/machinery/door_control/secure{
- id = "CC_Armory_SRT";
- pixel_x = 24;
- pixel_y = 24;
- req_access = list(114)
+"oeV" = (
+/obj/structure/sign/poster/official/nanotrasen_logo{
+ pixel_y = 32
},
/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "navybluealt"
+ dir = 9;
+ icon_state = "darkredalt"
},
-/area/centcom/specops)
+/area/centcom/jail)
"oeY" = (
/obj/structure/chair/sofa/left{
dir = 4
@@ -28184,11 +30333,18 @@
icon_state = "darkyellowcornersalt"
},
/area/centcom/supply)
+"ofB" = (
+/obj/effect/turf_decal/caution/stand_clear,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkyellowaltstrip"
+ },
+/area/centcom/zone3)
"ofN" = (
/obj/structure/window/reinforced{
dir = 4
},
-/obj/structure/table/holotable,
+/obj/structure/table,
/obj/machinery/computer/library/public,
/turf/simulated/floor/carpet/black,
/area/centcom/zone2)
@@ -28232,6 +30388,21 @@
},
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/jail)
+"ogL" = (
+/obj/structure/urinal{
+ pixel_y = 32
+ },
+/obj/machinery/door_control/secure{
+ id = "CC_toilet_unit1";
+ name = "Door Bolt Control";
+ normaldoorcontrol = 1;
+ specialfunctions = 4;
+ pixel_x = 25
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/centcom/evac)
"ogO" = (
/obj/structure/table,
/obj/item/folder/red,
@@ -28253,6 +30424,12 @@
icon_state = "fancy-wood-oak"
},
/area/ninja/outpost)
+"ohc" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkbluealt"
+ },
+/area/centcom/specops)
"ohh" = (
/obj/structure/flora/rock/jungle,
/obj/structure/flora/grass/jungle,
@@ -28296,6 +30473,26 @@
},
/turf/simulated/floor/grass,
/area/centcom/evac)
+"oih" = (
+/obj/effect/decal/remains,
+/obj/effect/turf_decal/tile/neutral{
+ alpha = 100;
+ icon_state = "seadeep";
+ layer = 9;
+ icon = 'icons/misc/beach.dmi'
+ },
+/obj/item/fish/goldfish{
+ pixel_y = 10;
+ pixel_x = 16
+ },
+/obj/structure/window/reinforced/survival_pod{
+ dir = 5;
+ pixel_x = -32;
+ pixel_y = -32;
+ density = 0
+ },
+/turf/simulated/floor/indestructible/beach/water/deep/sand_floor,
+/area/centcom/zone2)
"oiv" = (
/obj/machinery/mineral/labor_claim_console{
pixel_x = 30;
@@ -28362,6 +30559,47 @@
icon_state = "darkfull"
},
/area/syndicate_mothership/cargo)
+"oiL" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/shuttle/engine/heater,
+/turf/simulated/floor/plating/airless,
+/area/shuttle/supply)
+"oiM" = (
+/obj/effect/turf_decal/stripes/line{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "siding8"
+ },
+/obj/effect/turf_decal/tile/neutral{
+ alpha = 75;
+ color = "black";
+ icon_state = "tile_full"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "rampbottom"
+ },
+/area/centcom/supply)
+"oiP" = (
+/obj/item/flag/nt,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/bridge)
+"oja" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/effect/turf_decal/tile/neutral{
+ alpha = 180;
+ color = "black";
+ icon_state = "tile_full";
+ layer = 9
+ },
+/turf/simulated/floor/plating,
+/area/centcom/supply)
"oji" = (
/obj/machinery/suit_storage_unit/standard_unit,
/obj/effect/turf_decal/stripes/black{
@@ -28377,19 +30615,27 @@
/obj/structure/flora/ausbushes/lavendergrass,
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
-"oks" = (
-/obj/machinery/door_control/secure{
- id = "CC_BUDKA";
- name = "Overwatch Cabinet";
- pixel_x = 24;
- pixel_y = -24;
- req_access = list(114)
+"oku" = (
+/obj/structure/sign/poster/official/space_cops{
+ pixel_y = -32
},
/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "navybluealtstrip"
+ icon_state = "darkredalt"
},
-/area/centcom/specops)
+/area/centcom/jail)
+"okw" = (
+/obj/item/radio/intercom/specops{
+ pixel_x = -32;
+ pixel_y = 32
+ },
+/obj/item/paper_bin/nanotrasen{
+ pixel_x = 3;
+ pixel_y = 12
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/centcom/zone3)
"okx" = (
/obj/machinery/door/airlock/shuttle{
id_tag = "s_docking_airlock";
@@ -28411,6 +30657,17 @@
icon_state = "dark"
},
/area/syndicate_mothership/cargo)
+"okK" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/blue/corner{
+ color = "#444444";
+ dir = 8
+ },
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"okO" = (
/obj/machinery/door/airlock/hatch/syndicate{
name = "Syndicate Base"
@@ -28430,6 +30687,14 @@
"okZ" = (
/turf/simulated/floor/carpet/red,
/area/ninja/outpost)
+"ole" = (
+/obj/structure/table/reinforced,
+/obj/machinery/computer/secure_data/laptop,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkredalt"
+ },
+/area/centcom/jail)
"olg" = (
/obj/machinery/kitchen_machine/oven/upgraded,
/turf/simulated/floor/plating{
@@ -28449,30 +30714,30 @@
icon_state = "dark"
},
/area/syndicate_mothership/cargo)
-"olG" = (
-/obj/structure/shuttle/engine/heater{
- dir = 4;
- icon_state = "heater3x3_side_inv";
- tag = "icon-heater (NORTH)"
- },
-/obj/structure/window/plasmareinforced{
- color = "#22aab7";
- dir = 8
- },
-/obj/structure/shuttle/engine/platform{
- dir = 4;
- layer = 2.9
- },
-/turf/simulated/floor/shuttle{
- icon_state = "vfloor"
- },
-/area/shuttle/administration)
+"olu" = (
+/obj/structure/curtain/open/shower/centcom,
+/turf/simulated/wall/indestructible/fakeglass,
+/area/centcom/zone2)
"olI" = (
/obj/machinery/computer/operating,
/turf/simulated/floor/plasteel{
icon_state = "darkfull"
},
/area/syndicate_mothership/jail)
+"olU" = (
+/obj/item/flag/nt,
+/turf/simulated/floor/wood,
+/area/centcom/zone3)
+"omf" = (
+/obj/structure/table/wood{
+ color = "#996633"
+ },
+/obj/item/paper_bin/nanotrasen{
+ pixel_x = -2;
+ pixel_y = 8
+ },
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"omh" = (
/obj/structure/table,
/obj/item/reagent_containers/glass/bucket,
@@ -28484,13 +30749,6 @@
icon_state = "barber"
},
/area/centcom/jail)
-"omz" = (
-/obj/effect/decal/warning_stripes/north,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "navybluealt"
- },
-/area/centcom/specops)
"omB" = (
/obj/machinery/kitchen_machine/grill/upgraded,
/obj/effect/turf_decal/tile/neutral{
@@ -28504,6 +30762,12 @@
name = "floor"
},
/area/syndicate_mothership/elite_squad)
+"omF" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/shuttle,
+/area/shuttle/nt_droppod)
"omG" = (
/obj/machinery/light/spot,
/turf/simulated/floor/shuttle,
@@ -28517,7 +30781,7 @@
dir = 8;
icon_state = "burst_l"
},
-/turf/simulated/floor/shuttle/plating,
+/turf/simulated/floor/plating/airless,
/area/shuttle/transport)
"ona" = (
/turf/simulated/floor/plasteel{
@@ -28528,6 +30792,10 @@
"onc" = (
/turf/simulated/wall/indestructible/reinforced,
/area/centcom/zone1)
+"ono" = (
+/obj/structure/shuttle/engine/propulsion,
+/turf/space,
+/area/space)
"ont" = (
/obj/machinery/washing_machine,
/turf/simulated/floor/plasteel{
@@ -28553,12 +30821,6 @@
icon_state = "darkyellowalt"
},
/area/syndicate_mothership/cargo)
-"ooy" = (
-/obj/machinery/light{
- dir = 8
- },
-/turf/simulated/floor/carpet,
-/area/centcom/court)
"ooz" = (
/obj/effect/turf_decal/siding/wood/corner{
dir = 8
@@ -28568,13 +30830,6 @@
},
/turf/simulated/floor/carpet/green,
/area/ninja/outpost)
-"ooD" = (
-/obj/item/beach_ball,
-/turf/simulated/floor/beach/sand{
- icon = 'icons/turf/floors.dmi';
- icon_state = "asteroid"
- },
-/area/centcom/evac)
"ooP" = (
/obj/structure/curtain/open/shower,
/obj/machinery/shower{
@@ -28630,6 +30885,34 @@
},
/turf/simulated/floor/carpet/red,
/area/syndicate_mothership/control)
+"oqa" = (
+/obj/structure/bookcase/manuals,
+/obj/item/book/manual/security_space_law{
+ pixel_x = 3
+ },
+/obj/item/book/manual/security_space_law{
+ pixel_x = 3
+ },
+/obj/item/book/manual/security_space_law/black{
+ pixel_x = -4
+ },
+/obj/item/book/manual/security_space_law/black{
+ pixel_x = -4
+ },
+/obj/item/book/manual/security_space_law/black{
+ pixel_x = -4
+ },
+/obj/item/book/manual/security_space_law/black{
+ pixel_x = -4
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/yellow{
+ dir = 8
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone3)
"oqC" = (
/obj/structure/curtain/open/shower,
/obj/machinery/shower{
@@ -28678,6 +30961,10 @@
icon_state = "white"
},
/area/shuttle/administration)
+"orN" = (
+/obj/structure/curtain/black,
+/turf/simulated/floor/plasteel/freezer,
+/area/centcom/specops)
"osm" = (
/obj/structure/kitchenspike,
/obj/effect/turf_decal/tile/neutral{
@@ -28691,10 +30978,6 @@
name = "floor"
},
/area/syndicate_mothership/elite_squad)
-"oso" = (
-/obj/structure/closet/crate/can,
-/turf/simulated/floor/carpet/black,
-/area/centcom/zone2)
"osp" = (
/obj/effect/decal/nanotrasen_logo{
icon_state = "logo4"
@@ -28712,6 +30995,10 @@
icon_state = "grimy"
},
/area/centcom/zone1)
+"osD" = (
+/obj/structure/shuttle/engine/propulsion,
+/turf/simulated/floor/plating/airless,
+/area/shuttle/escape)
"osE" = (
/obj/structure/table/reinforced,
/obj/item/kitchen/knife,
@@ -28764,6 +31051,45 @@
},
/turf/simulated/floor/wood,
/area/centcom/zone1)
+"otn" = (
+/obj/structure/closet/secure_closet/personal/cabinet{
+ armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
+ req_access = list(114)
+ },
+/obj/item/clothing/suit/judgerobe{
+ name = "Supreme judge's robe"
+ },
+/obj/item/card/id/centcom{
+ icon_state = "deathsquad";
+ name = "Supreme Judge ID card";
+ pixel_x = -3;
+ pixel_y = -3;
+ registered_name = "Supreme Judge"
+ },
+/obj/item/clothing/head/powdered_wig{
+ desc = null;
+ name = "Supreme judge wig"
+ },
+/obj/item/clothing/under/suit_jacket/really_black{
+ name = "Supreme judge suit"
+ },
+/obj/item/clothing/shoes/centcom{
+ desc = null;
+ name = "Dress shoes"
+ },
+/obj/item/clothing/gloves/color/white{
+ desc = null;
+ name = "Supreme judge gloves"
+ },
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/bridge)
+"otz" = (
+/obj/structure/decorative_structures/metal/statue/metal_angel,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/centcom/evac)
"otA" = (
/obj/machinery/light{
dir = 8
@@ -28783,6 +31109,10 @@
},
/turf/simulated/floor/carpet/royalblack,
/area/shuttle/trade/sol)
+"otJ" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/wood,
+/area/centcom/zone2)
"otM" = (
/obj/structure/window/reinforced{
dir = 4
@@ -28790,7 +31120,7 @@
/obj/structure/shuttle/engine/heater{
dir = 8
},
-/turf/simulated/floor/shuttle/plating,
+/turf/simulated/floor/plating/airless,
/area/shuttle/transport)
"ouC" = (
/obj/structure/closet/secure_closet/engineering_electrical{
@@ -28834,19 +31164,6 @@
icon_state = "white"
},
/area/centcom/jail)
-"ovk" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 8
- },
-/obj/effect/landmark/ert_director,
-/turf/simulated/floor/carpet/black,
-/area/centcom/specops)
-"ovu" = (
-/obj/structure/chair/comfy/red{
- dir = 4
- },
-/turf/simulated/floor/carpet/black,
-/area/centcom/zone2)
"ovv" = (
/obj/effect/turf_decal/stripes/gold{
dir = 8
@@ -28897,6 +31214,23 @@
icon_state = "darkyellowalt"
},
/area/syndicate_mothership/cargo)
+"ovZ" = (
+/obj/structure/table/wood,
+/obj/item/book/manual/security_space_law/black{
+ pixel_x = -4
+ },
+/obj/item/book/manual/security_space_law{
+ pixel_x = 3
+ },
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/carpet,
+/area/centcom/zone3)
"owc" = (
/obj/item/flag/syndi,
/turf/simulated/floor/plasteel{
@@ -28904,6 +31238,30 @@
icon_state = "darkred"
},
/area/syndicate_mothership/infteam)
+"owf" = (
+/obj/machinery/door_control/secure{
+ id = "ShitRainSupply";
+ pixel_x = -24;
+ pixel_y = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "navybluealt"
+ },
+/area/centcom/specops)
+"owg" = (
+/obj/machinery/mass_driver{
+ dir = 4;
+ id_tag = "ASSAULT1";
+ name = "gravpult"
+ },
+/obj/effect/turf_decal/loading_area/white{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
"owl" = (
/obj/structure/window/reinforced{
dir = 1
@@ -28939,6 +31297,13 @@
icon_state = "darkred"
},
/area/syndicate_mothership/infteam)
+"owz" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/bridge)
"owD" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/fans/tiny/invisible,
@@ -28947,6 +31312,13 @@
icon_state = "warndarkgreyred"
},
/area/syndicate_mothership)
+"owS" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/evac)
"owX" = (
/obj/effect/turf_decal{
dir = 4;
@@ -28961,20 +31333,29 @@
icon_state = "darkgrey"
},
/area/syndicate_mothership)
+"oxE" = (
+/obj/machinery/door/airlock/shuttle{
+ aiControlDisabled = 1;
+ id_tag = "s_docking_airlock";
+ name = "Emergency Droppod";
+ req_access = list(109)
+ },
+/obj/docking_port/mobile/assault_pod/nt,
+/obj/docking_port/stationary{
+ dwidth = 3;
+ height = 7;
+ name = "Emerjency droppod dock";
+ id = "shit_rain_base";
+ width = 7;
+ pixel_y = -32
+ },
+/turf/simulated/floor/shuttle,
+/area/shuttle/nt_droppod)
"oxJ" = (
/turf/simulated/floor/plasteel{
icon_state = "darkfull"
},
/area/syndicate_mothership/elite_squad)
-"oxQ" = (
-/obj/effect/decal/warning_stripes/red,
-/obj/machinery/door/poddoor/shutters/invincible{
- id_tag = "CC_Armory_GYGAX"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"oyc" = (
/obj/machinery/light/small{
dir = 1
@@ -28990,6 +31371,15 @@
icon_state = "floor13"
},
/area/shuttle/ninja)
+"oyd" = (
+/obj/structure/bed,
+/obj/item/bedsheet/red,
+/obj/effect/mine/sound/bwoink{
+ layer = 2.9;
+ alpha = 0
+ },
+/turf/simulated/floor/carpet/arcade,
+/area/centcom/zone1)
"oyw" = (
/obj/effect/turf_decal{
dir = 9;
@@ -29000,22 +31390,30 @@
icon_state = "dark"
},
/area/syndicate_mothership/control)
-"ozy" = (
-/obj/structure/chair/comfy/beige,
-/obj/structure/window/reinforced{
- dir = 8
+"ozw" = (
+/obj/structure/sign/securearea{
+ pixel_y = -32
},
-/turf/simulated/floor/carpet/black,
-/area/centcom/bridge)
-"ozS" = (
-/obj/machinery/light/small{
- dir = 4
+/turf/simulated/floor/plasteel{
+ icon_state = "darkredalt"
},
-/obj/structure/bookcase/random,
+/area/centcom/specops)
+"ozP" = (
+/obj/item/gun/projectile/automatic/lasercarbine,
+/obj/item/gun/projectile/automatic/lasercarbine,
+/obj/item/gun/projectile/automatic/lasercarbine,
+/obj/item/gun/projectile/automatic/lasercarbine,
+/obj/item/gun/projectile/automatic/lasercarbine,
+/obj/item/gun/projectile/automatic/lasercarbine,
+/obj/item/gun/projectile/automatic/lasercarbine,
+/obj/item/gun/projectile/automatic/lasercarbine,
+/obj/item/gun/projectile/automatic/lasercarbine,
+/obj/structure/rack/gunrack,
+/obj/effect/decal/warning_stripes/blue/hollow,
/turf/simulated/floor/plasteel{
- icon_state = "grimy"
+ icon_state = "dark"
},
-/area/centcom/jail)
+/area/centcom/specops)
"ozZ" = (
/turf/simulated/floor/plasteel{
dir = 4;
@@ -29028,18 +31426,6 @@
},
/turf/simulated/floor/shuttle,
/area/shuttle/transport)
-"oAH" = (
-/obj/structure/window/reinforced{
- dir = 1;
- layer = 2.9
- },
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/jail)
"oBC" = (
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -29072,52 +31458,42 @@
icon_state = "dark"
},
/area/centcom/jail)
-"oBW" = (
-/obj/effect/decal/warning_stripes/red,
-/obj/machinery/door/poddoor/shutters/invincible{
- dir = 2;
- id_tag = "ERT_armory_lvl4";
- name = "Armory Level 4"
+"oBX" = (
+/obj/structure/table/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced{
+ dir = 4
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/centcom/specops)
-"oCp" = (
-/obj/machinery/light{
- dir = 1
- },
-/turf/simulated/floor/carpet/black,
-/area/centcom/bridge)
-"oCT" = (
-/obj/structure/closet/secure_closet/guncabinet{
- anchored = 1;
- armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
- layer = 2.9;
- name = "Not In My Watch Closet";
- req_access = list(114)
+/area/centcom/zone3)
+"oCe" = (
+/obj/structure/window/reinforced/survival_pod{
+ dir = 9;
+ pixel_y = 1;
+ pixel_x = -1;
+ density = 0
},
-/obj/item/gun/energy/pulse/destroyer/annihilator,
-/obj/item/gun/energy/pulse/destroyer/annihilator,
-/obj/item/gun/energy/pulse/destroyer/annihilator,
-/obj/item/gun/projectile/automatic/l6_saw{
- desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'.";
- name = "M249 SAW"
+/obj/structure/fishingrodcabinet{
+ pixel_y = 32;
+ pixel_x = 3
},
-/obj/item/gun/projectile/automatic/shotgun/bulldog{
- desc = "A compact, mag-fed semi-automatic shotgun for combat in narrow corridors, nicknamed 'Pancor Jackhammer' by NanoTrasen corp. Compatible only with specialized 12/24-round drum magazines.";
- name = "Pancor Jackhammer"
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkbluealt"
},
-/obj/item/gun/energy/xray,
-/obj/machinery/door/window/brigdoor{
- color = "#d70000";
- dir = 1;
- icon_state = "rightsecure";
- name = "Emergency Only";
- req_access = list(114)
+/area/centcom/zone2)
+"oCf" = (
+/obj/structure/filingcabinet/filingcabinet,
+/obj/machinery/light_construct/small{
+ dir = 8
},
/turf/simulated/floor/wood,
-/area/centcom/specops)
+/area/centcom/zone3)
"oDi" = (
/obj/effect/turf_decal/caution/stand_clear{
pixel_y = 8
@@ -29148,6 +31524,13 @@
icon = 'icons/turf/walls/fake_plastitanium_glass.dmi'
},
/area/syndicate_mothership/control)
+"oDK" = (
+/obj/structure/chair/office/dark{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/carpet/black,
+/area/centcom/specops)
"oDL" = (
/turf/simulated/floor/plasteel{
dir = 9;
@@ -29173,19 +31556,33 @@
tag = "icon-stage_stairs"
},
/area/syndicate_mothership)
-"oEu" = (
-/obj/structure/shuttle/engine/heater{
- dir = 4;
- icon_state = "heater2x2";
- tag = "icon-heater (NORTH)"
+"oEt" = (
+/obj/item/gun/energy/gun/pdw9{
+ pixel_x = 4;
+ pixel_y = 8
},
-/obj/structure/window/reinforced{
- color = "yellow";
- dir = 8;
- layer = 2.9
+/obj/item/gun/energy/gun/pdw9,
+/obj/item/gun/energy/gun/pdw9{
+ pixel_x = 4;
+ pixel_y = 8
},
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/trade/sol)
+/obj/item/gun/energy/gun/pdw9{
+ pixel_x = 4;
+ pixel_y = 8
+ },
+/obj/item/gun/energy/gun/pdw9,
+/obj/item/gun/energy/gun/pdw9,
+/obj/structure/rack/gunrack,
+/obj/effect/decal/warning_stripes/green/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
+"oEM" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "darkfull"
+ },
+/area/centcom/jail)
"oEQ" = (
/obj/structure/chair/sofa/right,
/turf/simulated/floor/carpet,
@@ -29199,6 +31596,13 @@
},
/turf/simulated/floor/shuttle,
/area/shuttle/pod_4)
+"oFo" = (
+/obj/machinery/light/small{
+ dir = 4;
+ tag = "icon-bulb1 (EAST)"
+ },
+/turf/simulated/floor/shuttle,
+/area/shuttle/nt_droppod)
"oFF" = (
/obj/effect/decal/syndie_logo{
icon_state = "logo5"
@@ -29213,46 +31617,43 @@
icon_state = "speedspace_ew_1"
},
/area/space)
-"oFM" = (
-/obj/structure/chair/sofa/right,
-/turf/simulated/floor/carpet/black,
-/area/centcom/zone1)
+"oFN" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"oFO" = (
/obj/effect/turf_decal/stripes/gold{
dir = 10
},
/turf/simulated/floor/carpet/black,
/area/centcom/bridge)
-"oGK" = (
+"oFR" = (
/obj/structure/window/reinforced{
- dir = 8
+ dir = 8;
+ layer = 2.9
},
-/obj/item/twohanded/required/kirbyplants,
-/turf/simulated/floor/wood,
-/area/centcom/evac)
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/specops)
+"oGC" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/door/window/brigdoor/eastleft{
+ dir = 8;
+ name = "CentComm Chemical lab"
+ },
+/turf/simulated/floor/engine,
+/area/centcom/specops)
"oGU" = (
/obj/structure/filingcabinet/filingcabinet,
/obj/effect/decal/cleanable/cobweb,
/turf/simulated/floor/wood,
/area/centcom/zone2)
-"oHE" = (
-/obj/structure/shuttle/engine/heater{
- dir = 4;
- icon_state = "heater3x3";
- tag = "icon-heater (NORTH)"
- },
-/obj/structure/window/plasmareinforced{
- color = "#22aab7";
- dir = 8
- },
-/obj/structure/shuttle/engine/platform{
- dir = 4;
- layer = 2.9
- },
-/turf/simulated/floor/shuttle{
- icon_state = "vfloor"
- },
-/area/shuttle/administration)
"oHK" = (
/obj/machinery/mineral/labor_claim_console{
machinedir = 1;
@@ -29260,49 +31661,6 @@
},
/turf/simulated/floor/shuttle,
/area/shuttle/siberia)
-"oHO" = (
-/obj/item/gun/energy/gun/advtaser{
- pixel_y = -2
- },
-/obj/item/gun/energy/gun/advtaser{
- pixel_y = -2
- },
-/obj/item/gun/energy/gun/advtaser{
- pixel_y = -2
- },
-/obj/item/gun/energy/gun/advtaser{
- pixel_y = -2
- },
-/obj/item/gun/energy/gun/advtaser{
- pixel_y = -2
- },
-/obj/item/gun/energy/gun/advtaser{
- pixel_y = 7
- },
-/obj/item/gun/energy/gun/advtaser{
- pixel_y = 7
- },
-/obj/item/gun/energy/gun/advtaser{
- pixel_y = 7
- },
-/obj/item/gun/energy/gun/advtaser{
- pixel_y = 7
- },
-/obj/item/gun/energy/gun/advtaser{
- pixel_y = 7
- },
-/obj/effect/decal/warning_stripes/white/hollow,
-/obj/structure/rack/gunrack,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "navybluefull"
- },
-/area/centcom/specops)
-"oHS" = (
-/obj/structure/bookcase/manuals,
-/obj/item/book/manual/sop_security,
-/turf/simulated/floor/wood,
-/area/centcom/specops)
"oHZ" = (
/obj/machinery/door/airlock/hatch/syndicate{
name = "Syndicate Base"
@@ -29337,13 +31695,20 @@
icon_state = "dark"
},
/area/syndicate_mothership/cargo)
-"oIM" = (
-/obj/structure/decorative_structures/metal/statue/metal_angel,
-/obj/machinery/light/small{
- dir = 1
+"oIN" = (
+/obj/machinery/door/poddoor/shutters/invincible{
+ dir = 2;
+ id_tag = "CC_Armory_DEDI"
},
-/turf/simulated/floor/carpet,
-/area/centcom/evac)
+/obj/machinery/door/poddoor/impassable/preopen{
+ id_tag = "ERT_Quarantine";
+ name = "ERT Quarantine"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "navybluealt"
+ },
+/area/centcom/specops)
"oIW" = (
/obj/structure/window/reinforced{
dir = 8
@@ -29397,12 +31762,6 @@
"oJI" = (
/turf/simulated/wall/shuttle,
/area/shuttle/siberia)
-"oKa" = (
-/obj/effect/turf_decal/stripes/gold{
- dir = 4
- },
-/turf/simulated/floor/carpet/black,
-/area/centcom/bridge)
"oKt" = (
/obj/machinery/light/small{
dir = 4
@@ -29411,21 +31770,36 @@
icon_state = "darkredcorners"
},
/area/syndicate_mothership/infteam)
-"oKG" = (
+"oKy" = (
+/obj/machinery/vending/coffee,
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "dark"
},
-/area/centcom/zone1)
-"oKH" = (
-/obj/machinery/optable,
-/obj/machinery/defibrillator_mount/loaded{
- pixel_x = 30
+/area/centcom/specops)
+"oKz" = (
+/obj/machinery/status_display{
+ pixel_y = -32
},
+/obj/machinery/photocopier,
/turf/simulated/floor/plasteel{
- icon_state = "white"
+ icon_state = "dark"
+ },
+/area/centcom/bridge)
+"oKE" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 8
},
+/obj/structure/table/reinforced,
+/obj/machinery/computer/message_monitor/laptop,
+/turf/simulated/floor/wood/fancy/light,
/area/centcom/specops)
+"oKG" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "dark"
+ },
+/area/centcom/zone1)
"oKN" = (
/obj/item/flag/syndi,
/obj/structure/curtain/black{
@@ -29433,30 +31807,6 @@
},
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/infteam)
-"oKP" = (
-/obj/structure/closet/crate/hydroponics,
-/obj/item/cultivator,
-/obj/item/cultivator,
-/obj/item/cultivator,
-/obj/item/cultivator,
-/obj/item/shovel/spade,
-/obj/item/shovel/spade,
-/obj/item/shovel/spade,
-/obj/item/shovel/spade,
-/obj/item/hatchet,
-/obj/item/hatchet,
-/obj/item/hatchet,
-/obj/item/hatchet,
-/obj/item/seeds/gatfruit,
-/obj/item/seeds/cherry/bomb,
-/obj/item/seeds/ambrosia/gaia,
-/obj/item/seeds/ambrosia/gaia,
-/obj/item/seeds/ambrosia/gaia,
-/turf/simulated/floor/beach/sand{
- icon = 'icons/turf/floors.dmi';
- icon_state = "asteroid"
- },
-/area/centcom/evac)
"oKU" = (
/obj/effect/turf_decal/stripes/gold{
dir = 10
@@ -29497,13 +31847,6 @@
},
/turf/simulated/floor/shuttle/plating/vox,
/area/shuttle/vox)
-"oMJ" = (
-/obj/structure/shuttle/engine/propulsion{
- icon_state = "burst_l";
- tag = "icon-burst_l"
- },
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/supply)
"oMM" = (
/obj/structure/chair/comfy/red,
/turf/simulated/floor/carpet/black,
@@ -29519,6 +31862,17 @@
icon_state = "darkredaltstrip"
},
/area/centcom/jail)
+"oNm" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/evac)
"oNF" = (
/obj/effect/decal/warning_stripes/white,
/obj/machinery/door/airlock/shuttle{
@@ -29532,10 +31886,6 @@
icon_state = "dark"
},
/area/centcom/zone1)
-"oNH" = (
-/obj/machinery/light/small,
-/turf/simulated/floor/plating,
-/area/centcom/specops)
"oNI" = (
/obj/effect/turf_decal/stripes/gold,
/turf/simulated/floor/wood{
@@ -29585,21 +31935,6 @@
icon_state = "fancy-wood-cherry"
},
/area/syndicate_mothership/control)
-"oOk" = (
-/obj/structure/table/reinforced,
-/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/clothing/head/cone,
-/obj/item/clothing/head/cone,
-/obj/item/clothing/head/cone,
-/obj/item/clothing/head/cone,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"oOt" = (
/turf/simulated/floor/plasteel{
icon_state = "darkyellowalt"
@@ -29634,40 +31969,6 @@
icon_state = "navybluealt"
},
/area/syndicate_mothership/control)
-"oOK" = (
-/obj/machinery/door/airlock/centcom{
- aiControlDisabled = 1;
- hackProof = 1;
- name = "Black Ops";
- opacity = 1;
- req_access = list(111)
- },
-/obj/effect/decal/warning_stripes/yellow,
-/obj/machinery/door/poddoor/shutters/invincible{
- dir = 1;
- id_tag = "CC_Armory_DEDI"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
-"oON" = (
-/obj/structure/window/full/reinforced{
- armor = list("melee"=80,"bullet"=80,"laser"=0,"energy"=0,"bomb"=80,"bio"=100,"rad"=100,"fire"=80,"acid"=100);
- layer = 2
- },
-/obj/machinery/door/poddoor/shutters/invincible{
- dir = 2;
- id_tag = "ert_vis_turret"
- },
-/turf/simulated/floor/plating,
-/area/centcom/specops)
-"oOQ" = (
-/obj/machinery/mech_bay_recharge_port{
- dir = 8
- },
-/turf/simulated/floor/plasteel,
-/area/centcom/specops)
"oOS" = (
/obj/structure/table/wood,
/obj/structure/window/reinforced{
@@ -29718,12 +32019,29 @@
},
/turf/simulated/floor/mineral/plastitanium/red,
/area/syndicate_mothership/control)
-"oPU" = (
-/obj/machinery/door/poddoor{
- id_tag = "ASSAULT2";
- name = "Launch Bay #2"
+"oPN" = (
+/obj/structure/table/wood,
+/obj/structure/window/reinforced{
+ dir = 8
},
-/turf/simulated/floor/plating,
+/obj/item/reagent_containers/food/drinks/drinkingglass{
+ pixel_x = -5
+ },
+/obj/item/reagent_containers/glass/beaker/waterbottle,
+/turf/simulated/floor/carpet,
+/area/centcom/zone3)
+"oQb" = (
+/obj/structure/dresser,
+/obj/structure/mirror/magic{
+ desc = null;
+ name = "mirror";
+ pixel_x = -32
+ },
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 4
+ },
+/turf/simulated/floor/wood/fancy/light,
/area/centcom/specops)
"oQl" = (
/obj/effect/turf_decal/siding/wood{
@@ -29739,11 +32057,6 @@
icon_state = "darkred"
},
/area/shuttle/escape)
-"oQO" = (
-/obj/structure/table/holotable,
-/obj/item/reagent_containers/glass/beaker/waterbottle,
-/turf/simulated/floor/carpet/black,
-/area/centcom/zone2)
"oQS" = (
/obj/structure/chair/stool/bar,
/turf/simulated/floor/carpet/red,
@@ -29762,13 +32075,6 @@
tag = "icon-stage_stairs"
},
/area/syndicate_mothership/cargo)
-"oRk" = (
-/obj/structure/closet/bombclosetsecurity,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "navyblue"
- },
-/area/centcom/specops)
"oRn" = (
/obj/effect/turf_decal{
icon_state = "golden_stripes"
@@ -29863,27 +32169,19 @@
icon_state = "darkgrey"
},
/area/syndicate_mothership)
-"oRS" = (
-/obj/structure/shuttle/engine/propulsion{
- icon_state = "burst_r";
- tag = "icon-burst_r"
- },
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/supply)
"oRV" = (
/turf/simulated/floor/beach/sand,
/area/centcom/evac)
-"oSm" = (
-/obj/structure/window/reinforced{
- layer = 2.9
- },
-/turf/simulated/floor/wood,
-/area/centcom/jail)
"oSq" = (
/obj/structure/flora/tree/jungle,
/obj/structure/flora/junglebush/b,
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
+"oSr" = (
+/obj/structure/bookcase/manuals,
+/obj/item/book/manual/sop_security,
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"oSA" = (
/obj/machinery/light/spot,
/obj/structure/chair/comfy/shuttle{
@@ -29891,11 +32189,6 @@
},
/turf/simulated/floor/shuttle,
/area/shuttle/transport)
-"oSQ" = (
-/obj/machinery/vending/coffee,
-/obj/machinery/light,
-/turf/simulated/floor/wood,
-/area/centcom/jail)
"oSZ" = (
/turf/simulated/floor/plasteel{
dir = 4;
@@ -29917,22 +32210,6 @@
},
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
-"oTI" = (
-/obj/machinery/vending/nta/ertarmory/red{
- dir = 4;
- req_access = list(104,109)
- },
-/turf/simulated/floor/indestructible{
- dir = 8;
- icon_state = "vault"
- },
-/area/centcom/specops)
-"oTM" = (
-/obj/machinery/teleport/station,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
"oUj" = (
/obj/effect/turf_decal/stripes/line{
icon = 'icons/turf/floors.dmi';
@@ -29941,6 +32218,16 @@
/obj/structure/flora/tree/jungle/small,
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
+"oUl" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/effect/turf_decal/box/white/corners,
+/obj/structure/weightmachine/stacklifter,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkfull"
+ },
+/area/centcom/jail)
"oUm" = (
/obj/structure/closet/secure_closet/freezer/kitchen,
/obj/item/reagent_containers/food/condiment/flour,
@@ -29963,6 +32250,15 @@
/obj/item/pen/multi/fountain,
/turf/simulated/floor/wood,
/area/centcom/zone2)
+"oUC" = (
+/obj/structure/sign/poster/official/space_cops{
+ pixel_x = -32
+ },
+/turf/simulated/floor/indestructible{
+ dir = 9;
+ icon_state = "darkgreynavyblue"
+ },
+/area/centcom/specops)
"oUG" = (
/obj/machinery/light/spot,
/obj/structure/chair/comfy/shuttle{
@@ -29989,12 +32285,73 @@
icon_state = "white"
},
/area/centcom/jail)
+"oVq" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 4
+ },
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 8
+ },
+/obj/effect/turf_decal/siding{
+ color = "#444444"
+ },
+/turf/simulated/floor/glass/reinforced,
+/area/centcom/specops)
+"oVu" = (
+/obj/machinery/door/airlock/external{
+ id_tag = "supply_away";
+ name = "Central Command Supply";
+ req_access = list(31);
+ hackProof = 1
+ },
+/obj/machinery/door/poddoor{
+ id_tag = "CC_supply_space";
+ locked = 2;
+ name = "Supply Blastdoor"
+ },
+/obj/structure/fans/tiny,
+/obj/effect/decal/warning_stripes/white,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
+"oVx" = (
+/obj/machinery/vending/clothing,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
+"oVy" = (
+/obj/effect/turf_decal/loading_area/white{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/effect/turf_decal/tile/neutral{
+ alpha = 100;
+ color = "black";
+ icon_state = "tile_full";
+ layer = 9
+ },
+/turf/simulated/floor/plating,
+/area/centcom/supply)
"oVF" = (
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "darkredaltstrip"
},
/area/syndicate_mothership/jail)
+"oVN" = (
+/obj/structure/sign/poster/official/nanotrasen_logo{
+ pixel_x = 32;
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "navybluecornersalt"
+ },
+/area/centcom/specops)
"oVV" = (
/obj/effect/turf_decal{
dir = 6;
@@ -30018,12 +32375,25 @@
icon_state = "dark"
},
/area/syndicate_mothership/elite_squad)
-"oWf" = (
-/obj/item/twohanded/required/kirbyplants,
+"oWj" = (
+/obj/effect/turf_decal/tile/neutral{
+ color = "black";
+ icon_state = "tile_full";
+ layer = 9
+ },
+/obj/effect/step_trigger/teleporter{
+ teleport_x = 175;
+ teleport_y = 63;
+ teleport_z = 1;
+ icon = 'icons/mob/screen_gen.dmi';
+ icon_state = "x2"
+ },
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ color = "gray";
+ dir = 8;
+ icon_state = "rampbottom"
},
-/area/centcom/zone3)
+/area/centcom/specops)
"oWo" = (
/obj/machinery/kitchen_machine/candy_maker,
/turf/simulated/floor/plasteel{
@@ -30043,6 +32413,19 @@
icon_state = "navybluecornersalt"
},
/area/centcom/specops)
+"oWv" = (
+/obj/machinery/door/poddoor/shutters/invincible{
+ dir = 2;
+ id_tag = "CC_Armory_DEDI"
+ },
+/obj/machinery/door/poddoor/impassable/preopen{
+ id_tag = "ERT_Quarantine";
+ name = "ERT Quarantine"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"oWS" = (
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/plasteel{
@@ -30061,6 +32444,16 @@
icon_state = "freezerfloor"
},
/area/centcom/jail)
+"oXC" = (
+/obj/structure/railing,
+/obj/machinery/computer/communications,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/bridge)
"oXD" = (
/obj/machinery/vending/tool,
/obj/machinery/light/small{
@@ -30071,13 +32464,6 @@
icon_state = "dark"
},
/area/syndicate_mothership/elite_squad)
-"oXE" = (
-/obj/machinery/light,
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "navyblue"
- },
-/area/centcom/specops)
"oXI" = (
/obj/structure/window/reinforced{
dir = 1
@@ -30089,6 +32475,37 @@
icon_state = "seadeep"
},
/area/centcom/evac)
+"oXT" = (
+/obj/structure/closet/crate/can,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/centcom/zone2)
+"oXZ" = (
+/obj/machinery/door/airlock/centcom{
+ id_tag = "adminshuttle";
+ name = "Bridge";
+ opacity = 1;
+ req_access = list(101)
+ },
+/turf/simulated/floor/wood,
+/area/centcom/zone2)
+"oYw" = (
+/obj/machinery/computer/supplycomp{
+ req_access = list(114)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkyellowalt"
+ },
+/area/centcom/supply)
+"oYW" = (
+/obj/structure/shuttle/engine/heater{
+ icon_state = "heater3x3";
+ tag = "icon-heater (NORTH)"
+ },
+/turf/simulated/floor/plating/airless,
+/area/centcom/jail)
"oZd" = (
/obj/machinery/vending/wallmed/syndicate{
pixel_y = 32
@@ -30110,31 +32527,42 @@
icon_state = "dark"
},
/area/syndicate_mothership/jail)
+"oZI" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 1
+ },
+/obj/effect/turf_decal/siding{
+ color = "#444444"
+ },
+/turf/simulated/floor/glass,
+/area/centcom/zone3)
"oZR" = (
/obj/structure/chair/wood{
dir = 1
},
/turf/simulated/floor/carpet,
/area/centcom/evac)
-"pab" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/shuttle/engine/heater,
-/turf/simulated/floor/plating,
-/area/shuttle/pod_3)
"pan" = (
/obj/machinery/light/spot,
/obj/structure/closet/crate,
/turf/simulated/floor/shuttle,
/area/shuttle/transport)
+"paN" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/wall/indestructible/reinforced,
+/area/centcom/zone3)
"pbe" = (
/obj/structure/closet/crate/can,
/turf/simulated/floor/wood,
/area/centcom/zone2)
+"pbs" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/cryopod,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/zone1)
"pbE" = (
/obj/structure/bookcase/manuals,
/obj/item/book/manual/sop_service,
@@ -30143,6 +32571,13 @@
},
/turf/simulated/floor/wood,
/area/centcom/zone2)
+"pbI" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 6
+ },
+/turf/simulated/floor/glass/reinforced,
+/area/centcom/evac)
"pbK" = (
/obj/machinery/iv_drip,
/turf/simulated/floor/shuttle{
@@ -30177,22 +32612,15 @@
icon_state = "white"
},
/area/centcom/zone1)
-"pcr" = (
-/obj/effect/decal/warning_stripes/red,
-/obj/machinery/door/poddoor/shutters/invincible{
- armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
- density = 0;
- dir = 1;
- id_tag = "ERT_armory_lvl1";
- layer = 5;
- locked = 1;
- name = "Armory Level 1";
- opacity = 0
+"pci" = (
+/obj/machinery/computer/bsa_control/admin{
+ integrity_failure = 20;
+ req_access = list(114)
},
-/turf/simulated/floor/indestructible{
- dir = 4;
- icon_state = "darkgreen"
+/obj/machinery/light/small{
+ dir = 4
},
+/turf/simulated/floor/carpet/black,
/area/centcom/specops)
"pcw" = (
/obj/structure/window/reinforced{
@@ -30210,6 +32638,14 @@
icon_state = "dark"
},
/area/syndicate_mothership/elite_squad)
+"pdi" = (
+/obj/machinery/vending/cigarette,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault";
+ tag = "icon-vault (WEST)"
+ },
+/area/centcom/specops)
"pdl" = (
/obj/machinery/vending/toyliberationstation{
contraband = null;
@@ -30230,13 +32666,6 @@
icon_state = "dark"
},
/area/syndicate_mothership/elite_squad)
-"pdE" = (
-/obj/machinery/cryopod{
- dir = 4
- },
-/obj/structure/window/reinforced,
-/turf/simulated/floor/wood,
-/area/centcom/zone1)
"pdO" = (
/obj/machinery/vending/suitdispenser,
/turf/simulated/floor/plasteel{
@@ -30324,6 +32753,13 @@
icon_state = "floor4"
},
/area/shuttle/gamma)
+"peZ" = (
+/obj/structure/chair/sofa/corp/right,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkredalt"
+ },
+/area/centcom/specops)
"pff" = (
/obj/machinery/pdapainter,
/obj/structure/curtain/black{
@@ -30338,7 +32774,7 @@
/turf/simulated/floor/carpet,
/area/centcom/evac)
"pfP" = (
-/obj/structure/table/holotable,
+/obj/structure/table,
/obj/structure/window/reinforced{
dir = 1
},
@@ -30348,6 +32784,17 @@
},
/turf/simulated/floor/carpet,
/area/centcom/zone2)
+"pga" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/effect/turf_decal/tile/neutral{
+ alpha = 200;
+ color = "black";
+ icon_state = "tile_full";
+ layer = 9;
+ opacity = 1
+ },
+/turf/simulated/floor/plating,
+/area/centcom/supply)
"pgl" = (
/obj/item/flag/species/human,
/turf/simulated/floor/plasteel{
@@ -30361,18 +32808,6 @@
icon_state = "darkyellow"
},
/area/centcom/specops)
-"phc" = (
-/obj/machinery/light,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
-"phe" = (
-/obj/structure/bookcase/random,
-/turf/simulated/floor/plasteel{
- icon_state = "grimy"
- },
-/area/centcom/jail)
"phK" = (
/obj/effect/decal/syndie_logo,
/obj/effect/turf_decal/stripes/black{
@@ -30384,12 +32819,15 @@
/obj/structure/flora/ausbushes/sparsegrass,
/turf/simulated/floor/grass,
/area/centcom/evac)
-"pir" = (
-/obj/effect/decal/warning_stripes/southwest,
+"phW" = (
+/obj/machinery/light{
+ dir = 4;
+ switchcount = 50
+ },
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ icon_state = "grimy"
},
-/area/centcom/specops)
+/area/centcom/zone2)
"piE" = (
/turf/simulated/wall/shuttle,
/area/shuttle/mining)
@@ -30402,6 +32840,17 @@
},
/turf/simulated/floor/mineral/plastitanium,
/area/syndicate_mothership/infteam)
+"pji" = (
+/obj/machinery/vending/ntcrates{
+ req_access = list(114)
+ },
+/obj/machinery/conveyor{
+ id = "CC_crate"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
"pjK" = (
/obj/structure/sign/poster/official/religious{
pixel_y = -32
@@ -30411,6 +32860,16 @@
},
/turf/simulated/floor/carpet/red,
/area/centcom/zone1)
+"pjS" = (
+/obj/structure/chair/comfy/lime{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/wood,
+/area/centcom/zone3)
"pko" = (
/obj/effect/turf_decal{
icon_state = "golden_stripes"
@@ -30429,6 +32888,43 @@
icon_state = "dark"
},
/area/syndicate_mothership/control)
+"pkz" = (
+/obj/item/beach_ball,
+/obj/effect/mapping_helpers/light,
+/turf/simulated/floor/beach/sand{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "asteroid"
+ },
+/area/centcom/evac)
+"pkP" = (
+/obj/structure/closet/secure_closet/personal/cabinet{
+ armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
+ req_access = list(114)
+ },
+/obj/item/door_remote/centcomm,
+/obj/item/clothing/head/beret/centcom/captain,
+/obj/item/clothing/under/rank/centcom/captain,
+/obj/item/clothing/shoes/centcom{
+ desc = null;
+ name = "Dress shoes"
+ },
+/obj/item/clothing/gloves/color/white,
+/obj/item/storage/box/centcomofficer,
+/obj/item/radio/headset/centcom,
+/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
+/obj/item/clothing/accessory/holster,
+/obj/item/storage/backpack/satcheldeluxe,
+/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka{
+ pixel_y = 8;
+ pixel_x = -4
+ },
+/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+ pixel_y = 12;
+ pixel_x = 10
+ },
+/obj/item/megaphone,
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"pkS" = (
/turf/simulated/floor/plasteel{
dir = 10;
@@ -30477,6 +32973,22 @@
},
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/jail)
+"pmr" = (
+/obj/item/flag/nt,
+/obj/machinery/recharger/wallcharger{
+ pixel_x = 32;
+ pixel_y = -2
+ },
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"pmF" = (
/obj/effect/decal/syndie_logo{
icon_state = "logo3"
@@ -30504,6 +33016,13 @@
icon_state = "fancy-wood-cherry"
},
/area/syndicate_mothership/infteam)
+"pnv" = (
+/obj/effect/turf_decal/caution/stand_clear,
+/obj/effect/turf_decal/box,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
"pnz" = (
/obj/structure/table/wood/fancy/royalblue,
/obj/structure/window/plasmareinforced{
@@ -30528,27 +33047,12 @@
/obj/structure/table/wood/fancy/royalblue,
/turf/simulated/floor/carpet/black,
/area/shuttle/administration)
-"pnL" = (
-/obj/machinery/vending/nta/ertarmory/engineer{
- req_access = list(101,104,109)
- },
-/turf/simulated/floor/plasteel{
- icon_state = "navyblue"
- },
-/area/centcom/specops)
"pnQ" = (
/obj/effect/turf_decal/stripes/gold{
dir = 5
},
/turf/simulated/floor/carpet/arcade,
/area/centcom/bridge)
-"pnZ" = (
-/obj/structure/table/wood/fancy/black,
-/obj/machinery/photocopier/faxmachine/longrange{
- department = "Central Command"
- },
-/turf/simulated/floor/wood,
-/area/centcom/bridge)
"poo" = (
/obj/effect/decal/syndie_logo{
icon_state = "logo19"
@@ -30609,13 +33113,15 @@
icon_state = "white"
},
/area/centcom/zone1)
-"ppZ" = (
-/obj/structure/chair/comfy/beige,
-/turf/simulated/floor/carpet/black,
-/area/centcom/bridge)
"pqb" = (
/turf/simulated/wall/indestructible/reinforced,
/area/centcom/jail)
+"pql" = (
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkred"
+ },
+/area/centcom/specops)
"pqn" = (
/obj/structure/window/reinforced{
dir = 1
@@ -30629,6 +33135,23 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/ninja/outside)
+"pqC" = (
+/obj/effect/turf_decal/delivery/white,
+/obj/machinery/door/poddoor/shutters/invincible{
+ dir = 1;
+ id_tag = "CC_Armory_SRT1"
+ },
+/obj/machinery/door/airlock/centcom{
+ aiControlDisabled = 1;
+ hackProof = 1;
+ name = "Special ReactionTeam";
+ opacity = 1;
+ req_access = list(114)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"pqR" = (
/obj/effect/decal/syndie_logo{
icon_state = "logo6"
@@ -30643,6 +33166,12 @@
/obj/structure/fans/tiny,
/turf/simulated/floor/shuttle,
/area/shuttle/siberia)
+"prs" = (
+/obj/structure/closet/crate/can,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/zone2)
"prI" = (
/obj/structure/table/wood{
color = "#996633"
@@ -30657,23 +33186,6 @@
},
/turf/simulated/floor/wood,
/area/centcom/zone1)
-"prX" = (
-/obj/structure/chair/comfy/red,
-/turf/simulated/floor/carpet/black,
-/area/centcom/zone2)
-"prZ" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/shuttle/engine/heater{
- icon_state = "heater2x2_side";
- tag = "icon-heater (NORTH)"
- },
-/obj/structure/shuttle/engine/platform{
- layer = 2.9
- },
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/vox)
"psd" = (
/obj/machinery/computer/camera_advanced/shuttle_docker/ninja,
/turf/simulated/floor/shuttle{
@@ -30685,21 +33197,21 @@
icon_state = "speedspace_ew_1"
},
/area/space)
+"psn" = (
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkredalt"
+ },
+/area/centcom/jail)
"psE" = (
/obj/structure/chair/stool/bar,
/turf/simulated/floor/wood{
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership)
-"psK" = (
-/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/portable_atmospherics/canister/sleeping_agent{
- maximum_pressure = 50000
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
"pte" = (
/obj/structure/table/wood{
color = "#996633"
@@ -30709,6 +33221,14 @@
},
/turf/simulated/floor/carpet/red,
/area/centcom/zone1)
+"ptx" = (
+/obj/structure/chair/sofa/right,
+/obj/effect/mine/sound/bwoink{
+ layer = 2.9;
+ alpha = 0
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone1)
"ptI" = (
/obj/effect/turf_decal/siding/thinplating/dark{
dir = 1
@@ -30762,45 +33282,6 @@
icon_state = "darkfull"
},
/area/syndicate_mothership/jail)
-"ptV" = (
-/obj/effect/turf_decal/delivery/white,
-/obj/machinery/door/airlock/centcom{
- aiControlDisabled = 1;
- hackProof = 1;
- name = "Emergency Response Team";
- opacity = 1;
- req_access = list(114)
- },
-/obj/machinery/door/poddoor/shutters/invincible{
- dir = 2;
- id_tag = "CC_Armory_SRT"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
-"pub" = (
-/obj/machinery/photocopier,
-/turf/simulated/floor/carpet/black,
-/area/centcom/court)
-"puc" = (
-/obj/item/gun/energy/gun/nuclear{
- pixel_y = 8
- },
-/obj/item/gun/energy/gun/nuclear{
- pixel_y = -2
- },
-/obj/item/gun/energy/gun/nuclear{
- pixel_y = -2
- },
-/obj/item/gun/energy/gun/nuclear{
- pixel_y = 8
- },
-/obj/structure/rack/gunrack,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"pun" = (
/mob/living/silicon/decoy/syndicate{
desc = "Мышь в естественной среде обитания";
@@ -30809,6 +33290,12 @@
},
/turf/simulated/floor/plating,
/area/syndicate_mothership/control)
+"puz" = (
+/obj/effect/turf_decal/siding/yellow{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone3)
"puD" = (
/obj/machinery/atmospherics/pipe/simple/visible,
/obj/effect/turf_decal/stripes/line{
@@ -30829,10 +33316,6 @@
icon_state = "dark"
},
/area/syndicate_mothership/elite_squad)
-"puM" = (
-/obj/structure/lattice,
-/turf/simulated/wall/indestructible/reinforced,
-/area/centcom/jail)
"puO" = (
/obj/machinery/light/small{
dir = 4
@@ -30849,6 +33332,14 @@
/obj/effect/turf_decal/plaque,
/turf/simulated/floor/carpet/black,
/area/centcom/evac)
+"pvl" = (
+/obj/machinery/ai_status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"pvn" = (
/obj/structure/chair/comfy/shuttle/dark,
/turf/simulated/floor/shuttle{
@@ -30891,23 +33382,11 @@
/obj/structure/chair/comfy/shuttle,
/turf/simulated/floor/shuttle,
/area/shuttle/pod_3)
-"pvS" = (
-/obj/machinery/vending/snack/free,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"pwa" = (
/turf/space/transit/north{
icon_state = "speedspace_ns_1"
},
/area/space)
-"pwb" = (
-/turf/simulated/floor/indestructible{
- dir = 4;
- icon_state = "darkblue"
- },
-/area/centcom/specops)
"pwr" = (
/obj/item/stack/spacecash/c200,
/obj/item/stack/spacecash/c50,
@@ -30917,24 +33396,6 @@
},
/turf/simulated/floor/shuttle/objective_check/vox,
/area/shuttle/vox)
-"pwF" = (
-/obj/structure/chair/comfy/brown{
- dir = 4
- },
-/turf/simulated/floor/wood,
-/area/centcom/specops)
-"pxs" = (
-/obj/structure/closet/secure_closet/security,
-/obj/item/clothing/mask/balaclava,
-/turf/simulated/floor/wood,
-/area/centcom/jail)
-"pxy" = (
-/obj/structure/chair/sofa/corp,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "darkredalt"
- },
-/area/centcom/zone3)
"pxJ" = (
/obj/structure/table,
/obj/item/grenade/plastic/c4{
@@ -30966,21 +33427,34 @@
icon_state = "floor12"
},
/area/shuttle/syndicate)
-"pyh" = (
-/obj/structure/shuttle/engine/platform{
- dir = 1;
- layer = 2.9
+"pyd" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/effect/turf_decal/siding/blue/corner{
+ color = "#444444";
+ dir = 4
},
-/obj/structure/window/plasmareinforced{
- color = "#00f700"
+/obj/machinery/light,
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
+"pys" = (
+/obj/machinery/door/airlock/centcom{
+ name = "CentCom SOO";
+ opacity = 1;
+ req_access = list(114)
},
-/obj/structure/shuttle/engine/heater{
+/obj/machinery/door/poddoor/shutters/invincible{
+ armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
dir = 1;
- icon_state = "heater3x3";
- tag = "icon-heater (NORTH)"
+ id_tag = "ERT_director_office_shutters";
+ layer = 5;
+ locked = 1;
+ name = "CentCom SOO"
},
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/ninja)
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"pyu" = (
/turf/simulated/floor/plasteel,
/area/centcom/evac)
@@ -30996,14 +33470,6 @@
},
/turf/simulated/floor/wood,
/area/centcom/zone1)
-"pzN" = (
-/obj/machinery/ai_status_display{
- pixel_y = -32
- },
-/turf/simulated/floor/plasteel{
- icon_state = "navybluealt"
- },
-/area/centcom/specops)
"pzQ" = (
/obj/item/pizzabox/meat{
desc = "Любимая пицца Шерлока Субботина"
@@ -31039,6 +33505,16 @@
icon_state = "darkyellowalt"
},
/area/centcom/supply)
+"pAg" = (
+/obj/machinery/status_display{
+ pixel_y = 30
+ },
+/obj/machinery/computer/rdservercontrol{
+ badmin = 1;
+ name = "Master R&D Server Controller"
+ },
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"pAp" = (
/obj/structure/chair/comfy/red{
color = "#FFFFFF";
@@ -31049,6 +33525,23 @@
icon_state = "freezerfloor"
},
/area/centcom/jail)
+"pAt" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/effect/decal/warning_stripes/south,
+/obj/effect/turf_decal/caution/stand_clear{
+ dir = 1;
+ do_not_delete_me = 1
+ },
+/obj/machinery/door/poddoor/shutters/invincible{
+ dir = 1;
+ id_tag = "ERT_armory_lvl4";
+ name = "Armory level 4";
+ layer = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkfull"
+ },
+/area/centcom/specops)
"pAI" = (
/obj/item/flag/ussp,
/turf/simulated/floor/wood/fancy/light,
@@ -31074,31 +33567,17 @@
icon_state = "darkjail"
},
/area/syndicate_mothership/jail)
-"pBp" = (
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "navybluefull"
- },
-/area/centcom/specops)
+"pBj" = (
+/obj/machinery/light/small,
+/obj/structure/bookcase/random,
+/turf/simulated/floor/carpet,
+/area/centcom/zone1)
"pBt" = (
/obj/machinery/light/small{
dir = 8
},
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/elite_squad)
-"pBA" = (
-/obj/effect/turf_decal/caution/stand_clear/white,
-/obj/machinery/light{
- dir = 8
- },
-/obj/machinery/door/poddoor/impassable{
- id_tag = "CC_Players_In";
- name = "Blast Door"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/zone2)
"pBH" = (
/obj/structure/table/wood,
/obj/machinery/photocopier/faxmachine/longrange/syndie{
@@ -31146,6 +33625,25 @@
icon_state = "darkyellowfull"
},
/area/syndicate_mothership/cargo)
+"pCj" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkyellow"
+ },
+/area/centcom/specops)
+"pCq" = (
+/obj/machinery/door_control/secure{
+ id = "Admin_shuttle_access";
+ name = "Argos Shuttle Access";
+ pixel_x = -24;
+ pixel_y = -24;
+ req_access = list(114)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkyellowaltstrip"
+ },
+/area/centcom/zone3)
"pDd" = (
/obj/effect/decal/syndie_logo{
icon_state = "logo6"
@@ -31160,30 +33658,27 @@
},
/turf/simulated/floor/wood,
/area/centcom/zone1)
-"pDE" = (
-/obj/structure/table/wood/fancy/black,
-/obj/item/storage/fancy/cigarettes/cigpack_random,
-/turf/simulated/floor/carpet/red,
-/area/centcom/specops)
-"pDG" = (
-/obj/structure/shuttle/engine/heater{
- icon_state = "heater3x3";
- tag = "icon-heater (NORTH)"
+"pDr" = (
+/obj/item/gun/energy/gun/nuclear{
+ pixel_y = 8
},
-/turf/simulated/floor/plating{
- icon = 'icons/turf/floors.dmi';
- icon_state = "elevatorshaft";
- name = "floor"
+/obj/item/gun/energy/gun/nuclear{
+ pixel_y = -2
},
-/area/centcom/specops)
-"pDH" = (
-/obj/machinery/computer/bsa_control/admin{
- integrity_failure = 20;
- req_access = list(114)
+/obj/item/gun/energy/gun/nuclear{
+ pixel_y = -2
},
-/obj/machinery/light/small{
- dir = 4
+/obj/item/gun/energy/gun/nuclear{
+ pixel_y = 8
+ },
+/obj/structure/rack/gunrack,
+/obj/item/gun/energy/gun/nuclear{
+ pixel_y = -2
+ },
+/obj/item/gun/energy/gun/nuclear{
+ pixel_y = 8
},
+/obj/effect/decal/warning_stripes/red/hollow,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -31197,36 +33692,17 @@
},
/turf/simulated/floor/mineral/plastitanium/red,
/area/syndicate_mothership/jail)
-"pEc" = (
-/obj/structure/rack/holorack,
-/obj/item/clothing/accessory/medal/gold{
- pixel_x = 7;
- pixel_y = 7
- },
-/obj/item/clothing/accessory/medal/gold{
- pixel_x = 7;
- pixel_y = 7
- },
-/obj/item/clothing/accessory/medal/gold{
- pixel_x = 7;
- pixel_y = 7
- },
-/obj/item/clothing/accessory/medal/gold/heroism{
- pixel_x = -7;
- pixel_y = 7
- },
-/obj/item/clothing/accessory/medal/gold/heroism{
- pixel_x = -7;
- pixel_y = 7
- },
-/obj/item/clothing/accessory/medal/gold/heroism{
- pixel_x = -7;
- pixel_y = 7
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+"pDR" = (
+/obj/structure/filingcabinet/employment,
+/obj/item/radio/intercom/specops{
+ pixel_y = 32
},
-/area/centcom/supply)
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/bridge)
+"pEa" = (
+/obj/structure/bookcase,
+/turf/simulated/floor/wood,
+/area/centcom/zone2)
"pEd" = (
/obj/machinery/atmospherics/pipe/simple/hidden{
dir = 4
@@ -31257,6 +33733,25 @@
/obj/structure/chair/stool,
/turf/simulated/floor/mineral/plastitanium,
/area/syndicate_mothership/infteam)
+"pEA" = (
+/obj/structure/window/reinforced,
+/obj/machinery/computer/crew,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkbluefull"
+ },
+/area/centcom/bridge)
+"pEE" = (
+/obj/machinery/door/poddoor/shutters/invincible{
+ dir = 1;
+ id_tag = "CC_Armory_SFG5"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"pEI" = (
/obj/structure/sign/double/map/left{
pixel_y = 32
@@ -31277,12 +33772,20 @@
/obj/machinery/light,
/turf/simulated/floor/carpet/red,
/area/shuttle/administration)
-"pFy" = (
-/obj/structure/bookcase/manuals,
-/obj/item/book/manual/sop_command,
-/obj/item/book/manual/sop_engineering,
-/obj/item/book/manual/sop_general,
-/turf/simulated/floor/wood,
+"pFn" = (
+/obj/effect/turf_decal/tile/neutral{
+ color = "black";
+ icon_state = "tile_full"
+ },
+/obj/structure/railing{
+ pixel_y = 32;
+ density = 0
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "rampbottom";
+ tag = "icon-stage_stairs"
+ },
/area/centcom/specops)
"pFA" = (
/obj/effect/turf_decal/stripes/gold{
@@ -31292,6 +33795,13 @@
icon_state = "fancy-wood-cherry"
},
/area/syndicate_mothership/infteam)
+"pFM" = (
+/obj/structure/shuttle/engine/propulsion/burst,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/plating/airless,
+/area/shuttle/spacebar)
"pFP" = (
/obj/machinery/vending/boozeomat,
/turf/simulated/floor/wood,
@@ -31302,18 +33812,24 @@
},
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/infteam)
-"pFW" = (
-/obj/effect/spawner/window/reinforced,
-/turf/simulated/floor/plasteel{
- icon_state = "floorlattice"
- },
-/area/centcom/specops)
"pGk" = (
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "darkredalt"
},
/area/syndicate_mothership/control)
+"pGs" = (
+/obj/structure/table/glass,
+/obj/effect/spawner/lootdrop{
+ loot = list(/obj/item/reagent_containers/food/snacks/lasagna=10,/obj/item/reagent_containers/food/snacks/sliceable/pizza/hawaiianpizza=10,/obj/item/reagent_containers/food/snacks/sushi_TobikoEgg=10,/obj/item/reagent_containers/food/snacks/bigbiteburger=10,/obj/item/reagent_containers/food/snacks/sushi_SmokedSalmon=10,""=70);
+ lootcount = 20;
+ name = "Food CC Spawner #2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkyellow"
+ },
+/area/centcom/specops)
"pGD" = (
/obj/machinery/light/small{
dir = 4
@@ -31330,15 +33846,27 @@
icon_state = "darkredcorners"
},
/area/syndicate_mothership/infteam)
+"pGF" = (
+/turf/simulated/floor/indestructible{
+ dir = 1;
+ icon_state = "darkgreynavybluecorner"
+ },
+/area/centcom/specops)
"pGJ" = (
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutral"
},
/area/centcom/evac)
-"pHc" = (
-/turf/simulated/wall/indestructible/reinforced,
-/area/space)
+"pHk" = (
+/obj/structure/sign/nuke{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "navyblue"
+ },
+/area/centcom/specops)
"pHw" = (
/obj/machinery/door/window/brigdoor{
color = "#22aab7";
@@ -31351,10 +33879,22 @@
"pHB" = (
/turf/simulated/floor/carpet/black,
/area/shuttle/administration)
-"pHO" = (
-/obj/structure/table/glass,
-/turf/simulated/floor/wood,
-/area/centcom/zone3)
+"pHG" = (
+/obj/effect/decal/nanotrasen_logo{
+ icon_state = "logo3";
+ pixel_x = 16
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
+"pHZ" = (
+/obj/machinery/vending/boozeomat,
+/obj/structure/sign/barsign{
+ pixel_y = 32
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/specops)
"pIg" = (
/obj/structure/table/wood,
/turf/simulated/floor/plasteel{
@@ -31369,14 +33909,70 @@
/obj/effect/mapping_helpers/light,
/turf/simulated/floor/indestructible/asteroid,
/area/syndicate_mothership/outside)
-"pIW" = (
-/obj/machinery/door/poddoor/shutters/invincible{
- dir = 2;
- id_tag = "CC_Armory_LWAP"
+"pIz" = (
+/obj/machinery/door/poddoor/impassable/preopen{
+ id_tag = "ERT_Quarantine";
+ name = "ERT Quarantine"
},
-/obj/effect/decal/warning_stripes/red,
+/turf/simulated/wall/indestructible/fakeglass,
+/area/centcom/specops)
+"pIR" = (
+/obj/structure/closet{
+ icon_closed = "syndicate1";
+ icon_opened = "syndicate1open";
+ icon_state = "syndicate1"
+ },
+/obj/item/ammo_box/magazine/smgm9mm,
+/obj/item/ammo_box/magazine/smgm9mm,
+/obj/item/ammo_box/magazine/smgm9mm,
+/obj/item/ammo_box/magazine/smgm9mm,
+/obj/item/gun/projectile/automatic/proto,
+/obj/item/gun/energy/gun/blueshield,
+/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
+/obj/item/reagent_containers/food/snacks/candy/mre,
+/obj/item/reagent_containers/hypospray/combat,
+/obj/item/radio/headset/ert/alt{
+ desc = null;
+ name = "SRT bowman headset"
+ },
+/obj/item/clothing/head/beret/centcom/officer/navy{
+ desc = null;
+ name = "SRT beret"
+ },
+/obj/item/clothing/shoes/combat/swat{
+ name = "SRT special shoes"
+ },
+/obj/item/clothing/gloves/combat{
+ name = "Combat gloves"
+ },
+/obj/item/storage/belt/security/webbing/srt/full,
+/obj/item/storage/backpack/satchel_blueshield/srt,
+/obj/item/clothing/suit/storage/blueshield/srt,
+/obj/item/clothing/suit/armor/bulletproof{
+ name = "SRT bulletproof vest"
+ },
+/obj/item/shield/riot/tele,
+/obj/item/suppressor,
+/obj/item/CQC_manual,
+/obj/item/implanter/mindshield/ert,
+/obj/item/card/id/centcom{
+ name = "Special Reaction Team Member card";
+ rank = "Special Reaction Team Member";
+ registered_name = "Special Reaction Team Member"
+ },
+/obj/item/storage/box/responseteam,
+/obj/item/clothing/under/fluff/jay_turtleneck{
+ desc = null;
+ name = "SRT uniform"
+ },
+/obj/item/gun/projectile/automatic/pistol/sp8/sp8ar,
+/obj/item/ammo_box/magazine/sp8,
+/obj/item/ammo_box/magazine/sp8,
+/obj/item/implanter/dust,
+/obj/item/clothing/accessory/holster,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 4;
+ icon_state = "navyblue"
},
/area/centcom/specops)
"pJe" = (
@@ -31397,6 +33993,14 @@
icon_state = "darkgrey"
},
/area/syndicate_mothership/infteam)
+"pJo" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/table/wood,
+/obj/item/candle/eternal,
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/evac)
"pJv" = (
/obj/structure/chair{
dir = 4
@@ -31410,6 +34014,10 @@
icon_state = "darkfull"
},
/area/syndicate_mothership/jail)
+"pJG" = (
+/obj/machinery/papershredder,
+/turf/simulated/floor/plating,
+/area/centcom/zone2)
"pJV" = (
/obj/effect/turf_decal/siding/green{
dir = 1
@@ -31423,18 +34031,31 @@
/obj/structure/weightmachine/stacklifter,
/turf/simulated/floor/indestructible/asteroid,
/area/syndicate_mothership/outside)
-"pKU" = (
-/obj/machinery/door/window/brigdoor{
+"pKB" = (
+/obj/machinery/vending/cigarette/free,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/zone2)
+"pKM" = (
+/obj/machinery/door/poddoor/shutters/invincible{
dir = 2;
- req_access = list(106)
+ id_tag = "CC_supply_external2";
+ layer = 5;
+ locked = 1;
+ name = "Central Command Supply External Shutte"
},
-/obj/structure/chair/comfy/lime{
- dir = 1
+/obj/machinery/door_control/secure{
+ id = "CC_supply_external2";
+ name = "Central Command Supply External Shutte";
+ req_access = list(114);
+ pixel_x = -24
},
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "darkyellowalt"
},
-/area/centcom/court)
+/area/centcom/supply)
"pLm" = (
/obj/machinery/light{
dir = 4
@@ -31452,13 +34073,14 @@
icon_state = "grimy"
},
/area/syndicate_mothership)
-"pLN" = (
-/obj/machinery/light/small{
- dir = 8
+"pMe" = (
+/obj/structure/chair/comfy/brown{
+ dir = 1
},
-/obj/machinery/computer/crew,
-/turf/simulated/floor/wood,
-/area/centcom/specops)
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/zone2)
"pMv" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -31500,12 +34122,6 @@
},
/turf/simulated/floor/wood,
/area/centcom/zone1)
-"pNy" = (
-/obj/effect/decal/warning_stripes/south,
-/turf/simulated/floor/plasteel{
- icon_state = "navybluealt"
- },
-/area/centcom/specops)
"pNM" = (
/turf/space/transit/north,
/area/space)
@@ -31529,6 +34145,10 @@
icon_state = "darkfull"
},
/area/syndicate_mothership)
+"pOp" = (
+/obj/structure/shuttle/engine/propulsion/burst,
+/turf/simulated/floor/plating/airless,
+/area/shuttle/mining)
"pOr" = (
/obj/effect/turf_decal/siding{
color = "#444444";
@@ -31570,18 +34190,48 @@
icon_state = "rampbottom"
},
/area/syndicate_mothership)
-"pOM" = (
-/obj/structure/table/wood,
-/turf/simulated/floor/carpet,
-/area/centcom/court)
-"pOQ" = (
-/obj/structure/window/reinforced,
-/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/drinkingglass{
- pixel_x = -5
+"pOT" = (
+/obj/structure/closet/secure_closet/guncabinet{
+ anchored = 1;
+ damage_deflection = 2000;
+ layer = 2.9;
+ name = "Frag grenade";
+ req_access = list(114)
},
-/turf/simulated/floor/carpet/black,
-/area/centcom/court)
+/obj/item/grenade/frag,
+/obj/item/grenade/frag,
+/obj/item/grenade/frag,
+/obj/item/grenade/frag,
+/obj/item/grenade/frag,
+/obj/item/grenade/frag,
+/obj/item/grenade/frag,
+/obj/item/grenade/frag,
+/obj/item/grenade/frag,
+/obj/item/grenade/frag,
+/obj/item/grenade/frag,
+/obj/item/grenade/frag,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
+"pPC" = (
+/obj/item/flag/nt,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "vault"
+ },
+/area/centcom/specops)
+"pPK" = (
+/obj/effect/turf_decal/stripes/line{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "siding8"
+ },
+/turf/simulated/floor/plasteel{
+ color = "gray";
+ dir = 1;
+ icon_state = "rampbottom"
+ },
+/area/centcom/supply)
"pPN" = (
/obj/effect/landmark/syndicate_commando{
tag = "Commando"
@@ -31618,15 +34268,6 @@
icon_state = "darkjail"
},
/area/syndicate_mothership/jail)
-"pQJ" = (
-/obj/structure/chair/comfy/brown{
- dir = 8
- },
-/obj/structure/sign/poster/official/nanotrasen_logo{
- pixel_x = 32
- },
-/turf/simulated/floor/wood,
-/area/centcom/specops)
"pQR" = (
/obj/structure/statue/sandstone/assistant{
anchored = 1;
@@ -31689,19 +34330,6 @@
icon_state = "darkyellowaltstrip"
},
/area/syndicate_mothership/control)
-"pSw" = (
-/obj/machinery/chem_dispenser/supgraded,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/centcom/specops)
-"pSJ" = (
-/obj/structure/shuttle/engine/propulsion{
- icon_state = "burst_r";
- tag = "icon-burst_r"
- },
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/pod_4)
"pSK" = (
/obj/machinery/atmospherics/unary/vent_pump/high_volume{
frequency = 1331;
@@ -31758,6 +34386,19 @@
icon_state = "dark"
},
/area/syndicate_mothership/elite_squad)
+"pTc" = (
+/obj/structure/closet/secure_closet/freezer/kitchen,
+/obj/item/reagent_containers/food/condiment/flour,
+/obj/item/reagent_containers/food/condiment/flour,
+/obj/item/reagent_containers/food/condiment/flour,
+/obj/item/reagent_containers/food/condiment/rice,
+/obj/item/reagent_containers/food/condiment/rice,
+/obj/item/reagent_containers/food/condiment/rice,
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull";
+ tag = "icon-redfull (NORTHWEST)"
+ },
+/area/centcom/zone1)
"pTf" = (
/obj/structure/chair/comfy/shuttle{
dir = 1
@@ -31824,16 +34465,6 @@
icon_state = "dark"
},
/area/centcom/evac)
-"pUC" = (
-/obj/effect/decal/warning_stripes/blue/hollow,
-/obj/effect/landmark/death_squard,
-/obj/machinery/computer/cryopod{
- pixel_y = -30
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"pUJ" = (
/obj/machinery/atmospherics/unary/vent_pump/high_volume{
dir = 8;
@@ -31872,28 +34503,16 @@
icon_state = "freezerfloor"
},
/area/centcom/jail)
-"pUX" = (
-/obj/structure/rack,
-/obj/item/ammo_box/shotgun/rubbershot,
-/obj/item/ammo_box/shotgun/rubbershot,
-/obj/item/ammo_box/shotgun/rubbershot,
-/obj/item/ammo_box/shotgun/rubbershot,
-/obj/item/ammo_box/shotgun/rubbershot,
-/obj/item/ammo_box/shotgun/rubbershot,
-/obj/item/ammo_box/shotgun/rubbershot,
-/obj/item/ammo_box/shotgun/rubbershot,
-/obj/item/ammo_box/shotgun/rubbershot,
-/obj/item/ammo_box/shotgun/rubbershot,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"pVc" = (
/obj/structure/ore_box,
/turf/simulated/floor/plasteel{
icon_state = "darkfull"
},
/area/syndicate_mothership)
+"pVg" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone3)
"pVs" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating{
@@ -31931,20 +34550,13 @@
/obj/structure/flora/grass/jungle/b,
/turf/simulated/wall/indestructible/rock,
/area/syndicate_mothership/outside)
-"pVX" = (
-/obj/machinery/photocopier,
-/obj/structure/window/reinforced{
- dir = 1;
- layer = 2.9
- },
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
- },
-/turf/simulated/floor/plasteel{
- icon_state = "grimy"
+"pVW" = (
+/obj/structure/chair/comfy/brown{
+ color = "#FF3300";
+ dir = 1
},
-/area/centcom/jail)
+/turf/simulated/floor/carpet,
+/area/centcom/zone3)
"pWj" = (
/obj/structure/table/wood,
/obj/item/paper_bin/syndicate,
@@ -31957,6 +34569,22 @@
},
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/infteam)
+"pWo" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/poddoor/impassable/preopen{
+ id_tag = "ERT_Quarantine";
+ name = "ERT Quarantine"
+ },
+/obj/machinery/door/airlock/centcom{
+ name = "Emergency Response Team";
+ opacity = 1;
+ req_access = list(109)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"pWv" = (
/obj/effect/turf_decal/siding/wideplating{
color = "#55391A";
@@ -31994,23 +34622,6 @@
},
/turf/simulated/floor/shuttle,
/area/shuttle/mining)
-"pWS" = (
-/obj/item/storage/box/monkeycubes,
-/obj/item/storage/box/monkeycubes,
-/obj/item/storage/box/monkeycubes/farwacubes,
-/obj/item/storage/box/monkeycubes/farwacubes,
-/obj/item/storage/box/monkeycubes/neaeracubes,
-/obj/item/storage/box/monkeycubes/neaeracubes,
-/obj/item/storage/box/monkeycubes/stokcubes,
-/obj/item/storage/box/monkeycubes/stokcubes,
-/obj/item/storage/box/monkeycubes/wolpincubes,
-/obj/item/storage/box/monkeycubes/wolpincubes,
-/obj/structure/table/glass,
-/obj/structure/window/reinforced,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"pWX" = (
/obj/structure/window/reinforced{
dir = 8
@@ -32019,16 +34630,30 @@
/obj/item/deck/cards,
/turf/simulated/floor/wood,
/area/centcom/zone1)
-"pXf" = (
-/obj/structure/window/reinforced{
- color = "red";
- dir = 4
+"pXH" = (
+/obj/structure/closet/secure_closet/guncabinet{
+ anchored = 1;
+ damage_deflection = 2000;
+ layer = 2.9;
+ name = "Nuclear Fission Grenade";
+ req_access = list(114)
},
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
+/obj/item/grenade/confetti,
+/obj/item/grenade/confetti,
+/obj/item/grenade/confetti,
+/obj/item/grenade/confetti,
+/obj/item/grenade/confetti,
+/obj/item/grenade/confetti,
+/obj/item/grenade/confetti,
+/obj/item/grenade/confetti,
+/obj/item/grenade/confetti,
+/obj/item/grenade/confetti,
+/obj/structure/sign/poster/contraband/clown{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
-/turf/simulated/wall/indestructible/fakeglass,
/area/centcom/specops)
"pXQ" = (
/obj/effect/decal/cleanable/dirt,
@@ -32037,6 +34662,22 @@
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership)
+"pYa" = (
+/obj/structure/sign/poster/official/twelve_gauge{
+ pixel_y = -32
+ },
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "navyblue"
+ },
+/area/centcom/specops)
+"pYg" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkyellowaltstrip"
+ },
+/area/centcom/specops)
"pYo" = (
/obj/effect/decal/syndie_logo{
icon_state = "logo9"
@@ -32053,7 +34694,7 @@
/obj/structure/window/reinforced{
layer = 2.9
},
-/obj/structure/table/holotable,
+/obj/structure/table,
/obj/item/reagent_containers/glass/beaker/waterbottle,
/turf/simulated/floor/carpet/black,
/area/centcom/zone2)
@@ -32062,6 +34703,10 @@
/obj/structure/window/full/shuttle/ninja,
/turf/simulated/floor/shuttle/plating,
/area/shuttle/ninja)
+"pYU" = (
+/obj/structure/table/wood/fancy/black,
+/turf/simulated/floor/carpet/red,
+/area/centcom/bridge)
"pYZ" = (
/obj/structure/curtain/open/shower/security{
pixel_x = 32
@@ -32083,22 +34728,33 @@
},
/turf/simulated/floor/mineral/plastitanium,
/area/syndicate_mothership/infteam)
-"pZY" = (
-/obj/machinery/recharger/wallcharger{
- pixel_x = 32;
- pixel_y = 7
+"pZj" = (
+/obj/structure/shuttle/engine/propulsion{
+ icon_state = "burst_l";
+ tag = "icon-burst_l"
},
-/obj/machinery/recharger/wallcharger{
- pixel_x = 32;
- pixel_y = -3
+/obj/structure/window/reinforced{
+ dir = 4
},
-/obj/machinery/recharger/wallcharger{
- pixel_x = 32;
- pixel_y = -13
+/turf/simulated/floor/plating/airless,
+/area/shuttle/pod_4)
+"pZH" = (
+/obj/structure/closet/secure_closet/brig,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkredalt"
},
+/area/centcom/jail)
+"pZL" = (
+/obj/machinery/door/poddoor/shutters/invincible{
+ id_tag = "CC_ERT1"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "navyblue"
+ icon_state = "dark"
},
/area/centcom/specops)
"qaa" = (
@@ -32145,18 +34801,6 @@
/obj/machinery/chem_dispenser/beer/upgraded,
/turf/simulated/floor/carpet/black,
/area/shuttle/administration)
-"qbO" = (
-/obj/machinery/door_control{
- id = "admin_ert_enter_2";
- pixel_x = -24;
- pixel_y = -24;
- req_access = list(104,109,114)
- },
-/obj/effect/decal/warning_stripes/south,
-/turf/simulated/floor/plasteel{
- icon_state = "navybluealt"
- },
-/area/centcom/specops)
"qck" = (
/obj/effect/baseturf_helper{
baseturf = /turf/simulated/floor/indestructible/asteroid;
@@ -32195,19 +34839,6 @@
tag = "icon-redfull (NORTHWEST)"
},
/area/centcom/jail)
-"qcB" = (
-/obj/structure/window/reinforced,
-/obj/structure/table/wood,
-/obj/item/gavelhammer{
- pixel_x = 5;
- pixel_y = 5
- },
-/obj/item/gavelblock{
- pixel_x = -5;
- pixel_y = -3
- },
-/turf/simulated/floor/carpet,
-/area/centcom/court)
"qcF" = (
/obj/machinery/bodyscanner{
layer = 3.5
@@ -32219,6 +34850,13 @@
icon_state = "white"
},
/area/centcom/zone1)
+"qcL" = (
+/obj/structure/railing,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "navybluealt"
+ },
+/area/centcom/specops)
"qcS" = (
/obj/docking_port/stationary{
dir = 4;
@@ -32240,14 +34878,6 @@
},
/turf/simulated/floor/carpet/red,
/area/centcom/zone1)
-"qdd" = (
-/obj/mecha/combat/marauder/loaded,
-/obj/effect/decal/warning_stripes/yellow,
-/turf/simulated/floor/indestructible{
- dir = 5;
- icon_state = "darkbrown"
- },
-/area/centcom/specops)
"qdI" = (
/obj/structure/closet/crate/can,
/obj/machinery/light/small{
@@ -32257,16 +34887,25 @@
icon_state = "dark"
},
/area/centcom/zone1)
-"qfj" = (
-/obj/machinery/door_control/secure{
- id = "CC_BSA";
- name = "BSA room";
- pixel_x = -24;
- pixel_y = 24;
- req_access = list(114)
+"qfa" = (
+/obj/structure/falsewall/reinforced,
+/turf/simulated/wall/indestructible/reinforced,
+/area/centcom/specops)
+"qff" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 1
},
-/turf/simulated/floor/carpet/black,
+/obj/machinery/computer/shuttle/ert,
+/turf/simulated/floor/wood/fancy/light,
/area/centcom/specops)
+"qfn" = (
+/obj/structure/chair/office/dark,
+/obj/effect/turf_decal/siding/brown{
+ dir = 8
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"qfv" = (
/obj/docking_port/stationary{
dir = 8;
@@ -32300,6 +34939,15 @@
icon_state = "darkgrey"
},
/area/syndicate_mothership/elite_squad)
+"qfG" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 1
+ },
+/turf/simulated/floor/wood{
+ icon_state = "light-fancy-wood"
+ },
+/area/centcom/specops)
"qfN" = (
/obj/effect/turf_decal/loading_area/white{
dir = 8
@@ -32338,14 +34986,6 @@
icon_state = "darkfull"
},
/area/syndicate_mothership/elite_squad)
-"qgA" = (
-/obj/structure/window/reinforced{
- dir = 1;
- layer = 2.9
- },
-/obj/structure/shuttle/engine/heater,
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/siberia)
"qgP" = (
/obj/structure/holohoop{
dir = 8
@@ -32396,12 +35036,38 @@
},
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/elite_squad)
+"qif" = (
+/obj/machinery/door/airlock/centcom{
+ aiControlDisabled = 1;
+ hackProof = 1;
+ name = "Special ReactionTeam";
+ opacity = 1;
+ req_access = list(114)
+ },
+/obj/effect/turf_decal/delivery/white,
+/obj/machinery/door/poddoor/shutters/invincible{
+ dir = 1;
+ id_tag = "CC_Armory_SRT1"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"qim" = (
/obj/effect/turf_decal/siding/wood{
dir = 8
},
/turf/simulated/floor/carpet/black,
/area/ninja/outpost)
+"qix" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkyellowalt"
+ },
+/area/centcom/supply)
"qiB" = (
/obj/structure/closet/crate/syndicate{
pixel_x = -4;
@@ -32412,24 +35078,9 @@
icon_state = "darkyellowalt"
},
/area/syndicate_mothership/cargo)
-"qiO" = (
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "darkyellowaltstrip"
- },
-/area/centcom/zone3)
"qiR" = (
/turf/simulated/floor/plating,
/area/syndicate_mothership)
-"qjA" = (
-/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/light{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
"qjR" = (
/obj/structure/chair/sofa/corp/right{
dir = 1
@@ -32461,6 +35112,13 @@
icon_state = "fancy-wood-cherry"
},
/area/shuttle/trade/sol)
+"qjY" = (
+/obj/item/clothing/accessory/stripedredscarf,
+/obj/item/clothing/head/hopcap,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"qkl" = (
/obj/machinery/slot_machine,
/obj/structure/window/reinforced{
@@ -32479,61 +35137,18 @@
icon_state = "dark"
},
/area/syndicate_mothership/cargo)
-"qkx" = (
-/obj/structure/bed,
-/obj/item/bedsheet/qm,
-/turf/simulated/floor/carpet/arcade,
-/area/centcom/zone1)
+"qkE" = (
+/obj/effect/turf_decal/siding/white/corner,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/jail)
"qkT" = (
/obj/effect/decal/syndie_logo{
icon_state = "logo6"
},
/turf/simulated/floor/mineral/plastitanium,
/area/syndicate_mothership)
-"qkU" = (
-/obj/mecha/combat/gygax/ert{
- color = "#66ff99";
- name = "Assault Jaeger"
- },
-/obj/effect/decal/warning_stripes/yellow,
-/turf/simulated/floor/indestructible{
- dir = 9;
- icon_state = "darkbrown"
- },
-/area/centcom/specops)
-"qlp" = (
-/obj/item/storage/firstaid/brute,
-/obj/item/storage/firstaid/brute,
-/obj/item/storage/firstaid/doctor,
-/obj/item/storage/firstaid/doctor,
-/obj/item/storage/firstaid/fire,
-/obj/item/storage/firstaid/fire,
-/obj/item/storage/firstaid/o2,
-/obj/item/storage/firstaid/toxin,
-/obj/item/storage/firstaid/toxin,
-/obj/structure/rack,
-/obj/machinery/vending/wallmed{
- name = "Emergency NanoMed";
- pixel_x = 25
- },
-/obj/structure/extinguisher_cabinet{
- pixel_x = 40
- },
-/obj/structure/window/reinforced,
-/obj/effect/decal/warning_stripes/blue/hollow,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
-"qlu" = (
-/obj/machinery/light{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "darkbluealtstrip"
- },
-/area/centcom/zone2)
"qlw" = (
/obj/structure/table/wood,
/obj/item/folder/red{
@@ -32560,14 +35175,6 @@
icon_state = "vault"
},
/area/shuttle/escape)
-"qlX" = (
-/obj/structure/chair/comfy/red{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/bridge)
"qmc" = (
/obj/machinery/computer/syndie_supplycomp,
/turf/simulated/floor/shuttle{
@@ -32575,6 +35182,18 @@
icon_state = "dark"
},
/area/syndicate_mothership/cargo)
+"qml" = (
+/obj/structure/sign/poster/official/high_class_martini{
+ pixel_x = 32
+ },
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 1
+ },
+/turf/simulated/floor/wood{
+ icon_state = "light-fancy-wood"
+ },
+/area/centcom/specops)
"qmw" = (
/obj/structure/table/reinforced,
/obj/item/tank/jetpack/oxygen/harness{
@@ -32589,27 +35208,30 @@
icon_state = "dark"
},
/area/syndicate_mothership/control)
-"qnc" = (
-/obj/structure/shuttle/engine/huge,
-/turf/simulated/floor/indestructible/grass,
-/area/syndicate_mothership/cargo)
-"qnE" = (
-/obj/machinery/light/small{
- dir = 1
+"qmE" = (
+/obj/structure/shuttle/engine/propulsion{
+ icon_state = "burst_l";
+ tag = "icon-burst_l"
},
-/obj/structure/table/wood/fancy/black,
-/obj/machinery/chem_dispenser/beer/upgraded,
-/turf/simulated/floor/carpet/red,
-/area/centcom/specops)
-"qnP" = (
-/obj/machinery/portable_atmospherics/canister/air{
- maximum_pressure = 50000
+/turf/simulated/floor/plating/airless,
+/area/shuttle/supply)
+"qmN" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
},
-/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/flag/nt,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/centcom/supply)
+/area/centcom/bridge)
+"qnc" = (
+/obj/structure/shuttle/engine/huge,
+/turf/simulated/floor/indestructible/grass,
+/area/syndicate_mothership/cargo)
+"qnr" = (
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/bridge)
"qnT" = (
/obj/structure/chair/sofa/pew/right,
/turf/simulated/floor/plasteel{
@@ -32644,9 +35266,49 @@
icon_state = "neutralfull"
},
/area/shuttle/escape)
+"qon" = (
+/obj/machinery/computer/communications,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/centcom/specops)
+"qop" = (
+/obj/structure/table/glass,
+/obj/item/paper_bin/nanotrasen,
+/obj/item/pen/multi/fountain,
+/obj/item/lighter/zippo/blue{
+ pixel_x = 5;
+ pixel_y = 8
+ },
+/obj/item/clothing/mask/cigarette/cigar/cohiba{
+ pixel_x = -4;
+ pixel_y = 9
+ },
+/obj/machinery/newscaster/security_unit{
+ pixel_y = 32
+ },
+/turf/simulated/floor/carpet,
+/area/centcom/specops)
"qow" = (
/turf/simulated/wall/shuttle/onlyselfsmooth,
/area/shuttle/administration)
+"qoS" = (
+/obj/structure/sign/greencross{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkredalt"
+ },
+/area/centcom/jail)
+"qpb" = (
+/obj/structure/table/glass,
+/obj/item/pizzabox/vegetable,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/centcom/specops)
"qpI" = (
/obj/effect/turf_decal{
dir = 9;
@@ -32660,14 +35322,23 @@
icon_state = "dark"
},
/area/syndicate_mothership/control)
-"qpP" = (
-/obj/structure/chair/sofa/left,
-/turf/simulated/floor/carpet/black,
-/area/centcom/zone2)
"qpQ" = (
/obj/structure/closet/secure_closet/personal/cabinet,
/turf/simulated/floor/carpet/black,
/area/centcom/zone1)
+"qpR" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 1;
+ pixel_y = 3;
+ initialized = 1
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/jail)
"qpS" = (
/obj/effect/decal/syndie_logo{
icon_state = "logo13"
@@ -32707,22 +35378,12 @@
icon_state = "darkjail"
},
/area/syndicate_mothership/jail)
-"qqC" = (
-/obj/structure/closet/crate/can,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/evac)
-"qqE" = (
-/obj/structure/shuttle/engine/heater{
- dir = 1;
- tag = "icon-heater (NORTH)"
- },
-/obj/structure/window/reinforced{
- color = "black"
+"qqt" = (
+/obj/structure/bookcase,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken6"
},
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/funeral)
+/area/centcom/zone2)
"qqG" = (
/obj/structure/bed/roller,
/obj/item/radio/intercom{
@@ -32750,15 +35411,16 @@
icon_state = "dark"
},
/area/centcom/evac)
-"qrg" = (
-/obj/machinery/vending/nta/ertarmory/janitor{
- req_access = list(101,104,109)
+"qrm" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
},
+/obj/item/flag/nt,
/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "navyblue"
+ icon_state = "dark"
},
-/area/centcom/specops)
+/area/centcom/bridge)
"qrL" = (
/obj/item/flag/syndi,
/turf/simulated/floor/plasteel{
@@ -32766,25 +35428,6 @@
icon_state = "darkred"
},
/area/syndicate_mothership/infteam)
-"qrR" = (
-/obj/machinery/portable_atmospherics/canister/nitrogen{
- maximum_pressure = 50000
- },
-/obj/effect/decal/warning_stripes/yellow/hollow,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
-"qsa" = (
-/obj/machinery/door/poddoor/shutters/invincible{
- dir = 1;
- id_tag = "CC_Armory_shotgun"
- },
-/obj/effect/decal/warning_stripes/red,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"qso" = (
/obj/structure/chair/stool,
/turf/simulated/floor/mineral/plastitanium,
@@ -32823,13 +35466,6 @@
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership)
-"qsJ" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/item/twohanded/required/kirbyplants,
-/turf/simulated/floor/wood,
-/area/centcom/specops)
"qsK" = (
/obj/effect/turf_decal/stripes/line{
dir = 10
@@ -32870,6 +35506,19 @@
icon_state = "dark"
},
/area/centcom/zone2)
+"qsV" = (
+/obj/machinery/door_control/secure{
+ id = "CC_Armory_LWAP";
+ name = "L.W.A.P. Sniper Rifle";
+ pixel_x = 24;
+ pixel_y = 24;
+ req_access = list(114)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkred"
+ },
+/area/centcom/specops)
"qti" = (
/obj/machinery/light/small{
dir = 8
@@ -32897,6 +35546,15 @@
icon_state = "navybluealtstrip"
},
/area/centcom/specops)
+"qty" = (
+/obj/effect/baseturf_helper{
+ baseturf = /turf/simulated/floor/indestructible/plating;
+ name = "plating baseturf editor"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/bridge)
"qtS" = (
/obj/structure/railing{
dir = 8
@@ -32906,26 +35564,28 @@
icon_state = "dark"
},
/area/syndicate_mothership/jail)
-"quo" = (
-/obj/structure/window/reinforced{
- dir = 1;
- layer = 2.9
- },
-/obj/structure/holohoop,
-/obj/effect/decal/warning_stripes/green/partial{
- dir = 1
+"quz" = (
+/obj/structure/sign/poster/official/help_others{
+ pixel_y = 32
},
+/obj/machinery/atmospherics/unary/cold_sink/freezer/upgraded,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/centcom/jail)
-"quA" = (
-/obj/structure/table/wood{
- color = "#996633"
+/area/centcom/specops)
+"qvu" = (
+/obj/machinery/door/poddoor/shutters/invincible{
+ dir = 8;
+ id_tag = "CC_supply_external";
+ layer = 5;
+ locked = 1;
+ name = "Central Command Supply External Shutte"
},
-/obj/item/newspaper,
-/turf/simulated/floor/wood,
-/area/centcom/zone2)
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkyellowalt"
+ },
+/area/centcom/supply)
"qvD" = (
/obj/structure/fans/tiny/invisible,
/turf/simulated/floor/plasteel{
@@ -32939,6 +35599,21 @@
/obj/structure/chair/stool,
/turf/simulated/floor/mineral/plastitanium,
/area/syndicate_mothership/infteam)
+"qvY" = (
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/jail)
"qwd" = (
/obj/structure/sign/poster/official/nanotrasen_logo{
pixel_x = 32
@@ -32949,6 +35624,19 @@
icon_state = "darkyellow"
},
/area/shuttle/escape)
+"qwi" = (
+/obj/structure/shuttle/engine/heater{
+ dir = 4;
+ icon_state = "heater2x2_side";
+ tag = "icon-heater (NORTH)"
+ },
+/obj/structure/window/reinforced{
+ color = "yellow";
+ dir = 8;
+ layer = 2.9
+ },
+/turf/simulated/floor/plating/airless,
+/area/shuttle/trade/sol)
"qwp" = (
/obj/effect/turf_decal/plaque,
/turf/simulated/floor/carpet/black,
@@ -32972,35 +35660,6 @@
},
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
-"qxb" = (
-/obj/structure/closet/secure_closet/guncabinet{
- anchored = 1;
- armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
- layer = 2.9;
- name = "Pulse ANNIHILATOR";
- req_access = list(114)
- },
-/obj/item/gun/energy/pulse/destroyer/annihilator,
-/obj/item/gun/energy/pulse/destroyer/annihilator,
-/obj/item/gun/energy/pulse/destroyer/annihilator,
-/obj/item/gun/energy/pulse/destroyer/annihilator,
-/obj/item/gun/energy/pulse/destroyer/annihilator,
-/obj/item/gun/energy/pulse/destroyer/annihilator,
-/obj/item/gun/energy/pulse/destroyer/annihilator,
-/obj/item/gun/energy/pulse/destroyer/annihilator,
-/obj/item/gun/energy/pulse/destroyer/annihilator,
-/obj/item/gun/energy/pulse/destroyer/annihilator,
-/obj/machinery/light{
- dir = 4
- },
-/obj/item/radio/intercom/specops{
- pixel_x = 32
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "navyblue"
- },
-/area/centcom/specops)
"qxs" = (
/obj/machinery/door/airlock/external{
frequency = 1331;
@@ -33056,6 +35715,20 @@
icon_state = "floor4"
},
/area/shuttle/syndicate)
+"qza" = (
+/obj/mecha/combat/marauder/seraph/loaded{
+ armor = list("melee"=80,"bullet"=80,"laser"=80,"energy"=80,"bomb"=80,"bio"=80,"rad"=80,"fire"=100,"acid"=100);
+ name = "D2";
+ operation_req_access = list(109)
+ },
+/obj/effect/turf_decal/mech,
+/obj/machinery/light,
+/turf/simulated/floor/indestructible{
+ dir = 8;
+ icon_state = "vault";
+ name = "Operative position"
+ },
+/area/centcom/jail)
"qzC" = (
/obj/structure/window/reinforced{
color = "red";
@@ -33080,32 +35753,51 @@
tag = "icon-redfull (NORTHWEST)"
},
/area/centcom/zone1)
-"qzU" = (
-/obj/effect/decal/warning_stripes/southwest,
-/obj/structure/window/reinforced{
+"qzX" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 4
+ },
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 8
+ },
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 1
+ },
+/turf/simulated/floor/glass,
+/area/centcom/zone3)
+"qAe" = (
+/turf/simulated/floor/plasteel{
dir = 8;
- layer = 2.9
+ icon_state = "rampbottom";
+ tag = "icon-stage_stairs"
},
-/obj/structure/window/reinforced,
-/turf/simulated/wall/indestructible/fakeglass,
-/area/centcom/specops)
+/area/centcom/bridge)
+"qAj" = (
+/obj/structure/sign/poster/official/soft_cap_pop_art{
+ pixel_x = -32
+ },
+/obj/machinery/power/smes/vintage,
+/turf/simulated/floor/plating,
+/area/centcom/zone3)
+"qAy" = (
+/obj/structure/shuttle/engine/heater,
+/turf/simulated/floor/plating/airless,
+/area/centcom/jail)
+"qAF" = (
+/obj/effect/turf_decal/siding/brown,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/zone3)
"qAN" = (
/obj/machinery/vending/wallmed/syndicate{
pixel_y = -32
},
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/infteam)
-"qBi" = (
-/obj/structure/shuttle/engine/heater{
- icon_state = "heater3x3_side";
- tag = "icon-heater (NORTH)"
- },
-/turf/simulated/floor/plating{
- icon = 'icons/turf/floors.dmi';
- icon_state = "elevatorshaft";
- name = "floor"
- },
-/area/centcom/specops)
"qBj" = (
/obj/effect/turf_decal/box{
do_not_delete_me = 1
@@ -33121,16 +35813,12 @@
icon_state = "plastitanium"
},
/area/shuttle/syndicate)
-"qBn" = (
-/obj/structure/sign/poster/official/nanotrasen_logo{
- pixel_x = 32
- },
-/obj/structure/window/reinforced,
-/obj/item/twohanded/required/kirbyplants,
+"qBD" = (
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 10;
+ icon_state = "navybluealtstrip"
},
-/area/centcom/bridge)
+/area/centcom/supply)
"qBE" = (
/obj/structure/flora/ausbushes/sparsegrass,
/turf/simulated/floor/beach/water{
@@ -33170,12 +35858,19 @@
},
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/infteam)
-"qCu" = (
-/obj/effect/turf_decal/bot,
+"qCq" = (
+/obj/structure/railing{
+ layer = 4.3;
+ pixel_y = 32
+ },
+/obj/machinery/computer,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/centcom/evac)
+/area/centcom/bridge)
"qCy" = (
/obj/structure/closet/secure_closet/freezer/meat{
broken = 1;
@@ -33199,84 +35894,6 @@
},
/turf/simulated/floor/mineral/plastitanium,
/area/syndicate_mothership/infteam)
-"qCI" = (
-/obj/structure/rack,
-/obj/item/grenade/plastic/c4_shaped/flash{
- pixel_x = 3;
- pixel_y = -6
- },
-/obj/item/grenade/plastic/c4_shaped/flash{
- pixel_x = 3;
- pixel_y = -6
- },
-/obj/item/grenade/plastic/c4_shaped/flash{
- pixel_x = 3;
- pixel_y = -6
- },
-/obj/item/grenade/plastic/c4_shaped/flash{
- pixel_x = 3;
- pixel_y = -6
- },
-/obj/item/grenade/plastic/c4_shaped/flash{
- pixel_x = 3;
- pixel_y = -6
- },
-/obj/item/grenade/plastic/c4_shaped/flash{
- pixel_x = 3;
- pixel_y = -6
- },
-/obj/item/grenade/plastic/c4_shaped/flash{
- pixel_x = 3;
- pixel_y = -6
- },
-/obj/item/grenade/plastic/c4_shaped/flash{
- pixel_x = 3;
- pixel_y = -6
- },
-/obj/item/shield/riot/tele{
- pixel_x = 6;
- pixel_y = 6
- },
-/obj/item/shield/riot/tele{
- pixel_x = 6;
- pixel_y = 6
- },
-/obj/item/shield/riot/tele{
- pixel_x = 6;
- pixel_y = 6
- },
-/obj/item/shield/riot/tele{
- pixel_x = 6;
- pixel_y = 6
- },
-/obj/item/shield/riot/tele{
- pixel_x = 6;
- pixel_y = 6
- },
-/obj/item/shield/riot/tele{
- pixel_x = -6;
- pixel_y = 6
- },
-/obj/item/shield/riot/tele{
- pixel_x = -6;
- pixel_y = 6
- },
-/obj/item/shield/riot/tele{
- pixel_x = -6;
- pixel_y = 6
- },
-/obj/item/shield/riot/tele{
- pixel_x = -6;
- pixel_y = 6
- },
-/obj/item/shield/riot/tele{
- pixel_x = -6;
- pixel_y = 6
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"qDA" = (
/turf/simulated/floor/shuttle,
/area/shuttle/mining)
@@ -33289,25 +35906,6 @@
},
/turf/simulated/wall/indestructible/reinforced/rusted,
/area/ninja/holding)
-"qDR" = (
-/obj/machinery/portable_atmospherics/canister/nitrogen{
- maximum_pressure = 50000
- },
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/effect/decal/warning_stripes/yellow/hollow,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
-"qDT" = (
-/obj/structure/filingcabinet/employment,
-/obj/item/radio/intercom/specops{
- pixel_y = 32
- },
-/turf/simulated/floor/wood,
-/area/centcom/bridge)
"qEc" = (
/obj/effect/turf_decal/siding/red{
color = "#aa2222"
@@ -33344,6 +35942,15 @@
icon_state = "darkblue"
},
/area/shuttle/escape)
+"qEZ" = (
+/obj/machinery/computer/account_database,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/bridge)
"qFa" = (
/obj/structure/window/reinforced{
dir = 1
@@ -33393,6 +36000,10 @@
},
/turf/simulated/floor/grass,
/area/centcom/evac)
+"qFJ" = (
+/obj/structure/filingcabinet/employment,
+/turf/simulated/floor/bluegrid,
+/area/centcom/bridge)
"qFV" = (
/turf/simulated/floor/plasteel{
dir = 9;
@@ -33420,22 +36031,6 @@
/obj/effect/turf_decal/stripes/black,
/turf/simulated/floor/mineral/plastitanium,
/area/syndicate_mothership/infteam)
-"qGS" = (
-/obj/structure/rack,
-/obj/item/ammo_box/shotgun/buck,
-/obj/item/ammo_box/shotgun/buck,
-/obj/item/ammo_box/shotgun/buck,
-/obj/item/ammo_box/shotgun/buck,
-/obj/item/ammo_box/shotgun/buck,
-/obj/item/ammo_box/shotgun/buck,
-/obj/item/ammo_box/shotgun/buck,
-/obj/item/ammo_box/shotgun/buck,
-/obj/item/ammo_box/shotgun/buck,
-/obj/item/ammo_box/shotgun/buck,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"qGW" = (
/turf/simulated/floor/plasteel{
dir = 8;
@@ -33446,6 +36041,10 @@
/obj/machinery/light,
/turf/simulated/floor/carpet/black,
/area/centcom/bridge)
+"qHw" = (
+/obj/machinery/light/small,
+/turf/simulated/floor/shuttle,
+/area/shuttle/nt_droppod)
"qHC" = (
/obj/item/deck/cards/syndicate{
pixel_x = -6;
@@ -33489,12 +36088,18 @@
icon_state = "neutralcorner"
},
/area/centcom/evac)
-"qJo" = (
-/obj/effect/decal/warning_stripes/southeast,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+"qJi" = (
+/obj/item/storage/briefcase,
+/obj/structure/table/wood/fancy/black,
+/obj/item/paper/safe_code{
+ owner = "NNC"
},
-/area/centcom/specops)
+/obj/item/folder/yellow,
+/obj/structure/sign/poster/official/nanotrasen_logo{
+ pixel_y = 32
+ },
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/bridge)
"qJu" = (
/obj/structure/window/reinforced,
/turf/simulated/floor/grass,
@@ -33506,6 +36111,17 @@
icon_state = "darkred"
},
/area/shuttle/escape)
+"qJV" = (
+/obj/machinery/door/airlock/centcom{
+ name = "Prison";
+ opacity = 1;
+ req_access = list(104)
+ },
+/obj/effect/decal/warning_stripes/red,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/jail)
"qJW" = (
/obj/effect/decal/syndie_logo{
icon_state = "logo19"
@@ -33515,15 +36131,12 @@
},
/turf/simulated/floor/mineral/plastitanium,
/area/syndicate_mothership/infteam)
-"qKp" = (
-/obj/structure/table/wood,
-/obj/item/radio/intercom,
-/obj/item/megaphone,
-/obj/structure/window/reinforced{
- dir = 4
+"qKq" = (
+/obj/machinery/vending/cola,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
-/turf/simulated/floor/carpet,
-/area/centcom/court)
+/area/centcom/specops)
"qKF" = (
/obj/effect/turf_decal/stripes/line{
color = "darkgray";
@@ -33586,14 +36199,6 @@
icon_state = "darkgrey"
},
/area/syndicate_mothership/elite_squad)
-"qMf" = (
-/obj/structure/bookcase/manuals,
-/obj/item/book/manual/sop_medical,
-/obj/item/book/manual/sop_science,
-/obj/item/book/manual/sop_security,
-/obj/item/book/manual/sop_service,
-/turf/simulated/floor/wood,
-/area/centcom/specops)
"qMv" = (
/obj/structure/statue/sandstone/assistant{
anchored = 1;
@@ -33629,6 +36234,21 @@
icon_state = "white"
},
/area/centcom/specops)
+"qMC" = (
+/turf/simulated/wall/shuttle,
+/area/shuttle/nt_droppod)
+"qMO" = (
+/obj/machinery/door_control/secure{
+ id = "CC_Armory_ARG";
+ name = "ARG";
+ pixel_x = -24;
+ pixel_y = -24;
+ req_access = list(114)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkyellowcorners"
+ },
+/area/centcom/specops)
"qNc" = (
/obj/structure/chair/wood,
/turf/simulated/floor/wood,
@@ -33666,17 +36286,6 @@
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership)
-"qNE" = (
-/obj/machinery/door/airlock/centcom{
- id_tag = "Zone3_bathroom2";
- name = "Bathroom";
- opacity = 1
- },
-/obj/effect/turf_decal/delivery/white,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/zone3)
"qOg" = (
/obj/effect/turf_decal/stripes/line{
icon = 'icons/turf/floors.dmi';
@@ -33688,6 +36297,16 @@
},
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
+"qOr" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/effect/turf_decal/tile/neutral{
+ alpha = 150;
+ color = "black";
+ icon_state = "tile_full";
+ layer = 9
+ },
+/turf/simulated/floor/plating,
+/area/centcom/supply)
"qOC" = (
/obj/effect/turf_decal{
dir = 9;
@@ -33698,19 +36317,23 @@
icon_state = "dark"
},
/area/syndicate_mothership/control)
-"qOP" = (
-/obj/machinery/light,
-/obj/structure/table/reinforced,
-/obj/item/storage/toolbox/drone,
-/obj/item/crowbar/red,
-/obj/item/borg/upgrade/vtec,
-/obj/item/borg/upgrade/vtec,
-/obj/item/stock_parts/cell/bluespace,
-/obj/item/stock_parts/cell/bluespace,
-/obj/item/borg/upgrade/selfrepair,
-/obj/item/borg/upgrade/selfrepair,
+"qOR" = (
+/obj/effect/turf_decal/tile/neutral{
+ color = "black";
+ icon_state = "tile_full";
+ layer = 9
+ },
+/obj/effect/step_trigger/teleporter{
+ teleport_x = 175;
+ teleport_y = 61;
+ teleport_z = 1;
+ icon = 'icons/mob/screen_gen.dmi';
+ icon_state = "x2"
+ },
/turf/simulated/floor/plasteel{
- icon_state = "navyblue"
+ color = "gray";
+ dir = 8;
+ icon_state = "rampbottom"
},
/area/centcom/specops)
"qOT" = (
@@ -33762,6 +36385,17 @@
},
/turf/simulated/floor/carpet/royalblack,
/area/shuttle/administration)
+"qPR" = (
+/obj/structure/railing{
+ pixel_y = 32;
+ density = 0
+ },
+/turf/simulated/floor/plasteel{
+ color = "gray";
+ dir = 8;
+ icon_state = "rampbottom"
+ },
+/area/centcom/specops)
"qQa" = (
/obj/item/twohanded/required/kirbyplants{
icon_state = "plant-22";
@@ -33813,6 +36447,25 @@
icon_state = "dark"
},
/area/centcom/zone2)
+"qRx" = (
+/obj/machinery/door/poddoor/shutters/invincible/fake_r_wall{
+ dir = 1;
+ id_tag = "ERT_Quarantine"
+ },
+/obj/machinery/porta_turret/centcom/pulse{
+ armor = list("melee"=90,"bullet"=90,"laser"=95,"energy"=95,"bomb"=80,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
+ color = "#666666";
+ damtype = "burn";
+ health = 1250;
+ region_max = 12;
+ scan_range = 12;
+ shot_delay = 8;
+ name = "Quarantine Pulse Turret"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"qRz" = (
/obj/machinery/door/airlock/centcom{
id_tag = "adminshuttle";
@@ -33867,22 +36520,39 @@
icon_state = "darkbluealt"
},
/area/syndicate_mothership/elite_squad)
-"qTo" = (
-/obj/item/radio/intercom/specops{
- pixel_x = -32
+"qSC" = (
+/obj/structure/window/full/reinforced{
+ layer = 2
},
-/obj/machinery/light{
+/obj/machinery/door/poddoor/shutters/invincible{
+ density = 0;
dir = 8;
- switchcount = 50
+ icon_state = "open";
+ id_tag = "CC_space_jail_sec";
+ layer = 50;
+ level = 3;
+ locked = 1;
+ name = "Central Command Jail";
+ opacity = 0
},
-/turf/simulated/floor/carpet/black,
-/area/centcom/specops)
+/turf/simulated/floor/plating,
+/area/centcom/jail)
"qTw" = (
/obj/machinery/computer/operating,
/turf/simulated/floor/shuttle{
icon_state = "floor3"
},
/area/shuttle/syndicate)
+"qTA" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 1;
+ pixel_y = 3;
+ initialized = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/jail)
"qTB" = (
/obj/machinery/cryopod{
dir = 4
@@ -33892,30 +36562,6 @@
icon_state = "navyblue"
},
/area/centcom/specops)
-"qTH" = (
-/obj/item/storage/box/beakers/bluespace,
-/obj/item/storage/box/drinkingglasses,
-/obj/item/storage/box/drinkingglasses,
-/obj/item/storage/box/drinkingglasses,
-/obj/item/storage/box/drinkingglasses,
-/obj/item/storage/box/drinkingglasses,
-/obj/item/storage/box/drinkingglasses,
-/obj/item/storage/box/drinkingglasses,
-/obj/item/storage/box/drinkingglasses,
-/obj/item/storage/box/drinkingglasses,
-/obj/item/storage/box/drinkingglasses,
-/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/window/reinforced,
-/obj/structure/closet/secure_closet/cabinet/bar{
- req_access = list(114,104,109)
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"qTI" = (
/obj/machinery/door/airlock/shuttle{
id_tag = "s_docking_airlock";
@@ -33944,12 +36590,6 @@
},
/turf/simulated/floor/shuttle,
/area/shuttle/siberia)
-"qTJ" = (
-/turf/simulated/floor/plasteel{
- dir = 10;
- icon_state = "darkyellowaltstrip"
- },
-/area/centcom/jail)
"qUb" = (
/obj/machinery/door/airlock/command/glass{
frequency = 2000;
@@ -33971,30 +36611,41 @@
icon_state = "dark"
},
/area/centcom/zone2)
+"qUi" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkyellow"
+ },
+/area/centcom/specops)
"qUq" = (
/obj/effect/turf_decal/stripes/gold{
dir = 5
},
/turf/simulated/floor/carpet/black,
/area/centcom/bridge)
-"qVd" = (
-/obj/structure/table/reinforced,
-/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay,
-/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay,
-/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay,
-/obj/item/mecha_parts/mecha_equipment/repair_droid,
-/obj/item/mecha_parts/mecha_equipment/repair_droid,
-/obj/item/mecha_parts/mecha_equipment/repair_droid,
-/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster,
-/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster,
-/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg,
-/turf/simulated/floor/plasteel,
+"qVQ" = (
+/obj/structure/shuttle/engine/heater{
+ dir = 1;
+ tag = "icon-heater (NORTH)"
+ },
+/obj/structure/window/reinforced{
+ color = "red"
+ },
+/turf/simulated/floor/plating/airless,
+/area/shuttle/syndicate_sit)
+"qVW" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/glass/beaker/cryoxadone{
+ pixel_y = -2
+ },
+/obj/machinery/light,
+/obj/item/soap/nanotrasen{
+ pixel_y = 8
+ },
+/turf/simulated/floor/plasteel/freezer,
/area/centcom/specops)
"qVX" = (
/obj/machinery/vending/wallmed{
@@ -34013,19 +36664,19 @@
icon_state = "white"
},
/area/centcom/zone1)
-"qWa" = (
+"qWE" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/airlock/gold/glass{
+ frequency = 2000;
+ hackable = 0;
+ id_tag = "CC-OP4-Ext";
+ locked = 1;
+ name = "Zone 3"
+ },
/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "navyblue"
+ icon_state = "dark"
},
/area/centcom/specops)
-"qWR" = (
-/obj/structure/shuttle/engine/propulsion{
- icon_state = "burst_l";
- tag = "icon-burst_l"
- },
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/pod_4)
"qXa" = (
/obj/item/toy/plushie/blue_fox,
/turf/simulated/floor/plating/airless,
@@ -34037,6 +36688,13 @@
icon_state = "darkbluecornersalt"
},
/area/syndicate_mothership/elite_squad)
+"qXJ" = (
+/obj/machinery/door/window/brigdoor{
+ dir = 8;
+ req_access = list(106)
+ },
+/turf/simulated/floor/wood,
+/area/centcom/zone3)
"qXK" = (
/obj/machinery/door_control/secure{
id = "SST_armory_mech_maintenance";
@@ -34139,13 +36797,6 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/syndicate_mothership/outside)
-"qYE" = (
-/obj/machinery/light/small{
- dir = 8;
- tag = "icon-bulb1 (WEST)"
- },
-/turf/simulated/floor/carpet/black,
-/area/centcom/specops)
"qYO" = (
/obj/structure/lattice/catwalk,
/obj/structure/marker_beacon{
@@ -34157,6 +36808,19 @@
icon_state = "router_dir"
},
/area/shuttle/syndicate)
+"qYU" = (
+/obj/machinery/door_control/secure{
+ color = "#99ff99";
+ id = "ERT_armory_vkd";
+ name = "ERT Armory Level 1";
+ pixel_x = -24;
+ req_access = list(114)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkgreen"
+ },
+/area/centcom/specops)
"qYX" = (
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/plasteel{
@@ -34206,23 +36870,19 @@
"qZO" = (
/turf/simulated/wall/indestructible/reinforced,
/area/vox_station)
-"raf" = (
-/turf/simulated/floor/plasteel{
- dir = 9;
- icon_state = "darkblue"
- },
-/area/centcom/specops)
"rag" = (
/obj/machinery/light/small,
/turf/simulated/floor/carpet/arcade,
/area/centcom/zone1)
-"rbb" = (
-/obj/structure/shuttle/engine/propulsion{
- dir = 1;
- tag = "icon-propulsion (NORTH)"
+"ram" = (
+/obj/machinery/conveyor/inverted{
+ id = "CC_crate";
+ dir = 9
},
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/funeral)
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
"rbh" = (
/obj/machinery/computer/cryopod{
pixel_y = -32;
@@ -34230,6 +36890,12 @@
},
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/elite_squad)
+"rbm" = (
+/obj/structure/bookcase/manuals,
+/obj/item/book/manual/sop_service,
+/obj/item/book/manual/sop_supply,
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"rby" = (
/obj/effect/decal/syndie_logo{
icon_state = "logo2"
@@ -34239,10 +36905,6 @@
},
/turf/simulated/floor/mineral/plastitanium/red,
/area/syndicate_mothership/jail)
-"rbD" = (
-/obj/structure/table/wood/fancy/black,
-/turf/simulated/floor/carpet/black,
-/area/centcom/specops)
"rbO" = (
/obj/effect/turf_decal/stripes/line{
icon = 'icons/turf/floors.dmi';
@@ -34253,6 +36915,40 @@
icon_state = "dark"
},
/area/syndicate_mothership/outside)
+"rbV" = (
+/obj/mecha/combat/marauder/seraph{
+ armor = list("melee"=80,"bullet"=80,"laser"=80,"energy"=80,"bomb"=80,"bio"=80,"rad"=80,"fire"=100,"acid"=100);
+ color = "#006666";
+ name = "Rocinante"
+ },
+/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang/clusterbang,
+/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg/dual{
+ fire_sound = 'sound/weapons/gunshots/gunshot_strong.ogg';
+ name = "Automatic 20mm cannone";
+ projectile_delay = 0.5;
+ projectiles_per_shot = 10
+ },
+/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/heavy{
+ name = "Heavy 83mm HE RL"
+ },
+/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot{
+ name = "Destroyer of the present";
+ projectiles = 70;
+ projectiles_per_shot = 7
+ },
+/obj/item/mecha_parts/mecha_equipment/weapon/energy/xray/triple,
+/obj/item/mecha_parts/mecha_equipment/teleporter/precise,
+/obj/item/mecha_parts/mecha_equipment/repair_droid,
+/obj/effect/turf_decal/mech,
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"rca" = (
/obj/effect/turf_decal{
dir = 5;
@@ -34273,12 +36969,17 @@
icon_state = "dark"
},
/area/syndicate_mothership/control)
-"rck" = (
-/obj/effect/turf_decal/stripes/red/full,
+"rcp" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/poddoor/impassable/preopen{
+ id_tag = "ERT_Quarantine";
+ name = "ERT Quarantine"
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/centcom/zone3)
+/area/centcom/specops)
"rcs" = (
/obj/structure/rack/holorack,
/obj/item/clothing/under/acj{
@@ -34376,13 +37077,13 @@
icon_state = "fancy-wood-cherry"
},
/area/syndicate_mothership/infteam)
-"reu" = (
-/obj/effect/decal/warning_stripes/yellow,
-/obj/machinery/door/firedoor,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+"rep" = (
+/obj/structure/chair/comfy/lime{
+ dir = 1
},
-/area/centcom/zone2)
+/obj/structure/window/reinforced,
+/turf/simulated/floor/wood,
+/area/centcom/zone3)
"rew" = (
/obj/machinery/door/poddoor/impassable{
id_tag = "nukeop_storage";
@@ -34392,11 +37093,16 @@
icon_state = "darkgrey"
},
/area/syndicate_mothership)
-"rey" = (
-/turf/simulated/floor/indestructible{
- dir = 8;
- icon_state = "darkgreen"
+"reE" = (
+/obj/machinery/computer/station_alert,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 8
},
+/turf/simulated/floor/wood/fancy/light,
/area/centcom/specops)
"reF" = (
/obj/structure/closet/secure_closet/mime{
@@ -34451,41 +37157,6 @@
},
/turf/simulated/floor/carpet/black,
/area/centcom/zone1)
-"rgg" = (
-/obj/structure/toilet{
- dir = 8;
- name = "Трон старшего администратора"
- },
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/machinery/door_control/secure{
- id = "CC_toilet_unit11";
- name = "Door Bolt Control";
- normaldoorcontrol = 1;
- pixel_y = 25;
- specialfunctions = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/centcom/specops)
-"rgi" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 4
- },
-/obj/item/radio/intercom/specops{
- pixel_x = -32
- },
-/turf/simulated/floor/carpet/black,
-/area/centcom/specops)
-"rgs" = (
-/obj/item/twohanded/required/kirbyplants,
-/obj/item/radio/intercom/specops{
- pixel_x = 32
- },
-/turf/simulated/floor/carpet/black,
-/area/centcom/specops)
"rgB" = (
/obj/structure/fans/tiny/invisible,
/turf/simulated/floor/plasteel{
@@ -34508,13 +37179,6 @@
icon_state = "darkyellowaltstrip"
},
/area/centcom/supply)
-"rhn" = (
-/obj/effect/turf_decal/mech,
-/obj/mecha/working/ripley/mining,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
"rhx" = (
/obj/structure/table/wood/fancy,
/obj/effect/spawner/lootdrop{
@@ -34532,19 +37196,27 @@
icon_state = "floor4"
},
/area/shuttle/syndicate)
-"rhO" = (
-/obj/machinery/door/poddoor/shutters/invincible{
- dir = 8;
- id_tag = "CC_supply_external";
- layer = 5;
- locked = 1;
- name = "Central Command Supply External Shutte"
+"rhK" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 1;
+ icon_state = "propulsion_l";
+ tag = "icon-propulsion_l (NORTH)"
},
-/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plating/airless,
+/area/shuttle/syndicate_elite)
+"rhT" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/snacks/grown/citrus/lemon,
+/obj/item/reagent_containers/food/snacks/grown/citrus/lime,
+/obj/item/reagent_containers/food/snacks/grown/citrus/orange,
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
+"ric" = (
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 9;
+ icon_state = "navybluealt"
},
-/area/centcom/supply)
+/area/centcom/specops)
"rim" = (
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/plasteel{
@@ -34570,13 +37242,6 @@
icon_state = "warndarkgreycornerred"
},
/area/syndicate_mothership/elite_squad)
-"riL" = (
-/obj/structure/filingcabinet/employment,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/simulated/floor/carpet,
-/area/centcom/zone2)
"rjt" = (
/obj/structure/chair/sofa/left{
dir = 4
@@ -34599,27 +37264,28 @@
icon_state = "navybluealt"
},
/area/syndicate_mothership/control)
-"rjE" = (
-/obj/structure/table/glass,
-/turf/simulated/floor/carpet/black,
-/area/centcom/specops)
-"rjF" = (
-/obj/effect/decal/warning_stripes/east,
-/obj/machinery/requests_console{
- department = "Central Command";
- departmentType = 1;
- name = "CC Requests Console";
- pixel_x = 32;
- pixel_y = 32
+"rjy" = (
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2;
+ armor = list("melee"=100,"bullet"=100,"laser"=0,"energy"=0,"bomb"=25,"bio"=100,"rad"=100,"fire"=80,"acid"=100)
},
-/turf/simulated/floor/carpet/black,
-/area/centcom/specops)
-"rjH" = (
/turf/simulated/floor/plasteel{
dir = 5;
- icon_state = "darkblue"
+ icon_state = "navybluealt"
},
/area/centcom/specops)
+"rjE" = (
+/obj/structure/table/glass,
+/turf/simulated/floor/carpet/black,
+/area/centcom/specops)
+"rjY" = (
+/obj/structure/shuttle/engine/heater{
+ icon_state = "heater3x3_side";
+ tag = "icon-heater (NORTH)"
+ },
+/turf/simulated/floor/plating/airless,
+/area/centcom/jail)
"rkx" = (
/obj/structure/fans/tiny/invisible,
/turf/simulated/floor/plasteel{
@@ -34627,17 +37293,6 @@
icon_state = "warndarkgreyred"
},
/area/syndicate_mothership/elite_squad)
-"rky" = (
-/obj/item/radio/intercom/specops{
- pixel_x = -32;
- pixel_y = -28
- },
-/obj/machinery/light,
-/obj/effect/decal/warning_stripes/south,
-/turf/simulated/floor/plasteel{
- icon_state = "navybluealt"
- },
-/area/centcom/specops)
"rkN" = (
/obj/structure/chair/comfy/purp{
dir = 8
@@ -34725,25 +37380,29 @@
/obj/structure/flora/tree/dead,
/turf/simulated/floor/indestructible/snow,
/area/ninja/outside)
-"rnv" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/turf/simulated/floor/carpet/black,
-/area/centcom/bridge)
"rny" = (
/turf/simulated/floor/beach/water{
icon_state = "seadeep"
},
/area/centcom/zone1)
-"rnH" = (
-/obj/structure/chair/comfy/red{
- dir = 8
+"rnJ" = (
+/obj/structure/table/wood{
+ color = "#996633"
},
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+/obj/item/pen/multi/fountain{
+ pixel_x = 5;
+ pixel_y = 5
},
-/area/centcom/zone2)
+/obj/item/pen/multi/fountain{
+ pixel_x = 5;
+ pixel_y = 5
+ },
+/obj/item/pen/multi/fountain{
+ pixel_x = 5;
+ pixel_y = 5
+ },
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"rnN" = (
/obj/structure/chair/office/dark{
dir = 8
@@ -34849,6 +37508,37 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/syndicate_mothership/outside)
+"rps" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/airlock/gold/glass{
+ frequency = 2000;
+ hackable = 0;
+ id_tag = "CC-OP3-Ext";
+ locked = 1;
+ name = "Zone 3"
+ },
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 2000;
+ master_tag = "CC-OP3";
+ name = "CC-OP3-EXT";
+ pixel_x = -32;
+ req_access = list(109);
+ wires = 0
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/zone3)
+"rpx" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/sign/restroom{
+ pixel_x = 32
+ },
+/turf/simulated/floor/wood{
+ icon_state = "light-fancy-wood"
+ },
+/area/centcom/specops)
"rpG" = (
/obj/machinery/door/poddoor/impassable{
id_tag = "SST_armory_main";
@@ -34858,6 +37548,32 @@
icon_state = "darkbluealtstrip"
},
/area/syndicate_mothership/elite_squad)
+"rpJ" = (
+/obj/structure/table/glass,
+/obj/item/paper_bin/nanotrasen,
+/obj/item/pen/multi/fountain,
+/obj/item/stamp/centcom{
+ pixel_x = -5;
+ pixel_y = -7
+ },
+/obj/item/radio/intercom/specops{
+ pixel_x = -32
+ },
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 4
+ },
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
+"rpP" = (
+/obj/structure/sign/poster/official/kill_syndicate{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "navybluealt"
+ },
+/area/centcom/specops)
"rpQ" = (
/obj/machinery/vending/security,
/obj/machinery/light/spot{
@@ -34939,6 +37655,19 @@
},
/turf/simulated/floor/mineral/plastitanium/red,
/area/syndicate_mothership/jail)
+"rrh" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/conveyor{
+ id = "N2O";
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
"rro" = (
/obj/machinery/door/airlock/syndicate/public{
name = "Toilet"
@@ -34947,6 +37676,16 @@
icon_state = "freezerfloor"
},
/area/syndicate_mothership/elite_squad)
+"rrD" = (
+/obj/machinery/computer/camera_advanced,
+/obj/structure/railing,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/bridge)
"rrK" = (
/obj/machinery/light{
dir = 1
@@ -34968,6 +37707,15 @@
icon_state = "fancy-wood-cherry"
},
/area/syndicate_mothership/infteam)
+"rsB" = (
+/obj/mecha/combat/gygax/ert{
+ color = "#66ff99";
+ name = "Assault Jaeger"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "navybluecorners"
+ },
+/area/centcom/specops)
"rsS" = (
/obj/item/flag/med,
/obj/machinery/light/spot{
@@ -34986,7 +37734,7 @@
},
/area/syndicate_mothership)
"rtr" = (
-/obj/structure/table/holotable,
+/obj/structure/table,
/obj/item/gift,
/turf/simulated/floor/carpet/black,
/area/centcom/zone2)
@@ -34999,16 +37747,6 @@
icon_state = "darkgrey"
},
/area/syndicate_mothership)
-"rtO" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/table/wood,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/simulated/floor/wood,
-/area/centcom/evac)
"rug" = (
/turf/simulated/wall/shuttle/nosmooth{
dir = 5;
@@ -35016,14 +37754,6 @@
icon_state = "ninja_walls_corners"
},
/area/shuttle/ninja)
-"ruh" = (
-/obj/structure/shuttle/engine/propulsion{
- dir = 1;
- icon_state = "propulsion_l";
- tag = "icon-propulsion_l (NORTH)"
- },
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/syndicate_sit)
"ruj" = (
/obj/structure/table/reinforced,
/obj/item/pizzabox/hawaiian,
@@ -35045,18 +37775,6 @@
icon_state = "white"
},
/area/centcom/zone1)
-"ruu" = (
-/obj/structure/sink{
- dir = 8;
- pixel_x = -13
- },
-/obj/structure/mirror{
- pixel_x = -30
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/centcom/specops)
"ruB" = (
/obj/effect/turf_decal/tile/blue{
dir = 4
@@ -35087,6 +37805,13 @@
water_overlay_icon_state = null
},
/area/syndicate_mothership/outside)
+"rvj" = (
+/obj/machinery/cryopod{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/zone1)
"rvw" = (
/obj/structure/table/reinforced,
/obj/item/storage/toolbox/syndicate{
@@ -35098,22 +37823,6 @@
},
/turf/simulated/floor/mineral/plastitanium,
/area/syndicate_mothership/elite_squad)
-"rvJ" = (
-/obj/machinery/portable_atmospherics/canister/sleeping_agent{
- maximum_pressure = 50000
- },
-/obj/effect/decal/warning_stripes/yellow/hollow,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
-"rvV" = (
-/obj/effect/turf_decal/bot,
-/obj/structure/closet/crate,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/zone2)
"rwi" = (
/obj/structure/holosign/wetsign,
/turf/simulated/floor/plasteel{
@@ -35121,20 +37830,6 @@
icon_state = "neutral"
},
/area/centcom/evac)
-"rwu" = (
-/obj/structure/shuttle/engine/propulsion{
- dir = 1;
- icon_state = "propulsion_l";
- tag = "icon-propulsion_l (NORTH)"
- },
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/syndicate_elite)
-"rwv" = (
-/turf/simulated/wall/indestructible/fakeglass{
- base_icon_state = "fake_plastitanium_glass";
- icon = 'icons/turf/walls/fake_plastitanium_glass.dmi'
- },
-/area/centcom/specops)
"rwB" = (
/obj/structure/fans/tiny/invisible,
/turf/simulated/floor/plasteel{
@@ -35168,6 +37863,16 @@
icon_state = "dark"
},
/area/syndicate_mothership/cargo)
+"rxs" = (
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken6"
+ },
+/area/centcom/zone2)
+"rxw" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "darkredcornersalt"
+ },
+/area/centcom/specops)
"rxy" = (
/obj/machinery/door/poddoor/impassable{
id_tag = "SST_armory_mech_maintenance";
@@ -35175,6 +37880,15 @@
},
/turf/simulated/floor/mineral/plastitanium,
/area/syndicate_mothership/elite_squad)
+"rxC" = (
+/obj/structure/table/reinforced,
+/obj/item/paper_bin,
+/obj/item/pen/multi/fountain,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkredalt"
+ },
+/area/centcom/jail)
"rxE" = (
/turf/simulated/floor/plasteel{
icon_state = "redfull";
@@ -35198,6 +37912,18 @@
icon_state = "Dark"
},
/area/shuttle/funeral)
+"rxO" = (
+/obj/item/reagent_containers/glass/bottle/nutrient/ez,
+/obj/item/reagent_containers/spray/pestspray,
+/obj/item/reagent_containers/glass/bottle/nutrient/ez,
+/obj/item/reagent_containers/glass/bottle/nutrient/ez,
+/obj/item/reagent_containers/spray/pestspray,
+/obj/item/clothing/gloves/botanic_leather,
+/obj/structure/table/reinforced,
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/centcom/jail)
"rxS" = (
/turf/simulated/floor/shuttle{
icon_state = "floor3"
@@ -35221,12 +37947,42 @@
icon_state = "grimy"
},
/area/centcom/zone1)
+"ryj" = (
+/obj/structure/table/wood,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/item/reagent_containers/glass/beaker/waterbottle,
+/obj/item/reagent_containers/food/drinks/drinkingglass{
+ pixel_x = -5
+ },
+/turf/simulated/floor/carpet,
+/area/centcom/zone3)
"ryw" = (
/turf/simulated/floor/mineral/plastitanium/red,
/area/syndicate_mothership/elite_squad)
"ryN" = (
/turf/simulated/wall/shuttle/onlyselfsmooth,
/area/shuttle/transport)
+"ryO" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/window/brigdoor{
+ dir = 1
+ },
+/obj/machinery/portable_atmospherics/canister/oxygen{
+ maximum_pressure = 50000;
+ anchored = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkbluefull"
+ },
+/area/centcom/specops)
"ryR" = (
/turf/simulated/floor/light/colour_cycle/dancefloor_b,
/area/centcom/zone1)
@@ -35240,37 +37996,6 @@
icon_state = "floor4"
},
/area/shuttle/specops)
-"rzx" = (
-/obj/machinery/door/airlock/command/glass{
- frequency = 2000;
- icon_state = "open";
- id_tag = "CC-OP4-Int";
- locked = 1;
- name = "Zone 2"
- },
-/obj/effect/decal/warning_stripes/blue,
-/obj/machinery/access_button{
- command = "cycle_interior";
- frequency = 2000;
- master_tag = "CC-OP4";
- name = "CC-OP4-INT";
- pixel_y = 24;
- req_access = list(109)
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/zone3)
-"rzE" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/window/brigdoor{
- dir = 2;
- req_access = list(114)
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/zone3)
"rzJ" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -35282,6 +38007,17 @@
},
/turf/simulated/floor/mineral/plastitanium,
/area/syndicate_mothership/elite_squad)
+"rzO" = (
+/obj/effect/decal/warning_stripes/northwestsouth,
+/obj/machinery/door/poddoor/shutters/preopen/invincible{
+ id_tag = "ERT_armory_lvl1";
+ name = "Armory level 1";
+ dir = 2
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkfull"
+ },
+/area/centcom/specops)
"rAb" = (
/obj/machinery/mech_bay_recharge_port/upgraded/unsimulated{
dir = 8
@@ -35296,6 +38032,21 @@
/obj/effect/turf_decal/bot_white,
/turf/simulated/floor/mineral/plastitanium,
/area/syndicate_mothership/elite_squad)
+"rAp" = (
+/obj/structure/closet/l3closet/security,
+/obj/item/clothing/mask/gas,
+/obj/item/tank/internals/emergency_oxygen/double,
+/obj/item/reagent_containers/spray/cleaner,
+/obj/item/watertank/janitor{
+ max_integrity = 1500;
+ volume = 1500
+ },
+/obj/item/grenade/chem_grenade/cleaner,
+/turf/simulated/floor/indestructible{
+ dir = 9;
+ icon_state = "darkpurple"
+ },
+/area/centcom/specops)
"rAu" = (
/turf/simulated/wall/shuttle/nosmooth{
dir = 8;
@@ -35303,21 +38054,37 @@
icon_state = "ninja_walls_direction"
},
/area/shuttle/ninja)
+"rAB" = (
+/obj/structure/table/glass,
+/obj/item/folder/blue{
+ pixel_x = -6;
+ pixel_y = 6
+ },
+/obj/item/paper/rnd_logs_key{
+ pixel_x = 6;
+ pixel_y = 6
+ },
+/obj/item/paper/monitorkey{
+ pixel_y = 4;
+ pixel_x = 3
+ },
+/obj/item/paper/safe_code{
+ owner = "captain";
+ pixel_y = 1
+ },
+/obj/item/paper/safe_code{
+ owner = "hos";
+ pixel_y = -2;
+ pixel_x = -3
+ },
+/turf/simulated/floor/carpet/cyan,
+/area/centcom/zone2)
"rAG" = (
/obj/effect/decal/cleanable/blood,
/turf/simulated/floor/plasteel{
icon_state = "darkfull"
},
/area/syndicate_mothership)
-"rAR" = (
-/obj/effect/turf_decal/stripes/red/full,
-/obj/machinery/light{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/zone3)
"rAW" = (
/obj/structure/table/wood/fancy/black,
/obj/item/storage/fancy/cigarettes/cigpack_random,
@@ -35351,24 +38118,19 @@
"rBp" = (
/turf/simulated/floor/carpet/cyan,
/area/centcom/zone1)
-"rBs" = (
-/obj/machinery/light{
- dir = 1
- },
-/turf/simulated/floor/wood,
-/area/centcom/zone3)
-"rCg" = (
-/obj/structure/chair{
- dir = 1
- },
-/obj/structure/sign/poster/official/nanotrasen_logo{
- pixel_y = -32
+"rBA" = (
+/obj/machinery/status_display{
+ pixel_y = 32
},
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "darkgrey"
+/obj/item/flag/nt,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/bridge)
+"rBJ" = (
+/obj/effect/turf_decal/siding/brown{
+ dir = 8
},
-/area/centcom/specops)
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"rCi" = (
/obj/machinery/atmospherics/unary/vent_pump/high_volume{
dir = 8;
@@ -35387,31 +38149,6 @@
icon_state = "dark"
},
/area/shuttle/syndicate)
-"rCH" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/shuttle/engine/heater,
-/turf/simulated/floor/plating,
-/area/shuttle/pod_4)
-"rCS" = (
-/obj/structure/shuttle/engine/platform{
- dir = 1;
- layer = 2.9
- },
-/obj/structure/window/plasmareinforced{
- color = "#00f700"
- },
-/obj/structure/shuttle/engine/heater{
- dir = 1;
- icon_state = "heater2x2";
- tag = "icon-heater (NORTH)"
- },
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/ninja)
"rDb" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -35423,6 +38160,16 @@
},
/turf/simulated/floor/mineral/plastitanium,
/area/syndicate_mothership/elite_squad)
+"rDf" = (
+/obj/structure/table/glass,
+/obj/structure/sign/poster/official/safety_report{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkredalt"
+ },
+/area/centcom/specops)
"rDm" = (
/obj/structure/table/wood/fancy/orange,
/obj/item/paper_bin{
@@ -35452,15 +38199,19 @@
},
/turf/simulated/floor/mineral/plastitanium,
/area/syndicate_mothership/elite_squad)
-"rDy" = (
-/obj/machinery/computer/card,
-/obj/structure/window/reinforced{
- dir = 8
- },
+"rDB" = (
+/obj/machinery/vending/mech/ntc/tools,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/centcom/bridge)
+/area/centcom/supply)
+"rDM" = (
+/obj/structure/dresser,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/zone1)
"rDS" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -35475,38 +38226,84 @@
},
/turf/simulated/floor/grass,
/area/centcom/evac)
+"rEn" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door_control/secure{
+ id = "ERT_director_office_shutters2";
+ name = "Briefing";
+ pixel_x = 6;
+ pixel_y = -2;
+ req_access = list(114)
+ },
+/obj/machinery/door_control/secure{
+ color = "#ff9999";
+ id = "ERT_armory_lvl3";
+ name = "ERT Armory Level 3";
+ req_access = list(114);
+ pixel_x = -6;
+ pixel_y = 8
+ },
+/obj/machinery/door_control/secure{
+ color = "#99ff99";
+ id = "ERT_armory_lvl1";
+ name = "ERT Armory Level 1";
+ req_access = list(114);
+ pixel_x = -6;
+ pixel_y = -8
+ },
+/obj/machinery/door_control/secure{
+ color = "#9999ff";
+ id = "ERT_armory_lvl2";
+ name = "ERT Armory Level 2";
+ req_access = list(114);
+ pixel_x = -6
+ },
+/obj/machinery/door_control{
+ id = "ERT_Quarantine";
+ name = "ERT Quarantine";
+ req_access = list(114);
+ pixel_y = 6;
+ pixel_x = 6
+ },
+/obj/machinery/door_control/secure{
+ color = "#ffdd99";
+ id = "ERT_armory_lvl4";
+ name = "ERT Armory Level 4";
+ req_access = list(114);
+ pixel_x = 6;
+ pixel_y = -14
+ },
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 8
+ },
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
+"rEu" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 4
+ },
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 8
+ },
+/turf/simulated/floor/glass,
+/area/centcom/zone3)
"rFb" = (
/turf/simulated/floor/shuttle,
/area/shuttle/pod_2)
-"rFp" = (
-/obj/machinery/computer/card/centcom,
-/obj/machinery/light/small{
- dir = 1
+"rFx" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkredalt"
},
-/turf/simulated/floor/wood,
-/area/centcom/specops)
+/area/centcom/zone2)
"rFP" = (
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
},
/area/syndicate_mothership/elite_squad)
-"rFY" = (
-/obj/structure/table/wood,
-/obj/item/folder/yellow{
- pixel_x = 7;
- pixel_y = 7
- },
-/obj/item/folder/red{
- pixel_x = 7
- },
-/obj/item/folder/blue{
- pixel_x = 7;
- pixel_y = -7
- },
-/obj/item/storage/briefcase,
-/obj/item/door_remote/omni,
-/turf/simulated/floor/wood,
-/area/centcom/specops)
"rGl" = (
/obj/machinery/libraryscanner,
/turf/simulated/floor/plasteel{
@@ -35525,10 +38322,6 @@
},
/turf/simulated/floor/wood/fancy/light,
/area/ninja/outpost)
-"rGD" = (
-/obj/structure/table/glass,
-/turf/simulated/floor/carpet/black,
-/area/centcom/bridge)
"rGH" = (
/obj/effect/turf_decal{
dir = 6;
@@ -35558,6 +38351,15 @@
},
/turf/simulated/floor/plating,
/area/syndicate_mothership/cargo)
+"rGZ" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "vault"
+ },
+/area/centcom/specops)
"rHb" = (
/obj/structure/table/wood/fancy/black,
/obj/item/deck/cards/syndicate/black{
@@ -35578,18 +38380,15 @@
},
/turf/simulated/floor/carpet/red,
/area/syndicate_mothership/control)
-"rHd" = (
-/obj/docking_port/stationary{
- dir = 4;
- dwidth = 2;
- height = 6;
- id = "pod4_away";
- name = "recovery ship bay 4";
- turf_type = /turf/simulated/floor;
- width = 5
+"rHl" = (
+/obj/structure/window/reinforced{
+ dir = 8
},
-/turf/simulated/floor/plating/airless,
-/area/space)
+/obj/effect/turf_decal/siding/white,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/evac)
"rHo" = (
/obj/structure/mopbucket,
/obj/item/mop,
@@ -35606,27 +38405,11 @@
icon_state = "fancy-wood-oak-broken"
},
/area/syndicate_mothership/infteam)
-"rHK" = (
-/obj/mecha/combat/marauder/loaded,
-/obj/effect/decal/warning_stripes/yellow,
-/turf/simulated/floor/indestructible{
- dir = 1;
- icon_state = "darkbrown"
- },
-/area/centcom/specops)
"rHU" = (
/turf/simulated/floor/indestructible/beach/coastline{
water_overlay_icon_state = null
},
/area/syndicate_mothership/outside)
-"rHV" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/obj/structure/table/wood/fancy/black,
-/obj/item/reagent_containers/food/drinks/shaker,
-/turf/simulated/floor/carpet/black,
-/area/centcom/specops)
"rIb" = (
/obj/effect/decal/warning_stripes/white/hollow,
/turf/simulated/floor/plasteel{
@@ -35640,6 +38423,22 @@
},
/turf/simulated/floor/mineral/plastitanium/red,
/area/syndicate_mothership/control)
+"rIi" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 9
+ },
+/turf/simulated/floor/wood,
+/area/centcom/zone3)
+"rIw" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/sign/poster/official/ian{
+ pixel_y = 31
+ },
+/obj/machinery/photocopier,
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"rIL" = (
/obj/machinery/vending/cigarette/syndicate/free,
/turf/simulated/floor/wood{
@@ -35647,7 +38446,7 @@
},
/area/syndicate_mothership/infteam)
"rIS" = (
-/obj/structure/table/holotable,
+/obj/structure/table,
/obj/structure/window/reinforced{
dir = 8
},
@@ -35665,10 +38464,6 @@
},
/turf/simulated/floor/carpet,
/area/centcom/zone2)
-"rIY" = (
-/obj/machinery/computer/secure_data,
-/turf/simulated/floor/carpet/black,
-/area/centcom/court)
"rJa" = (
/obj/structure/curtain/open/shower/security,
/obj/machinery/shower{
@@ -35678,15 +38473,21 @@
icon_state = "freezerfloor"
},
/area/syndicate_mothership/infteam)
-"rJC" = (
-/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/snacks/sliceable/pizza/hawaiianpizza,
-/obj/item/reagent_containers/food/snacks/donut,
+"rJz" = (
+/obj/item/flag/nt,
+/obj/machinery/recharger/wallcharger{
+ pixel_x = 32;
+ pixel_y = -2
+ },
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 8
+ },
+/obj/effect/decal/warning_stripes/northwest,
/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "darkredalt"
+ icon_state = "dark"
},
-/area/centcom/zone3)
+/area/centcom/specops)
"rKb" = (
/obj/effect/turf_decal/siding/wideplating{
color = "#55391A";
@@ -35708,16 +38509,6 @@
icon_state = "freezerfloor"
},
/area/syndicate_mothership/infteam)
-"rKq" = (
-/obj/structure/noticeboard{
- pixel_x = -32;
- pixel_y = 32
- },
-/obj/item/paper{
- info = "Передвинуть бойлер с водой"
- },
-/turf/simulated/floor/wood,
-/area/centcom/zone2)
"rKE" = (
/obj/item/twohanded/required/kirbyplants{
icon_state = "plant-32";
@@ -35733,6 +38524,13 @@
/obj/structure/safe,
/turf/simulated/floor/wood,
/area/centcom/zone2)
+"rKR" = (
+/obj/effect/turf_decal/caution/stand_clear/red,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkbluealtstrip"
+ },
+/area/centcom/zone2)
"rKY" = (
/obj/machinery/light/small{
dir = 1
@@ -35747,39 +38545,12 @@
icon_state = "freezerfloor"
},
/area/syndicate_mothership/infteam)
-"rLc" = (
-/obj/machinery/computer/cryopod{
- pixel_y = 32
- },
-/obj/effect/decal/warning_stripes/green/hollow,
-/obj/effect/landmark/response_team,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"rLk" = (
/obj/machinery/computer/borgupload,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/centcom/bridge)
-"rLo" = (
-/obj/structure/table/wood/fancy/black,
-/obj/item/paper_bin/nanotrasen{
- pixel_x = 3;
- pixel_y = 12
- },
-/obj/item/pen/multi/fountain,
-/obj/machinery/door_control/secure{
- id = "ert_vis_turret";
- name = "Windows control";
- pixel_x = -10;
- pixel_y = 8;
- req_access = list(114)
- },
-/obj/item/clothing/mask/cigarette/cigar/cohiba,
-/turf/simulated/floor/carpet/black,
-/area/centcom/specops)
"rLr" = (
/obj/effect/turf_decal/stripes/asteroid/line{
dir = 10
@@ -35793,6 +38564,38 @@
/obj/structure/bush,
/turf/simulated/floor/grass,
/area/centcom/evac)
+"rLT" = (
+/obj/machinery/door/poddoor/shutters/invincible{
+ armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
+ dir = 2;
+ id_tag = "CC_supply_internal2";
+ layer = 5;
+ locked = 1;
+ name = "Central Command Supply Internal Shutter"
+ },
+/obj/machinery/door_control/secure{
+ id = "CC_supply_internal2";
+ name = "Central Command Supply Internal Shutter";
+ req_access = list(114);
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkyellowalt"
+ },
+/area/centcom/specops)
+"rLX" = (
+/obj/effect/decal/warning_stripes/northwestsouth,
+/obj/machinery/door/poddoor/shutters/invincible{
+ dir = 1;
+ id_tag = "ERT_armory_lvl2";
+ name = "Armory level 2";
+ layer = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkfull"
+ },
+/area/centcom/specops)
"rMa" = (
/obj/machinery/door/poddoor/shutters/invincible{
dir = 8;
@@ -35818,31 +38621,6 @@
/obj/structure/flora/ausbushes/lavendergrass,
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
-"rNd" = (
-/obj/machinery/door_control/secure{
- id = "CC_Armory_AEG";
- name = "advanced energy gun";
- pixel_x = 24;
- pixel_y = 24;
- req_access = list(114)
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "navybluecorners"
- },
-/area/centcom/specops)
-"rNf" = (
-/obj/machinery/portable_atmospherics/canister/sleeping_agent{
- maximum_pressure = 50000
- },
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/effect/decal/warning_stripes/yellow/hollow,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
"rNs" = (
/obj/machinery/sleeper{
dir = 4
@@ -35851,147 +38629,83 @@
icon_state = "barber"
},
/area/centcom/jail)
-"rNB" = (
-/obj/structure/rack/holorack,
-/obj/item/clothing/head/beret/atmos{
- name = "beret"
- },
-/obj/item/clothing/head/beret/atmos{
- name = "beret"
+"rNF" = (
+/obj/structure/fence/corner{
+ invulnerable = 1
},
-/obj/item/clothing/head/beret/ce{
- name = "beret"
+/turf/simulated/floor/indestructible/grass,
+/area/syndicate_mothership/outside)
+"rNJ" = (
+/obj/item/flag/nt,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/bridge)
+"rOc" = (
+/obj/item/ammo_box/magazine/laser,
+/obj/item/ammo_box/magazine/laser,
+/obj/item/ammo_box/magazine/laser,
+/obj/item/ammo_box/magazine/laser,
+/obj/item/ammo_box/magazine/laser,
+/obj/item/ammo_box/magazine/laser,
+/obj/item/ammo_box/magazine/laser,
+/obj/item/ammo_box/magazine/laser,
+/obj/item/ammo_box/magazine/laser,
+/obj/item/ammo_box/magazine/laser,
+/obj/item/ammo_box/magazine/laser,
+/obj/item/ammo_box/magazine/laser,
+/obj/item/ammo_box/magazine/laser,
+/obj/item/ammo_box/magazine/laser,
+/obj/item/ammo_box/magazine/laser,
+/obj/item/ammo_box/magazine/laser,
+/obj/structure/table/reinforced,
+/obj/effect/decal/warning_stripes/blue/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
-/obj/item/clothing/head/beret/ce{
- name = "beret"
+/area/centcom/specops)
+"rOi" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
},
-/obj/item/clothing/head/beret/centcom/captain{
- name = "beret"
+/obj/structure/closet/walllocker/emerglocker/west,
+/turf/simulated/floor/shuttle/objective_check{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "darkreddarkfull"
},
-/obj/item/clothing/head/beret/centcom/captain{
- name = "beret"
+/area/shuttle/escape)
+"rOj" = (
+/obj/machinery/vending/ntc/janitor,
+/obj/machinery/light{
+ dir = 8
},
-/obj/item/clothing/head/beret/centcom/officer{
- name = "beret"
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
-/obj/item/clothing/head/beret/centcom/officer{
- name = "beret"
+/area/centcom/supply)
+"rOl" = (
+/obj/effect/decal/syndie_logo,
+/obj/effect/turf_decal/stripes/black{
+ dir = 9
},
-/obj/item/clothing/head/beret/centcom/officer/navy{
- name = "beret"
+/obj/structure/noticeboard{
+ pixel_x = -32;
+ pixel_y = 32
},
-/obj/item/clothing/head/beret/centcom/officer/navy{
- name = "beret"
+/obj/item/paper/syndimemo{
+ info = "Дней без рассекречивания Тайпана: 0"
},
-/obj/item/clothing/head/beret/durathread{
- name = "beret"
- },
-/obj/item/clothing/head/beret/durathread{
- name = "beret"
- },
-/obj/item/clothing/head/beret/eng{
- name = "beret"
- },
-/obj/item/clothing/head/beret/eng{
- name = "beret"
- },
-/obj/item/clothing/head/beret/elo{
- name = "beret"
- },
-/obj/item/clothing/head/beret/elo{
- name = "beret"
- },
-/obj/item/clothing/head/beret/centcom/officer/sigholt{
- name = "beret"
- },
-/obj/item/clothing/head/beret/centcom/officer/sigholt{
- name = "beret"
- },
-/obj/item/clothing/head/beret/centcom/officer/sparkyninja_beret{
- name = "beret"
- },
-/obj/item/clothing/head/beret/centcom/officer/sparkyninja_beret{
- name = "beret"
- },
-/obj/item/clothing/head/beret/centcom/officer/sigholt{
- icon_state = "officerberet";
- name = "beret"
- },
-/obj/item/clothing/head/beret/centcom/officer/sigholt{
- icon_state = "officerberet";
- name = "beret"
- },
-/obj/item/clothing/head/fedora,
-/obj/item/clothing/head/fedora,
-/obj/item/clothing/head/fedora{
- icon_state = "wfedora"
- },
-/obj/item/clothing/head/fedora{
- icon_state = "wfedora"
- },
-/obj/item/clothing/head/beret/purple{
- name = "beret"
- },
-/obj/item/clothing/head/beret/purple{
- name = "beret"
- },
-/obj/item/clothing/head/beret/centcom/officer/sigholt{
- icon_state = "beret_hos_black";
- name = "beret"
- },
-/obj/item/clothing/head/beret/centcom/officer/sigholt{
- icon_state = "beret_hos_black";
- name = "beret"
- },
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
-"rNF" = (
-/obj/structure/fence/corner{
- invulnerable = 1
- },
-/turf/simulated/floor/indestructible/grass,
-/area/syndicate_mothership/outside)
-"rOi" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 4
- },
-/obj/structure/closet/walllocker/emerglocker/west,
-/turf/simulated/floor/shuttle/objective_check{
- icon = 'icons/turf/floors.dmi';
- icon_state = "darkreddarkfull"
- },
-/area/shuttle/escape)
-"rOl" = (
-/obj/effect/decal/syndie_logo,
-/obj/effect/turf_decal/stripes/black{
- dir = 9
- },
-/obj/structure/noticeboard{
- pixel_x = -32;
- pixel_y = 32
- },
-/obj/item/paper/syndimemo{
- info = "Дней без рассекречивания Тайпана: 0"
- },
-/turf/simulated/floor/mineral/plastitanium/red,
-/area/syndicate_mothership/control)
-"rOs" = (
-/obj/structure/flora/ausbushes/lavendergrass,
-/obj/structure/flora/rock/jungle,
-/turf/simulated/floor/indestructible/grass,
-/area/syndicate_mothership/outside)
-"rOB" = (
-/turf/simulated/floor/shuttle,
-/area/shuttle/supply)
-"rOV" = (
-/obj/machinery/door/poddoor/impassable{
- id_tag = "SST_to_ATOM"
+/turf/simulated/floor/mineral/plastitanium/red,
+/area/syndicate_mothership/control)
+"rOs" = (
+/obj/structure/flora/ausbushes/lavendergrass,
+/obj/structure/flora/rock/jungle,
+/turf/simulated/floor/indestructible/grass,
+/area/syndicate_mothership/outside)
+"rOB" = (
+/turf/simulated/floor/shuttle,
+/area/shuttle/supply)
+"rOV" = (
+/obj/machinery/door/poddoor/impassable{
+ id_tag = "SST_to_ATOM"
},
/turf/simulated/floor/plasteel{
icon_state = "darkgrey"
@@ -36004,12 +38718,16 @@
icon_state = "darkred"
},
/area/shuttle/escape)
-"rPH" = (
-/obj/machinery/chem_master,
-/obj/machinery/light,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
+"rQc" = (
+/obj/structure/table/wood{
+ color = "#996633"
+ },
+/obj/item/paper_bin/nanotrasen{
+ pixel_x = -2;
+ pixel_y = 8
},
+/obj/item/pen/multi/gold,
+/turf/simulated/floor/wood/fancy/light,
/area/centcom/specops)
"rQr" = (
/obj/machinery/door/poddoor/impassable{
@@ -36019,6 +38737,17 @@
icon_state = "darkgrey"
},
/area/syndicate_mothership/elite_squad)
+"rQt" = (
+/obj/machinery/door/airlock/centcom{
+ name = "Prison";
+ opacity = 1;
+ req_access = list(104)
+ },
+/obj/effect/decal/warning_stripes/red,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/centcom/jail)
"rQy" = (
/obj/structure/window/reinforced{
dir = 4
@@ -36056,15 +38785,6 @@
/obj/effect/decal/syndie_logo,
/turf/simulated/floor/mineral/plastitanium/red,
/area/syndicate_mothership/elite_squad)
-"rRF" = (
-/obj/machinery/computer/med_data,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "darkbluefull"
- },
-/area/centcom/bridge)
"rRI" = (
/obj/machinery/porta_turret/syndicate{
pixel_y = 2
@@ -36073,6 +38793,20 @@
icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi'
},
/area/shuttle/syndicate)
+"rRQ" = (
+/obj/effect/landmark/marauder_exit,
+/obj/structure/fans/tiny,
+/obj/effect/decal/warning_stripes/south,
+/obj/effect/turf_decal/tile/neutral{
+ alpha = 220;
+ color = "black";
+ icon_state = "tile_full";
+ layer = 9;
+ opacity = 1;
+ initialized = 1
+ },
+/turf/simulated/floor/plating,
+/area/centcom/supply)
"rRS" = (
/turf/simulated/wall/indestructible/rock,
/area/syndicate_mothership/outside)
@@ -36118,6 +38852,20 @@
},
/turf/simulated/floor/mineral/plastitanium/red,
/area/syndicate_mothership/elite_squad)
+"rSw" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/effect/decal/warning_stripes/yellow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
+"rSA" = (
+/obj/structure/chair/sofa/left{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/red,
+/area/centcom/zone1)
"rTw" = (
/obj/effect/decal/syndie_logo{
icon_state = "logo3"
@@ -36138,6 +38886,29 @@
icon_state = "router_dir"
},
/area/shuttle/syndicate)
+"rTH" = (
+/obj/effect/turf_decal/delivery/white,
+/obj/machinery/door/poddoor/shutters/invincible{
+ dir = 1;
+ id_tag = "CC_Armory_SRT"
+ },
+/obj/machinery/door/airlock/centcom{
+ aiControlDisabled = 1;
+ hackProof = 1;
+ name = "Special ReactionTeam";
+ opacity = 1;
+ req_access = list(114)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
+"rTJ" = (
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "navyblue"
+ },
+/area/centcom/specops)
"rTL" = (
/turf/simulated/floor/plasteel{
icon_state = "barber"
@@ -36286,12 +39057,31 @@
/obj/effect/turf_decal/bot_white,
/turf/simulated/floor/mineral/plastitanium,
/area/syndicate_mothership/elite_squad)
+"rWx" = (
+/obj/effect/turf_decal/arrows{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkyellowaltstrip"
+ },
+/area/centcom/supply)
"rWE" = (
/obj/machinery/vending/medical,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/centcom/specops)
+"rWG" = (
+/obj/machinery/door/poddoor/shutters/invincible{
+ armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
+ id_tag = "ERT_director_office_shutters2";
+ layer = 5;
+ locked = 1;
+ name = "CentCom SOO Briefing"
+ },
+/turf/simulated/wall/indestructible/fakeglass,
+/area/centcom/specops)
"rWR" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small{
@@ -36319,6 +39109,14 @@
icon_state = "whiteblue"
},
/area/shuttle/escape)
+"rXE" = (
+/obj/structure/table/glass,
+/obj/item/pizzabox/vegetable,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkyellow"
+ },
+/area/centcom/specops)
"rXF" = (
/obj/machinery/light{
dir = 4
@@ -36347,16 +39145,12 @@
icon_state = "dark"
},
/area/centcom/evac)
-"rXW" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door_control/secure{
- id = "CC_space_jail_sec"
- },
-/turf/simulated/floor/plasteel{
- dir = 10;
- icon_state = "darkredalt"
+"rYi" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444"
},
-/area/centcom/zone3)
+/turf/simulated/floor/carpet/black,
+/area/centcom/specops)
"rYn" = (
/obj/machinery/sleeper,
/turf/simulated/floor/plasteel{
@@ -36391,10 +39185,6 @@
water_overlay_icon_state = null
},
/area/syndicate_mothership/outside)
-"rYU" = (
-/obj/structure/shuttle/engine/propulsion/burst,
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/mining)
"rYX" = (
/obj/item/twohanded/required/kirbyplants,
/obj/structure/curtain/black{
@@ -36402,11 +39192,6 @@
},
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/infteam)
-"rZk" = (
-/obj/machinery/light,
-/obj/structure/closet/crate/can,
-/turf/simulated/floor/wood,
-/area/centcom/jail)
"rZo" = (
/turf/simulated/floor/plasteel{
dir = 8;
@@ -36434,6 +39219,12 @@
/obj/structure/window/full/shuttle/gray,
/turf/simulated/floor/plating/airless,
/area/shuttle/syndicate)
+"rZE" = (
+/turf/simulated/floor/indestructible{
+ dir = 8;
+ icon_state = "darkgreynavyblue"
+ },
+/area/centcom/specops)
"sas" = (
/turf/simulated/floor/plasteel{
dir = 6;
@@ -36453,6 +39244,11 @@
"sbw" = (
/turf/simulated/wall/shuttle,
/area/shuttle/supply)
+"sbQ" = (
+/obj/structure/table/wood/fancy/black,
+/obj/item/candle/eternal,
+/turf/simulated/floor/wood,
+/area/centcom/zone1)
"scm" = (
/obj/machinery/photocopier/faxmachine/longrange/syndie{
name = "Фокс машина"
@@ -36461,6 +39257,12 @@
icon_state = "darkyellowfull"
},
/area/syndicate_mothership/cargo)
+"scs" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/grass,
+/area/centcom/evac)
"scA" = (
/obj/machinery/vending/hatdispenser,
/obj/machinery/light/small,
@@ -36503,6 +39305,16 @@
icon_state = "dark"
},
/area/centcom/jail)
+"sdy" = (
+/obj/structure/closet/crate/can,
+/obj/effect/turf_decal/siding/brown{
+ dir = 4
+ },
+/obj/structure/window/reinforced/tinted{
+ dir = 8
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"sdz" = (
/obj/item/flag/nt,
/turf/simulated/floor/plasteel{
@@ -36524,13 +39336,6 @@
icon_state = "black"
},
/area/space)
-"sen" = (
-/obj/structure/shuttle/engine/propulsion{
- icon_state = "burst_r";
- tag = "icon-burst_r"
- },
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/pod_1)
"ser" = (
/turf/simulated/floor/plasteel{
dir = 8;
@@ -36590,56 +39395,29 @@
icon_state = "freezerfloor"
},
/area/syndicate_mothership/infteam)
-"sfw" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "darkyellow"
- },
-/area/centcom/specops)
-"sfT" = (
-/obj/structure/table/glass,
-/turf/simulated/floor/wood,
-/area/centcom/specops)
"sfW" = (
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "darkredaltstrip"
},
/area/syndicate_mothership/jail)
-"sgi" = (
-/obj/item/twohanded/required/kirbyplants{
- icon_state = "plant-28";
- tag = "icon-plant-28"
- },
-/turf/simulated/floor/carpet/black,
-/area/centcom/zone2)
"sgk" = (
/obj/machinery/light/small,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
},
/area/syndicate_mothership/infteam)
+"sgp" = (
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 8
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"sgv" = (
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
/area/centcom/evac)
-"sgG" = (
-/obj/structure/shuttle/engine/propulsion,
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/siberia)
-"sgW" = (
-/obj/machinery/portable_atmospherics/canister/carbon_dioxide{
- maximum_pressure = 50000
- },
-/obj/effect/decal/warning_stripes/yellow/hollow,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
"sgZ" = (
/obj/effect/decal/syndie_logo{
icon_state = "logo14"
@@ -36654,27 +39432,12 @@
"shl" = (
/turf/simulated/wall/indestructible/fakeglass,
/area/centcom/specops)
-"shp" = (
-/obj/structure/chair/comfy/purp{
- dir = 1
- },
-/obj/machinery/computer/security/telescreen{
- desc = "Used for watching the Special Ops.";
- name = "Special Ops. Monitor";
- network = list("ERT");
- pixel_y = 32
- },
-/turf/simulated/floor/carpet/black,
-/area/centcom/specops)
-"shB" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 8
- },
+"shI" = (
+/obj/effect/turf_decal/box/white,
/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "darkred"
+ icon_state = "dark"
},
-/area/centcom/specops)
+/area/centcom/evac)
"shZ" = (
/obj/structure/grille,
/obj/structure/window/full/shuttle/gray,
@@ -36700,12 +39463,15 @@
icon_state = "dark"
},
/area/shuttle/syndicate)
-"siJ" = (
+"siq" = (
+/obj/effect/turf_decal/siding/yellow,
+/turf/simulated/floor/carpet,
+/area/centcom/evac)
+"siz" = (
/turf/simulated/floor/plasteel{
- dir = 9;
- icon_state = "darkbluealt"
+ icon_state = "darkred"
},
-/area/centcom/zone2)
+/area/centcom/specops)
"siN" = (
/obj/structure/chair/office/dark{
dir = 4
@@ -36726,10 +39492,23 @@
},
/turf/simulated/floor/mineral/plastitanium/red,
/area/syndicate_mothership/elite_squad)
-"sjx" = (
-/obj/machinery/photocopier,
+"sjb" = (
+/obj/structure/reagent_dispensers/water_cooler,
+/obj/effect/turf_decal/siding/brown{
+ dir = 4
+ },
+/obj/structure/window/reinforced/tinted,
+/obj/structure/window/reinforced/tinted{
+ dir = 8
+ },
/turf/simulated/floor/carpet/black,
/area/centcom/zone2)
+"sjr" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "darkyellowcorners";
+ dir = 1
+ },
+/area/centcom/specops)
"sjQ" = (
/obj/effect/decal/syndie_logo{
icon_state = "logo6"
@@ -36759,6 +39538,19 @@
},
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/infteam)
+"sla" = (
+/obj/machinery/door_control/secure{
+ id = "CC_Armory_GYGAX";
+ name = "GYGAX";
+ pixel_x = 24;
+ pixel_y = -32;
+ req_access = list(114)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkyellowcorners";
+ dir = 1
+ },
+/area/centcom/specops)
"sle" = (
/turf/simulated/floor/shuttle/objective_check{
dir = 6;
@@ -36787,6 +39579,14 @@
/obj/structure/fans/tiny/invisible,
/turf/simulated/floor/plating,
/area/shuttle/syndicate)
+"smf" = (
+/obj/machinery/vending/security/ert{
+ density = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
"smk" = (
/obj/machinery/sleeper/syndie,
/turf/simulated/floor/shuttle{
@@ -36799,13 +39599,6 @@
icon_state = "darkreddarkfull"
},
/area/shuttle/escape)
-"smB" = (
-/obj/mecha/combat/phazon,
-/obj/effect/turf_decal/mech,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
"smH" = (
/obj/effect/decal/syndie_logo{
icon_state = "logo7"
@@ -36824,6 +39617,13 @@
icon_state = "warnwhite"
},
/area/centcom/zone1)
+"snf" = (
+/obj/effect/turf_decal/caution/stand_clear/red,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkbluealtstrip"
+ },
+/area/centcom/zone2)
"snn" = (
/obj/effect/decal/syndie_logo{
icon_state = "logo8"
@@ -36880,6 +39680,14 @@
icon_state = "darkgrey"
},
/area/syndicate_mothership)
+"soJ" = (
+/obj/structure/sign/nosmoking_2{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkyellowalt"
+ },
+/area/centcom/supply)
"soN" = (
/obj/structure/table/reinforced,
/obj/item/storage/firstaid/o2{
@@ -36895,34 +39703,12 @@
icon_state = "cmo"
},
/area/shuttle/escape)
-"spd" = (
-/obj/machinery/door/poddoor/shutters/invincible{
- dir = 2;
- id_tag = "CC_Armory_AEG"
- },
-/obj/effect/decal/warning_stripes/red,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"spf" = (
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "whiteblue"
},
/area/shuttle/escape)
-"sph" = (
-/obj/machinery/portable_atmospherics/canister/air{
- maximum_pressure = 50000
- },
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/effect/decal/warning_stripes/yellow/hollow,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
"spi" = (
/obj/structure/grille,
/obj/structure/window/full/shuttle/gray,
@@ -36949,6 +39735,12 @@
},
/turf/simulated/floor/carpet,
/area/centcom/evac)
+"sql" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/wall/indestructible/reinforced,
+/area/centcom/zone2)
"sqw" = (
/obj/effect/decal/syndie_logo{
icon_state = "logo9"
@@ -36961,6 +39753,29 @@
},
/turf/simulated/floor/mineral/plastitanium/red,
/area/syndicate_mothership/elite_squad)
+"sqD" = (
+/obj/machinery/vending/ntc/ert{
+ req_access = list(114)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
+"sqO" = (
+/obj/item/gun/energy/sniperrifle{
+ pixel_x = 3;
+ pixel_y = 8
+ },
+/obj/item/gun/energy/sniperrifle{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/structure/rack/gunrack,
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"sqV" = (
/obj/effect/turf_decal/box/white,
/obj/item/ammo_box/magazine/m50,
@@ -36993,6 +39808,22 @@
icon_state = "cmo"
},
/area/shuttle/escape)
+"sru" = (
+/obj/structure/table/reinforced,
+/obj/item/grenade/clusterbuster/nervegas,
+/obj/item/grenade/clusterbuster/nervegas,
+/obj/item/grenade/clusterbuster/nervegas,
+/obj/item/grenade/clusterbuster/teargas,
+/obj/item/grenade/clusterbuster/teargas,
+/obj/item/grenade/clusterbuster/teargas,
+/obj/item/grenade/clusterbuster/mega_bang,
+/obj/item/grenade/clusterbuster/mega_bang,
+/obj/item/grenade/clusterbuster/mega_bang,
+/obj/effect/decal/warning_stripes/green/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"srv" = (
/obj/effect/decal/syndie_logo{
icon_state = "logo10"
@@ -37015,10 +39846,6 @@
icon_state = "grimy"
},
/area/centcom/zone1)
-"srQ" = (
-/obj/structure/lattice,
-/turf/simulated/wall/indestructible/reinforced,
-/area/centcom/zone1)
"sse" = (
/obj/effect/decal/syndie_logo{
icon_state = "logo11"
@@ -37055,59 +39882,6 @@
icon_state = "floor13"
},
/area/shuttle/ninja)
-"ssB" = (
-/obj/structure/rack/holorack,
-/obj/item/clothing/suit/armor/heavy,
-/obj/item/clothing/suit/armor/heavy,
-/obj/item/clothing/suit/armor/heavy,
-/obj/item/clothing/suit/armor/heavy,
-/obj/item/clothing/suit/armor/heavy,
-/obj/item/clothing/suit/armor/heavy,
-/obj/item/clothing/suit/armor/heavy,
-/obj/item/clothing/suit/armor/heavy,
-/obj/item/clothing/suit/armor/heavy,
-/obj/item/clothing/suit/armor/heavy,
-/obj/item/clothing/shoes/combat/swat,
-/obj/item/clothing/shoes/combat/swat,
-/obj/item/clothing/shoes/combat/swat,
-/obj/item/clothing/shoes/combat/swat,
-/obj/item/clothing/shoes/combat/swat,
-/obj/item/clothing/shoes/combat/swat,
-/obj/item/clothing/shoes/combat/swat,
-/obj/item/clothing/shoes/combat/swat,
-/obj/item/clothing/shoes/combat/swat,
-/obj/item/clothing/shoes/combat/swat,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
-"ssE" = (
-/obj/structure/shuttle/engine/heater{
- icon_state = "heater3x3_side";
- tag = "icon-heater (NORTH)"
- },
-/obj/structure/window/plasmareinforced{
- color = "#FF0000";
- dir = 1
- },
-/obj/structure/shuttle/engine/platform{
- layer = 2.9
- },
-/turf/simulated/floor/plating,
-/area/shuttle/syndicate)
-"ssL" = (
-/obj/structure/table/wood,
-/obj/item/book/manual/security_space_law/black{
- pixel_x = -4
- },
-/obj/item/book/manual/security_space_law{
- pixel_x = 3
- },
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/simulated/floor/carpet,
-/area/centcom/court)
"ssR" = (
/obj/effect/decal/syndie_logo{
icon_state = "logo11"
@@ -37122,14 +39896,10 @@
icon_state = "floor4"
},
/area/shuttle/syndicate_sit)
-"sub" = (
-/obj/structure/sign/poster/official/nanotrasen_logo{
- pixel_x = -32
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
+"stV" = (
+/obj/effect/turf_decal/siding/yellow,
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone3)
"suc" = (
/obj/effect/decal/syndie_logo{
icon_state = "logo12"
@@ -37188,13 +39958,18 @@
/obj/item/pen,
/turf/simulated/floor/carpet/arcade,
/area/centcom/zone1)
-"svr" = (
-/obj/structure/window/reinforced{
- dir = 4
+"svw" = (
+/obj/item/gun/projectile/automatic/ar,
+/obj/item/gun/projectile/automatic/ar,
+/obj/item/gun/projectile/automatic/ar,
+/obj/item/gun/projectile/automatic/ar,
+/obj/item/gun/projectile/automatic/ar,
+/obj/structure/rack/gunrack,
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
-/obj/item/twohanded/required/kirbyplants,
-/turf/simulated/floor/wood,
-/area/centcom/evac)
+/area/centcom/specops)
"svC" = (
/obj/machinery/door/airlock/external{
name = "Labor Shuttle Airlock";
@@ -37205,13 +39980,40 @@
icon_state = "dark"
},
/area/shuttle/siberia)
+"swk" = (
+/obj/structure/chair/comfy/shuttle,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkyellow"
+ },
+/area/centcom/specops)
"swP" = (
/turf/simulated/wall/indestructible/iron,
/area/syndicate_mothership/infteam)
+"swV" = (
+/obj/structure/piano/unanchored{
+ dir = 8;
+ layer = 2.5
+ },
+/obj/structure/flora/ausbushes,
+/obj/structure/flora/ausbushes/fullgrass,
+/obj/structure/window/full/reinforced{
+ armor = list("melee"=80,"bullet"=80,"laser"=0,"energy"=0,"bomb"=80,"bio"=100,"rad"=100,"fire"=80,"acid"=100);
+ layer = 5
+ },
+/turf/simulated/floor/grass,
+/area/centcom/specops)
"sxa" = (
/obj/machinery/computer/shuttle/sit,
/turf/simulated/floor/carpet,
/area/syndicate_mothership/control)
+"sxr" = (
+/obj/machinery/ai_status_display{
+ pixel_y = 32
+ },
+/obj/machinery/computer/communications,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/bridge)
"sxB" = (
/obj/machinery/light/spot{
dir = 4;
@@ -37237,6 +40039,14 @@
},
/turf/simulated/floor/wood,
/area/centcom/zone1)
+"sxS" = (
+/obj/effect/turf_decal/arrows/red{
+ name = "Armory"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"syj" = (
/obj/structure/chair/comfy/shuttle/dark{
dir = 8
@@ -37279,15 +40089,6 @@
/obj/structure/chair/sofa/left,
/turf/simulated/floor/carpet,
/area/syndicate_mothership/infteam)
-"sAd" = (
-/obj/machinery/ai_status_display{
- pixel_x = 32
- },
-/obj/item/twohanded/required/kirbyplants,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/bridge)
"sAg" = (
/obj/structure/chair/stool/bar,
/turf/simulated/floor/wood{
@@ -37390,6 +40191,25 @@
icon_state = "white"
},
/area/centcom/zone1)
+"sAS" = (
+/obj/structure/bookcase/manuals,
+/obj/item/book/manual/security_space_law{
+ pixel_x = 3
+ },
+/obj/item/book/manual/security_space_law{
+ pixel_x = 3
+ },
+/obj/item/book/manual/security_space_law{
+ pixel_x = 3
+ },
+/obj/item/book/manual/security_space_law{
+ pixel_x = 3
+ },
+/obj/effect/turf_decal/siding/yellow/corner{
+ dir = 8
+ },
+/turf/simulated/floor/carpet,
+/area/centcom/evac)
"sAT" = (
/obj/machinery/light/small{
dir = 4
@@ -37403,22 +40223,6 @@
icon_state = "cafeteria"
},
/area/centcom/jail)
-"sBh" = (
-/obj/structure/closet/wardrobe/red,
-/obj/structure/window/reinforced{
- layer = 2.9
- },
-/turf/simulated/floor/wood,
-/area/centcom/jail)
-"sBk" = (
-/obj/structure/sign/poster/contraband/borg_fancy_2{
- pixel_x = 32
- },
-/turf/simulated/floor/indestructible{
- dir = 8;
- icon_state = "vault"
- },
-/area/centcom/specops)
"sBs" = (
/turf/simulated/floor/plating{
icon = 'icons/turf/floors.dmi';
@@ -37434,6 +40238,12 @@
icon_state = "barber"
},
/area/centcom/zone1)
+"sBC" = (
+/obj/machinery/light_construct/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/centcom/zone2)
"sBD" = (
/obj/effect/turf_decal{
dir = 8;
@@ -37460,6 +40270,16 @@
name = "floor"
},
/area/syndicate_mothership/infteam)
+"sBS" = (
+/obj/machinery/requests_console{
+ department = "Central Command";
+ departmentType = 1;
+ name = "CC Requests Console";
+ pixel_x = -32;
+ pixel_y = 32
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/specops)
"sCg" = (
/obj/structure/table/wood,
/obj/machinery/kitchen_machine/microwave/upgraded{
@@ -37479,13 +40299,6 @@
name = "floor"
},
/area/syndicate_mothership/infteam)
-"sCh" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/shuttle/engine/heater,
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/supply)
"sCl" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
@@ -37510,6 +40323,13 @@
},
/turf/simulated/floor/plasteel,
/area/shuttle/escape)
+"sCX" = (
+/obj/machinery/door_control/secure{
+ id = "CC_Main_Office_1_1";
+ req_access = list(114)
+ },
+/turf/simulated/wall/indestructible/reinforced,
+/area/centcom/bridge)
"sDa" = (
/obj/machinery/door/airlock/medical/glass{
name = "Escape Shuttle Infirmary"
@@ -37536,35 +40356,41 @@
icon_state = "floor12"
},
/area/shuttle/syndicate)
-"sEU" = (
-/obj/machinery/vending/tool,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "navyblue"
+"sDM" = (
+/obj/effect/turf_decal/siding/yellow/corner,
+/turf/simulated/floor/carpet,
+/area/centcom/evac)
+"sDN" = (
+/obj/structure/noticeboard{
+ pixel_y = 30
},
-/area/centcom/specops)
-"sEW" = (
-/obj/structure/shuttle/engine/propulsion{
- dir = 8
+/obj/item/paper{
+ info = "Уволить клоуна."
},
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/transport)
-"sFp" = (
-/obj/structure/table/glass,
-/obj/item/folder/blue{
- pixel_x = 5;
- pixel_y = -5
+/obj/item/paper{
+ info = "Переговорить с командованием о трёхзначных числах"
},
-/obj/item/paper,
+/obj/structure/chair/sofa/corp/right,
+/obj/item/toy/plushie/red_fox,
/turf/simulated/floor/carpet/black,
/area/centcom/zone2)
-"sFz" = (
-/obj/machinery/computer/shuttle/ferry,
-/turf/simulated/floor/plasteel{
- dir = 10;
- icon_state = "darkyellowalt"
+"sEx" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/glass/beaker/waterbottle,
+/obj/item/reagent_containers/food/drinks/drinkingglass{
+ pixel_x = -5
},
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/carpet/black,
/area/centcom/zone3)
+"sEW" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 8
+ },
+/turf/simulated/floor/plating/airless,
+/area/shuttle/transport)
"sFI" = (
/obj/structure/chair/comfy/brown{
dir = 4
@@ -37577,12 +40403,37 @@
icon_state = "grimy"
},
/area/centcom/zone2)
+"sFQ" = (
+/obj/effect/turf_decal/caution/stand_clear/white,
+/obj/machinery/door/poddoor/impassable{
+ id_tag = "CC_Players_In";
+ name = "Blast Door";
+ can_be_hit = 0
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/zone1)
+"sGe" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/carpet/black,
+/area/centcom/bridge)
"sGg" = (
/obj/structure/table,
/turf/simulated/floor/shuttle{
icon_state = "floor4"
},
/area/shuttle/syndicate_sit)
+"sGH" = (
+/obj/machinery/computer/shuttle/ferry,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkyellowalt"
+ },
+/area/centcom/zone3)
"sGK" = (
/obj/structure/chair/sofa/right{
dir = 8
@@ -37597,9 +40448,24 @@
/obj/mecha/combat/durand/rover/loaded,
/turf/simulated/floor/mineral/plastitanium,
/area/syndicate_mothership/elite_squad)
-"sHn" = (
-/obj/item/flag/nt,
-/turf/simulated/floor/wood,
+"sHb" = (
+/obj/machinery/door/airlock/centcom{
+ name = "CentCom SOO";
+ opacity = 1;
+ req_access = list(114)
+ },
+/obj/machinery/door/poddoor/shutters/invincible{
+ armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
+ dir = 2;
+ id_tag = "ERT_director_office_shutters2";
+ layer = 5;
+ locked = 1;
+ name = "CentCom SOO Briefing"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "navybluecorners"
+ },
/area/centcom/specops)
"sHv" = (
/obj/structure/chair/comfy/shuttle/dark{
@@ -37619,11 +40485,21 @@
icon_state = "Dark"
},
/area/shuttle/funeral)
-"sHV" = (
-/obj/structure/bed,
-/obj/item/bedsheet/clown,
-/turf/simulated/floor/carpet/black,
-/area/centcom/zone1)
+"sHL" = (
+/obj/structure/table/wood,
+/obj/item/storage/bible,
+/turf/simulated/floor/carpet{
+ icon_state = "carpetsymbol"
+ },
+/area/centcom/evac)
+"sHR" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 1;
+ icon_state = "propulsion_r";
+ tag = "icon-propulsion_r (NORTH)"
+ },
+/turf/simulated/floor/plating/airless,
+/area/shuttle/funeral)
"sHW" = (
/obj/docking_port/stationary{
area_type = /area/syndicate_mothership;
@@ -37651,21 +40527,6 @@
},
/turf/simulated/floor/mineral/plastitanium,
/area/syndicate_mothership/elite_squad)
-"sIh" = (
-/obj/structure/shuttle/engine/platform{
- dir = 1;
- layer = 2.9
- },
-/obj/structure/window/plasmareinforced{
- color = "#00f700"
- },
-/obj/structure/shuttle/engine/heater{
- dir = 1;
- icon_state = "heater3x3_side_inv";
- tag = "icon-heater (NORTH)"
- },
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/ninja)
"sIC" = (
/obj/structure/table/wood,
/turf/simulated/floor/carpet,
@@ -37676,6 +40537,43 @@
},
/turf/simulated/floor/mineral/plastitanium/red,
/area/syndicate_mothership/elite_squad)
+"sJr" = (
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/jail)
+"sJx" = (
+/obj/structure/closet{
+ icon_closed = "syndicate1";
+ icon_opened = "syndicate1open";
+ icon_state = "syndicate1";
+ name = "Nanotrasen Diplomat's closet"
+ },
+/obj/item/clothing/shoes/laceup,
+/obj/item/clothing/under/rank/centcom/diplomatic,
+/obj/item/lighter/zippo/nt_rep,
+/obj/item/storage/fancy/cigarettes/dromedaryco,
+/obj/item/clothing/gloves/color/white,
+/obj/item/storage/backpack/satchel,
+/obj/item/radio/headset/centcom,
+/obj/item/storage/backpack/satcheldeluxe,
+/obj/item/storage/box/survival{
+ name = "Survival kit"
+ },
+/obj/item/implanter/dust,
+/obj/item/implanter/mindshield/ert,
+/obj/item/implanter/death_alarm,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/bridge)
+"sJH" = (
+/obj/structure/table/reinforced,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/centcom/zone3)
"sJJ" = (
/obj/machinery/door/airlock/shuttle{
aiControlDisabled = 1;
@@ -37703,15 +40601,6 @@
icon_state = "neutralfull"
},
/area/shuttle/escape)
-"sJY" = (
-/obj/machinery/computer/account_database{
- name = "Admin Accounts Database"
- },
-/obj/item/radio/intercom/specops{
- pixel_x = 32
- },
-/turf/simulated/floor/wood,
-/area/centcom/specops)
"sKd" = (
/obj/machinery/light{
dir = 8
@@ -37769,15 +40658,20 @@
},
/turf/simulated/floor/grass,
/area/centcom/evac)
-"sLt" = (
-/obj/machinery/door/poddoor/shutters/invincible{
- id_tag = "CC_Armory_GYGAX"
+"sKX" = (
+/obj/structure/railing,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "rampbottom";
+ tag = "icon-stage_stairs"
},
-/obj/effect/decal/warning_stripes/red,
+/area/centcom/specops)
+"sLB" = (
+/obj/machinery/vending/coffee/free,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/centcom/specops)
+/area/centcom/zone2)
"sLG" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -37792,6 +40686,15 @@
},
/turf/simulated/floor/mineral/plastitanium,
/area/syndicate_mothership/elite_squad)
+"sLJ" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/machinery/light,
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"sLT" = (
/obj/structure/fence{
invulnerable = 1
@@ -37810,6 +40713,14 @@
icon_state = "navybluealt"
},
/area/syndicate_mothership/control)
+"sMp" = (
+/obj/structure/chair/comfy/beige{
+ dir = 4;
+ layer = 5;
+ pixel_y = -2
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone3)
"sMr" = (
/obj/structure/sign/security{
pixel_y = 32
@@ -37819,19 +40730,10 @@
icon_state = "neutralfull"
},
/area/shuttle/escape)
-"sMy" = (
-/obj/item/storage/ashtray/glass{
- pixel_x = -7;
- pixel_y = 10
- },
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/window/reinforced{
- dir = 1
+"sMC" = (
+/turf/simulated/floor/indestructible{
+ icon_state = "darkgrey"
},
-/obj/structure/table/glass,
-/turf/simulated/floor/carpet,
/area/centcom/specops)
"sMD" = (
/obj/structure/flora/rock/jungle,
@@ -37842,6 +40744,27 @@
/obj/machinery/computer/shuttle/sit,
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/control)
+"sNt" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
+"sNw" = (
+/obj/effect/decal/warning_stripes/northeastsouth,
+/obj/machinery/door/poddoor/shutters/preopen/invincible{
+ dir = 1;
+ id_tag = "ERT_armory_vkd";
+ name = "Armory level 1"
+ },
+/obj/machinery/door/poddoor/impassable/preopen{
+ id_tag = "ERT_Quarantine";
+ name = "ERT Quarantine"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkfull"
+ },
+/area/centcom/specops)
"sNX" = (
/obj/machinery/light/spot,
/turf/simulated/floor/plasteel{
@@ -37867,6 +40790,13 @@
icon_state = "darkgrey"
},
/area/syndicate_mothership)
+"sOq" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "rampbottom";
+ tag = "icon-stage_stairs"
+ },
+/area/centcom/specops)
"sOr" = (
/obj/structure/window/reinforced,
/obj/item/flag/species/unathi,
@@ -37907,6 +40837,33 @@
/obj/effect/turf_decal/bot_white,
/turf/simulated/floor/mineral/plastitanium,
/area/syndicate_mothership/elite_squad)
+"sPu" = (
+/obj/structure/closet/crate/hydroponics,
+/obj/item/cultivator,
+/obj/item/cultivator,
+/obj/item/cultivator,
+/obj/item/cultivator,
+/obj/item/shovel/spade,
+/obj/item/shovel/spade,
+/obj/item/shovel/spade,
+/obj/item/shovel/spade,
+/obj/item/hatchet,
+/obj/item/hatchet,
+/obj/item/hatchet,
+/obj/item/hatchet,
+/obj/item/seeds/gatfruit,
+/obj/item/seeds/cherry/bomb,
+/obj/item/seeds/ambrosia/gaia,
+/obj/item/seeds/ambrosia/gaia,
+/obj/item/seeds/ambrosia/gaia,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/beach/sand{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "asteroid"
+ },
+/area/centcom/evac)
"sQh" = (
/obj/machinery/atmospherics/unary/vent_pump/high_volume{
dir = 1;
@@ -37918,10 +40875,6 @@
icon_state = "dark"
},
/area/syndicate_mothership/cargo)
-"sQj" = (
-/obj/structure/shuttle/engine/propulsion,
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/supply)
"sQx" = (
/obj/structure/flora/ausbushes/brflowers,
/turf/simulated/floor/indestructible/snow,
@@ -37952,10 +40905,6 @@
},
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/control)
-"sRk" = (
-/obj/structure/filingcabinet/security,
-/turf/simulated/floor/wood,
-/area/centcom/zone3)
"sRl" = (
/obj/machinery/vending/wallmed{
name = "Custom Emergency NanoMed";
@@ -38015,11 +40964,12 @@
},
/turf/simulated/floor/mineral/plastitanium,
/area/syndicate_mothership/elite_squad)
-"sSm" = (
-/obj/structure/table/glass,
-/obj/item/book/manual/faxes,
-/turf/simulated/floor/wood,
-/area/centcom/bridge)
+"sSh" = (
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkyellowaltstrip"
+ },
+/area/centcom/specops)
"sSp" = (
/obj/structure/chair/comfy/shuttle/dark{
dir = 8
@@ -38042,6 +40992,12 @@
/obj/effect/turf_decal/bot_white,
/turf/simulated/floor/mineral/plastitanium,
/area/syndicate_mothership/elite_squad)
+"sSG" = (
+/obj/effect/turf_decal/siding/white/corner,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/evac)
"sSK" = (
/turf/simulated/floor/plasteel{
dir = 4;
@@ -38058,14 +41014,11 @@
icon_state = "darkyellowalt"
},
/area/syndicate_mothership/cargo)
-"sSU" = (
-/obj/structure/closet/secure_closet/brig,
-/obj/effect/decal/warning_stripes/red/hollow,
+"sTj" = (
/turf/simulated/floor/plasteel{
- dir = 9;
- icon_state = "darkyellowalt"
+ icon_state = "darkbluealtstrip"
},
-/area/centcom/jail)
+/area/centcom/zone2)
"sTm" = (
/obj/machinery/door/airlock/syndicate/public{
name = "Shower"
@@ -38113,18 +41066,6 @@
},
/turf/simulated/floor/wood,
/area/centcom/zone2)
-"sUB" = (
-/obj/structure/window/reinforced{
- dir = 1;
- layer = 2.9
- },
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/jail)
"sUD" = (
/obj/effect/spawner/random_spawners/syndicate/loot,
/turf/simulated/floor/plasteel{
@@ -38135,19 +41076,6 @@
/obj/machinery/vending/boozeomat,
/turf/simulated/floor/carpet/black,
/area/centcom/zone1)
-"sVi" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/shuttle/engine/heater{
- icon_state = "heater2x2";
- tag = "icon-heater (NORTH)"
- },
-/obj/structure/shuttle/engine/platform{
- layer = 2.9
- },
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/vox)
"sVj" = (
/obj/structure/table/wood,
/obj/structure/window/reinforced{
@@ -38165,32 +41093,6 @@
/obj/item/flashlight/lamp,
/turf/simulated/floor/carpet,
/area/centcom/zone1)
-"sVH" = (
-/obj/effect/decal/warning_stripes/white/hollow,
-/obj/machinery/door_control/secure{
- id = "CC_Armory_DURAND";
- name = "DURAND";
- pixel_x = 8;
- pixel_y = -24;
- req_access = list(114)
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "navyblue"
- },
-/area/centcom/specops)
-"sVL" = (
-/obj/machinery/door/airlock/centcom{
- damage_deflection = 999;
- name = "Prison";
- opacity = 1;
- req_access = list(104)
- },
-/obj/effect/decal/warning_stripes/red,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/zone3)
"sVV" = (
/obj/structure/window/reinforced{
dir = 4
@@ -38250,7 +41152,7 @@
dir = 8;
icon_state = "burst_r"
},
-/turf/simulated/floor/shuttle/plating,
+/turf/simulated/floor/plating/airless,
/area/shuttle/transport)
"sWJ" = (
/obj/item/twohanded/required/kirbyplants{
@@ -38267,6 +41169,14 @@
icon_state = "barber"
},
/area/centcom/zone1)
+"sWY" = (
+/obj/structure/sink{
+ dir = 1
+ },
+/turf/simulated/floor/indestructible{
+ icon_state = "darkpurple"
+ },
+/area/centcom/specops)
"sXd" = (
/obj/effect/turf_decal{
dir = 8;
@@ -38276,10 +41186,37 @@
water_overlay_icon_state = null
},
/area/syndicate_mothership/outside)
+"sXg" = (
+/obj/effect/step_trigger/teleporter{
+ teleport_x = 216;
+ teleport_y = 26;
+ teleport_z = 1;
+ icon = 'icons/mob/screen_gen.dmi';
+ icon_state = "x2"
+ },
+/turf/simulated/floor/plasteel{
+ color = "gray";
+ dir = 4;
+ icon_state = "rampbottom"
+ },
+/area/centcom/specops)
"sXk" = (
/obj/effect/turf_decal/box/corners,
/turf/simulated/floor/mineral/abductor,
/area/centcom/zone1)
+"sXo" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/conveyor{
+ id = "O2";
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
"sXC" = (
/obj/structure/closet/crate/syndicate{
pixel_y = 8
@@ -38321,16 +41258,6 @@
},
/turf/simulated/floor/mineral/plastitanium/red,
/area/syndicate_mothership/jail)
-"sYM" = (
-/obj/structure/table/wood,
-/obj/item/book/manual/security_space_law,
-/obj/item/paper_bin/nanotrasen,
-/obj/item/pen,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/simulated/floor/carpet,
-/area/centcom/court)
"sYR" = (
/obj/structure/fans/tiny/invisible,
/turf/simulated/floor/plasteel{
@@ -38338,22 +41265,23 @@
icon_state = "warndarkgreycornerred"
},
/area/syndicate_mothership)
-"sYS" = (
-/obj/effect/decal/warning_stripes/red,
-/obj/machinery/door/poddoor/shutters/invincible{
- dir = 2;
- id_tag = "CC_Armory_IK60"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"sYW" = (
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "navybluecornersalt"
},
/area/centcom/specops)
+"sZc" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/door/poddoor/shutters/invincible{
+ dir = 2;
+ id_tag = "CC_Armory_DURAND"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkfull"
+ },
+/area/centcom/specops)
"sZn" = (
/obj/effect/turf_decal/stripes/line{
icon = 'icons/turf/floors.dmi';
@@ -38368,16 +41296,6 @@
tag = "icon-stage_stairs"
},
/area/syndicate_mothership/infteam)
-"sZy" = (
-/obj/structure/rack/gunrack,
-/obj/item/gun/energy/pulse/destroyer/annihilator,
-/obj/item/gun/energy/pulse/destroyer/annihilator,
-/obj/item/gun/energy/pulse/destroyer/annihilator,
-/obj/item/gun/energy/pulse/destroyer/annihilator,
-/obj/item/gun/energy/pulse/destroyer/annihilator,
-/obj/item/gun/energy/pulse/destroyer/annihilator,
-/turf/simulated/floor/carpet/black,
-/area/centcom/specops)
"sZA" = (
/obj/machinery/door/airlock/external{
id_tag = "s_docking_airlock";
@@ -38414,85 +41332,6 @@
},
/turf/simulated/floor/carpet,
/area/syndicate_mothership/infteam)
-"tad" = (
-/obj/structure/rack/holorack,
-/obj/item/clothing/accessory/medal/engineering{
- pixel_x = 10;
- pixel_y = 15
- },
-/obj/item/clothing/accessory/medal/engineering{
- pixel_x = 10;
- pixel_y = 15
- },
-/obj/item/clothing/accessory/medal/engineering{
- pixel_x = 10;
- pixel_y = 15
- },
-/obj/item/clothing/accessory/medal/legal{
- pixel_y = 10
- },
-/obj/item/clothing/accessory/medal/legal{
- pixel_y = 10
- },
-/obj/item/clothing/accessory/medal/legal{
- pixel_y = 10
- },
-/obj/item/clothing/accessory/medal/medical{
- pixel_x = -10;
- pixel_y = 15
- },
-/obj/item/clothing/accessory/medal/medical{
- pixel_x = -10;
- pixel_y = 15
- },
-/obj/item/clothing/accessory/medal/medical{
- pixel_x = -10;
- pixel_y = 15
- },
-/obj/item/clothing/accessory/medal/science{
- pixel_x = 10
- },
-/obj/item/clothing/accessory/medal/science{
- pixel_x = 10
- },
-/obj/item/clothing/accessory/medal/science{
- pixel_x = 10
- },
-/obj/item/clothing/accessory/medal/security{
- pixel_y = -5
- },
-/obj/item/clothing/accessory/medal/security{
- pixel_y = -5
- },
-/obj/item/clothing/accessory/medal/security{
- pixel_y = -5
- },
-/obj/item/clothing/accessory/medal/service{
- pixel_x = -10
- },
-/obj/item/clothing/accessory/medal/service{
- pixel_x = -10
- },
-/obj/item/clothing/accessory/medal/service{
- pixel_x = -10
- },
-/obj/item/clothing/accessory/medal{
- pixel_y = 3
- },
-/obj/item/clothing/accessory/medal{
- pixel_y = 3
- },
-/obj/item/clothing/accessory/medal{
- pixel_y = 3
- },
-/obj/structure/window/reinforced{
- dir = 1;
- layer = 2.9
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
"taf" = (
/obj/structure/table/wood,
/obj/item/reagent_containers/food/drinks/bottle/wine{
@@ -38515,15 +41354,6 @@
icon_state = "grimy"
},
/area/syndicate_mothership)
-"taC" = (
-/obj/machinery/light{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "darkredalt"
- },
-/area/centcom/jail)
"tbh" = (
/obj/structure/window/reinforced{
dir = 8
@@ -38557,24 +41387,6 @@
icon_state = "dark"
},
/area/syndicate_mothership/cargo)
-"tbo" = (
-/turf/simulated/wall/indestructible/reinforced,
-/area/centcom/court)
-"tbt" = (
-/obj/mecha/combat/durand{
- armor = list("melee"=60,"bullet"=50,"laser"=20,"energy"=25,"bomb"=50,"bio"=0,"rad"=50,"fire"=80,"acid"=80);
- color = "#CCCCFF";
- desc = "A heavyweight exosuit, painted in a gray scheme. This model appears to have some modifications for ERT.";
- name = "Nanotrasen Special Durand Mk. II";
- operation_req_access = list(109)
- },
-/obj/machinery/light{
- dir = 8;
- switchcount = 50
- },
-/obj/effect/turf_decal/mech,
-/turf/simulated/floor/mech_bay_recharge_floor,
-/area/centcom/specops)
"tbv" = (
/turf/simulated/floor/shuttle,
/area/shuttle/siberia)
@@ -38596,6 +41408,12 @@
icon_state = "fancy-wood-oak-broken7"
},
/area/syndicate_mothership/infteam)
+"tcz" = (
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkred"
+ },
+/area/centcom/specops)
"tcM" = (
/obj/effect/turf_decal/stripes/line{
color = "darkgray";
@@ -38623,6 +41441,12 @@
/obj/structure/flora/grass/both,
/turf/simulated/floor/indestructible/snow,
/area/ninja/outside)
+"tdw" = (
+/obj/structure/chair/office/light{
+ dir = 4
+ },
+/turf/simulated/floor/engine,
+/area/centcom/specops)
"tdy" = (
/obj/machinery/portable_atmospherics/canister/oxygen{
name = "Canister: \[O2] (CRYO)"
@@ -38679,6 +41503,16 @@
icon_state = "darkredaltstrip"
},
/area/syndicate_mothership/jail)
+"teo" = (
+/obj/structure/table,
+/obj/item/pen/multi/fountain,
+/obj/item/paper_bin/nanotrasen{
+ pixel_x = 3;
+ pixel_y = 12
+ },
+/obj/machinery/light,
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"teO" = (
/obj/structure/table/wood,
/obj/machinery/chem_dispenser/soda/upgraded,
@@ -38755,41 +41589,29 @@
icon_state = "dark"
},
/area/centcom/evac)
-"tha" = (
-/obj/item/gun/energy/sniperrifle{
- pixel_x = 3;
- pixel_y = 8
- },
-/obj/item/gun/energy/sniperrifle{
- pixel_x = 3;
- pixel_y = -3
+"ths" = (
+/obj/structure/sink{
+ dir = 1
},
-/obj/structure/rack/gunrack,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ icon_state = "white"
},
/area/centcom/specops)
-"thl" = (
-/obj/item/twohanded/required/kirbyplants,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+"thQ" = (
+/obj/structure/window/reinforced{
+ dir = 8
},
-/area/centcom/jail)
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/bridge)
"tid" = (
/obj/effect/decal/syndie_logo{
icon_state = "logo17"
},
/turf/simulated/floor/mineral/plastitanium/red,
/area/syndicate_mothership/elite_squad)
-"tig" = (
-/obj/structure/chair{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "darkgrey"
- },
-/area/centcom/specops)
"tik" = (
/obj/effect/decal/syndie_logo{
icon_state = "logo18"
@@ -38802,15 +41624,16 @@
icon_state = "whiteblue"
},
/area/shuttle/escape)
-"tiF" = (
-/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/portable_atmospherics/canister/toxins{
- maximum_pressure = 50000
+"tjc" = (
+/obj/effect/turf_decal/box/white/corners{
+ dir = 1
},
+/obj/effect/turf_decal/siding/white,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 6;
+ icon_state = "darkblue"
},
-/area/centcom/supply)
+/area/centcom/zone1)
"tjm" = (
/turf/simulated/wall/shuttle/onlyselfsmooth{
icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi'
@@ -38864,26 +41687,17 @@
icon_state = "grimy"
},
/area/syndicate_mothership)
-"tkP" = (
-/obj/effect/turf_decal/bot,
-/obj/structure/closet/crate{
- icon_state = "crateopen";
- opened = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+"tky" = (
+/obj/machinery/conveyor_switch/oneway{
+ id = "Air"
},
-/area/centcom/zone2)
-"tkR" = (
-/obj/machinery/door/firedoor,
-/obj/effect/decal/warning_stripes/yellow,
/obj/machinery/light{
dir = 8
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/centcom/zone2)
+/area/centcom/supply)
"tle" = (
/obj/structure/chair/sofa/corp/right{
dir = 8
@@ -38942,6 +41756,20 @@
icon_state = "darkblue"
},
/area/centcom/zone1)
+"tlH" = (
+/obj/structure/bed/dogbed/ian{
+ name = "Lounger";
+ pixel_x = -2
+ },
+/mob/living/simple_animal/pet/dog/fox/alisa{
+ pixel_x = -2
+ },
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 4
+ },
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"tlK" = (
/obj/machinery/light/spot{
dir = 8;
@@ -38952,16 +41780,6 @@
icon_state = "floor4"
},
/area/shuttle/syndicate_elite)
-"tlT" = (
-/obj/machinery/door/airlock/centcom{
- name = "ERT Mech and Cyborg Control";
- opacity = 1;
- req_access = list(104,109)
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"tlW" = (
/obj/structure/shuttle/engine/huge{
dir = 1;
@@ -38976,16 +41794,24 @@
},
/turf/simulated/floor/wood,
/area/centcom/zone1)
-"tmG" = (
-/obj/structure/chair/comfy/beige{
- dir = 4;
- layer = 5;
- pixel_y = -2
+"tmn" = (
+/obj/structure/table,
+/obj/item/reagent_containers/glass/beaker/cryoxadone{
+ pixel_x = 8;
+ pixel_y = 9
+ },
+/obj/item/reagent_containers/glass/beaker/cryoxadone{
+ pixel_x = 1;
+ pixel_y = 2
+ },
+/obj/item/reagent_containers/glass/beaker/cryoxadone{
+ pixel_x = -6;
+ pixel_y = 9
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/centcom/zone3)
+/area/centcom/specops)
"tmL" = (
/obj/structure/sink{
dir = 1
@@ -38994,10 +41820,6 @@
icon_state = "freezerfloor"
},
/area/centcom/jail)
-"tmQ" = (
-/obj/item/twohanded/required/kirbyplants,
-/turf/simulated/floor/carpet/black,
-/area/centcom/specops)
"tmU" = (
/obj/item/robot_parts/robot_component{
desc = "Некая блюспейс сущность, обещала когда нибудь его доделать...";
@@ -39007,15 +41829,14 @@
icon_state = "darkfull"
},
/area/syndicate_mothership/infteam)
-"tnc" = (
-/obj/structure/window/full/reinforced{
- armor = list("melee"=80,"bullet"=80,"laser"=0,"energy"=0,"bomb"=80,"bio"=100,"rad"=100,"fire"=80,"acid"=100);
- layer = 5
+"tnb" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 1;
+ icon_state = "propulsion_l";
+ tag = "icon-propulsion_l (NORTH)"
},
-/obj/structure/flora/ausbushes/lavendergrass,
-/obj/structure/flora/ausbushes/brflowers,
-/turf/simulated/floor/grass,
-/area/centcom/specops)
+/turf/simulated/floor/plating/airless,
+/area/shuttle/syndicate_sit)
"tnt" = (
/obj/item/radio/intercom/syndicate{
pixel_y = -25
@@ -39044,29 +41865,34 @@
},
/turf/simulated/floor/carpet/red,
/area/syndicate_mothership/control)
-"tnU" = (
-/obj/effect/decal/warning_stripes/blue/hollow,
-/obj/machinery/computer/cryopod/robot{
- pixel_y = -30
- },
+"toU" = (
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ icon_state = "white"
},
/area/centcom/specops)
-"toL" = (
-/obj/structure/table/wood{
- color = "#996633"
+"toV" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/food/snacks/validsalad,
+/obj/structure/sign/poster/official/nanotrasen_logo{
+ icon = 'icons/obj/decals.dmi';
+ icon_state = "nanotrasen_sign3";
+ pixel_x = -16;
+ pixel_y = 32
},
-/turf/simulated/floor/wood,
-/area/centcom/specops)
-"toU" = (
/turf/simulated/floor/plasteel{
- icon_state = "white"
+ icon_state = "dark"
+ },
+/area/centcom/specops)
+"toW" = (
+/obj/structure/shuttle/engine/heater{
+ icon_state = "heater3x3";
+ tag = "icon-heater (NORTH)"
},
+/turf/simulated/floor/plating/airless,
/area/centcom/specops)
"tpf" = (
/obj/structure/window/reinforced,
-/obj/structure/table/holotable,
+/obj/structure/table,
/obj/machinery/light/small{
dir = 4
},
@@ -39106,15 +41932,6 @@
icon_state = "neutral"
},
/area/centcom/evac)
-"tqG" = (
-/obj/structure/sign/poster/official/religious{
- pixel_y = -32
- },
-/obj/structure/chair/sofa{
- dir = 1
- },
-/turf/simulated/floor/carpet/red,
-/area/centcom/specops)
"tqI" = (
/obj/structure/window/reinforced{
dir = 8
@@ -39150,39 +41967,20 @@
icon_state = "dark"
},
/area/centcom/jail)
-"trm" = (
-/obj/structure/table/reinforced,
-/obj/item/pizzabox/meat,
-/obj/item/pizzabox/meat,
-/obj/item/pizzabox/meat,
-/obj/item/pizzabox/meat,
-/obj/item/pizzabox/margherita,
-/obj/item/pizzabox/margherita,
-/obj/item/pizzabox/margherita,
-/obj/item/pizzabox/hawaiian,
-/obj/item/pizzabox/hawaiian,
-/obj/item/pizzabox/hawaiian,
-/obj/item/pizzabox/vegetable,
-/obj/item/pizzabox/vegetable,
-/obj/machinery/light{
- dir = 1
+"tqY" = (
+/obj/machinery/door/poddoor/shutters/invincible{
+ dir = 2;
+ id_tag = "CC_Armory_AEG"
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/centcom/specops)
-"trp" = (
-/obj/machinery/light,
-/obj/machinery/door_control/secure{
- id = "CC_Armory_ARG";
- name = "ARG";
- pixel_x = 24;
- pixel_y = -24;
- req_access = list(114)
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+"trn" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444"
},
+/turf/simulated/floor/glass/reinforced,
/area/centcom/specops)
"trB" = (
/turf/simulated/floor/plasteel{
@@ -39200,6 +41998,13 @@
icon_state = "darkfull"
},
/area/syndicate_mothership/jail)
+"tsa" = (
+/obj/machinery/computer/message_monitor,
+/obj/effect/turf_decal/siding{
+ color = "#444444"
+ },
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"tsj" = (
/obj/structure/chair/comfy/shuttle{
dir = 4
@@ -39209,13 +42014,11 @@
icon_state = "bot"
},
/area/shuttle/escape)
-"tso" = (
-/obj/effect/turf_decal/bot,
-/obj/structure/closet/crate/medical,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/zone2)
+"tsO" = (
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/food/snacks/sliceable/birthdaycake,
+/turf/simulated/floor/wood,
+/area/centcom/specops)
"tsX" = (
/obj/structure/rack,
/obj/item/storage/backpack/duffel/syndie/c4{
@@ -39233,40 +42036,10 @@
/obj/effect/turf_decal/bot_white,
/turf/simulated/floor/mineral/plastitanium,
/area/syndicate_mothership/elite_squad)
-"tte" = (
-/obj/machinery/vending/boozeomat,
-/turf/simulated/floor/carpet/black,
-/area/centcom/specops)
-"tto" = (
-/obj/machinery/computer/camera_advanced,
-/turf/simulated/floor/carpet/black,
-/area/centcom/specops)
"ttr" = (
/obj/item/flag/syndi,
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/control)
-"ttE" = (
-/obj/structure/shuttle/engine/propulsion{
- dir = 1;
- icon_state = "propulsion_r";
- tag = "icon-propulsion_r (NORTH)"
- },
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/syndicate_sit)
-"ttN" = (
-/obj/item/storage/briefcase,
-/obj/structure/table/wood/fancy/black,
-/obj/machinery/light{
- dir = 1
- },
-/obj/item/paper/safe_code{
- owner = "NNC"
- },
-/obj/item/folder/yellow,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/bridge)
"ttO" = (
/obj/machinery/hydroponics/constructable{
layer = 3.2
@@ -39280,17 +42053,6 @@
},
/turf/simulated/floor/carpet/royalblack,
/area/syndicate_mothership/control)
-"tuh" = (
-/obj/structure/table/glass,
-/obj/item/paper_bin/nanotrasen{
- pixel_x = -2;
- pixel_y = 8
- },
-/obj/item/pen/fancy{
- pixel_x = 8
- },
-/turf/simulated/floor/carpet/black,
-/area/centcom/zone2)
"tun" = (
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/plasteel{
@@ -39307,6 +42069,15 @@
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership)
+"tuL" = (
+/obj/structure/sign/poster/official/nanotrasen_logo{
+ icon = 'icons/obj/decals.dmi';
+ icon_state = "ntsing_alt4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"tuX" = (
/obj/effect/turf_decal{
dir = 4;
@@ -39328,11 +42099,43 @@
icon_state = "arrival"
},
/area/centcom/zone1)
+"tvU" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/item/radio/intercom/specops{
+ pixel_x = 32
+ },
+/obj/effect/turf_decal/siding/blue/corner{
+ color = "#444444";
+ dir = 8
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
+"twa" = (
+/obj/structure/reagent_dispensers/spacecleanertank{
+ pixel_x = -32
+ },
+/turf/simulated/floor/indestructible{
+ dir = 8;
+ icon_state = "darkpurple"
+ },
+/area/centcom/specops)
"twh" = (
/obj/structure/flora/ausbushes/ywflowers,
/obj/structure/flora/ausbushes/fernybush,
/turf/simulated/floor/grass,
/area/centcom/evac)
+"twi" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkred"
+ },
+/area/centcom/specops)
"twp" = (
/obj/effect/spawner/random_spawners/syndicate/layout/spacepod,
/obj/effect/turf_decal/delivery,
@@ -39341,6 +42144,18 @@
icon_state = "darkgrey"
},
/area/syndicate_mothership)
+"twC" = (
+/obj/structure/window/reinforced{
+ layer = 2.9
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/jail)
"txk" = (
/obj/effect/turf_decal/stripes/gold{
dir = 9
@@ -39357,26 +42172,31 @@
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership/infteam)
-"txJ" = (
-/obj/mecha/combat/marauder/loaded,
-/obj/effect/turf_decal/mech,
+"txs" = (
+/obj/structure/chair/comfy/red{
+ dir = 1
+ },
+/obj/effect/landmark/aroomwarp{
+ tag = ""
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/centcom/supply)
-"txL" = (
-/obj/machinery/door_control/secure{
- id = "CC_Armory_Combat_shotgun";
- name = "Combat Shotguns";
- pixel_x = 24;
- pixel_y = -24;
- req_access = list(114)
+/area/centcom/bridge)
+"txP" = (
+/obj/structure/shuttle/engine/heater{
+ icon_state = "heater3x3";
+ tag = "icon-heater (NORTH)"
},
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "navyblue"
+/obj/structure/window/plasmareinforced{
+ color = "#FF0000";
+ dir = 1
},
-/area/centcom/specops)
+/obj/structure/shuttle/engine/platform{
+ layer = 2.9
+ },
+/turf/simulated/floor/plating/airless,
+/area/shuttle/syndicate)
"txY" = (
/obj/structure/window/reinforced{
dir = 4
@@ -39419,30 +42239,6 @@
water_overlay_icon_state = null
},
/area/syndicate_mothership/outside)
-"tyB" = (
-/obj/item/gun/projectile/shotgun/riot{
- pixel_x = 3;
- pixel_y = 8
- },
-/obj/item/gun/projectile/shotgun/riot{
- pixel_x = 3;
- pixel_y = 8
- },
-/obj/item/gun/projectile/shotgun/riot/short,
-/obj/item/gun/projectile/shotgun/riot/short,
-/obj/item/gun/projectile/shotgun/riot{
- pixel_x = 3;
- pixel_y = 8
- },
-/obj/item/gun/projectile/shotgun/riot{
- pixel_x = 3;
- pixel_y = 8
- },
-/obj/structure/rack/gunrack,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"tyD" = (
/obj/effect/turf_decal/stripes/gold{
dir = 9;
@@ -39479,51 +42275,22 @@
icon_state = "bot"
},
/area/shuttle/escape)
-"tzO" = (
-/obj/structure/table/reinforced,
-/obj/item/flashlight/lamp/green,
-/obj/item/pen,
-/obj/structure/window/reinforced{
- dir = 1;
- layer = 2.9
- },
-/obj/item/paper,
-/turf/simulated/floor/plasteel{
- icon_state = "grimy"
- },
-/area/centcom/jail)
-"tzY" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/machinery/cryopod,
-/turf/simulated/floor/wood,
-/area/centcom/zone1)
-"tAi" = (
-/obj/structure/bookcase/manuals,
-/obj/item/book/manual/security_space_law{
- pixel_x = 3
- },
-/obj/item/book/manual/security_space_law{
- pixel_x = 3
- },
-/obj/item/book/manual/security_space_law/black{
- pixel_x = -4
- },
-/obj/item/book/manual/security_space_law/black{
- pixel_x = -4
- },
-/obj/item/book/manual/security_space_law/black{
- pixel_x = -4
+"tzK" = (
+/obj/structure/shuttle/engine/heater{
+ dir = 4;
+ icon_state = "heater3x3_side";
+ tag = "icon-heater (NORTH)"
},
-/obj/item/book/manual/security_space_law/black{
- pixel_x = -4
+/obj/structure/window/plasmareinforced{
+ color = "#22aab7";
+ dir = 8
},
-/obj/machinery/light{
- dir = 1
+/obj/structure/shuttle/engine/platform{
+ dir = 4;
+ layer = 2.9
},
-/turf/simulated/floor/carpet/black,
-/area/centcom/court)
+/turf/simulated/floor/plating/airless,
+/area/shuttle/administration)
"tAz" = (
/obj/structure/rack/holorack,
/obj/item/storage/box/syndie_kit/chameleon{
@@ -39573,19 +42340,18 @@
icon_state = "fancy-wood-cherry"
},
/area/syndicate_mothership/control)
-"tAB" = (
-/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/snacks/hotdog,
-/turf/simulated/floor/wood,
-/area/centcom/specops)
-"tBb" = (
-/obj/structure/closet/secure_closet/security,
-/obj/item/clothing/mask/balaclava,
-/obj/machinery/light{
+"tAC" = (
+/obj/structure/holohoop{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
dir = 8
},
-/turf/simulated/floor/wood,
-/area/centcom/jail)
+/obj/effect/decal/warning_stripes/green/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/evac)
"tBf" = (
/turf/simulated/floor/wood{
icon_state = "fancy-wood-oak-broken3"
@@ -39613,15 +42379,6 @@
},
/turf/simulated/floor/shuttle,
/area/shuttle/pod_3)
-"tBG" = (
-/obj/item/clothing/head/cone{
- desc = "Старый дорожный конус. Говорят он увеличивает интеллект носителя.";
- name = "Символ Разумизма";
- pixel_x = -4;
- pixel_y = 7
- },
-/turf/simulated/floor/plating,
-/area/centcom/specops)
"tBM" = (
/obj/effect/turf_decal{
dir = 5;
@@ -39630,12 +42387,6 @@
},
/turf/simulated/floor/indestructible/beach/sand,
/area/syndicate_mothership/outside)
-"tBT" = (
-/obj/structure/bookcase/manuals,
-/obj/item/book/manual/sop_service,
-/obj/item/book/manual/sop_supply,
-/turf/simulated/floor/wood,
-/area/centcom/specops)
"tCA" = (
/obj/effect/turf_decal{
dir = 1;
@@ -39687,11 +42438,10 @@
icon_state = "grimy"
},
/area/syndicate_mothership)
-"tDo" = (
-/turf/simulated/floor/plasteel{
- icon_state = "darkredalt"
- },
-/area/centcom/zone3)
+"tDu" = (
+/obj/machinery/tcomms/relay/cc,
+/turf/simulated/floor/bluegrid,
+/area/centcom/bridge)
"tDJ" = (
/obj/machinery/light/spot{
dir = 4;
@@ -39728,14 +42478,12 @@
tag = "icon-stage_stairs"
},
/area/syndicate_mothership)
-"tEi" = (
-/obj/structure/window/reinforced{
- dir = 1;
- layer = 2.8
+"tDY" = (
+/obj/structure/sign/greencross{
+ pixel_x = 32
},
-/obj/structure/closet/secure_closet/reagents,
/turf/simulated/floor/plasteel{
- icon_state = "white"
+ icon_state = "darkgreencorners"
},
/area/centcom/specops)
"tEr" = (
@@ -39793,6 +42541,19 @@
/obj/item/deck/cards,
/turf/simulated/floor/carpet,
/area/centcom/zone1)
+"tFD" = (
+/obj/effect/turf_decal/loading_area/white{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/north,
+/obj/effect/turf_decal/tile/neutral{
+ alpha = 100;
+ color = "black";
+ icon_state = "tile_full";
+ layer = 9
+ },
+/turf/simulated/floor/plating,
+/area/centcom/supply)
"tFQ" = (
/obj/structure/rack,
/obj/effect/turf_decal/bot_white,
@@ -39829,13 +42590,13 @@
icon_state = "freezerfloor"
},
/area/syndicate_mothership/elite_squad)
-"tGe" = (
-/obj/item/flag/nt,
-/obj/machinery/light,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+"tGc" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 9
},
-/area/centcom/specops)
+/turf/simulated/floor/carpet/black,
+/area/centcom/bridge)
"tGm" = (
/obj/machinery/door/airlock/syndicate/cargo{
name = "Cargo Load";
@@ -39866,22 +42627,138 @@
icon_state = "bot"
},
/area/shuttle/escape)
-"tHx" = (
-/obj/structure/shuttle/engine/propulsion{
- dir = 1;
- icon_state = "propulsion_r";
- tag = "icon-propulsion_r (NORTH)"
+"tHC" = (
+/obj/structure/rack/holorack,
+/obj/item/clothing/under/assistantformal,
+/obj/item/clothing/under/captain_fly{
+ name = "rogue uniform"
},
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/syndicate_elite)
-"tHy" = (
-/obj/structure/sign/poster/official/enlist,
-/turf/simulated/wall/indestructible/reinforced,
-/area/centcom/specops)
-"tHQ" = (
-/obj/machinery/vending/cigarette,
-/turf/simulated/floor/wood,
-/area/centcom/jail)
+/obj/item/clothing/under/captainparade{
+ name = "parade uniform"
+ },
+/obj/item/clothing/under/captainparade{
+ name = "parade uniform"
+ },
+/obj/item/clothing/under/captain_fly{
+ name = "rogue uniform"
+ },
+/obj/item/clothing/under/assistantformal,
+/obj/item/clothing/under/fluff/elishirt,
+/obj/item/clothing/under/fluff/elishirt,
+/obj/item/clothing/under/lawyer/black,
+/obj/item/clothing/under/lawyer/black,
+/obj/item/clothing/under/lawyer/blue,
+/obj/item/clothing/under/lawyer/blue,
+/obj/item/clothing/under/lawyer/bluesuit,
+/obj/item/clothing/under/lawyer/bluesuit,
+/obj/item/clothing/under/lawyer/female,
+/obj/item/clothing/under/lawyer/female,
+/obj/item/clothing/under/lawyer/oldman,
+/obj/item/clothing/under/lawyer/oldman,
+/obj/item/clothing/under/lawyer/red,
+/obj/item/clothing/under/lawyer/red,
+/obj/item/clothing/under/mafia{
+ name = "black outfit"
+ },
+/obj/item/clothing/under/mafia{
+ name = "black outfit"
+ },
+/obj/item/clothing/under/mafia/white{
+ name = "white outfit"
+ },
+/obj/item/clothing/under/mafia/white{
+ name = "white outfit"
+ },
+/obj/item/clothing/under/misc/durathread,
+/obj/item/clothing/under/misc/durathread,
+/obj/item/clothing/under/retro/engineering,
+/obj/item/clothing/under/retro/engineering,
+/obj/item/clothing/under/retro/medical,
+/obj/item/clothing/under/retro/medical,
+/obj/item/clothing/under/retro/science,
+/obj/item/clothing/under/retro/science,
+/obj/item/clothing/under/retro/security,
+/obj/item/clothing/under/retro/security,
+/obj/item/clothing/under/color/black{
+ icon_state = "hosblueclothes";
+ name = "jumpsuit"
+ },
+/obj/item/clothing/under/color/black{
+ icon_state = "hosblueclothes";
+ name = "jumpsuit"
+ },
+/obj/item/clothing/under/color/black{
+ icon_state = "hosdnavyclothes";
+ name = "jumpsuit"
+ },
+/obj/item/clothing/under/color/black{
+ icon_state = "hosdnavyclothes";
+ name = "jumpsuit"
+ },
+/obj/item/clothing/under/color/black{
+ icon_state = "hostanclothes";
+ name = "jumpsuit"
+ },
+/obj/item/clothing/under/color/black{
+ icon_state = "hostanclothes";
+ name = "jumpsuit"
+ },
+/obj/item/clothing/under/color/black{
+ icon_state = "officerblueclothes";
+ name = "jumpsuit"
+ },
+/obj/item/clothing/under/color/black{
+ icon_state = "officerblueclothes";
+ name = "jumpsuit"
+ },
+/obj/item/clothing/under/color/black{
+ icon_state = "officerdnavyclothes";
+ name = "jumpsuit"
+ },
+/obj/item/clothing/under/color/black{
+ icon_state = "officerdnavyclothes";
+ name = "jumpsuit"
+ },
+/obj/item/clothing/under/color/black{
+ icon_state = "officertanclothes";
+ name = "jumpsuit"
+ },
+/obj/item/clothing/under/color/black{
+ icon_state = "officertanclothes";
+ name = "jumpsuit"
+ },
+/obj/item/clothing/under/color/black{
+ icon_state = "wardenblueclothes";
+ name = "jumpsuit"
+ },
+/obj/item/clothing/under/color/black{
+ icon_state = "wardenblueclothes";
+ name = "jumpsuit"
+ },
+/obj/item/clothing/under/color/black{
+ icon_state = "wardendnavyclothes";
+ name = "jumpsuit"
+ },
+/obj/item/clothing/under/color/black{
+ icon_state = "wardendnavyclothes";
+ name = "jumpsuit"
+ },
+/obj/item/clothing/under/color/black{
+ icon_state = "wardentanclothes";
+ name = "jumpsuit"
+ },
+/obj/item/clothing/under/color/black{
+ icon_state = "wardentanclothes";
+ name = "jumpsuit"
+ },
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
"tIe" = (
/obj/structure/shuttle/engine/platform{
layer = 2.9
@@ -39952,17 +42829,6 @@
/obj/structure/closet/crate/can,
/turf/simulated/floor/wood,
/area/centcom/zone1)
-"tJJ" = (
-/obj/structure/rack/holorack,
-/obj/item/gun/energy/lasercannon,
-/obj/item/gun/energy/lasercannon,
-/obj/item/gun/energy/lasercannon,
-/obj/item/gun/energy/lasercannon,
-/obj/item/gun/energy/lasercannon,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
"tKi" = (
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/plasteel{
@@ -40017,32 +42883,10 @@
icon_state = "dark"
},
/area/syndicate_mothership/control)
-"tLa" = (
-/obj/structure/chair/comfy/beige{
- dir = 1
- },
-/turf/simulated/floor/carpet/black,
-/area/centcom/court)
-"tLb" = (
-/obj/effect/decal/warning_stripes/northwestcorner,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"tLj" = (
/obj/item/storage/toolbox/syndicate,
/turf/simulated/floor/shuttle/objective_check/vox,
/area/shuttle/vox)
-"tLm" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/shuttle/engine/heater,
-/turf/simulated/floor/plating,
-/area/shuttle/pod_2)
"tLv" = (
/obj/structure/mirror{
pixel_x = -30
@@ -40090,16 +42934,15 @@
},
/turf/simulated/floor/carpet/arcade,
/area/syndicate_mothership/infteam)
-"tMC" = (
-/obj/structure/shuttle/engine/heater{
- dir = 1;
- tag = "icon-heater (NORTH)"
+"tMs" = (
+/obj/effect/decal/warning_stripes/white/hollow,
+/obj/structure/mirror{
+ pixel_y = -32
},
-/obj/structure/window/reinforced{
- color = "red"
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/syndicate_sit)
+/area/centcom/specops)
"tME" = (
/obj/structure/closet/secure_closet/guncabinet{
layer = 2.9;
@@ -40128,73 +42971,22 @@
icon_state = "floor4"
},
/area/shuttle/gamma)
-"tNp" = (
-/obj/structure/shuttle/engine/propulsion{
- dir = 1;
- icon_state = "propulsion_r";
- tag = "icon-propulsion_r (NORTH)"
+"tMM" = (
+/obj/structure/window/reinforced,
+/obj/machinery/light,
+/obj/effect/turf_decal/siding/white{
+ dir = 10
},
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/funeral)
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/evac)
"tNv" = (
/obj/structure/table/wood,
/obj/item/candle/eternal,
/obj/structure/window/reinforced,
/turf/simulated/floor/carpet/black,
/area/centcom/evac)
-"tNz" = (
-/obj/item/gun/projectile/automatic/pistol/enforcer{
- icon_state = "enforcer_black";
- pixel_x = 2
- },
-/obj/item/gun/projectile/automatic/pistol/enforcer{
- icon_state = "enforcer_black";
- pixel_x = 2
- },
-/obj/item/gun/projectile/automatic/pistol/enforcer{
- icon_state = "enforcer_black";
- pixel_x = 2
- },
-/obj/item/gun/projectile/automatic/pistol/enforcer{
- icon_state = "enforcer_black";
- pixel_x = 2
- },
-/obj/item/gun/projectile/automatic/pistol/enforcer{
- icon_state = "enforcer_black";
- pixel_x = 2
- },
-/obj/item/gun/projectile/automatic/pistol/enforcer{
- icon_state = "enforcer_black";
- pixel_x = -2;
- pixel_y = 7
- },
-/obj/item/gun/projectile/automatic/pistol/enforcer{
- icon_state = "enforcer_black";
- pixel_x = -2;
- pixel_y = 7
- },
-/obj/item/gun/projectile/automatic/pistol/enforcer{
- icon_state = "enforcer_black";
- pixel_x = -2;
- pixel_y = 7
- },
-/obj/item/gun/projectile/automatic/pistol/enforcer{
- icon_state = "enforcer_black";
- pixel_x = -2;
- pixel_y = 7
- },
-/obj/item/gun/projectile/automatic/pistol/enforcer{
- icon_state = "enforcer_black";
- pixel_x = -2;
- pixel_y = 7
- },
-/obj/effect/decal/warning_stripes/white/hollow,
-/obj/structure/rack/gunrack,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "navybluefull"
- },
-/area/centcom/specops)
"tNZ" = (
/obj/structure/table/reinforced,
/obj/item/reagent_containers/food/condiment/peppermill{
@@ -40251,29 +43043,6 @@
},
/turf/simulated/floor/carpet/arcade,
/area/centcom/zone1)
-"tPu" = (
-/obj/structure/shuttle/engine/heater{
- dir = 1;
- tag = "icon-heater (NORTH)"
- },
-/obj/structure/window/reinforced{
- color = "red"
- },
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/syndicate_elite)
-"tPx" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/light,
-/obj/machinery/portable_atmospherics/canister/oxygen{
- maximum_pressure = 50000
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
"tPy" = (
/obj/item/flag/syndi,
/turf/simulated/floor/shuttle{
@@ -40281,16 +43050,43 @@
icon_state = "dark"
},
/area/syndicate_mothership/cargo)
+"tPD" = (
+/obj/structure/chair/comfy/beige{
+ dir = 8;
+ layer = 5;
+ pixel_y = -2
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/bridge)
"tPL" = (
/turf/simulated/floor/wood{
icon_state = "fancy-wood-oak-broken4"
},
/area/syndicate_mothership/infteam)
+"tQg" = (
+/obj/structure/chair/comfy/beige{
+ dir = 4;
+ layer = 5;
+ pixel_y = -2
+ },
+/obj/structure/railing{
+ layer = 4.3;
+ pixel_y = 32
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/bridge)
"tQh" = (
/obj/item/storage/bible,
/obj/structure/table/wood,
/turf/simulated/floor/carpet/black,
/area/centcom/evac)
+"tQy" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 1
+ },
+/turf/simulated/floor/glass/reinforced,
+/area/centcom/specops)
"tQA" = (
/obj/structure/curtain/black{
pixel_y = -32
@@ -40327,64 +43123,14 @@
},
/turf/simulated/floor/plasteel,
/area/centcom/evac)
-"tRj" = (
-/obj/structure/table/wood/fancy/black,
-/obj/item/pen/multi/gold,
-/obj/item/stamp/centcom{
- pixel_x = -5;
- pixel_y = 5
- },
-/turf/simulated/floor/wood,
-/area/centcom/bridge)
-"tRk" = (
-/obj/structure/window/reinforced{
- dir = 1;
- layer = 2.9
- },
-/obj/structure/window/reinforced{
+"tRQ" = (
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
-/obj/structure/table/reinforced,
-/obj/item/paper_bin,
-/obj/item/pen,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/court)
-"tRF" = (
-/obj/structure/rack/holorack,
-/obj/item/organ/internal/cyberimp/brain/anti_drop,
-/obj/item/organ/internal/cyberimp/brain/anti_drop,
-/obj/item/organ/internal/cyberimp/brain/anti_sleep/hardened,
-/obj/item/organ/internal/cyberimp/brain/anti_sleep/hardened,
-/obj/item/organ/internal/cyberimp/brain/anti_stun/hardened,
-/obj/item/organ/internal/cyberimp/brain/anti_stun/hardened,
-/obj/item/organ/internal/cyberimp/chest/nutriment_old/plus,
-/obj/item/organ/internal/cyberimp/chest/nutriment_old/plus,
-/obj/item/organ/internal/cyberimp/chest/reviver/hardened,
-/obj/item/organ/internal/cyberimp/chest/reviver/hardened,
-/obj/item/organ/internal/cyberimp/eyes/hud/medical,
-/obj/item/organ/internal/cyberimp/eyes/hud/medical,
-/obj/item/organ/internal/cyberimp/eyes/thermals,
-/obj/item/organ/internal/cyberimp/eyes/thermals,
-/obj/item/organ/internal/cyberimp/mouth/breathing_tube,
-/obj/item/organ/internal/cyberimp/mouth/breathing_tube,
-/obj/item/implanter/mindshield,
-/obj/item/implanter/mindshield,
-/obj/item/organ/internal/cyberimp/arm/combat/centcom,
-/obj/item/organ/internal/cyberimp/arm/combat/centcom,
-/obj/item/organ/internal/cyberimp/arm/surgery,
-/obj/item/organ/internal/cyberimp/arm/toolset,
-/obj/item/organ/internal/cyberimp/arm/janitorial,
-/turf/simulated/floor/wood,
-/area/centcom/specops)
-"tRX" = (
-/obj/machinery/photocopier,
-/obj/structure/window/reinforced,
-/obj/structure/window/reinforced{
- dir = 8
+ dir = 5;
+ icon_state = "darkred"
},
-/turf/simulated/floor/wood,
/area/centcom/specops)
"tRY" = (
/obj/machinery/cryopod{
@@ -40401,12 +43147,6 @@
},
/turf/simulated/floor/carpet,
/area/centcom/evac)
-"tSk" = (
-/obj/effect/decal/warning_stripes/east,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"tSu" = (
/obj/structure/window/reinforced{
dir = 4
@@ -40422,14 +43162,6 @@
icon_state = "dark"
},
/area/centcom/jail)
-"tSE" = (
-/obj/structure/sign/poster/contraband/hacking_guide{
- pixel_x = 32
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"tSR" = (
/obj/item/clothing/under/maid,
/turf/simulated/floor/plasteel{
@@ -40453,12 +43185,6 @@
name = "floor"
},
/area/syndicate_mothership/infteam)
-"tSV" = (
-/obj/machinery/vending/cola/free,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/zone3)
"tTj" = (
/obj/structure/curtain/black{
pixel_y = -32
@@ -40530,6 +43256,22 @@
},
/turf/simulated/floor/plating,
/area/syndicate_mothership)
+"tUB" = (
+/obj/structure/chair/sofa{
+ dir = 5
+ },
+/turf/simulated/floor/carpet/red,
+/area/centcom/zone1)
+"tUJ" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/effect/turf_decal/tile/neutral{
+ alpha = 180;
+ color = "black";
+ icon_state = "tile_full";
+ layer = 9
+ },
+/turf/simulated/floor/plating,
+/area/centcom/supply)
"tVF" = (
/turf/simulated/floor/shuttle{
icon_state = "floor4"
@@ -40566,16 +43308,21 @@
},
/turf/simulated/floor/wood,
/area/centcom/zone1)
-"tWj" = (
-/obj/machinery/light{
- dir = 8;
- switchcount = 50
+"tWr" = (
+/obj/effect/turf_decal/stripes/line{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "siding4"
+ },
+/obj/effect/turf_decal/tile/neutral{
+ alpha = 75;
+ color = "black";
+ icon_state = "tile_full"
},
/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "navybluecorners"
+ dir = 1;
+ icon_state = "rampbottom"
},
-/area/centcom/specops)
+/area/centcom/supply)
"tWu" = (
/obj/structure/chair/stool/bar,
/obj/structure/curtain/open/shower/security{
@@ -40583,6 +43330,10 @@
},
/turf/simulated/floor/wood,
/area/centcom/zone1)
+"tWD" = (
+/obj/structure/filingcabinet/chestdrawer,
+/turf/simulated/floor/carpet,
+/area/centcom/specops)
"tWF" = (
/obj/machinery/recharge_station/ert,
/obj/effect/decal/cleanable/dirt,
@@ -40605,15 +43356,6 @@
icon_state = "brownoldfull"
},
/area/syndicate_mothership/jail)
-"tXE" = (
-/obj/item/twohanded/required/kirbyplants{
- icon_state = "plant-28";
- tag = "icon-plant-28"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/zone2)
"tYd" = (
/turf/simulated/wall/indestructible/reinforced/rusted,
/area/vox_station)
@@ -40650,9 +43392,36 @@
},
/turf/simulated/floor/mineral/plastitanium,
/area/syndicate_mothership/elite_squad)
+"tYO" = (
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2;
+ armor = list("melee"=100,"bullet"=100,"laser"=0,"energy"=0,"bomb"=25,"bio"=100,"rad"=100,"fire"=80,"acid"=100)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "navybluealt"
+ },
+/area/centcom/specops)
+"tYP" = (
+/obj/structure/rack,
+/obj/item/ammo_box/shotgun/rubbershot,
+/obj/item/ammo_box/shotgun/rubbershot,
+/obj/item/ammo_box/shotgun/rubbershot,
+/obj/effect/decal/warning_stripes/green/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"tZe" = (
/turf/simulated/floor/carpet/black,
/area/centcom/zone1)
+"tZi" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "navybluealtstrip"
+ },
+/area/centcom/supply)
"tZj" = (
/obj/machinery/vending/cigarette,
/obj/structure/closet/fireaxecabinet{
@@ -40662,33 +43431,6 @@
icon_state = "dark"
},
/area/centcom/zone1)
-"tZS" = (
-/obj/structure/rack/holorack,
-/obj/item/organ/internal/cyberimp/brain/anti_drop,
-/obj/item/organ/internal/cyberimp/brain/anti_drop,
-/obj/item/organ/internal/cyberimp/brain/anti_sleep/hardened,
-/obj/item/organ/internal/cyberimp/brain/anti_sleep/hardened,
-/obj/item/organ/internal/cyberimp/brain/anti_stun/hardened,
-/obj/item/organ/internal/cyberimp/brain/anti_stun/hardened,
-/obj/item/organ/internal/cyberimp/chest/nutriment_old/plus,
-/obj/item/organ/internal/cyberimp/chest/nutriment_old/plus,
-/obj/item/organ/internal/cyberimp/chest/reviver/hardened,
-/obj/item/organ/internal/cyberimp/chest/reviver/hardened,
-/obj/item/organ/internal/cyberimp/eyes/hud/medical,
-/obj/item/organ/internal/cyberimp/eyes/hud/medical,
-/obj/item/organ/internal/cyberimp/eyes/thermals,
-/obj/item/organ/internal/cyberimp/eyes/thermals,
-/obj/item/organ/internal/cyberimp/mouth/breathing_tube,
-/obj/item/organ/internal/cyberimp/mouth/breathing_tube,
-/obj/item/implanter/mindshield,
-/obj/item/implanter/mindshield,
-/obj/item/organ/internal/cyberimp/arm/combat/centcom,
-/obj/item/organ/internal/cyberimp/arm/combat/centcom,
-/obj/item/organ/internal/cyberimp/arm/surgery,
-/obj/item/organ/internal/cyberimp/arm/toolset,
-/obj/item/organ/internal/cyberimp/arm/janitorial,
-/turf/simulated/floor/wood,
-/area/centcom/bridge)
"tZV" = (
/obj/structure/chair/comfy/shuttle{
dir = 1
@@ -40733,19 +43475,13 @@
icon_state = "floor4"
},
/area/shuttle/assault_pod)
-"ubx" = (
-/obj/structure/sign/poster/official/nanotrasen_logo{
- pixel_x = 32
- },
-/obj/structure/window/reinforced,
-/obj/item/twohanded/required/kirbyplants{
- icon_state = "plant-22";
- tag = "icon-plant-22"
- },
-/obj/machinery/light/small{
- dir = 4
+"uby" = (
+/obj/structure/table/wood/fancy/black,
+/obj/machinery/door_control/secure{
+ id = "senior_o_shutters";
+ req_access = list(114)
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/fancy/light,
/area/centcom/specops)
"ubE" = (
/turf/space/transit/south{
@@ -40842,6 +43578,15 @@
icon_state = "darkgrey"
},
/area/syndicate_mothership)
+"udF" = (
+/obj/structure/sign/custodian{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "navybluealt"
+ },
+/area/centcom/specops)
"udI" = (
/obj/structure/reagent_dispensers/water_cooler,
/turf/simulated/floor/wood,
@@ -40892,6 +43637,20 @@
icon_state = "grimy"
},
/area/centcom/zone2)
+"ueB" = (
+/obj/machinery/door/poddoor/shutters/invincible{
+ dir = 2;
+ id_tag = "CC_Armory_DEDI"
+ },
+/obj/machinery/door/poddoor/impassable/preopen{
+ id_tag = "ERT_Quarantine";
+ name = "ERT Quarantine"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "navybluealt"
+ },
+/area/centcom/specops)
"ueC" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/fans/tiny/invisible,
@@ -40900,11 +43659,35 @@
icon_state = "warndarkgreycornerred"
},
/area/syndicate_mothership)
+"ueG" = (
+/obj/structure/window/reinforced{
+ layer = 2.9
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/table,
+/obj/item/paper_bin/nanotrasen{
+ pixel_x = 3;
+ pixel_y = 12
+ },
+/obj/item/pen/multi/fountain,
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
+"ueL" = (
+/turf/simulated/floor/plating,
+/area/centcom/zone2)
"ueN" = (
/turf/simulated/floor/plasteel{
icon_state = "darkyellowalt"
},
/area/centcom/zone3)
+"ueR" = (
+/obj/effect/turf_decal/caution/stand_clear/red,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkbluealtstrip"
+ },
+/area/centcom/zone2)
"ufa" = (
/obj/machinery/vending/boozeomat,
/obj/effect/decal/cleanable/dirt,
@@ -40933,24 +43716,11 @@
icon_state = "darkyellowalt"
},
/area/centcom/zone3)
-"ufp" = (
-/obj/structure/table/glass,
-/obj/item/paper_bin/nanotrasen,
-/obj/item/pen/multi/fountain,
-/obj/item/stamp/centcom{
- pixel_x = -5;
- pixel_y = -7
- },
-/obj/item/radio/intercom/specops{
- pixel_y = -32
- },
-/turf/simulated/floor/wood,
-/area/centcom/specops)
"ufB" = (
/obj/structure/window/reinforced{
layer = 2.9
},
-/obj/structure/table/holotable,
+/obj/structure/table,
/obj/item/paper_bin/nanotrasen{
pixel_x = 3;
pixel_y = 12
@@ -40958,6 +43728,37 @@
/obj/item/pen/multi/fountain,
/turf/simulated/floor/carpet/black,
/area/centcom/zone2)
+"ufK" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 10
+ },
+/obj/structure/showcase{
+ layer = 4.2;
+ pixel_x = 5;
+ pixel_y = 5
+ },
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
+"ufN" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/brigdoor{
+ dir = 1;
+ req_access = list(104)
+ },
+/obj/machinery/door/poddoor/shutters/invincible{
+ density = 0;
+ dir = 1;
+ icon_state = "open";
+ id_tag = "CC_space_jail_sec";
+ layer = 50;
+ level = 3;
+ locked = 1;
+ name = "Central Command Jail";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/centcom/jail)
"ufP" = (
/obj/structure/table/wood/fancy/black,
/obj/item/reagent_containers/food/drinks/trophy/gold_cup,
@@ -41002,31 +43803,6 @@
"ugH" = (
/turf/simulated/floor/light/colour_cycle/dancefloor_a,
/area/centcom/zone1)
-"ugK" = (
-/obj/machinery/light,
-/turf/simulated/floor/plasteel{
- icon_state = "grimy"
- },
-/area/centcom/zone2)
-"ugQ" = (
-/obj/structure/toilet{
- dir = 8;
- name = "Трон старшего администратора"
- },
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/machinery/door_control/secure{
- id = "CC_toilet_unit4";
- name = "Door Bolt Control";
- normaldoorcontrol = 1;
- pixel_y = 25;
- specialfunctions = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/centcom/zone1)
"ugS" = (
/obj/effect/decal/warning_stripes/white,
/obj/machinery/door/airlock/centcom{
@@ -41050,12 +43826,23 @@
icon_state = "cmo"
},
/area/shuttle/escape)
-"uho" = (
-/obj/structure/chair/comfy/red{
- color = "#FFFFFF"
+"uhi" = (
+/obj/structure/table/wood{
+ color = "#996633"
},
-/turf/simulated/floor/carpet/black,
-/area/centcom/court)
+/obj/item/folder,
+/obj/item/folder,
+/obj/item/folder/blue,
+/obj/item/folder/blue,
+/obj/item/folder/red,
+/obj/item/folder/red,
+/obj/item/folder/white,
+/obj/item/folder/white,
+/obj/item/folder/yellow,
+/obj/item/folder/yellow,
+/obj/structure/window/reinforced,
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"uhy" = (
/obj/effect/turf_decal/stripes/line{
icon = 'icons/turf/floors.dmi';
@@ -41126,6 +43913,14 @@
icon_state = "darkgrey"
},
/area/syndicate_mothership)
+"ujw" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/evac)
"ukh" = (
/obj/effect/turf_decal/siding/wideplating{
color = "#55391A";
@@ -41141,17 +43936,28 @@
icon_state = "darkyellowaltstrip"
},
/area/centcom/zone3)
-"ulJ" = (
-/obj/effect/decal/warning_stripes/east,
-/obj/machinery/door_control/secure{
- id = "Admin_shuttle_access";
- name = "Argos Shuttle Access";
- pixel_x = 34;
- pixel_y = -24;
- req_access = list(114)
+"ulL" = (
+/obj/mecha/combat/gygax/ert{
+ color = "#66ff99";
+ name = "Assault Jaeger"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "navyblue"
},
-/turf/simulated/floor/carpet/black,
/area/centcom/specops)
+"umb" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/airlock/gold/glass{
+ frequency = 2000;
+ hackable = 0;
+ id_tag = "CC-OP3-Ext";
+ locked = 1;
+ name = "Zone 3"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/zone3)
"umd" = (
/obj/effect/turf_decal/tile/neutral{
color = "black";
@@ -41227,13 +44033,34 @@
icon_state = "darkyellowaltstrip"
},
/area/syndicate_mothership/control)
-"unl" = (
-/obj/structure/statue/sandstone/venus{
- layer = 5
+"unp" = (
+/obj/item/paper_bin/nanotrasen{
+ pixel_x = 3;
+ pixel_y = 12
},
-/obj/structure/flora/ausbushes/sparsegrass,
-/turf/simulated/floor/grass,
-/area/centcom/evac)
+/obj/item/pen/multi/fountain,
+/obj/structure/table/reinforced,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/centcom/zone3)
+"unB" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/computer,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/bridge)
+"unM" = (
+/obj/structure/table/glass,
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 6
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/bridge)
"unO" = (
/obj/item/flag/nt,
/obj/machinery/light/small{
@@ -41278,6 +44105,12 @@
icon_state = "dark"
},
/area/syndicate_mothership/control)
+"uox" = (
+/obj/structure/chair/comfy/brown{
+ dir = 1
+ },
+/turf/simulated/floor/wood,
+/area/centcom/specops)
"uoE" = (
/obj/structure/railing{
dir = 4
@@ -41304,19 +44137,12 @@
/obj/structure/rack/gunrack,
/turf/simulated/floor/mineral/plastitanium,
/area/syndicate_mothership/elite_squad)
-"uoR" = (
-/obj/machinery/light/small{
- dir = 4
- },
-/turf/simulated/floor/carpet/black,
-/area/centcom/specops)
-"uoZ" = (
-/obj/item/twohanded/required/kirbyplants,
-/obj/structure/window/reinforced{
- dir = 8
+"uoM" = (
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkredaltstrip"
},
-/turf/simulated/floor/carpet/black,
-/area/centcom/specops)
+/area/centcom/zone2)
"upv" = (
/obj/structure/flora/ausbushes/pointybush,
/turf/simulated/floor/grass,
@@ -41330,6 +44156,12 @@
icon_state = "floor4"
},
/area/shuttle/syndicate_sit)
+"uqc" = (
+/obj/structure/filingcabinet/chestdrawer{
+ pixel_y = 6
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"uqg" = (
/obj/machinery/computer,
/turf/simulated/floor/plasteel{
@@ -41375,6 +44207,15 @@
},
/turf/simulated/floor/shuttle/objective_check/vox,
/area/shuttle/vox)
+"uqG" = (
+/obj/machinery/vending/wallmed{
+ pixel_y = -32;
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkyellowalt"
+ },
+/area/centcom/zone3)
"uqH" = (
/obj/structure/chair{
dir = 4
@@ -41382,24 +44223,24 @@
/obj/item/clothing/mask/breath,
/turf/simulated/floor/shuttle/objective_check/vox,
/area/shuttle/vox)
-"uqY" = (
-/obj/structure/table/wood{
- color = "#996633"
+"uqQ" = (
+/obj/structure/table/glass,
+/obj/item/flashlight/lamp/green{
+ pixel_x = -6;
+ pixel_y = 16
},
-/obj/item/pen/multi/fountain{
- pixel_x = 5;
- pixel_y = 5
+/obj/item/paper_bin/nanotrasen{
+ pixel_x = -2;
+ pixel_y = 8
},
-/obj/item/pen/multi/fountain{
- pixel_x = 5;
- pixel_y = 5
+/obj/item/pen/fancy{
+ pixel_x = 8
},
-/obj/item/pen/multi/fountain{
- pixel_x = 5;
- pixel_y = 5
+/obj/effect/turf_decal/siding{
+ color = "#444444"
},
-/turf/simulated/floor/wood,
-/area/centcom/specops)
+/turf/simulated/floor/carpet/black,
+/area/centcom/bridge)
"url" = (
/obj/machinery/porta_turret/syndicate/interior,
/obj/structure/window/plasmareinforced{
@@ -41554,6 +44395,12 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/syndicate_mothership/outside)
+"usb" = (
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "navybluealtstrip"
+ },
+/area/centcom/supply)
"usi" = (
/obj/effect/turf_decal{
icon_state = "golden_stripes"
@@ -41577,6 +44424,13 @@
icon_state = "darkredaltstrip"
},
/area/syndicate_mothership/jail)
+"usq" = (
+/obj/structure/table/wood{
+ color = "#996633"
+ },
+/obj/item/flashlight/lamp/green,
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"usR" = (
/turf/simulated/wall/shuttle{
icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi'
@@ -41598,24 +44452,16 @@
icon_state = "darkgrey"
},
/area/syndicate_mothership)
-"uua" = (
-/obj/structure/shuttle/engine/heater{
- icon_state = "heater3x3_side_inv";
- tag = "icon-heater (NORTH)"
- },
-/turf/simulated/floor/plating{
- icon = 'icons/turf/floors.dmi';
- icon_state = "elevatorshaft";
- name = "floor"
- },
-/area/centcom/specops)
+"uue" = (
+/turf/simulated/floor/carpet/cyan,
+/area/centcom/zone2)
"uuq" = (
/obj/structure/flora/junglebush/c,
/obj/structure/flora/junglebush/b,
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
"uuD" = (
-/obj/structure/table/holotable,
+/obj/structure/table,
/obj/item/paper_bin/nanotrasen{
pixel_x = 3;
pixel_y = 12
@@ -41646,17 +44492,6 @@
icon_state = "floor4"
},
/area/shuttle/escape)
-"uvw" = (
-/obj/effect/decal/warning_stripes/east,
-/obj/effect/turf_decal/arrows/white{
- dir = 4;
- name = "ERT shuttle"
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "navybluealtstrip"
- },
-/area/centcom/specops)
"uvE" = (
/obj/effect/turf_decal/stripes/line{
dir = 9
@@ -41667,13 +44502,6 @@
icon_state = "darkfull"
},
/area/syndicate_mothership)
-"uvO" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/machinery/light,
-/turf/simulated/floor/grass,
-/area/centcom/evac)
"uwo" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -41742,6 +44570,21 @@
/obj/structure/window/full/shuttle,
/turf/simulated/floor/shuttle/plating,
/area/shuttle/trade/sol)
+"uyw" = (
+/obj/effect/turf_decal/siding/brown{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/zone3)
+"uyV" = (
+/obj/effect/landmark/ert_director,
+/obj/structure/chair/office/dark{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/specops)
"uyZ" = (
/obj/effect/turf_decal/stripes/line{
color = "darkgray";
@@ -41765,6 +44608,15 @@
tag = "icon-stage_stairs"
},
/area/syndicate_mothership)
+"uzh" = (
+/obj/structure/window/reinforced{
+ layer = 2.9
+ },
+/obj/effect/turf_decal/siding/white,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/jail)
"uzi" = (
/obj/effect/turf_decal/stripes/gold{
dir = 1
@@ -41782,45 +44634,6 @@
icon_state = "floor4"
},
/area/shuttle/syndicate_sit)
-"uzs" = (
-/obj/structure/rack,
-/obj/item/grenade/empgrenade{
- pixel_x = 7;
- pixel_y = -2
- },
-/obj/item/grenade/empgrenade{
- pixel_x = 7;
- pixel_y = -2
- },
-/obj/item/grenade/empgrenade{
- pixel_x = 7;
- pixel_y = -2
- },
-/obj/item/grenade/smokebomb{
- pixel_x = -5
- },
-/obj/item/grenade/smokebomb{
- pixel_x = -5
- },
-/obj/item/grenade/smokebomb{
- pixel_x = -5
- },
-/obj/item/grenade/smokebomb{
- pixel_x = -5
- },
-/obj/item/grenade/smokebomb{
- pixel_x = -5
- },
-/obj/item/gun/energy/ionrifle/carbine{
- pixel_y = 7
- },
-/obj/machinery/light{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"uzP" = (
/turf/simulated/floor/carpet/red,
/area/centcom/specops)
@@ -41886,15 +44699,6 @@
icon_state = "floor3"
},
/area/shuttle/administration)
-"uAJ" = (
-/obj/machinery/vending/cola/free,
-/obj/machinery/light{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/zone2)
"uBe" = (
/obj/effect/turf_decal/box/red,
/obj/machinery/door/window/brigdoor{
@@ -41911,16 +44715,6 @@
icon_state = "dark"
},
/area/syndicate_mothership/control)
-"uBl" = (
-/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/light,
-/obj/machinery/portable_atmospherics/canister/sleeping_agent{
- maximum_pressure = 50000
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
"uBr" = (
/obj/machinery/light/small{
dir = 8
@@ -41934,14 +44728,6 @@
icon_state = "grimy"
},
/area/centcom/jail)
-"uCb" = (
-/obj/structure/sign/poster/official/nanotrasen_logo{
- pixel_x = 32
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"uCi" = (
/obj/machinery/light{
dir = 8
@@ -41950,6 +44736,11 @@
icon_state = "freezerfloor"
},
/area/syndicate_mothership)
+"uCx" = (
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/centcom/zone2)
"uDd" = (
/obj/effect/turf_decal/stripes/line{
dir = 5
@@ -41970,19 +44761,6 @@
icon_state = "bot"
},
/area/shuttle/escape)
-"uDo" = (
-/obj/structure/filingcabinet/filingcabinet,
-/obj/machinery/embedded_controller/radio/airlock/access_controller{
- frequency = 2000;
- id_tag = "CC-OP2";
- name = "Access Controller OP2";
- pixel_y = 32;
- req_access = list(109);
- tag_exterior_door = "CC-OP2-Ext";
- tag_interior_door = "CC-OP2-Int"
- },
-/turf/simulated/floor/wood,
-/area/centcom/zone2)
"uDD" = (
/obj/structure/table/glass,
/obj/item/storage/firstaid/regular,
@@ -41999,14 +44777,21 @@
icon_state = "barber"
},
/area/centcom/jail)
-"uEf" = (
-/obj/machinery/light{
- dir = 4
+"uEg" = (
+/obj/effect/decal/nanotrasen_logo{
+ icon_state = "logo5";
+ pixel_x = 16
},
-/obj/structure/sign/poster/official/nanotrasen_logo{
- pixel_x = 32
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
+"uEk" = (
+/obj/structure/table,
+/obj/item/storage/box/cups,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
-/turf/simulated/floor/carpet/black,
/area/centcom/specops)
"uEG" = (
/obj/structure/chair/office/dark{
@@ -42014,6 +44799,14 @@
},
/turf/simulated/floor/wood,
/area/centcom/zone2)
+"uEI" = (
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/food/snacks/meatsteak,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/centcom/specops)
"uEU" = (
/obj/machinery/door/airlock/external{
id_tag = "s_docking_airlock";
@@ -42029,7 +44822,7 @@
req_access = list(150)
},
/obj/structure/fans/tiny,
-/turf/simulated/floor/plating/airless,
+/turf/simulated/floor/plating,
/area/shuttle/syndicate_elite)
"uEW" = (
/obj/machinery/door/airlock/shuttle{
@@ -42114,6 +44907,55 @@
icon_state = "floor4"
},
/area/shuttle/syndicate_sit)
+"uGD" = (
+/turf/simulated/floor/wood{
+ icon_state = "light-fancy-wood"
+ },
+/area/centcom/specops)
+"uGG" = (
+/obj/structure/closet/cabinet{
+ armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100)
+ },
+/obj/item/storage/box/centcomofficer,
+/obj/item/radio/headset/centcom{
+ desc = null;
+ name = "Supreme commander bowman headset"
+ },
+/obj/item/card/id{
+ access = list(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,73,74,75,76,77,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114);
+ icon_state = "commander";
+ name = "Supreme Commander ID card";
+ rank = "Nanotrasen Navy Captain";
+ registered_name = null
+ },
+/obj/item/door_remote/centcomm,
+/obj/item/clothing/accessory/medal/gold{
+ desc = null;
+ name = "Supreme commander's gold medal"
+ },
+/obj/item/gun/projectile/revolver/mateba,
+/obj/item/ammo_box/a357,
+/obj/item/ammo_box/a357,
+/obj/item/ammo_box/a357,
+/obj/item/clothing/under/color/black{
+ icon_state = "hosdnavyclothes";
+ name = "jumpsuit"
+ },
+/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
+/obj/item/clothing/head/beret/centcom/officer/sigholt{
+ icon_state = "officerberet";
+ name = "beret"
+ },
+/obj/item/storage/backpack/satchel,
+/obj/item/clothing/gloves/color/white{
+ desc = null;
+ name = "Supreme judge gloves"
+ },
+/obj/item/clothing/shoes/cowboy/white{
+ name = "white boots"
+ },
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"uGV" = (
/obj/docking_port/mobile/emergency/backup{
dir = 8;
@@ -42192,22 +45034,54 @@
icon_state = "neutralfull"
},
/area/shuttle/escape)
-"uJn" = (
-/obj/effect/turf_decal/loading_area{
+"uIF" = (
+/obj/structure/window/reinforced{
dir = 4
},
-/turf/simulated/floor/plasteel{
- dir = 6;
- icon_state = "darkbluealtstrip"
+/obj/effect/turf_decal/siding/white{
+ dir = 4
},
-/area/centcom/zone2)
-"uJU" = (
-/obj/structure/window/reinforced,
-/obj/machinery/dna_scannernew,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
+/area/centcom/jail)
+"uJi" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/effect/decal/warning_stripes/south,
+/obj/effect/turf_decal/caution/stand_clear,
+/obj/machinery/door/poddoor/shutters/invincible{
+ dir = 2;
+ id_tag = "CC_Armory_DURAND"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkfull"
+ },
/area/centcom/specops)
+"uJp" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
+/turf/simulated/floor/shuttle,
+/area/shuttle/nt_droppod)
+"uJA" = (
+/obj/structure/window/reinforced{
+ layer = 2.9
+ },
+/obj/effect/turf_decal/box/white/corners{
+ dir = 4
+ },
+/obj/structure/weightmachine/stacklifter,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkfull"
+ },
+/area/centcom/jail)
+"uJF" = (
+/obj/machinery/vending/ntc/medal,
+/obj/structure/table,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
"uKc" = (
/obj/machinery/vending/wallmed{
name = "Custom Emergency NanoMed";
@@ -42218,23 +45092,10 @@
icon_state = "neutralfull"
},
/area/shuttle/escape)
-"uKU" = (
-/obj/structure/rack/holorack,
-/obj/item/gun/medbeam,
-/obj/item/gun/medbeam,
-/obj/item/gun/medbeam,
-/obj/item/gun/medbeam,
-/obj/item/gun/medbeam,
-/obj/item/clothing/glasses/hud/health/night,
-/obj/item/clothing/glasses/hud/health/night,
-/obj/item/clothing/glasses/hud/health/night,
-/obj/item/clothing/glasses/hud/health/night,
-/obj/item/clothing/glasses/hud/health/night,
-/obj/item/bodyanalyzer/advanced,
-/obj/item/bodyanalyzer/advanced,
-/obj/item/bodyanalyzer/advanced,
-/obj/item/bodyanalyzer/advanced,
-/obj/item/bodyanalyzer/advanced,
+"uKN" = (
+/obj/machinery/conveyor_switch/oneway{
+ id = "N2"
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -42263,21 +45124,6 @@
icon_state = "warnwhite"
},
/area/centcom/zone1)
-"uLd" = (
-/obj/structure/shuttle/engine/platform{
- dir = 1;
- layer = 2.9
- },
-/obj/structure/window/plasmareinforced{
- color = "#00f700"
- },
-/obj/structure/shuttle/engine/heater{
- dir = 1;
- icon_state = "heater3x3_side";
- tag = "icon-heater (NORTH)"
- },
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/ninja)
"uLg" = (
/obj/effect/turf_decal/stripes/line{
icon = 'icons/turf/floors.dmi';
@@ -42305,12 +45151,6 @@
icon_state = "darkfull"
},
/area/syndicate_mothership)
-"uLj" = (
-/obj/item/radio/intercom/specops{
- pixel_y = 32
- },
-/turf/simulated/floor/wood,
-/area/centcom/zone3)
"uLm" = (
/obj/machinery/light{
dir = 8
@@ -42320,37 +45160,34 @@
icon_state = "darkred"
},
/area/syndicate_mothership/elite_squad)
-"uLr" = (
-/obj/machinery/door/airlock/centcom{
- req_access = list(114,109)
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "navybluealt"
- },
-/area/centcom/specops)
-"uLw" = (
-/obj/structure/rack,
-/obj/item/ammo_box/magazine/m556,
-/obj/item/ammo_box/magazine/m556,
-/obj/item/ammo_box/magazine/m556,
-/obj/item/ammo_box/magazine/m556,
-/obj/item/ammo_box/magazine/m556,
-/obj/item/ammo_box/magazine/m556,
-/obj/item/ammo_box/magazine/m556,
-/obj/item/ammo_box/magazine/m556,
-/obj/item/ammo_box/magazine/m556,
-/obj/item/ammo_box/magazine/m556,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"uLx" = (
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
},
/area/centcom/evac)
+"uLB" = (
+/obj/machinery/door/poddoor{
+ id_tag = "ASSAULT2";
+ name = "Launch Bay #2"
+ },
+/obj/effect/turf_decal/tile/neutral{
+ alpha = 75;
+ color = "black";
+ icon_state = "tile_full";
+ layer = 9
+ },
+/turf/simulated/floor/plating,
+/area/centcom/supply)
+"uLN" = (
+/obj/effect/turf_decal/arrows{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkyellowaltstrip"
+ },
+/area/centcom/supply)
"uMl" = (
/obj/structure/ore_box,
/obj/effect/turf_decal/stripes/line{
@@ -42369,6 +45206,14 @@
icon_state = "fancy-wood-birch"
},
/area/shuttle/trade/sol)
+"uMp" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 1;
+ icon_state = "propulsion_r";
+ tag = "icon-propulsion_r (NORTH)"
+ },
+/turf/simulated/floor/plating/airless,
+/area/shuttle/syndicate_elite)
"uMr" = (
/obj/machinery/computer/cryopod{
pixel_y = 32
@@ -42377,11 +45222,12 @@
icon_state = "dark"
},
/area/centcom/jail)
-"uMu" = (
-/obj/structure/bookcase,
-/obj/machinery/light/small,
-/turf/simulated/floor/carpet,
-/area/centcom/zone1)
+"uMB" = (
+/obj/structure/closet/secure_closet/cabinet/bar/random_drinks{
+ layer = 3.5
+ },
+/turf/simulated/floor/wood,
+/area/centcom/zone3)
"uMD" = (
/obj/machinery/conveyor{
id = "SFBQMLoad";
@@ -42412,20 +45258,6 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/syndicate_mothership/outside)
-"uMZ" = (
-/obj/structure/shuttle/engine/heater{
- icon_state = "heater3x3_side_inv";
- tag = "icon-heater (NORTH)"
- },
-/obj/structure/window/plasmareinforced{
- color = "#FF0000";
- dir = 1
- },
-/obj/structure/shuttle/engine/platform{
- layer = 2.9
- },
-/turf/simulated/floor/plating,
-/area/shuttle/syndicate)
"uNb" = (
/obj/structure/flora/rock/jungle,
/obj/structure/flora/junglebush,
@@ -42446,12 +45278,6 @@
icon_state = "ninja_walls_direction"
},
/area/shuttle/ninja)
-"uNq" = (
-/obj/machinery/light,
-/turf/simulated/floor/plasteel{
- icon_state = "darkyellowalt"
- },
-/area/centcom/zone3)
"uNx" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -42483,20 +45309,9 @@
icon_state = "darkfull"
},
/area/syndicate_mothership/cargo)
-"uNI" = (
-/obj/structure/table/glass,
-/obj/item/paper_bin/nanotrasen{
- pixel_x = -2;
- pixel_y = 8
- },
-/obj/item/pen/fancy{
- pixel_x = 8
- },
-/obj/item/flashlight/lamp/green{
- pixel_x = -6;
- pixel_y = 16
- },
-/turf/simulated/floor/carpet/black,
+"uOd" = (
+/obj/structure/filingcabinet/employment,
+/turf/simulated/floor/carpet,
/area/centcom/zone2)
"uOf" = (
/obj/structure/chair/comfy/purp{
@@ -42511,6 +45326,16 @@
icon_state = "dark"
},
/area/centcom/specops)
+"uOl" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/table/wood,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/evac)
"uOA" = (
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/plasteel{
@@ -42540,12 +45365,6 @@
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership)
-"uPb" = (
-/obj/effect/decal/warning_stripes/red,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/jail)
"uPe" = (
/obj/structure/chair/comfy/shuttle{
dir = 1
@@ -42567,6 +45386,19 @@
icon_state = "Dark"
},
/area/shuttle/funeral)
+"uPQ" = (
+/obj/structure/bed,
+/obj/item/bedsheet/rd,
+/obj/effect/mine/sound/bwoink{
+ layer = 2.9;
+ alpha = 0
+ },
+/turf/simulated/floor/carpet/arcade,
+/area/centcom/zone1)
+"uPV" = (
+/obj/structure/filingcabinet/chestdrawer,
+/turf/simulated/floor/plating,
+/area/centcom/zone2)
"uPZ" = (
/obj/machinery/light/spot,
/turf/simulated/floor/shuttle{
@@ -42579,22 +45411,6 @@
/obj/structure/flora/ausbushes/pointybush,
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/control)
-"uQg" = (
-/obj/structure/bookcase/manuals,
-/obj/item/book/manual/sop_science,
-/obj/item/book/manual/sop_medical,
-/turf/simulated/floor/wood,
-/area/centcom/specops)
-"uQD" = (
-/obj/machinery/light{
- dir = 8;
- switchcount = 50
- },
-/turf/simulated/floor/indestructible{
- dir = 1;
- icon_state = "darkbrown"
- },
-/area/centcom/specops)
"uQK" = (
/obj/effect/mapping_helpers/light{
light_power = 3
@@ -42606,13 +45422,21 @@
/obj/structure/window/full/shuttle/gray,
/turf/simulated/floor/shuttle/plating/vox,
/area/shuttle/vox)
-"uRC" = (
-/obj/effect/turf_decal/bot,
-/obj/structure/ore_box,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+"uRq" = (
+/obj/structure/closet/l3closet/security,
+/obj/item/clothing/mask/gas,
+/obj/item/tank/internals/emergency_oxygen/double,
+/obj/item/reagent_containers/spray/cleaner,
+/obj/item/watertank/janitor{
+ max_integrity = 1500;
+ volume = 1500
},
-/area/centcom/zone2)
+/obj/item/grenade/chem_grenade/cleaner,
+/turf/simulated/floor/indestructible{
+ dir = 5;
+ icon_state = "darkpurple"
+ },
+/area/centcom/specops)
"uSa" = (
/obj/docking_port/stationary/transit{
dwidth = 3;
@@ -42627,18 +45451,13 @@
icon_state = "black"
},
/area/space)
-"uSc" = (
-/obj/structure/holohoop{
- dir = 4
- },
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/effect/decal/warning_stripes/green,
+"uSe" = (
+/obj/machinery/computer/cloning,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 4;
+ icon_state = "whiteblue"
},
-/area/centcom/evac)
+/area/centcom/specops)
"uSq" = (
/obj/machinery/porta_turret/centcom{
active_power_usage = 0;
@@ -42726,31 +45545,19 @@
icon_state = "neutralfull"
},
/area/shuttle/escape)
-"uTp" = (
-/obj/machinery/computer,
+"uUe" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 4
},
-/area/centcom/bridge)
-"uTt" = (
-/obj/machinery/light{
- dir = 8
+/obj/machinery/conveyor{
+ id = "N2";
+ dir = 1
},
-/obj/item/flag/nt,
/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "darkgrey"
- },
-/area/centcom/specops)
-"uTC" = (
-/turf/simulated/floor/indestructible{
- dir = 1;
- icon_state = "darkbrown"
+ icon_state = "dark"
},
-/area/centcom/specops)
+/area/centcom/supply)
"uUr" = (
/obj/effect/turf_decal/stripes/gold{
dir = 6
@@ -42763,22 +45570,34 @@
/obj/item/camera_bug,
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/jail)
-"uUG" = (
-/obj/effect/turf_decal/caution/stand_clear/white,
-/obj/machinery/door/poddoor/impassable{
- id_tag = "CC_Players_In";
- name = "Blast Door"
+"uUY" = (
+/obj/effect/turf_decal/tile/neutral{
+ color = "black";
+ icon_state = "tile_full";
+ layer = 9
},
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+/obj/effect/step_trigger/teleporter{
+ teleport_x = 183;
+ teleport_y = 62;
+ teleport_z = 1;
+ icon = 'icons/mob/screen_gen.dmi';
+ icon_state = "x2"
},
-/area/centcom/zone2)
-"uVd" = (
/turf/simulated/floor/plasteel{
- dir = 10;
- icon_state = "darkblue"
+ color = "gray";
+ dir = 8;
+ icon_state = "rampbottom"
},
/area/centcom/specops)
+"uVb" = (
+/obj/structure/chair/sofa/corp/right{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"uVg" = (
/obj/machinery/light/small{
dir = 4;
@@ -42806,7 +45625,7 @@
dir = 8;
icon_state = "burst_l"
},
-/turf/simulated/floor/shuttle/plating,
+/turf/simulated/floor/plating/airless,
/area/shuttle/specops)
"uVO" = (
/turf/simulated/floor/plasteel{
@@ -42814,6 +45633,57 @@
icon_state = "darkredalt"
},
/area/centcom/jail)
+"uVX" = (
+/obj/structure/closet/cabinet{
+ armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100)
+ },
+/obj/item/storage/box/centcomofficer,
+/obj/item/radio/headset/centcom{
+ desc = null;
+ name = "Supreme commander bowman headset"
+ },
+/obj/item/card/id{
+ access = list(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,73,74,75,76,77,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114);
+ icon_state = "commander";
+ name = "Supreme Commander ID card";
+ rank = "Nanotrasen Navy Captain";
+ registered_name = null
+ },
+/obj/item/door_remote/centcomm,
+/obj/item/clothing/accessory/medal/gold{
+ desc = null;
+ name = "Supreme commander's gold medal"
+ },
+/obj/item/gun/projectile/revolver/mateba,
+/obj/item/ammo_box/a357,
+/obj/item/ammo_box/a357,
+/obj/item/ammo_box/a357,
+/obj/item/clothing/under/color/black{
+ icon_state = "hosdnavyclothes";
+ name = "jumpsuit"
+ },
+/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
+/obj/item/clothing/head/beret/centcom/officer/sigholt{
+ icon_state = "officerberet";
+ name = "beret"
+ },
+/obj/item/storage/backpack/satchel,
+/obj/item/clothing/gloves/color/white{
+ desc = null;
+ name = "Supreme judge gloves"
+ },
+/obj/item/clothing/shoes/cowboy/white{
+ name = "white boots"
+ },
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/bridge)
+"uVZ" = (
+/obj/structure/chair/comfy/shuttle,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/centcom/specops)
"uWf" = (
/obj/effect/turf_decal/stripes/gold{
dir = 9
@@ -42830,18 +45700,6 @@
icon_state = "dark"
},
/area/centcom/zone1)
-"uWy" = (
-/obj/structure/lattice,
-/turf/simulated/wall/indestructible/reinforced,
-/area/space)
-"uWB" = (
-/obj/structure/shuttle/engine/heater,
-/turf/simulated/floor/plating{
- icon = 'icons/turf/floors.dmi';
- icon_state = "elevatorshaft";
- name = "floor"
- },
-/area/centcom/jail)
"uWE" = (
/obj/structure/chair/wood{
dir = 8
@@ -42877,10 +45735,6 @@
/obj/machinery/light/spot,
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/control)
-"uYa" = (
-/obj/machinery/vending/cola/free,
-/turf/simulated/floor/wood,
-/area/centcom/jail)
"uYs" = (
/obj/effect/turf_decal/number/number_3{
dir = 8
@@ -42890,6 +45744,21 @@
icon_state = "darkredaltstrip"
},
/area/centcom/jail)
+"uYJ" = (
+/obj/effect/turf_decal/siding/white,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/jail)
+"uYX" = (
+/obj/structure/table/glass,
+/obj/item/paper_bin/nanotrasen{
+ pixel_x = -2;
+ pixel_y = 8
+ },
+/obj/item/pen/multi/gold,
+/turf/simulated/floor/carpet/cyan,
+/area/centcom/zone2)
"uZl" = (
/obj/machinery/door/airlock/hatch{
drain_act_protected = 1;
@@ -42920,20 +45789,21 @@
icon_state = "darkgrey"
},
/area/syndicate_mothership)
-"uZt" = (
-/obj/structure/closet/secure_closet/security,
-/obj/item/clothing/mask/balaclava,
-/obj/machinery/light{
- dir = 4
- },
-/turf/simulated/floor/wood,
-/area/centcom/jail)
"uZB" = (
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkred"
},
/area/centcom/specops)
+"uZI" = (
+/obj/structure/table/reinforced,
+/obj/machinery/reagentgrinder{
+ pixel_x = -1;
+ pixel_y = 9
+ },
+/obj/machinery/light,
+/turf/simulated/floor/engine,
+/area/centcom/specops)
"uZO" = (
/obj/effect/turf_decal/stripes/line{
dir = 5
@@ -42975,9 +45845,38 @@
icon_state = "freezerfloor"
},
/area/centcom/jail)
-"vcj" = (
-/obj/machinery/computer/crew,
-/turf/simulated/floor/wood,
+"vbk" = (
+/obj/structure/rack,
+/obj/item/storage/firstaid/tactical,
+/obj/item/storage/firstaid/tactical,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkbluealt"
+ },
+/area/centcom/specops)
+"vcp" = (
+/obj/item/radio/intercom/specops{
+ pixel_y = 25
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkgreen"
+ },
+/area/centcom/specops)
+"vct" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "darkyellowaltstrip"
+ },
+/area/centcom/zone3)
+"vcv" = (
+/obj/structure/rack/holorack,
+/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
+/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
+/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
+/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
+/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
+/obj/item/autoimplanter/old,
+/turf/simulated/floor/wood/fancy/light,
/area/centcom/specops)
"vcC" = (
/obj/structure/table/reinforced,
@@ -42988,14 +45887,17 @@
icon_state = "dark"
},
/area/shuttle/escape)
-"vcO" = (
-/obj/structure/window/reinforced,
+"vcM" = (
/obj/structure/window/reinforced{
- dir = 4
+ dir = 1
},
-/obj/structure/filingcabinet/employment,
-/turf/simulated/floor/wood,
-/area/centcom/specops)
+/obj/effect/turf_decal/siding/white{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/evac)
"vdf" = (
/obj/structure/chair/stool,
/turf/simulated/floor/plasteel{
@@ -43022,27 +45924,16 @@
icon_state = "bot"
},
/area/shuttle/escape)
-"vdO" = (
-/obj/structure/rack/holorack,
-/obj/item/clothing/gloves/color/white{
- desc = null
- },
-/obj/item/clothing/gloves/color/white{
- desc = null
- },
-/obj/item/clothing/gloves/combat,
-/obj/item/clothing/gloves/combat,
-/obj/structure/window/reinforced,
-/obj/structure/window/reinforced{
- dir = 4;
- layer = 2.9
- },
-/obj/item/clothing/gloves/color/black,
-/obj/item/clothing/gloves/color/black,
+"vdV" = (
+/obj/structure/rack,
+/obj/item/ammo_box/shotgun/buck,
+/obj/item/ammo_box/shotgun/buck,
+/obj/item/ammo_box/shotgun/buck,
+/obj/effect/decal/warning_stripes/blue/hollow,
/turf/simulated/floor/plasteel{
- icon_state = "darkyellow"
+ icon_state = "dark"
},
-/area/centcom/supply)
+/area/centcom/specops)
"vdW" = (
/obj/structure/ore_box,
/obj/effect/turf_decal/delivery/red,
@@ -43102,18 +45993,6 @@
icon_state = "fancy-wood-cherry"
},
/area/syndicate_mothership/control)
-"vfD" = (
-/obj/machinery/door/firedoor,
-/obj/effect/decal/warning_stripes/yellow,
-/obj/machinery/door/airlock/centcom{
- name = "Medical Block";
- opacity = 1;
- req_access = list(109)
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/centcom/specops)
"vfR" = (
/obj/machinery/recharge_station/upgraded,
/turf/simulated/floor/shuttle{
@@ -43140,13 +46019,21 @@
icon_state = "fancy-wood-cherry"
},
/area/shuttle/trade/sol)
-"vgt" = (
-/obj/machinery/photocopier,
-/obj/structure/window/reinforced{
- dir = 1
+"vgD" = (
+/obj/structure/urinal{
+ pixel_y = 32
},
-/turf/simulated/floor/wood,
-/area/centcom/specops)
+/obj/machinery/door_control/secure{
+ id = "CC_toilet_unit2";
+ name = "Door Bolt Control";
+ normaldoorcontrol = 1;
+ specialfunctions = 4;
+ pixel_x = 25
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/centcom/evac)
"vgN" = (
/obj/structure/flora/rock,
/obj/structure/flora/ausbushes/sparsegrass,
@@ -43167,6 +46054,16 @@
icon_state = "dark"
},
/area/centcom/zone1)
+"vhh" = (
+/obj/effect/decal/warning_stripes/white,
+/obj/machinery/door/airlock{
+ id_tag = "CC_toilet_unit4";
+ name = "Toilet"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/zone1)
"vhp" = (
/obj/machinery/light{
dir = 1
@@ -43188,6 +46085,16 @@
icon_state = "floor4"
},
/area/shuttle/syndicate)
+"vhG" = (
+/obj/structure/shuttle/engine/propulsion{
+ icon_state = "burst_l";
+ tag = "icon-burst_l"
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plating/airless,
+/area/shuttle/pod_2)
"vhU" = (
/obj/item/twohanded/required/kirbyplants{
icon_state = "plant-6";
@@ -43213,24 +46120,10 @@
icon_state = "darkfull"
},
/area/syndicate_mothership)
-"vik" = (
-/obj/item/suppressor,
-/obj/item/suppressor,
-/obj/item/suppressor,
-/obj/item/suppressor,
-/obj/item/suppressor,
-/obj/item/suppressor,
-/obj/item/suppressor,
-/obj/item/suppressor,
-/obj/item/suppressor,
-/obj/item/suppressor,
-/obj/structure/rack,
-/obj/effect/decal/warning_stripes/white/hollow,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "navybluefull"
- },
-/area/centcom/specops)
+"vit" = (
+/obj/effect/turf_decal/siding/brown,
+/turf/simulated/floor/carpet,
+/area/centcom/zone3)
"viw" = (
/obj/effect/turf_decal/number/number_7,
/turf/simulated/floor/plasteel{
@@ -43295,21 +46188,9 @@
icon_state = "darkyellowfull"
},
/area/centcom/bridge)
-"vjK" = (
-/obj/machinery/ai_status_display{
- pixel_x = -32
- },
-/obj/machinery/computer/communications,
-/turf/simulated/floor/wood,
-/area/centcom/bridge)
-"vjT" = (
-/obj/effect/turf_decal/arrows{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
+"vjG" = (
+/turf/simulated/floor/carpet/blue,
+/area/centcom/specops)
"vkh" = (
/obj/structure/table,
/obj/structure/bedsheetbin{
@@ -43320,12 +46201,60 @@
icon_state = "barber"
},
/area/centcom/jail)
+"vkG" = (
+/obj/machinery/recharger/wallcharger{
+ pixel_x = -24
+ },
+/obj/machinery/recharger/wallcharger{
+ pixel_x = -24;
+ pixel_y = -16
+ },
+/obj/machinery/recharger/wallcharger{
+ pixel_x = -24;
+ pixel_y = -8
+ },
+/obj/structure/table/reinforced,
+/obj/item/storage/box/lights/mixed,
+/obj/item/storage/box/lights/mixed,
+/obj/item/lightreplacer,
+/obj/item/lightreplacer,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "navybluealt"
+ },
+/area/centcom/specops)
+"vkL" = (
+/obj/structure/table/wood/fancy/black,
+/obj/item/pen/multi/gold,
+/obj/item/stamp/centcom{
+ pixel_x = -5;
+ pixel_y = 5
+ },
+/turf/simulated/floor/carpet/red,
+/area/centcom/bridge)
+"vlu" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 6
+ },
+/turf/simulated/floor/glass,
+/area/centcom/bridge)
"vlv" = (
/obj/item/flag/syndi,
/turf/simulated/floor/plasteel{
icon_state = "darkgrey"
},
/area/syndicate_mothership)
+"vlF" = (
+/obj/structure/table/reinforced,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/zone3)
"vlG" = (
/obj/structure/table/reinforced,
/obj/item/paper_bin/syndicate{
@@ -43349,21 +46278,14 @@
icon_state = "darkyellowalt"
},
/area/syndicate_mothership/cargo)
-"vlQ" = (
-/obj/effect/decal/warning_stripes/red/partial{
+"vmx" = (
+/obj/effect/turf_decal/siding/white/corner{
dir = 8
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/centcom/specops)
-"vlW" = (
-/obj/structure/chair/comfy/red{
- dir = 4
- },
-/obj/item/toy/plushie/red_fox,
-/turf/simulated/floor/carpet/black,
-/area/centcom/zone2)
+/area/centcom/evac)
"vmC" = (
/obj/structure/railing{
dir = 4
@@ -43377,10 +46299,19 @@
icon_state = "dark"
},
/area/syndicate_mothership/jail)
-"vng" = (
-/obj/item/twohanded/required/kirbyplants,
+"vmF" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 1
+ },
/turf/simulated/floor/carpet/black,
-/area/centcom/court)
+/area/centcom/bridge)
+"vmX" = (
+/obj/structure/window/full/reinforced{
+ layer = 2
+ },
+/turf/simulated/floor/plating,
+/area/centcom/zone3)
"vnv" = (
/turf/simulated/floor/plasteel{
dir = 8;
@@ -43462,22 +46393,6 @@
icon_state = "dark"
},
/area/centcom/zone1)
-"vol" = (
-/obj/item/storage/box/beakers/bluespace,
-/obj/item/storage/box/drinkingglasses,
-/obj/item/storage/box/drinkingglasses,
-/obj/item/storage/box/drinkingglasses,
-/obj/item/storage/box/drinkingglasses,
-/obj/item/storage/box/drinkingglasses,
-/obj/item/storage/box/drinkingglasses,
-/obj/item/storage/box/drinkingglasses,
-/obj/item/storage/box/drinkingglasses,
-/obj/item/storage/box/drinkingglasses,
-/obj/item/storage/box/drinkingglasses,
-/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis,
-/obj/structure/closet/secure_closet/cabinet/bar,
-/turf/simulated/floor/wood,
-/area/centcom/zone1)
"vow" = (
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 6
@@ -43487,14 +46402,11 @@
icon_state = "darkyellowalt"
},
/area/syndicate_mothership/cargo)
-"voT" = (
-/obj/structure/bed,
-/obj/item/bedsheet/mime,
-/turf/simulated/floor/carpet,
-/area/centcom/zone1)
-"voV" = (
-/obj/structure/lattice,
-/turf/simulated/wall/indestructible/reinforced,
+"vpe" = (
+/obj/machinery/door/airlock/diamond{
+ locked = 1
+ },
+/turf/simulated/floor/plating,
/area/centcom/specops)
"vpg" = (
/turf/simulated/floor/shuttle{
@@ -43539,9 +46451,19 @@
icon_state = "floor4"
},
/area/shuttle/specops)
-"vpW" = (
-/obj/structure/chair/office/light,
-/turf/simulated/floor/carpet/black,
+"vpL" = (
+/obj/machinery/mech_bay_recharge_port{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/jail)
+"vpP" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444"
+ },
+/turf/simulated/floor/glass,
/area/centcom/bridge)
"vpY" = (
/obj/effect/turf_decal/siding/wood{
@@ -43558,15 +46480,6 @@
icon_state = "light-fancy-wood"
},
/area/syndicate_mothership/control)
-"vqd" = (
-/turf/simulated/floor/wood,
-/area/centcom/court)
-"vqC" = (
-/obj/structure/chair/comfy/beige{
- dir = 1
- },
-/turf/simulated/floor/carpet/black,
-/area/centcom/bridge)
"vqK" = (
/obj/structure/reagent_dispensers/fueltank/chem{
pixel_x = 32
@@ -43577,6 +46490,29 @@
icon_state = "neutralfull"
},
/area/shuttle/escape)
+"vqP" = (
+/obj/structure/chair/sofa/corp/right{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/zone3)
+"vqW" = (
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/jail)
"vqX" = (
/obj/structure/chair/sofa/left{
dir = 8
@@ -43584,6 +46520,16 @@
/obj/machinery/light/small,
/turf/simulated/floor/carpet/black,
/area/centcom/zone1)
+"vrd" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/drinks/drinkingglass{
+ pixel_x = -5
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone3)
"vrm" = (
/obj/effect/turf_decal{
dir = 1;
@@ -43600,6 +46546,25 @@
icon_state = "darkyellowfull"
},
/area/syndicate_mothership/cargo)
+"vrA" = (
+/obj/machinery/status_display{
+ layer = 4;
+ pixel_y = 32
+ },
+/obj/structure/filingcabinet/filingcabinet,
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
+"vrB" = (
+/obj/structure/table/glass,
+/obj/effect/spawner/lootdrop{
+ loot = list(/obj/item/reagent_containers/food/drinks/flask/detflask=10,/obj/item/reagent_containers/food/drinks/cans/tonic=10,/obj/item/reagent_containers/food/drinks/cans/thirteenloko=10,/obj/item/reagent_containers/food/drinks/cans/synthanol=10,/obj/item/reagent_containers/food/drinks/cans/space_mountain_wind=10,/obj/item/reagent_containers/food/drinks/cans/lemon_lime=10,""=70);
+ name = "Food CC Spawner #3"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/centcom/specops)
"vrH" = (
/obj/effect/turf_decal/stripes/line{
icon = 'icons/turf/floors.dmi';
@@ -43651,6 +46616,14 @@
},
/turf/simulated/floor/shuttle/plating,
/area/shuttle/syndicate_elite)
+"vsc" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/table/wood,
+/obj/item/trash/candle,
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/evac)
"vsf" = (
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/plasteel{
@@ -43658,6 +46631,19 @@
icon_state = "darkjail"
},
/area/syndicate_mothership/jail)
+"vsi" = (
+/obj/machinery/vending/ntc_resources{
+ req_access = list(114)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
+"vsm" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "darkredaltstrip"
+ },
+/area/centcom/jail)
"vst" = (
/obj/structure/chair/comfy/shuttle{
dir = 4
@@ -43680,10 +46666,6 @@
icon_state = "white"
},
/area/centcom/jail)
-"vsV" = (
-/obj/machinery/door/window/brigdoor,
-/turf/simulated/floor/carpet,
-/area/centcom/zone2)
"vtg" = (
/obj/machinery/computer/shuttle/sit,
/turf/simulated/floor/shuttle{
@@ -43695,27 +46677,6 @@
/obj/structure/window/full/basic,
/turf/simulated/floor/grass,
/area/centcom/zone3)
-"vtw" = (
-/obj/item/gun/energy/gun/pdw9{
- pixel_x = 4;
- pixel_y = 8
- },
-/obj/item/gun/energy/gun/pdw9,
-/obj/item/gun/energy/gun/pdw9{
- pixel_x = 4;
- pixel_y = 8
- },
-/obj/item/gun/energy/gun/pdw9{
- pixel_x = 4;
- pixel_y = 8
- },
-/obj/item/gun/energy/gun/pdw9,
-/obj/item/gun/energy/gun/pdw9,
-/obj/structure/rack/gunrack,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"vtI" = (
/obj/effect/turf_decal/plaque{
layer = 3
@@ -43726,6 +46687,16 @@
},
/turf/simulated/floor/redgrid,
/area/syndicate_mothership)
+"vtL" = (
+/obj/machinery/door/window/brigdoor{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "rampbottom";
+ tag = "icon-stage_stairs"
+ },
+/area/centcom/zone3)
"vtR" = (
/obj/structure/chair/comfy/shuttle{
dir = 4
@@ -43755,13 +46726,15 @@
icon_state = "rampbottom"
},
/area/syndicate_mothership)
-"vui" = (
-/obj/effect/turf_decal/bot,
-/obj/item/clothing/head/cone,
+"vum" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 6;
+ icon_state = "darkyellow"
},
-/area/centcom/zone2)
+/area/centcom/specops)
"vuA" = (
/obj/effect/turf_decal/stripes/asteroid/line{
dir = 6
@@ -43774,14 +46747,6 @@
"vvs" = (
/turf/simulated/wall/shuttle/onlyselfsmooth/nodiagonal,
/area/shuttle/trade/sol)
-"vvt" = (
-/obj/item/twohanded/required/kirbyplants,
-/obj/structure/window/reinforced{
- color = "red";
- dir = 1
- },
-/turf/simulated/floor/wood,
-/area/centcom/specops)
"vvx" = (
/turf/simulated/wall/shuttle,
/area/shuttle/transport)
@@ -43798,27 +46763,6 @@
icon_state = "darkfull"
},
/area/syndicate_mothership)
-"vvY" = (
-/obj/effect/turf_decal/caution/stand_clear,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/zone3)
-"vwe" = (
-/obj/structure/window/full/reinforced{
- layer = 2
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/bridge)
-"vwh" = (
-/obj/effect/turf_decal/mech,
-/obj/mecha/combat/gygax/loaded,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
"vwk" = (
/obj/effect/decal/cleanable/dirt,
/obj/vehicle/motorcycle{
@@ -43828,11 +46772,6 @@
icon_state = "darkfull"
},
/area/syndicate_mothership)
-"vwu" = (
-/obj/structure/table/glass,
-/obj/item/reagent_containers/food/snacks/bigbiteburger,
-/turf/simulated/floor/wood,
-/area/centcom/specops)
"vwL" = (
/turf/simulated/floor/indestructible/beach/sand,
/area/syndicate_mothership/outside)
@@ -43848,21 +46787,6 @@
icon_state = "darkfull"
},
/area/syndicate_mothership)
-"vxF" = (
-/obj/machinery/door/firedoor,
-/obj/effect/decal/warning_stripes/yellow,
-/obj/effect/decal/warning_stripes/red,
-/obj/machinery/door/poddoor/impassable{
- density = 0;
- id_tag = "admin_armory";
- locked = 1;
- opacity = 0;
- req_access = list(114)
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"vxN" = (
/obj/item/clothing/head/bearpelt,
/obj/item/xenos_claw,
@@ -43899,6 +46823,15 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/syndicate_mothership/outside)
+"vyx" = (
+/obj/effect/decal/nanotrasen_logo{
+ icon_state = "logo4";
+ pixel_x = 16
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"vyy" = (
/obj/structure/ore_box,
/obj/effect/turf_decal/stripes/line{
@@ -43937,6 +46870,16 @@
},
/turf/simulated/floor/shuttle/plating/vox,
/area/shuttle/vox)
+"vzz" = (
+/obj/effect/decal/warning_stripes/northeastsouth,
+/obj/machinery/door/poddoor/shutters/invincible{
+ dir = 1;
+ id_tag = "CC_Armory_Grenade"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkfull"
+ },
+/area/centcom/specops)
"vAg" = (
/obj/structure/table/wood/fancy/black,
/obj/item/candle/eternal,
@@ -43965,6 +46908,20 @@
icon_state = "dark"
},
/area/centcom/zone2)
+"vAq" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/toolbox/drone,
+/obj/item/crowbar/red,
+/obj/item/borg/upgrade/vtec,
+/obj/item/borg/upgrade/vtec,
+/obj/item/stock_parts/cell/bluespace,
+/obj/item/stock_parts/cell/bluespace,
+/obj/item/borg/upgrade/selfrepair,
+/obj/item/borg/upgrade/selfrepair,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"vAv" = (
/obj/effect/turf_decal/stripes/line{
color = "darkgray";
@@ -43992,6 +46949,12 @@
"vAA" = (
/turf/simulated/wall/shuttle,
/area/shuttle/escape)
+"vAC" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/wall/indestructible/reinforced,
+/area/centcom/zone3)
"vAU" = (
/obj/structure/extinguisher_cabinet{
pixel_x = 30;
@@ -44001,6 +46964,26 @@
icon_state = "floor4"
},
/area/shuttle/specops)
+"vBs" = (
+/obj/machinery/door_control/secure{
+ id = "CC_Armory_DEDI";
+ pixel_x = 24;
+ pixel_y = 24;
+ req_access = list(114)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "navybluealtstrip"
+ },
+/area/centcom/specops)
+"vBV" = (
+/obj/machinery/conveyor_switch/oneway{
+ id = "Toxin"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
"vCn" = (
/obj/effect/gibspawner/xeno,
/turf/simulated/floor/plating,
@@ -44010,7 +46993,7 @@
dir = 1;
layer = 2.9
},
-/obj/structure/table/holotable,
+/obj/structure/table,
/obj/machinery/computer/library/public,
/turf/simulated/floor/carpet/black,
/area/centcom/zone2)
@@ -44070,16 +47053,6 @@
icon_state = "darkfull"
},
/area/syndicate_mothership)
-"vDP" = (
-/obj/effect/turf_decal/arrow{
- color = "#763C3A";
- dir = 5
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "darkyellowalt"
- },
-/area/centcom/zone3)
"vDS" = (
/obj/effect/turf_decal/stripes/line,
/obj/structure/ore_box,
@@ -44099,6 +47072,12 @@
icon_state = "darkred"
},
/area/centcom/specops)
+"vEG" = (
+/obj/machinery/recharge_station/ert,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"vES" = (
/turf/simulated/floor/carpet/black,
/area/centcom/zone2)
@@ -44114,16 +47093,6 @@
icon_state = "plastitanium"
},
/area/shuttle/syndicate)
-"vFy" = (
-/obj/machinery/door/poddoor/shutters/invincible{
- dir = 1;
- id_tag = "CC_Armory_DAE"
- },
-/obj/effect/decal/warning_stripes/red,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"vFD" = (
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -44143,23 +47112,29 @@
icon_state = "darkfull"
},
/area/syndicate_mothership)
-"vHf" = (
-/obj/machinery/light/small,
-/obj/item/twohanded/required/kirbyplants{
- icon_state = "plant-28";
- tag = "icon-plant-28"
+"vGJ" = (
+/obj/structure/marker_beacon{
+ icon_state = "markerburgundy-on";
+ initialized = 1
},
-/turf/simulated/floor/carpet,
-/area/centcom/zone2)
+/turf/simulated/floor/plating/airless,
+/area/space)
+"vGS" = (
+/obj/machinery/vending/dinnerware,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault";
+ tag = "icon-vault (WEST)"
+ },
+/area/centcom/specops)
"vHj" = (
/turf/simulated/floor/wood{
icon_state = "fancy-wood-birch"
},
/area/shuttle/trade/sol)
-"vHu" = (
-/obj/item/twohanded/required/kirbyplants,
-/turf/simulated/floor/wood,
-/area/centcom/court)
"vHB" = (
/obj/effect/turf_decal/stripes/line,
/obj/structure/ore_box,
@@ -44169,6 +47144,12 @@
icon_state = "darkfull"
},
/area/syndicate_mothership)
+"vHQ" = (
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkgreen"
+ },
+/area/centcom/specops)
"vHT" = (
/obj/effect/turf_decal/delivery,
/turf/simulated/floor/plasteel{
@@ -44182,6 +47163,15 @@
icon_state = "dark"
},
/area/centcom/evac)
+"vIe" = (
+/obj/machinery/vending/engivend{
+ req_access = list()
+ },
+/obj/effect/decal/warning_stripes/white/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"vIj" = (
/obj/machinery/computer/message_monitor,
/turf/simulated/floor/plasteel{
@@ -44194,23 +47184,6 @@
/obj/item/storage/toolbox/mechanical,
/turf/simulated/floor/shuttle/objective_check/vox,
/area/shuttle/vox)
-"vIU" = (
-/obj/structure/table/wood{
- color = "#996633"
- },
-/obj/item/folder,
-/obj/item/folder,
-/obj/item/folder/blue,
-/obj/item/folder/blue,
-/obj/item/folder/red,
-/obj/item/folder/red,
-/obj/item/folder/white,
-/obj/item/folder/white,
-/obj/item/folder/yellow,
-/obj/item/folder/yellow,
-/obj/structure/window/reinforced,
-/turf/simulated/floor/wood,
-/area/centcom/specops)
"vIV" = (
/obj/effect/turf_decal/stripes/line{
icon = 'icons/turf/floors.dmi';
@@ -44239,15 +47212,6 @@
icon_state = "neutralfull"
},
/area/shuttle/escape)
-"vJu" = (
-/obj/effect/decal/warning_stripes/west,
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
- },
-/obj/structure/window/reinforced,
-/turf/simulated/wall/indestructible/fakeglass,
-/area/centcom/specops)
"vJx" = (
/obj/structure/chair/sofa{
dir = 1
@@ -44325,6 +47289,12 @@
icon_state = "darkyellowaltstrip"
},
/area/syndicate_mothership/control)
+"vLy" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/centcom/zone2)
"vLL" = (
/turf/simulated/wall/shuttle{
icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi'
@@ -44340,6 +47310,20 @@
icon_state = "plastitanium_red"
},
/area/shuttle/syndicate)
+"vLU" = (
+/obj/machinery/computer/security/telescreen{
+ desc = "Used for watching the Special Ops.";
+ name = "Special Ops. Monitor";
+ network = list("ERT");
+ pixel_x = -32
+ },
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 4
+ },
+/obj/machinery/papershredder,
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"vLY" = (
/obj/item/storage/box/zipties,
/turf/simulated/floor/shuttle/objective_check/vox,
@@ -44359,6 +47343,14 @@
icon_state = "warndarkgreyred"
},
/area/syndicate_mothership)
+"vMl" = (
+/obj/structure/chair/office/light,
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 1
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/bridge)
"vMq" = (
/obj/structure/shuttle/engine/heater{
icon_state = "heater3x3";
@@ -44373,6 +47365,13 @@
},
/turf/simulated/floor/plating,
/area/syndicate_mothership/cargo)
+"vMv" = (
+/obj/structure/bookcase,
+/obj/effect/decal/cleanable/cobweb{
+ layer = 4
+ },
+/turf/simulated/floor/plating,
+/area/centcom/zone2)
"vMC" = (
/obj/structure/chair/comfy/shuttle/dark{
dir = 8
@@ -44416,22 +47415,6 @@
icon_state = "warning"
},
/area/shuttle/escape)
-"vNi" = (
-/obj/structure/rack,
-/obj/item/ammo_box/shotgun,
-/obj/item/ammo_box/shotgun,
-/obj/item/ammo_box/shotgun,
-/obj/item/ammo_box/shotgun,
-/obj/item/ammo_box/shotgun,
-/obj/item/ammo_box/shotgun,
-/obj/item/ammo_box/shotgun,
-/obj/item/ammo_box/shotgun,
-/obj/item/ammo_box/shotgun,
-/obj/item/ammo_box/shotgun,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"vNw" = (
/obj/machinery/door/airlock/external{
aiControlDisabled = 1;
@@ -44446,6 +47429,16 @@
icon_state = "dark"
},
/area/centcom/evac)
+"vNA" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/computer/cryopod{
+ pixel_y = -30
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"vNF" = (
/turf/simulated/wall/shuttle/nosmooth{
dir = 4;
@@ -44466,12 +47459,6 @@
icon_state = "dark"
},
/area/centcom/evac)
-"vOq" = (
-/obj/machinery/atmospherics/unary/cryo_cell/upgraded,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"vOQ" = (
/obj/machinery/door/airlock/syndicate/security/glass{
name = "Security Airlock";
@@ -44481,22 +47468,9 @@
icon_state = "floor4"
},
/area/shuttle/syndicate)
-"vOU" = (
-/obj/structure/window/full/reinforced{
- armor = list("melee"=80,"bullet"=80,"laser"=0,"energy"=0,"bomb"=80,"bio"=100,"rad"=100,"fire"=80,"acid"=100);
- layer = 2
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"vPe" = (
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
-"vPm" = (
-/obj/structure/bookcase,
-/turf/simulated/floor/carpet,
-/area/centcom/zone1)
"vPq" = (
/obj/structure/railing{
dir = 8
@@ -44506,12 +47480,35 @@
icon_state = "dark"
},
/area/syndicate_mothership/control)
-"vPx" = (
-/turf/simulated/floor/indestructible{
- dir = 4;
- icon_state = "darkgreen"
+"vPE" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/obj/structure/sign/poster/official/nanotrasen_logo{
+ icon = 'icons/obj/decals.dmi';
+ icon_state = "nanotrasen_sign1";
+ pixel_x = -16;
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkyellow"
},
/area/centcom/specops)
+"vPL" = (
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/structure/holohoop,
+/obj/effect/decal/warning_stripes/green/hollow,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/jail)
"vPS" = (
/obj/effect/decal/syndie_logo{
icon_state = "logo9"
@@ -44545,6 +47542,18 @@
icon_state = "grimy"
},
/area/centcom/zone1)
+"vQJ" = (
+/obj/effect/decal/warning_stripes/northeastsouth,
+/obj/machinery/door/poddoor/shutters/invincible{
+ dir = 1;
+ id_tag = "ERT_armory_lvl4";
+ name = "Armory level 4";
+ layer = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkfull"
+ },
+/area/centcom/specops)
"vQS" = (
/obj/docking_port/mobile{
dheight = 1;
@@ -44572,6 +47581,18 @@
},
/turf/simulated/floor/wood,
/area/shuttle/trade/sol)
+"vRe" = (
+/obj/structure/window/reinforced/survival_pod{
+ dir = 6;
+ pixel_y = -1;
+ pixel_x = 1;
+ density = 0
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkbluealt"
+ },
+/area/centcom/zone2)
"vRi" = (
/obj/machinery/computer/mech_bay_power_console,
/obj/effect/decal/cleanable/dirt,
@@ -44581,6 +47602,22 @@
},
/turf/simulated/floor/plasteel,
/area/shuttle/escape)
+"vRJ" = (
+/obj/structure/table/glass,
+/obj/item/book/manual/evaguide,
+/obj/machinery/newscaster/security_unit{
+ pixel_y = -32
+ },
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/bridge)
+"vRQ" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault";
+ tag = "icon-vault (WEST)"
+ },
+/area/centcom/specops)
"vRS" = (
/obj/machinery/door/firedoor,
/obj/effect/decal/warning_stripes/yellow,
@@ -44597,6 +47634,18 @@
icon_state = "navybluealt"
},
/area/centcom/specops)
+"vSp" = (
+/obj/machinery/vending/nta{
+ dir = 4;
+ products = list(/obj/item/grenade/flashbang=4,/obj/item/flash=5,/obj/item/flashlight/seclite=4,/obj/item/restraints/legcuffs/bola/energy=8,/obj/item/ammo_box/shotgun=4,/obj/item/ammo_box/shotgun/buck=4,/obj/item/ammo_box/shotgun/rubbershot=4,/obj/item/ammo_casing/shotgun/stunslug=35,/obj/item/ammo_casing/shotgun/ion=14,/obj/item/ammo_casing/shotgun/laserslug=35,/obj/item/ammo_box/speedloader/shotgun=8,/obj/item/ammo_box/magazine/lr30mag=12,/obj/item/ammo_box/magazine/enforcer=18,/obj/item/ammo_box/magazine/enforcer/lethal=28,/obj/item/ammo_box/magazine/sp8=8,/obj/item/ammo_box/magazine/laser=12,/obj/item/ammo_box/magazine/wt550m9=20,/obj/item/ammo_box/magazine/m556=12,/obj/item/ammo_box/a40mm=4,/obj/item/ammo_box/c46x30mm=8,/obj/item/ammo_box/inc46x30mm=4,/obj/item/ammo_box/tox46x30mm=4,/obj/item/ammo_box/ap46x30mm=4,/obj/item/ammo_box/laserammobox=4);
+ req_access = list(104,109)
+ },
+/obj/effect/decal/warning_stripes/white/hollow,
+/obj/effect/decal/warning_stripes/white/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"vSs" = (
/obj/structure/table/wood/fancy/red,
/obj/item/stamp/ussp,
@@ -44614,14 +47663,6 @@
icon_state = "darkyellowaltstrip"
},
/area/syndicate_mothership/control)
-"vSC" = (
-/obj/structure/table/reinforced,
-/obj/item/clothing/gloves/color/latex/nitrile,
-/obj/item/storage/toolbox/surgery,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/centcom/specops)
"vSD" = (
/obj/structure/table,
/obj/item/clipboard,
@@ -44634,18 +47675,6 @@
icon_state = "bot"
},
/area/shuttle/escape)
-"vSE" = (
-/obj/machinery/door/airlock/external{
- id_tag = "ferry_away";
- name = "Ferry Airlock";
- req_access = list(106)
- },
-/obj/structure/fans/tiny,
-/obj/effect/turf_decal/delivery/white,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/zone3)
"vSK" = (
/obj/machinery/status_display{
pixel_y = -32
@@ -44765,13 +47794,20 @@
icon_state = "grimy"
},
/area/centcom/jail)
-"vUy" = (
-/obj/machinery/door/firedoor,
-/obj/effect/decal/warning_stripes/yellow,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+"vUA" = (
+/obj/docking_port/stationary{
+ dir = 2;
+ dwidth = 2;
+ height = 11;
+ id = "specops_away";
+ name = "centcom bay 3";
+ top_left_corner = 8;
+ top_right_corner = 1;
+ width = 5;
+ turf_type = /turf/simulated/floor/plating/airless
},
-/area/centcom/zone2)
+/turf/simulated/floor/plating/airless,
+/area/centcom/specops)
"vUY" = (
/obj/machinery/space_heater,
/obj/effect/decal/cleanable/dirt,
@@ -44795,17 +47831,9 @@
icon_state = "asteroid"
},
/area/centcom/evac)
-"vVB" = (
-/obj/machinery/door_control/secure{
- id = "CC_Armory_LWAP";
- name = "L.W.A.P. Sniper Rifle";
- pixel_x = 24;
- pixel_y = 24;
- req_access = list(114)
- },
-/turf/simulated/floor/plasteel{
- icon_state = "navyblue"
- },
+"vVT" = (
+/obj/structure/chair/comfy/brown,
+/turf/simulated/floor/wood,
/area/centcom/specops)
"vWm" = (
/obj/structure/grille,
@@ -44823,6 +47851,13 @@
icon_state = "darkfull"
},
/area/syndicate_mothership)
+"vWv" = (
+/obj/machinery/teleport/station,
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
"vWC" = (
/obj/effect/turf_decal/loading_area,
/turf/simulated/floor/plasteel{
@@ -44878,6 +47913,15 @@
/obj/structure/flora/ausbushes/lavendergrass,
/turf/simulated/floor/grass,
/area/centcom/evac)
+"vXv" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkyellowalt"
+ },
+/area/centcom/zone3)
"vXD" = (
/obj/structure/chair/comfy/shuttle/dark{
dir = 1
@@ -44887,6 +47931,34 @@
icon_state = "dark"
},
/area/syndicate_mothership/cargo)
+"vXQ" = (
+/obj/structure/closet/cardboard{
+ icon_state = "cardboard_cargo";
+ icon_closed = "cardboard_cargo";
+ icon_opened = "cardboard_cargo_open";
+ initialized = 1
+ },
+/mob/living/simple_animal/hostile/mimic{
+ faction = list("neutral");
+ name = "Archivist"
+ },
+/turf/simulated/floor/plating,
+/area/centcom/zone2)
+"vYd" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ layer = 2.9
+ },
+/obj/effect/turf_decal/box/white/corners{
+ dir = 1
+ },
+/obj/structure/weightmachine/stacklifter,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkfull"
+ },
+/area/centcom/jail)
"vYj" = (
/obj/structure/closet/hydrant{
pixel_y = 32
@@ -44904,24 +47976,6 @@
icon_state = "darkfull"
},
/area/syndicate_mothership)
-"vYC" = (
-/obj/machinery/computer/camera_advanced,
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/simulated/floor/wood,
-/area/centcom/specops)
-"vYK" = (
-/obj/effect/decal/warning_stripes/south,
-/obj/machinery/door_control/secure{
- id = "CC_BUDKA";
- name = "Overwatch Cabinet";
- pixel_x = -24;
- pixel_y = 24;
- req_access = list(114)
- },
-/turf/simulated/floor/carpet/black,
-/area/centcom/specops)
"vYT" = (
/obj/machinery/door_control/secure{
id = "SIT_outside";
@@ -44931,13 +47985,6 @@
},
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/control)
-"vYW" = (
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "rampbottom";
- tag = "icon-stage_stairs"
- },
-/area/centcom/bridge)
"vZd" = (
/obj/machinery/bluespace_beacon/syndicate,
/obj/effect/turf_decal/box/red,
@@ -44965,11 +48012,6 @@
icon_state = "darkfull"
},
/area/syndicate_mothership)
-"vZg" = (
-/obj/effect/landmark/marauder_exit,
-/obj/structure/fans/tiny,
-/turf/simulated/floor/plating/airless,
-/area/centcom/specops)
"vZr" = (
/obj/machinery/light,
/obj/structure/chair/comfy/shuttle{
@@ -44979,6 +48021,36 @@
icon_state = "bot"
},
/area/shuttle/escape)
+"vZW" = (
+/obj/structure/table/wood/fancy/black,
+/obj/item/paper_bin/nanotrasen{
+ pixel_x = -2;
+ pixel_y = 8
+ },
+/obj/item/flashlight/lamp/green{
+ pixel_x = -6;
+ pixel_y = 16
+ },
+/turf/simulated/floor/carpet/red,
+/area/centcom/bridge)
+"wax" = (
+/obj/machinery/door/window/brigdoor{
+ dir = 8;
+ req_access = list(106)
+ },
+/obj/structure/chair/comfy/lime{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/zone3)
+"way" = (
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkredaltstrip"
+ },
+/area/centcom/zone2)
"waD" = (
/obj/structure/lattice/catwalk,
/obj/structure/marker_beacon{
@@ -45017,51 +48089,13 @@
icon_state = "darkgrey"
},
/area/centcom/zone2)
-"waZ" = (
-/obj/structure/rack/holorack,
-/obj/item/clothing/accessory/black{
- desc = null;
- name = "Black tie"
- },
-/obj/item/clothing/accessory/blue{
- desc = null;
- name = "Blue tie"
- },
-/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
-/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
-/obj/item/clothing/accessory/blue{
- desc = null;
- name = "Blue tie"
- },
-/obj/item/clothing/accessory/black{
- desc = null;
- name = "Black tie"
- },
-/obj/item/clothing/accessory/holster{
- desc = null;
- name = "Shoulder holster"
- },
-/obj/item/clothing/accessory/holster{
- desc = null;
- name = "Shoulder holster"
- },
-/obj/item/storage/backpack/satchel,
-/obj/item/storage/backpack/satchel,
-/obj/item/storage/backpack/satcheldeluxe,
-/obj/item/storage/backpack/satcheldeluxe,
-/obj/item/storage/belt/fannypack/black,
-/obj/item/storage/belt/fannypack/black,
-/turf/simulated/floor/wood,
-/area/centcom/bridge)
-"wbe" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/chair/comfy/beige{
- dir = 1
+"wbd" = (
+/obj/mecha/combat/marauder/loaded,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "navyblue"
},
-/turf/simulated/floor/carpet/black,
-/area/centcom/bridge)
+/area/centcom/specops)
"wbw" = (
/obj/machinery/conveyor_switch/oneway{
id = "SFBQMLoad"
@@ -45071,17 +48105,6 @@
icon_state = "darkyellowcornersalt"
},
/area/syndicate_mothership/cargo)
-"wbF" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/window/reinforced{
- layer = 2.9
- },
-/obj/structure/table/holotable,
-/obj/machinery/computer/library/public,
-/turf/simulated/floor/carpet/black,
-/area/centcom/zone2)
"wbG" = (
/obj/structure/railing{
dir = 1
@@ -45092,6 +48115,25 @@
icon_state = "darkfull"
},
/area/syndicate_mothership/jail)
+"wbJ" = (
+/obj/structure/toilet{
+ dir = 4;
+ name = "Трон старшего администратора"
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/door_control{
+ id = "CC_toilet_unit3";
+ name = "Door Bolt Control";
+ normaldoorcontrol = 1;
+ pixel_y = 25;
+ specialfunctions = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/centcom/zone1)
"wbU" = (
/obj/effect/turf_decal/loading_area/white{
dir = 4
@@ -45106,26 +48148,18 @@
icon_state = "white"
},
/area/centcom/jail)
-"wcM" = (
-/obj/structure/window/full/reinforced{
- layer = 2
+"wcC" = (
+/obj/structure/sign/poster/official/nanotrasen_logo{
+ pixel_y = -32
},
-/obj/machinery/door/poddoor/shutters/invincible{
- density = 0;
- dir = 1;
- icon_state = "open";
- id_tag = "CC_space_jail_sec";
- layer = 50;
- level = 3;
- locked = 1;
- name = "Central Command Jail";
- opacity = 0
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/window/reinforced{
+ dir = 8
},
/turf/simulated/floor/plasteel{
- dir = 6;
- icon_state = "darkyellowalt"
+ icon_state = "dark"
},
-/area/centcom/zone3)
+/area/centcom/bridge)
"wde" = (
/turf/simulated/floor/plasteel{
dir = 10;
@@ -45144,15 +48178,6 @@
icon_state = "floor4"
},
/area/shuttle/assault_pod)
-"wdH" = (
-/obj/machinery/cryopod{
- dir = 4
- },
-/obj/structure/window/reinforced{
- dir = 1
- },
-/turf/simulated/floor/wood,
-/area/centcom/zone1)
"weC" = (
/obj/machinery/door/poddoor/shutters/invincible{
id_tag = "senior_o_shutters"
@@ -45173,17 +48198,23 @@
icon_state = "warnwhite"
},
/area/centcom/zone1)
-"wfo" = (
-/obj/machinery/cryopod{
- dir = 4
+"weS" = (
+/obj/structure/table/glass,
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 4.2
},
-/obj/machinery/computer/cryopod{
- pixel_y = 32
+/obj/machinery/photocopier/faxmachine/longrange{
+ department = "Central Command"
},
-/turf/simulated/floor/wood,
-/area/centcom/zone1)
-"wfA" = (
-/obj/effect/decal/warning_stripes/northwest,
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 6
+ },
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
+"wfE" = (
+/obj/structure/reagent_dispensers/water_cooler,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -45213,6 +48244,15 @@
},
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/jail)
+"wgo" = (
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "navyblue"
+ },
+/area/centcom/specops)
+"wgN" = (
+/turf/simulated/floor/glass,
+/area/centcom/bridge)
"whd" = (
/obj/structure/chair/sofa/corner{
dir = 4
@@ -45226,6 +48266,14 @@
icon_state = "ninja_walls_corners"
},
/area/shuttle/ninja)
+"whw" = (
+/obj/structure/chair,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault";
+ tag = "icon-vault (WEST)"
+ },
+/area/centcom/specops)
"whO" = (
/obj/effect/turf_decal/number/number_6{
dir = 4;
@@ -45236,13 +48284,6 @@
icon_state = "plastitanium_red"
},
/area/shuttle/syndicate)
-"whQ" = (
-/obj/machinery/recharge_station/ert,
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "navybluecorners"
- },
-/area/centcom/specops)
"wid" = (
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 4
@@ -45255,6 +48296,20 @@
icon_state = "dark"
},
/area/shuttle/syndicate)
+"wil" = (
+/obj/structure/sign/poster/official/nanotrasen_logo{
+ pixel_x = -32
+ },
+/obj/structure/window/reinforced,
+/obj/item/twohanded/required/kirbyplants{
+ icon_state = "plant-22";
+ tag = "icon-plant-22"
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"wix" = (
/obj/machinery/door/airlock/hatch{
aiControlDisabled = 1;
@@ -45298,23 +48353,6 @@
icon_state = "dark"
},
/area/syndicate_mothership/cargo)
-"wiU" = (
-/obj/effect/decal/warning_stripes/yellow,
-/obj/machinery/door/airlock/centcom{
- aiControlDisabled = 1;
- hackProof = 1;
- name = "Black Ops";
- opacity = 1;
- req_access = list(111)
- },
-/obj/machinery/door/poddoor/shutters/invincible{
- dir = 1;
- id_tag = "CC_Armory_DEDI"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"wje" = (
/obj/effect/turf_decal/stripes/line{
icon = 'icons/turf/floors.dmi';
@@ -45336,6 +48374,19 @@
icon_state = "darkgrey"
},
/area/syndicate_mothership)
+"wkl" = (
+/obj/machinery/mass_driver{
+ dir = 4;
+ id_tag = "ASSAULT2";
+ name = "gravpult"
+ },
+/obj/effect/turf_decal/loading_area/white{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
"wkr" = (
/obj/effect/turf_decal/stripes/line{
color = "darkgray";
@@ -45389,24 +48440,47 @@
icon_state = "darkyellowfull"
},
/area/syndicate_mothership/cargo)
+"wlz" = (
+/obj/item/flag/nt,
+/turf/simulated/floor/carpet,
+/area/centcom/specops)
"wlI" = (
/turf/simulated/floor/plasteel{
icon_state = "darkfull"
},
/area/syndicate_mothership)
-"wlW" = (
-/obj/item/twohanded/required/kirbyplants,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/machinery/light/small,
-/turf/simulated/floor/wood,
-/area/centcom/specops)
"wlY" = (
/obj/structure/flora/grass/jungle/b,
/obj/structure/flora/ausbushes/lavendergrass,
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
+"wmd" = (
+/obj/structure/rack/holorack,
+/obj/item/organ/internal/cyberimp/brain/anti_drop,
+/obj/item/organ/internal/cyberimp/brain/anti_drop,
+/obj/item/organ/internal/cyberimp/brain/anti_sleep/hardened,
+/obj/item/organ/internal/cyberimp/brain/anti_sleep/hardened,
+/obj/item/organ/internal/cyberimp/brain/anti_stun/hardened,
+/obj/item/organ/internal/cyberimp/brain/anti_stun/hardened,
+/obj/item/organ/internal/cyberimp/chest/nutriment_old/plus,
+/obj/item/organ/internal/cyberimp/chest/nutriment_old/plus,
+/obj/item/organ/internal/cyberimp/chest/reviver/hardened,
+/obj/item/organ/internal/cyberimp/chest/reviver/hardened,
+/obj/item/organ/internal/cyberimp/eyes/hud/medical,
+/obj/item/organ/internal/cyberimp/eyes/hud/medical,
+/obj/item/organ/internal/cyberimp/eyes/thermals,
+/obj/item/organ/internal/cyberimp/eyes/thermals,
+/obj/item/organ/internal/cyberimp/mouth/breathing_tube,
+/obj/item/organ/internal/cyberimp/mouth/breathing_tube,
+/obj/item/implanter/mindshield,
+/obj/item/implanter/mindshield,
+/obj/item/organ/internal/cyberimp/arm/combat/centcom,
+/obj/item/organ/internal/cyberimp/arm/combat/centcom,
+/obj/item/organ/internal/cyberimp/arm/surgery,
+/obj/item/organ/internal/cyberimp/arm/toolset,
+/obj/item/organ/internal/cyberimp/arm/janitorial,
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"wmt" = (
/turf/simulated/wall/shuttle,
/area/shuttle/trade/sol)
@@ -45422,16 +48496,12 @@
icon_state = "dark"
},
/area/shuttle/administration)
-"wmP" = (
-/obj/structure/table/wood{
- color = "#996633"
- },
-/obj/item/paper_bin/nanotrasen{
- pixel_x = -2;
- pixel_y = 8
+"wmR" = (
+/obj/item/flag/nt,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "navybluealt"
},
-/obj/item/pen/multi/gold,
-/turf/simulated/floor/wood,
/area/centcom/specops)
"wna" = (
/turf/simulated/floor/plasteel{
@@ -45439,6 +48509,15 @@
icon_state = "dark"
},
/area/syndicate_mothership/outside)
+"wnu" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "navybluealtstrip"
+ },
+/area/centcom/supply)
"wnA" = (
/obj/machinery/door/poddoor/shutters/preopen{
closingLayer = 5;
@@ -45450,11 +48529,18 @@
/obj/structure/window/full/shuttle,
/turf/simulated/floor/shuttle/plating,
/area/shuttle/trade/sol)
+"wnC" = (
+/obj/item/flag/nt,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "neutral"
+ },
+/area/centcom/evac)
"wnO" = (
/obj/structure/shuttle/engine/propulsion{
dir = 8
},
-/turf/simulated/floor/shuttle/plating,
+/turf/simulated/floor/plating/airless,
/area/shuttle/specops)
"wod" = (
/obj/machinery/bodyscanner,
@@ -45496,15 +48582,33 @@
icon_state = "dark"
},
/area/syndicate_mothership/control)
+"woU" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -8;
+ pixel_y = 30
+ },
+/obj/machinery/vending/wallmed{
+ name = "Emergency NanoMed";
+ pixel_x = 6;
+ pixel_y = 30
+ },
+/turf/simulated/floor/wood,
+/area/centcom/zone2)
"woV" = (
/turf/simulated/floor/shuttle{
icon_state = "floor4"
},
/area/shuttle/specops)
-"wpv" = (
-/obj/structure/falsewall/reinforced,
-/turf/simulated/floor/plating,
-/area/centcom/zone1)
+"wpg" = (
+/obj/structure/railing{
+ layer = 4.3
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "rampbottom";
+ tag = "icon-stage_stairs"
+ },
+/area/centcom/specops)
"wpJ" = (
/obj/structure/flora/grass/jungle,
/turf/simulated/floor/indestructible/grass,
@@ -45527,16 +48631,9 @@
},
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/control)
-"wqy" = (
-/obj/machinery/status_display{
- pixel_y = 30
- },
-/obj/machinery/computer/rdservercontrol{
- badmin = 1;
- name = "Master R&D Server Controller"
- },
-/turf/simulated/floor/wood,
-/area/centcom/specops)
+"wqx" = (
+/turf/simulated/floor/carpet,
+/area/centcom/jail)
"wqz" = (
/obj/effect/mapping_helpers/light,
/obj/effect/turf_decal{
@@ -45551,12 +48648,6 @@
/obj/structure/window/reinforced,
/turf/simulated/floor/beach/sand,
/area/centcom/evac)
-"wqP" = (
-/obj/effect/turf_decal/bot_white,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/evac)
"wqQ" = (
/obj/structure/flora/junglebush,
/obj/structure/flora/junglebush/c,
@@ -45665,35 +48756,6 @@
icon_state = "dark"
},
/area/centcom/evac)
-"wsQ" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/shuttle/engine/heater,
-/turf/simulated/floor/plating,
-/area/shuttle/pod_1)
-"wsY" = (
-/turf/simulated/floor/plasteel{
- dir = 6;
- icon_state = "darkyellowalt"
- },
-/area/centcom/jail)
-"wtj" = (
-/obj/effect/decal/warning_stripes/white/hollow,
-/obj/effect/decal/warning_stripes/red,
-/obj/machinery/door/poddoor/shutters/invincible{
- dir = 8;
- id_tag = "ERT_armory_lvl2";
- name = "Armory Level 2"
- },
-/obj/effect/decal/warning_stripes/west,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"wtL" = (
/obj/structure/rack/holorack,
/obj/item/gun/rocketlauncher,
@@ -45742,10 +48804,6 @@
icon_state = "plastitanium"
},
/area/shuttle/syndicate)
-"wvg" = (
-/obj/item/flag/nt,
-/turf/simulated/floor/wood,
-/area/centcom/jail)
"wvH" = (
/obj/effect/turf_decal{
dir = 8;
@@ -45780,59 +48838,18 @@
},
/turf/simulated/floor/shuttle/plating/vox,
/area/shuttle/vox)
-"wvZ" = (
-/obj/machinery/light,
-/obj/structure/rack,
-/obj/item/clothing/accessory/holster,
-/obj/item/clothing/accessory/holster,
-/obj/item/clothing/accessory/holster,
-/obj/item/clothing/accessory/holster,
-/obj/item/clothing/accessory/holster,
-/obj/item/clothing/accessory/holster,
-/obj/item/clothing/accessory/holster,
-/obj/item/clothing/accessory/holster,
-/obj/item/clothing/accessory/holster,
-/obj/item/clothing/accessory/holster,
-/obj/item/clothing/accessory/holster,
-/obj/item/clothing/accessory/holster,
-/obj/item/clothing/accessory/holster,
-/obj/item/clothing/accessory/holster,
-/obj/item/clothing/accessory/holster,
-/obj/item/clothing/accessory/holster,
-/obj/item/clothing/accessory/holster,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"wwr" = (
/obj/structure/table/wood{
color = "#996633"
},
/turf/simulated/floor/carpet/black,
/area/centcom/zone1)
-"wwE" = (
-/obj/machinery/computer/camera_advanced,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"wwK" = (
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "darkyellow"
},
/area/centcom/specops)
-"wxh" = (
-/obj/structure/filingcabinet/employment,
-/obj/item/radio/intercom/specops{
- pixel_y = -32
- },
-/turf/simulated/floor/wood,
-/area/centcom/bridge)
-"wxt" = (
-/obj/structure/lattice,
-/turf/simulated/wall/indestructible/fakeglass,
-/area/centcom/zone2)
"wxC" = (
/obj/structure/window/reinforced,
/obj/item/flag/species/taj,
@@ -45840,6 +48857,14 @@
icon_state = "dark"
},
/area/centcom/evac)
+"wxE" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/jail)
"wxH" = (
/obj/machinery/airlock_sensor{
frequency = 1331;
@@ -45889,39 +48914,107 @@
icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi'
},
/area/syndicate_mothership/cargo)
-"wyk" = (
-/obj/structure/window/full/reinforced{
- layer = 2
+"wym" = (
+/obj/structure/table/reinforced,
+/obj/item/radio{
+ pixel_x = -4;
+ pixel_y = 5;
+ icon_state = "walkietalkie_sec"
},
-/obj/machinery/door/poddoor/shutters/invincible{
- density = 0;
- dir = 1;
- icon_state = "open";
- id_tag = "CC_space_jail_sec";
- layer = 50;
- level = 3;
- locked = 1;
- name = "Central Command Jail";
- opacity = 0
+/obj/item/radio{
+ pixel_x = -4;
+ pixel_y = 5;
+ icon_state = "walkietalkie_sec"
+ },
+/obj/item/radio{
+ pixel_x = -4;
+ pixel_y = 5;
+ icon_state = "walkietalkie_sec"
+ },
+/obj/item/radio{
+ pixel_x = -4;
+ pixel_y = 5;
+ icon_state = "walkietalkie_sec"
+ },
+/obj/item/radio{
+ pixel_x = 4;
+ pixel_y = 5;
+ icon_state = "walkietalkie_sec"
+ },
+/obj/item/radio{
+ pixel_x = 4;
+ pixel_y = 5;
+ icon_state = "walkietalkie_sec"
+ },
+/obj/item/radio{
+ pixel_x = 4;
+ pixel_y = 5;
+ icon_state = "walkietalkie_sec"
+ },
+/obj/item/radio{
+ pixel_x = 4;
+ pixel_y = 5;
+ icon_state = "walkietalkie_sec"
+ },
+/obj/item/radio{
+ pixel_x = -4;
+ icon_state = "walkietalkie_sec"
+ },
+/obj/item/radio{
+ pixel_x = -4;
+ icon_state = "walkietalkie_sec"
+ },
+/obj/item/radio{
+ pixel_x = -4;
+ icon_state = "walkietalkie_sec"
+ },
+/obj/item/radio{
+ pixel_x = -4;
+ icon_state = "walkietalkie_sec"
+ },
+/obj/item/radio{
+ pixel_x = 4;
+ icon_state = "walkietalkie_sec"
+ },
+/obj/item/radio{
+ pixel_x = 4;
+ icon_state = "walkietalkie_sec"
+ },
+/obj/item/radio{
+ pixel_x = 4;
+ icon_state = "walkietalkie_sec"
+ },
+/obj/item/radio{
+ pixel_x = 4;
+ icon_state = "walkietalkie_sec"
},
/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "darkyellowalt"
+ icon_state = "navyblue"
},
-/area/centcom/zone3)
+/area/centcom/specops)
+"wyr" = (
+/obj/machinery/vending/wallmed{
+ layer = 3.3;
+ name = "Emergency NanoMed";
+ pixel_y = 32
+ },
+/obj/structure/rack,
+/obj/item/roller/holo,
+/obj/item/roller/holo,
+/obj/item/roller/holo,
+/obj/item/roller/holo,
+/obj/item/roller/holo,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkbluealt"
+ },
+/area/centcom/specops)
"wyt" = (
/obj/machinery/light/small,
/turf/simulated/floor/shuttle{
icon_state = "floor4"
},
/area/shuttle/assault_pod)
-"wyB" = (
-/obj/item/twohanded/required/kirbyplants,
-/obj/machinery/light,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/court)
"wyU" = (
/obj/item/flag/nt,
/turf/simulated/floor/wood,
@@ -45951,6 +49044,12 @@
},
/turf/simulated/floor/indestructible/asteroid,
/area/syndicate_mothership/outside)
+"wze" = (
+/obj/structure/closet/secure_closet,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/centcom/zone3)
"wzh" = (
/obj/effect/turf_decal{
dir = 1;
@@ -45969,6 +49068,52 @@
/obj/structure/table/wood/fancy,
/turf/simulated/floor/wood,
/area/centcom/zone1)
+"wzC" = (
+/obj/machinery/computer/security/telescreen/entertainment{
+ pixel_y = -32
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
+"wzD" = (
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/conveyor{
+ id = "N2";
+ dir = 1
+ },
+/obj/machinery/portable_atmospherics/canister/nitrogen{
+ maximum_pressure = 50000
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
+"wzK" = (
+/obj/machinery/door/airlock/command/glass{
+ frequency = 2000;
+ icon_state = "open";
+ id_tag = "CC-OP3-Int";
+ locked = 1;
+ name = "Zone 2"
+ },
+/obj/effect/decal/warning_stripes/blue,
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 2000;
+ master_tag = "CC-OP3";
+ name = "CC-OP3-INT";
+ pixel_x = 32;
+ req_access = list(109)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/zone2)
"wzP" = (
/obj/item/decorations/sticky_decorations/flammable/snowman{
pixel_x = -7;
@@ -45989,47 +49134,26 @@
icon_state = "darkredalt"
},
/area/syndicate_mothership/cargo)
-"wAs" = (
-/obj/structure/lattice,
-/turf/simulated/wall/indestructible/reinforced,
-/area/centcom/bridge)
-"wAz" = (
-/obj/structure/table/glass,
-/obj/item/reagent_containers/food/snacks/validsalad,
-/obj/item/kitchen/utensil/spoon,
-/turf/simulated/floor/wood,
+"wAm" = (
+/obj/machinery/door/poddoor/shutters/invincible{
+ id_tag = "ShitRainSupply"
+ },
+/turf/simulated/floor/plating,
/area/centcom/specops)
-"wAE" = (
-/obj/machinery/computer/secure_data,
-/obj/structure/window/reinforced{
- dir = 8
+"wAS" = (
+/obj/structure/table/glass,
+/obj/item/paper_bin/nanotrasen{
+ pixel_x = -2;
+ pixel_y = 8
},
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "darkredfull"
+/obj/item/pen/fancy{
+ pixel_x = 8
},
-/area/centcom/bridge)
-"wAL" = (
-/obj/machinery/door_control/secure{
- id = "admin_armory";
- name = "Armoury control";
- pixel_x = 5;
- pixel_y = 32;
- req_access = list(104,109,114)
+/obj/structure/window/reinforced{
+ dir = 8
},
/turf/simulated/floor/carpet/black,
-/area/centcom/specops)
-"wAV" = (
-/obj/machinery/door_control{
- color = "#99ff99";
- id = "ERT_armory_lvl1";
- name = "ERT Armory Level 1";
- pixel_x = -8;
- pixel_y = 8;
- req_access = list(114)
- },
-/turf/simulated/wall/indestructible/reinforced,
-/area/centcom/specops)
+/area/centcom/zone2)
"wBe" = (
/obj/machinery/atmospherics/unary/vent_pump/high_volume{
dir = 4;
@@ -46047,15 +49171,6 @@
/obj/effect/mapping_helpers/light,
/turf/simulated/floor/indestructible/asteroid,
/area/syndicate_mothership/outside)
-"wBr" = (
-/obj/machinery/computer/communications,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/bridge)
"wBy" = (
/obj/machinery/atmospherics/unary/tank/nitrogen{
dir = 8
@@ -46070,6 +49185,21 @@
},
/turf/simulated/floor/redgrid,
/area/syndicate_mothership)
+"wBV" = (
+/obj/structure/closet/crate,
+/obj/effect/decal/cleanable/cobweb{
+ layer = 4
+ },
+/turf/simulated/floor/plating,
+/area/centcom/zone2)
+"wCq" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 8
+ },
+/obj/item/flag/nt,
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"wCw" = (
/obj/structure/table/wood/fancy/red,
/obj/item/folder/red{
@@ -46090,6 +49220,10 @@
icon_state = "dark"
},
/area/syndicate_mothership/control)
+"wDu" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"wDB" = (
/obj/machinery/door/airlock/syndicate/security/glass{
name = "Security Airlock";
@@ -46120,6 +49254,30 @@
icon_state = "freezerfloor"
},
/area/syndicate_mothership)
+"wDU" = (
+/obj/structure/filingcabinet/chestdrawer{
+ anchored = 0
+ },
+/obj/structure/sign/poster/ripped{
+ pixel_y = -32
+ },
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/bridge)
+"wDZ" = (
+/obj/structure/shuttle/engine/heater{
+ dir = 1;
+ icon_state = "heater3x3";
+ tag = "icon-heater (NORTH)"
+ },
+/obj/structure/shuttle/engine/platform{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/structure/window/plasmareinforced{
+ color = "#00f700"
+ },
+/turf/simulated/floor/plating/airless,
+/area/shuttle/ninja)
"wEb" = (
/obj/effect/turf_decal/stripes/line,
/obj/effect/turf_decal/stripes/line{
@@ -46170,6 +49328,14 @@
icon_state = "freezerfloor"
},
/area/syndicate_mothership)
+"wFf" = (
+/obj/structure/closet/secure_closet/brig,
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkredalt"
+ },
+/area/centcom/jail)
"wFC" = (
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
@@ -46202,17 +49368,6 @@
icon_state = "darkred"
},
/area/syndicate_mothership/elite_squad)
-"wGf" = (
-/obj/mecha/combat/durand{
- armor = list("melee"=60,"bullet"=50,"laser"=20,"energy"=25,"bomb"=50,"bio"=0,"rad"=50,"fire"=80,"acid"=80);
- color = "#CCCCFF";
- desc = "A heavyweight exosuit, painted in a gray scheme. This model appears to have some modifications for ERT.";
- name = "Nanotrasen Special Durand Mk. II";
- operation_req_access = list(109)
- },
-/obj/effect/turf_decal/mech,
-/turf/simulated/floor/mech_bay_recharge_floor,
-/area/centcom/specops)
"wGg" = (
/obj/vehicle/motorcycle{
dir = 8
@@ -46227,6 +49382,19 @@
icon = 'icons/turf/walls/fake_plastitanium_glass.dmi'
},
/area/syndicate_mothership)
+"wGE" = (
+/obj/structure/window/reinforced{
+ layer = 2.9
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/item/twohanded/required/kirbyplants{
+ icon_state = "plant-17";
+ tag = "icon-plant-17"
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"wGM" = (
/obj/structure/window/full/reinforced{
layer = 2
@@ -46238,8 +49406,25 @@
dir = 8;
icon_state = "burst_r"
},
-/turf/simulated/floor/shuttle/plating,
+/turf/simulated/floor/plating/airless,
/area/shuttle/specops)
+"wIa" = (
+/obj/structure/shuttle/engine/propulsion{
+ icon_state = "burst_r";
+ tag = "icon-burst_r"
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating/airless,
+/area/shuttle/pod_1)
+"wIv" = (
+/obj/structure/chair/comfy/shuttle,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkred"
+ },
+/area/centcom/specops)
"wIw" = (
/turf/simulated/floor/shuttle,
/area/shuttle/transport)
@@ -46255,39 +49440,28 @@
/obj/structure/lattice,
/turf/simulated/floor/shuttle/transparent_floor,
/area/shuttle/syndicate)
+"wIX" = (
+/obj/structure/table/glass,
+/obj/item/toy/plushie/tabby_cat{
+ desc = "Любимая игрушка-антистресс одной из представительниц вида таяран, когда-то работавшей главой персонала. Она была настолько занята выполнением своих обязанностей, что умерла голодной смертью прямо на своем рабочем месте. Не будьте как эта таяра. Кушайте регулярно.";
+ name = "Любимая игрушка бюрократов"
+ },
+/obj/item/reagent_containers/food/drinks/coffee{
+ pixel_y = 9;
+ pixel_x = 6
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"wJl" = (
/turf/simulated/floor/shuttle/objective_check{
icon = 'icons/turf/floors.dmi';
icon_state = "darkred"
},
/area/shuttle/escape)
-"wJo" = (
-/obj/structure/closet/secure_closet/guncabinet{
- anchored = 1;
- armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
- layer = 2.9;
- name = "X-ray laser";
- req_access = list(114)
- },
-/obj/item/gun/energy/xray,
-/obj/item/gun/energy/xray,
-/obj/item/gun/energy/xray,
-/obj/item/gun/energy/xray,
-/obj/item/gun/energy/xray,
-/obj/item/gun/energy/xray,
-/obj/item/gun/energy/xray,
-/obj/item/gun/energy/xray,
-/obj/item/gun/energy/xray,
-/obj/item/gun/energy/xray,
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "navyblue"
- },
-/area/centcom/specops)
-"wJI" = (
-/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/snacks/meatsteak,
-/turf/simulated/floor/wood,
+"wJr" = (
+/obj/machinery/photocopier,
+/obj/structure/window/reinforced,
+/turf/simulated/floor/wood/fancy/light,
/area/centcom/specops)
"wJV" = (
/turf/simulated/wall/shuttle/onlyselfsmooth,
@@ -46318,14 +49492,6 @@
icon_state = "whiteblue"
},
/area/shuttle/escape)
-"wLt" = (
-/obj/structure/table/holotable,
-/obj/item/book/manual/security_space_law,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "darkredalt"
- },
-/area/centcom/zone3)
"wLD" = (
/obj/structure/flora/junglebush,
/obj/structure/flora/junglebush,
@@ -46359,6 +49525,22 @@
icon_state = "freezerfloor"
},
/area/syndicate_mothership)
+"wLV" = (
+/obj/structure/table/glass,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkyellow"
+ },
+/area/centcom/specops)
+"wMB" = (
+/obj/structure/railing{
+ dir = 4;
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "rampbottom";
+ tag = "icon-stage_stairs"
+ },
+/area/centcom/zone1)
"wNd" = (
/obj/structure/statue/sandstone/assistant{
anchored = 1;
@@ -46375,6 +49557,16 @@
icon_state = "dark"
},
/area/syndicate_mothership/jail)
+"wNe" = (
+/obj/effect/decal/warning_stripes/northeastsouth,
+/obj/machinery/door/poddoor/shutters/invincible{
+ dir = 1;
+ id_tag = "CC_Armory_GYGAX"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkfull"
+ },
+/area/centcom/specops)
"wNi" = (
/obj/structure/chair/comfy/shuttle{
dir = 8
@@ -46420,15 +49612,25 @@
/obj/structure/grille,
/turf/simulated/floor/carpet,
/area/syndicate_mothership/control)
-"wOD" = (
-/obj/effect/baseturf_helper{
- baseturf = /turf/simulated/floor/indestructible/plating;
- name = "plating baseturf editor"
+"wPe" = (
+/obj/effect/turf_decal/tile/neutral{
+ color = "black";
+ icon_state = "tile_full";
+ layer = 9
+ },
+/obj/effect/step_trigger/teleporter{
+ teleport_x = 175;
+ teleport_y = 62;
+ teleport_z = 1;
+ icon = 'icons/mob/screen_gen.dmi';
+ icon_state = "x2"
},
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ color = "gray";
+ dir = 8;
+ icon_state = "rampbottom"
},
-/area/centcom/court)
+/area/centcom/specops)
"wPq" = (
/obj/structure/noticeboard{
pixel_x = -32
@@ -46453,7 +49655,7 @@
/obj/structure/shuttle/engine/heater{
dir = 8
},
-/turf/simulated/floor/shuttle/plating,
+/turf/simulated/floor/plating/airless,
/area/shuttle/specops)
"wQz" = (
/obj/structure/chair/comfy/red{
@@ -46461,6 +49663,20 @@
},
/turf/simulated/floor/carpet/black,
/area/centcom/zone1)
+"wQA" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/effect/decal/warning_stripes/south,
+/obj/effect/turf_decal/caution/stand_clear,
+/obj/machinery/door/poddoor/shutters/invincible{
+ dir = 2;
+ id_tag = "ERT_armory_lvl3";
+ name = "Armory level 3";
+ layer = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkfull"
+ },
+/area/centcom/specops)
"wQE" = (
/obj/structure/table,
/obj/item/decorations/bouquets/random,
@@ -46475,44 +49691,47 @@
icon_state = "ninja_walls_direction"
},
/area/shuttle/ninja)
-"wQP" = (
-/obj/machinery/light{
- dir = 4;
- switchcount = 50
- },
-/turf/simulated/floor/indestructible{
- icon_state = "darkgreen"
- },
-/area/centcom/specops)
"wQS" = (
/obj/structure/flora/tree/jungle,
/obj/structure/flora/ausbushes/sunnybush,
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
+"wRr" = (
+/obj/effect/turf_decal/arrows,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkyellowaltstrip"
+ },
+/area/centcom/specops)
"wRu" = (
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "navybluealtstrip"
},
/area/centcom/specops)
-"wRR" = (
-/obj/structure/closet/secure_closet/brig,
-/obj/effect/decal/warning_stripes/red/hollow,
+"wSQ" = (
+/obj/machinery/door/poddoor/shutters/invincible{
+ dir = 2;
+ id_tag = "CC_Armory_LWAP"
+ },
/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "darkyellowalt"
+ icon_state = "dark"
},
+/area/centcom/specops)
+"wSS" = (
+/obj/item/book/manual/sop_command,
+/obj/item/book/manual/sop_engineering,
+/obj/item/book/manual/sop_general,
+/obj/item/book/manual/sop_legal,
+/obj/item/book/manual/sop_medical,
+/obj/item/book/manual/sop_science,
+/obj/item/book/manual/sop_security,
+/obj/item/book/manual/sop_service,
+/obj/item/book/manual/sop_supply,
+/obj/item/book/manual/security_space_law/black,
+/obj/structure/bookcase/random,
+/turf/simulated/floor/carpet,
/area/centcom/jail)
-"wSE" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/window/reinforced,
-/obj/structure/chair/comfy/lime{
- dir = 8
- },
-/turf/simulated/floor/wood,
-/area/centcom/court)
"wSW" = (
/obj/effect/turf_decal{
dir = 9;
@@ -46537,6 +49756,25 @@
icon_state = "darkred"
},
/area/shuttle/escape)
+"wUp" = (
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/effect/turf_decal/siding{
+ color = "#444444"
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/specops)
+"wUt" = (
+/obj/item/radio/intercom/specops{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkredalt"
+ },
+/area/centcom/jail)
"wUF" = (
/turf/simulated/floor/wood,
/area/centcom/zone1)
@@ -46614,6 +49852,19 @@
icon_state = "rampbottom"
},
/area/syndicate_mothership)
+"wVY" = (
+/obj/structure/bookcase,
+/obj/item/book/manual/sop_command,
+/obj/item/book/manual/sop_engineering,
+/obj/item/book/manual/sop_general,
+/obj/item/book/manual/sop_legal,
+/obj/item/book/manual/sop_medical,
+/obj/item/book/manual/sop_science,
+/obj/item/book/manual/sop_security,
+/obj/item/book/manual/sop_service,
+/obj/item/book/manual/sop_supply,
+/turf/simulated/floor/carpet,
+/area/centcom/jail)
"wWa" = (
/obj/machinery/door/airlock/external{
id_tag = "s_docking_airlock";
@@ -46643,16 +49894,37 @@
icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi'
},
/area/shuttle/assault_pod)
-"wWh" = (
-/obj/item/gun/projectile/automatic/ar,
-/obj/item/gun/projectile/automatic/ar,
-/obj/item/gun/projectile/automatic/ar,
-/obj/item/gun/projectile/automatic/ar,
-/obj/item/gun/projectile/automatic/ar,
-/obj/structure/rack/gunrack,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+"wWk" = (
+/obj/structure/closet/secure_closet/personal/cabinet{
+ armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
+ req_access = list(114)
},
+/obj/item/clothing/suit/judgerobe{
+ name = "Supreme judge's robe"
+ },
+/obj/item/card/id/centcom{
+ icon_state = "deathsquad";
+ name = "Supreme Judge ID card";
+ pixel_x = -3;
+ pixel_y = -3;
+ registered_name = "Supreme Judge"
+ },
+/obj/item/clothing/head/powdered_wig{
+ desc = null;
+ name = "Supreme judge wig"
+ },
+/obj/item/clothing/under/suit_jacket/really_black{
+ name = "Supreme judge suit"
+ },
+/obj/item/clothing/shoes/centcom{
+ desc = null;
+ name = "Dress shoes"
+ },
+/obj/item/clothing/gloves/color/white{
+ desc = null;
+ name = "Supreme judge gloves"
+ },
+/turf/simulated/floor/wood/fancy/light,
/area/centcom/specops)
"wWp" = (
/obj/structure/chair/office/light,
@@ -46665,19 +49937,56 @@
icon_state = "darkyellowcornersalt"
},
/area/syndicate_mothership/cargo)
-"wWF" = (
-/turf/simulated/floor/glass/reinforced,
-/area/centcom/bridge)
-"wWG" = (
-/obj/structure/window/reinforced{
- dir = 8
+"wWA" = (
+/obj/structure/sign/poster/official/random{
+ pixel_x = -32
},
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkbluealt"
+ },
+/area/centcom/zone2)
+"wWT" = (
+/obj/structure/rack/holorack,
+/obj/item/clothing/suit/armor/heavy,
+/obj/item/clothing/suit/armor/heavy,
+/obj/item/clothing/suit/armor/heavy,
+/obj/item/clothing/suit/armor/heavy,
+/obj/item/clothing/suit/armor/heavy,
+/obj/item/clothing/suit/armor/heavy,
+/obj/item/clothing/suit/armor/heavy,
+/obj/item/clothing/suit/armor/heavy,
+/obj/item/clothing/suit/armor/heavy,
+/obj/item/clothing/suit/armor/heavy,
+/obj/item/clothing/shoes/combat/swat,
+/obj/item/clothing/shoes/combat/swat,
+/obj/item/clothing/shoes/combat/swat,
+/obj/item/clothing/shoes/combat/swat,
+/obj/item/clothing/shoes/combat/swat,
+/obj/item/clothing/shoes/combat/swat,
+/obj/item/clothing/shoes/combat/swat,
+/obj/item/clothing/shoes/combat/swat,
+/obj/item/clothing/shoes/combat/swat,
+/obj/item/clothing/shoes/combat/swat,
+/obj/item/clothing/gloves/combat,
+/obj/item/clothing/gloves/combat,
+/obj/item/clothing/gloves/combat,
+/obj/item/clothing/gloves/combat,
+/obj/item/clothing/gloves/combat,
+/obj/item/clothing/gloves/combat,
+/obj/item/clothing/gloves/combat,
+/obj/item/clothing/gloves/combat,
+/obj/item/clothing/gloves/combat,
+/obj/item/clothing/gloves/combat,
/obj/structure/window/reinforced{
- dir = 1
+ dir = 8;
+ layer = 2.9
},
-/obj/structure/shuttle/engine/heater,
-/turf/simulated/floor/plating,
-/area/shuttle/pod_4)
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
"wWV" = (
/obj/item/toy/nuke,
/obj/structure/table/wood/poker,
@@ -46726,6 +50035,20 @@
icon_state = "plastitanium"
},
/area/shuttle/syndicate)
+"wXu" = (
+/turf/simulated/floor/indestructible{
+ dir = 5;
+ icon_state = "darkgreynavyblue"
+ },
+/area/centcom/specops)
+"wXK" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/evac)
"wXY" = (
/obj/structure/window/reinforced{
dir = 1
@@ -46737,24 +50060,33 @@
icon_state = "grimy"
},
/area/syndicate_mothership)
+"wYk" = (
+/obj/effect/decal/warning_stripes/white/hollow,
+/obj/machinery/vending/nta/ertarmory/medical{
+ dir = 4;
+ req_access = list(103,104,109)
+ },
+/obj/effect/decal/warning_stripes/white/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"wYx" = (
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "vault"
},
/area/centcom/specops)
-"wZz" = (
-/obj/structure/window/reinforced,
-/obj/machinery/light,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/evac)
-"wZH" = (
+"wZB" = (
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/wall/indestructible/fakeglass,
+/area/centcom/zone3)
+"wZK" = (
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 6;
+ icon_state = "navybluealt"
},
-/area/centcom/court)
+/area/centcom/specops)
"wZL" = (
/obj/machinery/computer/shuttle/syndicate/recall,
/obj/machinery/door_control/secure{
@@ -46789,16 +50121,6 @@
icon_state = "freezerfloor"
},
/area/syndicate_mothership)
-"xac" = (
-/obj/machinery/door/firedoor,
-/obj/effect/decal/warning_stripes/yellow,
-/obj/machinery/light{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/zone3)
"xak" = (
/obj/machinery/light{
dir = 1
@@ -46807,14 +50129,6 @@
icon_state = "floor4"
},
/area/shuttle/syndicate)
-"xap" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/effect/turf_decal/box/white/corners,
-/obj/structure/weightmachine/stacklifter,
-/turf/simulated/floor/wood,
-/area/centcom/jail)
"xaq" = (
/obj/structure/mirror{
pixel_x = 30
@@ -46863,6 +50177,23 @@
/obj/structure/flora/junglebush/b,
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
+"xaL" = (
+/obj/structure/rack,
+/obj/item/ammo_box/magazine/m556,
+/obj/item/ammo_box/magazine/m556,
+/obj/item/ammo_box/magazine/m556,
+/obj/item/ammo_box/magazine/m556,
+/obj/item/ammo_box/magazine/m556,
+/obj/item/ammo_box/magazine/m556,
+/obj/item/ammo_box/magazine/m556,
+/obj/item/ammo_box/magazine/m556,
+/obj/item/ammo_box/magazine/m556,
+/obj/item/ammo_box/magazine/m556,
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"xaN" = (
/obj/effect/turf_decal{
do_not_delete_me = 1;
@@ -46942,6 +50273,43 @@
icon_state = "dark"
},
/area/centcom/evac)
+"xbJ" = (
+/obj/structure/table/wood,
+/obj/item/pizzabox/vegetable,
+/obj/item/pizzabox/vegetable,
+/obj/item/pizzabox/vegetable,
+/obj/item/pizzabox/vegetable,
+/obj/item/kitchen/knife,
+/obj/structure/table/reinforced,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault";
+ tag = "icon-vault (WEST)"
+ },
+/area/centcom/specops)
+"xbP" = (
+/obj/item/storage/box/monkeycubes,
+/obj/item/storage/box/monkeycubes,
+/obj/item/storage/box/monkeycubes/farwacubes,
+/obj/item/storage/box/monkeycubes/farwacubes,
+/obj/item/storage/box/monkeycubes/neaeracubes,
+/obj/item/storage/box/monkeycubes/neaeracubes,
+/obj/item/storage/box/monkeycubes/stokcubes,
+/obj/item/storage/box/monkeycubes/stokcubes,
+/obj/item/storage/box/monkeycubes/wolpincubes,
+/obj/item/storage/box/monkeycubes/wolpincubes,
+/obj/structure/sink{
+ dir = 1
+ },
+/obj/structure/table/reinforced,
+/obj/structure/sign/poster/official/healthy{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkbluealt"
+ },
+/area/centcom/specops)
"xca" = (
/obj/effect/turf_decal{
do_not_delete_me = 1;
@@ -46986,16 +50354,6 @@
icon_state = "plastitanium_red"
},
/area/shuttle/syndicate)
-"xcV" = (
-/obj/machinery/door/firedoor,
-/obj/effect/decal/warning_stripes/yellow,
-/obj/structure/sign/poster/official/nanotrasen_logo{
- pixel_y = 32
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"xdH" = (
/obj/machinery/vending/syndicigs,
/obj/machinery/light/small{
@@ -47025,13 +50383,32 @@
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership)
-"xea" = (
-/obj/effect/turf_decal/mech,
-/obj/mecha/working/clarke,
+"xec" = (
+/obj/structure/table/wood,
+/obj/item/radio/intercom,
+/obj/item/megaphone,
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/turf/simulated/floor/carpet,
+/area/centcom/zone3)
+"xed" = (
+/obj/structure/chair/comfy/red{
+ color = "#FFFFFF";
+ dir = 4
+ },
+/turf/simulated/floor/carpet/cyan,
+/area/centcom/zone2)
+"xeK" = (
+/obj/machinery/vending/snack,
+/obj/machinery/light,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "vault";
+ tag = "icon-vault (WEST)"
},
-/area/centcom/supply)
+/area/centcom/specops)
"xeR" = (
/obj/machinery/door/airlock/centcom{
name = "Emergency Response Team";
@@ -47052,12 +50429,6 @@
underlay_floor_icon_state = "floor13"
},
/area/shuttle/ninja)
-"xfD" = (
-/obj/structure/chair/sofa/left{
- dir = 8
- },
-/turf/simulated/floor/carpet/black,
-/area/centcom/zone3)
"xfI" = (
/obj/effect/decal/nanotrasen_logo,
/turf/simulated/floor/plasteel{
@@ -47077,15 +50448,32 @@
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership)
-"xgh" = (
-/obj/structure/table/wood,
-/obj/item/book/manual/faxes,
+"xfP" = (
+/obj/structure/table/glass,
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 1
+ },
/turf/simulated/floor/carpet/black,
-/area/centcom/zone2)
-"xgt" = (
-/obj/structure/closet/crate/can,
-/obj/structure/window/reinforced,
-/turf/simulated/floor/wood,
+/area/centcom/bridge)
+"xfU" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/door/window/brigdoor{
+ base_state = "rightsecure";
+ dir = 8;
+ icon_state = "rightsecure";
+ name = "CentComm Chemical lab"
+ },
+/turf/simulated/floor/engine,
+/area/centcom/specops)
+"xga" = (
+/obj/machinery/computer/account_database{
+ name = "Admin Accounts Database"
+ },
+/obj/item/radio/intercom/specops{
+ pixel_x = 32
+ },
+/turf/simulated/floor/wood/fancy/light,
/area/centcom/specops)
"xgF" = (
/obj/structure/sign/poster/contraband/syndicate_pistol{
@@ -47098,18 +50486,6 @@
icon_state = "floor4"
},
/area/shuttle/syndicate)
-"xgK" = (
-/obj/structure/noticeboard{
- pixel_y = 30
- },
-/obj/item/paper{
- info = "Уволить клоуна."
- },
-/obj/item/paper{
- info = "Переговорить с командованием о трёхзначных числах"
- },
-/turf/simulated/floor/carpet/black,
-/area/centcom/zone2)
"xhc" = (
/obj/structure/table,
/obj/structure/bedsheetbin,
@@ -47142,13 +50518,6 @@
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership)
-"xhn" = (
-/obj/structure/table/wood/fancy/black,
-/obj/machinery/photocopier/faxmachine/longrange{
- department = "Central Command"
- },
-/turf/simulated/floor/wood,
-/area/centcom/specops)
"xho" = (
/turf/simulated/wall/indestructible/iron,
/area/syndicate_mothership/jail)
@@ -47187,6 +50556,10 @@
icon_state = "floor13"
},
/area/shuttle/ninja)
+"xhX" = (
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/wall/indestructible/fakeglass,
+/area/centcom/specops)
"xil" = (
/obj/structure/chair/comfy/shuttle/dark{
dir = 4
@@ -47200,15 +50573,6 @@
icon_state = "plastitanium"
},
/area/shuttle/syndicate)
-"xin" = (
-/obj/machinery/light{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "navyblue"
- },
-/area/centcom/specops)
"xir" = (
/obj/effect/turf_decal/number/number_3{
dir = 8;
@@ -47224,6 +50588,19 @@
icon_state = "darkyellowfull"
},
/area/syndicate_mothership/cargo)
+"xix" = (
+/obj/machinery/door_control/secure{
+ id = "CC_Armory_PDW";
+ name = "PDW-9";
+ pixel_x = 24;
+ pixel_y = 24;
+ req_access = list(114)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkgreencorners";
+ dir = 1
+ },
+/area/centcom/specops)
"xiW" = (
/obj/effect/turf_decal{
do_not_delete_me = 1;
@@ -47235,6 +50612,18 @@
icon_state = "plastitanium"
},
/area/shuttle/syndicate)
+"xiX" = (
+/obj/docking_port/stationary{
+ dir = 4;
+ dwidth = 2;
+ height = 6;
+ id = "pod3_away";
+ name = "recovery ship bay 3";
+ turf_type = /turf/simulated/floor/plating/airless;
+ width = 5
+ },
+/turf/simulated/floor/plating/airless,
+/area/space)
"xjg" = (
/obj/effect/turf_decal{
do_not_delete_me = 1;
@@ -47256,6 +50645,37 @@
icon_state = "darkfull"
},
/area/syndicate_mothership)
+"xjB" = (
+/obj/item/gun/projectile/shotgun/automatic/combat{
+ pixel_x = 3;
+ pixel_y = 8
+ },
+/obj/item/gun/projectile/shotgun/automatic/combat{
+ pixel_x = 3;
+ pixel_y = -2
+ },
+/obj/item/gun/projectile/shotgun/automatic/combat{
+ pixel_x = 3;
+ pixel_y = 8
+ },
+/obj/item/gun/projectile/shotgun/automatic/combat{
+ pixel_x = 3;
+ pixel_y = 8
+ },
+/obj/item/gun/projectile/shotgun/automatic/combat{
+ pixel_x = 3;
+ pixel_y = -2
+ },
+/obj/item/gun/projectile/shotgun/automatic/combat{
+ pixel_x = 3;
+ pixel_y = -2
+ },
+/obj/structure/rack/gunrack,
+/obj/effect/decal/warning_stripes/blue/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"xjK" = (
/obj/structure/table/wood,
/obj/item/grenade/smokebomb{
@@ -47273,18 +50693,6 @@
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership/infteam)
-"xjM" = (
-/obj/machinery/portable_atmospherics/canister/toxins{
- maximum_pressure = 50000
- },
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/effect/decal/warning_stripes/yellow/hollow,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
"xjR" = (
/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
@@ -47314,21 +50722,22 @@
},
/turf/simulated/floor/shuttle/plating/vox,
/area/shuttle/vox)
-"xkB" = (
-/obj/effect/decal/warning_stripes/blue,
-/obj/machinery/door/airlock/centcom{
- name = "Artillery Control";
- opacity = 1;
- req_access = list(114)
- },
+"xkj" = (
/obj/machinery/door/poddoor/shutters/invincible{
dir = 1;
- id_tag = "CC_BSA"
+ id_tag = "CC_Armory_IK60"
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/centcom/specops)
+"xkp" = (
+/obj/machinery/photocopier,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/bridge)
"xkM" = (
/obj/effect/turf_decal{
do_not_delete_me = 1;
@@ -47395,6 +50804,26 @@
icon_state = "darkredaltstrip"
},
/area/centcom/jail)
+"xmf" = (
+/obj/machinery/door/poddoor/shutters/invincible{
+ dir = 8;
+ id_tag = "CC_supply_external";
+ layer = 5;
+ locked = 1;
+ name = "Central Command Supply External Shutte"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door_control/secure{
+ id = "CC_supply_external";
+ name = "Central Command Supply External Shutte";
+ pixel_y = 24;
+ req_access = list(114)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkyellowalt"
+ },
+/area/centcom/supply)
"xmo" = (
/obj/machinery/light{
dir = 4
@@ -47417,21 +50846,6 @@
icon_state = "plastitanium"
},
/area/shuttle/syndicate)
-"xmI" = (
-/obj/structure/chair/comfy/brown{
- dir = 8
- },
-/turf/simulated/floor/wood,
-/area/centcom/specops)
-"xnh" = (
-/obj/item/flag/nt,
-/obj/machinery/light/small{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"xnF" = (
/obj/structure/table/reinforced,
/obj/item/paper_bin,
@@ -47449,6 +50863,28 @@
icon_state = "dark"
},
/area/syndicate_mothership/cargo)
+"xol" = (
+/obj/effect/turf_decal/stripes/asteroid/line{
+ dir = 9
+ },
+/obj/effect/mapping_helpers/light,
+/turf/simulated/floor/beach/sand{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "asteroid"
+ },
+/area/centcom/evac)
+"xom" = (
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door/airlock/centcom{
+ name = "Gamma Armory";
+ opacity = 1;
+ req_access = list(114)
+ },
+/obj/structure/fans/tiny,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/supply)
"xov" = (
/obj/machinery/door/airlock/shuttle{
id_tag = "s_docking_airlock";
@@ -47482,6 +50918,13 @@
icon_state = "darkfull"
},
/area/syndicate_mothership)
+"xoR" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/bookcase/random,
+/turf/simulated/floor/carpet,
+/area/centcom/zone1)
"xoT" = (
/obj/machinery/vending/chinese/free,
/obj/structure/curtain/black{
@@ -47491,15 +50934,15 @@
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership)
-"xpp" = (
-/obj/effect/turf_decal/arrows{
+"xpi" = (
+/obj/machinery/recharge_station/ert,
+/obj/machinery/light{
dir = 8
},
/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "darkyellowaltstrip"
+ icon_state = "dark"
},
-/area/centcom/supply)
+/area/centcom/specops)
"xpx" = (
/obj/structure/window/reinforced,
/obj/structure/window/reinforced{
@@ -47522,24 +50965,14 @@
icon_state = "floor4"
},
/area/shuttle/syndicate)
-"xpQ" = (
-/obj/effect/decal/warning_stripes/yellow,
-/obj/machinery/door/airlock/gold/glass{
- frequency = 2000;
- id_tag = "CC-OP4-Ext";
- locked = 1;
- name = "Zone 3"
+"xpS" = (
+/obj/structure/window/reinforced{
+ dir = 4
},
/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/zone3)
-"xqp" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 8
+ icon_state = "darkfull"
},
-/turf/simulated/floor/carpet/black,
-/area/centcom/specops)
+/area/centcom/jail)
"xqq" = (
/obj/effect/decal/syndie_logo{
icon_state = "logo9"
@@ -47556,12 +50989,6 @@
},
/turf/simulated/floor/plating,
/area/syndicate_mothership/cargo)
-"xqF" = (
-/obj/item/twohanded/required/kirbyplants,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/court)
"xqM" = (
/obj/structure/lattice/catwalk,
/obj/structure/marker_beacon{
@@ -47573,6 +51000,12 @@
icon_state = "router_dir"
},
/area/shuttle/syndicate)
+"xqO" = (
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkredalt"
+ },
+/area/centcom/specops)
"xqR" = (
/turf/simulated/wall/shuttle/onlyselfsmooth{
icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi'
@@ -47592,6 +51025,14 @@
/obj/structure/window/reinforced,
/turf/simulated/floor/wood,
/area/centcom/zone1)
+"xry" = (
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/jail)
"xrD" = (
/obj/structure/chair/comfy/shuttle/dark{
dir = 4
@@ -47617,6 +51058,26 @@
},
/turf/simulated/floor/shuttle,
/area/shuttle/pod_2)
+"xsd" = (
+/obj/structure/table/reinforced,
+/obj/item/flashlight/lamp/green,
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/centcom/jail)
+"xsn" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/centcom/bridge)
"xss" = (
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/wood{
@@ -47659,17 +51120,15 @@
/mob/living/simple_animal/pig,
/turf/simulated/floor/grass,
/area/centcom/evac)
-"xub" = (
-/obj/structure/shuttle/engine/heater{
- icon_state = "heater3x3";
- tag = "icon-heater (NORTH)"
+"xtU" = (
+/obj/machinery/vending/security/ert{
+ pixel_y = 32
},
-/turf/simulated/floor/plating{
- icon = 'icons/turf/floors.dmi';
- icon_state = "elevatorshaft";
- name = "floor"
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "navybluealt"
},
-/area/centcom/jail)
+/area/centcom/specops)
"xuc" = (
/obj/structure/window/reinforced,
/obj/item/flag/species/vox,
@@ -47723,6 +51182,12 @@
icon_state = "plastitanium"
},
/area/shuttle/syndicate)
+"xuN" = (
+/obj/structure/chair/comfy/red{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"xvr" = (
/obj/effect/decal/syndie_logo,
/obj/effect/turf_decal/stripes/gold{
@@ -47738,6 +51203,10 @@
icon_state = "fancy-wood-cherry"
},
/area/shuttle/trade/sol)
+"xvv" = (
+/obj/structure/chair/comfy/red,
+/turf/simulated/floor/carpet/black,
+/area/centcom/specops)
"xvJ" = (
/obj/effect/turf_decal{
do_not_delete_me = 1;
@@ -47755,10 +51224,6 @@
icon_state = "floor4"
},
/area/shuttle/syndicate)
-"xwc" = (
-/obj/structure/filingcabinet/medical,
-/turf/simulated/floor/wood,
-/area/centcom/bridge)
"xwm" = (
/turf/simulated/floor/shuttle{
icon_state = "floor4"
@@ -47775,13 +51240,6 @@
icon_state = "plastitanium"
},
/area/shuttle/syndicate)
-"xws" = (
-/obj/structure/filingcabinet/employment,
-/obj/structure/sign/poster/secret/lady{
- pixel_x = 32
- },
-/turf/simulated/floor/carpet/black,
-/area/centcom/specops)
"xwH" = (
/obj/effect/turf_decal{
icon_state = "grass_edge_medium";
@@ -47844,67 +51302,82 @@
},
/turf/simulated/floor/shuttle/objective_check/vox,
/area/shuttle/vox)
-"xzd" = (
-/obj/machinery/vending/cola/free,
+"xxO" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/food/snacks/validsalad,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/centcom/zone1)
-"xzg" = (
-/obj/structure/window/reinforced{
- dir = 4;
- layer = 2.9
- },
-/obj/structure/table/reinforced{
- color = "#444444"
- },
-/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster,
-/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster,
-/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster,
-/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster,
-/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster,
-/obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster,
-/obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster,
-/obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster,
-/obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster,
-/obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster,
-/obj/item/mecha_parts/mecha_equipment/repair_droid,
-/obj/item/mecha_parts/mecha_equipment/repair_droid,
-/obj/item/mecha_parts/mecha_equipment/repair_droid,
-/obj/item/mecha_parts/mecha_equipment/repair_droid,
-/obj/item/mecha_parts/mecha_equipment/repair_droid,
-/obj/item/mecha_parts/mecha_equipment/repair_droid,
-/obj/item/mecha_parts/mecha_equipment/repair_droid,
-/obj/item/mecha_parts/mecha_equipment/repair_droid,
-/obj/item/mecha_parts/mecha_equipment/repair_droid,
-/obj/item/mecha_parts/mecha_equipment/repair_droid,
-/obj/item/mecha_parts/mecha_equipment/repair_droid,
-/obj/item/mecha_parts/mecha_equipment/repair_droid,
-/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay,
-/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay,
-/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay,
-/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay,
-/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay,
-/obj/item/mecha_parts/mecha_equipment/generator/nuclear,
-/obj/item/mecha_parts/mecha_equipment/generator/nuclear,
-/obj/item/mecha_parts/mecha_equipment/generator/nuclear,
-/obj/item/mecha_parts/mecha_equipment/generator/nuclear,
-/obj/item/mecha_parts/mecha_equipment/generator/nuclear,
+/area/centcom/specops)
+"xzd" = (
+/obj/machinery/vending/cola/free,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/centcom/supply)
+/area/centcom/zone1)
"xzh" = (
/obj/machinery/syndiepad/loadpad,
/turf/simulated/floor/carpet,
/area/syndicate_mothership/control)
-"xzv" = (
-/obj/structure/shuttle/engine/propulsion{
- icon_state = "burst_l";
- tag = "icon-burst_l"
+"xzN" = (
+/obj/structure/closet{
+ icon_closed = "syndicate1";
+ icon_opened = "syndicate1open";
+ icon_state = "syndicate1"
},
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/pod_1)
+/obj/item/ammo_box/magazine/smgm9mm,
+/obj/item/ammo_box/magazine/smgm9mm,
+/obj/item/ammo_box/magazine/smgm9mm,
+/obj/item/ammo_box/magazine/smgm9mm,
+/obj/item/gun/projectile/automatic/proto,
+/obj/item/gun/energy/gun/blueshield,
+/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
+/obj/item/reagent_containers/food/snacks/candy/mre,
+/obj/item/reagent_containers/hypospray/combat,
+/obj/item/radio/headset/ert/alt{
+ desc = null;
+ name = "SRT bowman headset"
+ },
+/obj/item/clothing/head/beret/centcom/officer/navy{
+ desc = null;
+ name = "SRT beret"
+ },
+/obj/item/clothing/shoes/combat/swat{
+ name = "SRT special shoes"
+ },
+/obj/item/clothing/gloves/combat{
+ name = "Combat gloves"
+ },
+/obj/item/storage/belt/security/webbing/srt/full,
+/obj/item/storage/backpack/satchel_blueshield/srt,
+/obj/item/clothing/suit/storage/blueshield/srt,
+/obj/item/clothing/suit/armor/bulletproof{
+ name = "SRT bulletproof vest"
+ },
+/obj/item/shield/riot/tele,
+/obj/item/suppressor,
+/obj/item/CQC_manual,
+/obj/item/implanter/mindshield/ert,
+/obj/item/card/id/centcom{
+ name = "Special Reaction Team Member card";
+ rank = "Special Reaction Team Member";
+ registered_name = "Special Reaction Team Member"
+ },
+/obj/item/storage/box/responseteam,
+/obj/item/clothing/under/fluff/jay_turtleneck{
+ desc = null;
+ name = "SRT uniform"
+ },
+/obj/item/gun/projectile/automatic/pistol/sp8/sp8ar,
+/obj/item/ammo_box/magazine/sp8,
+/obj/item/ammo_box/magazine/sp8,
+/obj/item/implanter/dust,
+/obj/item/clothing/accessory/holster,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "navyblue"
+ },
+/area/centcom/specops)
"xAd" = (
/obj/machinery/light/spot{
dir = 4
@@ -47945,52 +51418,25 @@
icon_state = "freezerfloor"
},
/area/syndicate_mothership)
-"xAy" = (
-/obj/machinery/door/poddoor/shutters/invincible{
- dir = 1;
- id_tag = "CC_Armory_ARG"
- },
-/obj/effect/decal/warning_stripes/red,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
-"xAD" = (
-/obj/structure/window/reinforced{
- dir = 1;
- layer = 2.9
- },
-/obj/structure/table/reinforced,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/court)
"xAZ" = (
/obj/machinery/light,
/turf/simulated/floor/plasteel{
icon_state = "darkredalt"
},
/area/centcom/jail)
-"xBe" = (
-/obj/machinery/door/window/brigdoor{
- dir = 1;
- pixel_y = 2;
- req_access = list(104,109)
- },
-/obj/machinery/suit_storage_unit/standard_unit/ertamber{
- req_access = list(104,109)
- },
-/turf/simulated/floor/indestructible{
- dir = 10;
- icon_state = "darkgreen"
- },
-/area/centcom/specops)
"xBl" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
},
/area/syndicate_mothership)
+"xBq" = (
+/obj/structure/table/glass,
+/obj/machinery/photocopier/faxmachine/longrange{
+ department = "Central Command"
+ },
+/turf/simulated/floor/carpet/cyan,
+/area/centcom/zone2)
"xBA" = (
/obj/structure/lattice,
/turf/simulated/floor/shuttle/transparent_floor{
@@ -48022,6 +51468,20 @@
/obj/effect/landmark/syndicate_spawn,
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership)
+"xCc" = (
+/obj/effect/turf_decal/siding/brown{
+ dir = 1
+ },
+/turf/simulated/floor/carpet,
+/area/centcom/zone3)
+"xCh" = (
+/obj/effect/turf_decal/arrows/red{
+ name = "Armory"
+ },
+/turf/simulated/floor/indestructible{
+ icon_state = "darkgrey"
+ },
+/area/centcom/specops)
"xCi" = (
/obj/machinery/porta_turret/syndicate,
/obj/structure/lattice/catwalk,
@@ -48034,12 +51494,6 @@
icon_state = "router_dir"
},
/area/shuttle/syndicate)
-"xCr" = (
-/obj/structure/bookcase/manuals,
-/obj/item/book/manual/sop_service,
-/obj/item/book/manual/sop_supply,
-/turf/simulated/floor/wood,
-/area/centcom/bridge)
"xCM" = (
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership)
@@ -48062,22 +51516,12 @@
icon_state = "plastitanium"
},
/area/shuttle/syndicate)
-"xCW" = (
-/obj/structure/table/reinforced,
-/obj/item/mecha_parts/mecha_equipment/repair_droid,
-/obj/item/mecha_parts/mecha_equipment/repair_droid,
-/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay,
-/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay,
-/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster,
-/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang/clusterbang/limited{
- name = "SOB-5 Clusterbang Launcher";
- projectiles = 5
+"xCZ" = (
+/obj/machinery/status_display{
+ pixel_y = -32
},
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang,
-/turf/simulated/floor/indestructible{
- dir = 8;
- icon_state = "darkbrown"
+/turf/simulated/floor/plasteel{
+ icon_state = "navybluealt"
},
/area/centcom/specops)
"xDA" = (
@@ -48103,6 +51547,12 @@
icon_state = "dark"
},
/area/syndicate_mothership/cargo)
+"xDT" = (
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkyellow"
+ },
+/area/centcom/specops)
"xEv" = (
/obj/effect/turf_decal/siding/wood{
dir = 4;
@@ -48128,6 +51578,12 @@
icon_state = "plastitanium_red"
},
/area/shuttle/syndicate)
+"xEY" = (
+/obj/structure/chair/comfy/beige{
+ dir = 1
+ },
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/bridge)
"xFI" = (
/obj/machinery/door/airlock/hatch{
aiControlDisabled = 1;
@@ -48136,45 +51592,21 @@
},
/turf/simulated/floor/shuttle/objective_check/vox,
/area/shuttle/vox)
-"xFY" = (
-/obj/effect/decal/warning_stripes/red,
-/obj/machinery/door/poddoor/shutters/invincible{
- armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
- density = 0;
- dir = 1;
- id_tag = "ERT_armory_lvl1";
- layer = 5;
- locked = 1;
- name = "Armory Level 1";
- opacity = 0
+"xFX" = (
+/obj/effect/turf_decal/box/white/corners{
+ dir = 4
},
+/obj/effect/turf_decal/siding/white,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
-"xFZ" = (
-/obj/structure/chair/office/light{
- dir = 1
+ dir = 10;
+ icon_state = "darkblue"
},
-/turf/simulated/floor/carpet/black,
-/area/centcom/bridge)
+/area/centcom/zone1)
"xGb" = (
/turf/simulated/floor/wood{
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership)
-"xGj" = (
-/obj/docking_port/stationary{
- dir = 8;
- dwidth = 2;
- height = 6;
- id = "pod2_away";
- name = "recovery ship bay 2";
- turf_type = /turf/simulated/floor;
- width = 5
- },
-/turf/simulated/floor/plating/airless,
-/area/space)
"xGm" = (
/obj/effect/turf_decal{
icon_state = "grass_edge_medium"
@@ -48193,13 +51625,6 @@
name = "floor"
},
/area/syndicate_mothership/outside)
-"xGr" = (
-/obj/item/twohanded/required/kirbyplants,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "darkredalt"
- },
-/area/centcom/zone3)
"xGH" = (
/turf/simulated/floor/plasteel{
dir = 5;
@@ -48244,6 +51669,39 @@
icon_state = "dark"
},
/area/shuttle/syndicate)
+"xHb" = (
+/obj/item/gun/projectile/automatic/l6_saw{
+ desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'.";
+ name = "M249 SAW"
+ },
+/obj/item/gun/projectile/automatic/l6_saw{
+ desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'.";
+ name = "M249 SAW"
+ },
+/obj/item/gun/projectile/automatic/l6_saw{
+ desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'.";
+ name = "M249 SAW"
+ },
+/obj/item/gun/projectile/automatic/l6_saw{
+ desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'.";
+ name = "M249 SAW"
+ },
+/obj/item/gun/projectile/automatic/l6_saw{
+ desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'.";
+ name = "M249 SAW"
+ },
+/obj/structure/closet/secure_closet/guncabinet{
+ anchored = 1;
+ armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100);
+ layer = 2.9;
+ name = "LMG M249 SAW";
+ req_access = list(114)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "vault"
+ },
+/area/centcom/jail)
"xHc" = (
/obj/structure/table,
/obj/item/storage/fancy/cigarettes/cigpack_random,
@@ -48257,12 +51715,6 @@
/obj/item/storage/box/matches,
/turf/simulated/floor/wood,
/area/centcom/zone1)
-"xHl" = (
-/obj/machinery/vending/coffee,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/zone3)
"xHG" = (
/obj/effect/turf_decal{
do_not_delete_me = 1;
@@ -48274,21 +51726,6 @@
icon_state = "plastitanium"
},
/area/shuttle/syndicate)
-"xIi" = (
-/obj/structure/shuttle/engine/heater{
- dir = 1;
- icon_state = "heater3x3_side_inv";
- tag = "icon-heater (NORTH)"
- },
-/obj/structure/shuttle/engine/platform{
- dir = 1;
- layer = 2.9
- },
-/obj/structure/window/plasmareinforced{
- color = "#00f700"
- },
-/turf/simulated/floor/shuttle/plating,
-/area/shuttle/ninja)
"xIm" = (
/turf/simulated/floor/plasteel{
dir = 8;
@@ -48305,6 +51742,13 @@
icon_state = "darkredaltstrip"
},
/area/syndicate_mothership/jail)
+"xIB" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 1;
+ tag = "icon-propulsion (NORTH)"
+ },
+/turf/simulated/floor/plating/airless,
+/area/shuttle/syndicate_sit)
"xIM" = (
/obj/effect/decal/cleanable/blood,
/obj/effect/decal/cleanable/dirt,
@@ -48312,6 +51756,19 @@
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership)
+"xIN" = (
+/obj/machinery/door_control/secure{
+ id = "CC_Armory_SFG5";
+ name = "SFG-5";
+ pixel_x = 24;
+ pixel_y = -24;
+ req_access = list(114)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkyellow"
+ },
+/area/centcom/specops)
"xJf" = (
/turf/simulated/floor/shuttle{
icon = 'icons/turf/floors.dmi';
@@ -48337,12 +51794,6 @@
},
/turf/simulated/floor/carpet/royalblack,
/area/syndicate_mothership/control)
-"xJZ" = (
-/obj/machinery/vending/security,
-/turf/simulated/floor/indestructible{
- icon_state = "darkgreen"
- },
-/area/centcom/specops)
"xKz" = (
/obj/structure/flora/ausbushes/sparsegrass,
/obj/effect/turf_decal/plaque{
@@ -48361,37 +51812,13 @@
icon_state = "plastitanium"
},
/area/shuttle/syndicate)
-"xKI" = (
-/obj/structure/window/reinforced{
- layer = 2.9
- },
-/obj/structure/holohoop{
- dir = 1
- },
-/obj/effect/decal/warning_stripes/red/partial,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/jail)
-"xKM" = (
-/obj/structure/toilet{
- dir = 4;
- name = "Трон старшего администратора"
- },
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/machinery/door_control/secure{
- id = "CC_toilet_unit3";
- name = "Door Bolt Control";
- normaldoorcontrol = 1;
- pixel_y = 25;
- specialfunctions = 4
- },
+"xKK" = (
+/obj/structure/chair,
/turf/simulated/floor/plasteel{
- icon_state = "white"
+ dir = 1;
+ icon_state = "vault"
},
-/area/centcom/zone1)
+/area/centcom/specops)
"xKO" = (
/obj/effect/turf_decal{
do_not_delete_me = 1;
@@ -48417,14 +51844,6 @@
icon_state = "navybluealt"
},
/area/syndicate_mothership/control)
-"xLE" = (
-/obj/machinery/computer/cloning,
-/obj/structure/window/reinforced,
-/turf/simulated/floor/plasteel{
- dir = 6;
- icon_state = "darkblue"
- },
-/area/centcom/specops)
"xLN" = (
/obj/machinery/door/window/brigdoor/westleft{
base_state = "rightsecure";
@@ -48446,6 +51865,13 @@
icon_state = "plastitanium"
},
/area/shuttle/syndicate)
+"xLO" = (
+/obj/effect/turf_decal/caution/stand_clear/red,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "navybluealtstrip"
+ },
+/area/centcom/specops)
"xMz" = (
/obj/structure/window/reinforced{
dir = 4
@@ -48455,13 +51881,6 @@
icon_state = "grimy"
},
/area/centcom/zone1)
-"xMC" = (
-/obj/item/twohanded/required/kirbyplants{
- icon_state = "applebush"
- },
-/obj/structure/window/reinforced,
-/turf/simulated/floor/wood,
-/area/centcom/zone1)
"xMH" = (
/obj/item/twohanded/required/kirbyplants{
icon_state = "plant-22";
@@ -48481,19 +51900,17 @@
/obj/structure/flora/junglebush/b,
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
-"xMZ" = (
-/obj/structure/rack/holorack,
-/obj/item/nullrod,
-/obj/item/nullrod,
-/obj/item/nullrod,
-/obj/item/melee/baton/telescopic,
-/obj/item/melee/baton/telescopic,
-/obj/item/melee/baton/telescopic,
-/obj/item/melee/baton/telescopic,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+"xNi" = (
+/obj/structure/table/wood/fancy/black,
+/obj/item/paper_bin/nanotrasen{
+ amount = 50;
+ pixel_x = 3;
+ pixel_y = 12
},
-/area/centcom/supply)
+/obj/item/pen/multi/gold,
+/obj/item/stamp/chameleon,
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"xNs" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/wood{
@@ -48516,11 +51933,6 @@
icon_state = "fancy-wood-oak-broken3"
},
/area/syndicate_mothership)
-"xNZ" = (
-/obj/structure/bed,
-/obj/item/bedsheet/qm,
-/turf/simulated/floor/carpet/black,
-/area/centcom/zone1)
"xOe" = (
/turf/simulated/floor/carpet/arcade,
/area/centcom/specops)
@@ -48530,6 +51942,13 @@
water_overlay_icon_state = null
},
/area/syndicate_mothership/outside)
+"xOk" = (
+/obj/structure/table/wood/fancy/black,
+/obj/machinery/photocopier/faxmachine/longrange{
+ department = "Central Command"
+ },
+/turf/simulated/floor/bluegrid,
+/area/centcom/bridge)
"xOo" = (
/obj/item/syndicatedetonator{
desc = "Радиус взрыва: 255x255x255";
@@ -48540,134 +51959,22 @@
icon_state = "darkfull"
},
/area/syndicate_mothership/infteam)
-"xOy" = (
-/obj/structure/table/reinforced,
-/obj/item/storage/box/zipties{
- pixel_x = -2;
- pixel_y = -2
- },
-/obj/item/storage/box/zipties{
- pixel_x = -2;
- pixel_y = -2
- },
-/obj/item/storage/box/zipties{
- pixel_x = -2;
- pixel_y = -2
- },
-/obj/item/storage/box/zipties{
- pixel_x = -2;
- pixel_y = -2
- },
-/obj/item/storage/box/zipties{
- pixel_x = -2;
- pixel_y = -2
- },
-/obj/item/storage/box/flashbangs,
-/obj/item/storage/box/flashbangs,
-/obj/item/storage/box/flashbangs,
-/obj/item/storage/box/flashbangs,
-/obj/item/storage/box/teargas{
- pixel_x = 4;
- pixel_y = 4
- },
-/obj/item/storage/box/teargas{
- pixel_x = 4;
- pixel_y = 4
- },
-/obj/item/storage/box/teargas{
- pixel_x = 4;
- pixel_y = 4
- },
-/obj/item/storage/box/teargas{
- pixel_x = 4;
- pixel_y = 4
- },
-/obj/item/storage/box/teargas{
- pixel_x = 4;
- pixel_y = 4
- },
-/obj/item/storage/box/teargas{
- pixel_x = 4;
- pixel_y = 4
- },
-/obj/item/storage/box/teargas{
- pixel_x = 4;
- pixel_y = 4
- },
-/obj/item/storage/box/bola{
- pixel_x = 5;
- pixel_y = 5
- },
-/obj/item/storage/box/bola{
- pixel_x = 5;
- pixel_y = 5
- },
-/obj/item/storage/box/bola{
- pixel_x = 5;
- pixel_y = 5
- },
-/obj/item/storage/box/bola{
- pixel_x = 5;
- pixel_y = 5
- },
-/obj/item/storage/box/bola{
- pixel_x = 5;
- pixel_y = 5
- },
-/obj/item/storage/box/flare{
- pixel_x = 2;
- pixel_y = -2
- },
-/obj/item/storage/box/flare{
- pixel_x = 2;
- pixel_y = -2
- },
-/obj/item/storage/box/flare{
- pixel_x = 2;
- pixel_y = -2
- },
-/obj/item/storage/box/flare{
- pixel_x = 2;
- pixel_y = -2
- },
-/obj/item/storage/box/flare{
- pixel_x = 2;
- pixel_y = -2
- },
-/obj/item/storage/box/flare{
- pixel_x = 2;
- pixel_y = -2
- },
-/obj/item/storage/box/bodybags{
- pixel_x = -2;
- pixel_y = 3
- },
-/obj/item/storage/box/bodybags{
- pixel_x = -2;
- pixel_y = 3
- },
-/obj/item/storage/box/bodybags{
- pixel_x = -2;
- pixel_y = 3
- },
-/obj/item/storage/box/bodybags{
- pixel_x = -2;
- pixel_y = 3
- },
-/obj/item/storage/box/bodybags{
- pixel_x = -2;
- pixel_y = 3
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
"xPb" = (
/obj/effect/decal/cleanable/blood,
/turf/simulated/floor/wood{
icon_state = "fancy-wood-oak"
},
/area/syndicate_mothership)
+"xPc" = (
+/obj/effect/decal/warning_stripes/white/hollow,
+/obj/machinery/vending/nta/ertarmory/blue{
+ req_access = list(104,109)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "navybluefull"
+ },
+/area/centcom/specops)
"xPf" = (
/obj/machinery/door/window/brigdoor{
dir = 8
@@ -48712,12 +52019,16 @@
icon_state = "darkfull"
},
/area/syndicate_mothership/cargo)
-"xQp" = (
-/turf/simulated/floor/plasteel{
- dir = 10;
- icon_state = "darkblue"
+"xQc" = (
+/obj/machinery/status_display{
+ layer = 4;
+ pixel_y = -32
},
-/area/centcom/zone1)
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"xQr" = (
/obj/item/twohanded/required/kirbyplants{
icon_state = "applebush"
@@ -48726,140 +52037,14 @@
icon_state = "dark"
},
/area/centcom/evac)
-"xQz" = (
-/obj/structure/chair/office/dark{
- dir = 4
- },
-/turf/simulated/floor/carpet,
-/area/centcom/zone2)
-"xRh" = (
-/obj/structure/rack/holorack,
-/obj/item/clothing/under/assistantformal,
-/obj/item/clothing/under/captain_fly{
- name = "rogue uniform"
- },
-/obj/item/clothing/under/captainparade{
- name = "parade uniform"
- },
-/obj/item/clothing/under/captainparade{
- name = "parade uniform"
- },
-/obj/item/clothing/under/captain_fly{
- name = "rogue uniform"
- },
-/obj/item/clothing/under/assistantformal,
-/obj/item/clothing/under/fluff/elishirt,
-/obj/item/clothing/under/fluff/elishirt,
-/obj/item/clothing/under/lawyer/black,
-/obj/item/clothing/under/lawyer/black,
-/obj/item/clothing/under/lawyer/blue,
-/obj/item/clothing/under/lawyer/blue,
-/obj/item/clothing/under/lawyer/bluesuit,
-/obj/item/clothing/under/lawyer/bluesuit,
-/obj/item/clothing/under/lawyer/female,
-/obj/item/clothing/under/lawyer/female,
-/obj/item/clothing/under/lawyer/oldman,
-/obj/item/clothing/under/lawyer/oldman,
-/obj/item/clothing/under/lawyer/red,
-/obj/item/clothing/under/lawyer/red,
-/obj/item/clothing/under/mafia{
- name = "black outfit"
- },
-/obj/item/clothing/under/mafia{
- name = "black outfit"
- },
-/obj/item/clothing/under/mafia/white{
- name = "white outfit"
- },
-/obj/item/clothing/under/mafia/white{
- name = "white outfit"
- },
-/obj/item/clothing/under/misc/durathread,
-/obj/item/clothing/under/misc/durathread,
-/obj/item/clothing/under/retro/engineering,
-/obj/item/clothing/under/retro/engineering,
-/obj/item/clothing/under/retro/medical,
-/obj/item/clothing/under/retro/medical,
-/obj/item/clothing/under/retro/science,
-/obj/item/clothing/under/retro/science,
-/obj/item/clothing/under/retro/security,
-/obj/item/clothing/under/retro/security,
-/obj/item/clothing/under/color/black{
- icon_state = "hosblueclothes";
- name = "jumpsuit"
- },
-/obj/item/clothing/under/color/black{
- icon_state = "hosblueclothes";
- name = "jumpsuit"
- },
-/obj/item/clothing/under/color/black{
- icon_state = "hosdnavyclothes";
- name = "jumpsuit"
- },
-/obj/item/clothing/under/color/black{
- icon_state = "hosdnavyclothes";
- name = "jumpsuit"
- },
-/obj/item/clothing/under/color/black{
- icon_state = "hostanclothes";
- name = "jumpsuit"
- },
-/obj/item/clothing/under/color/black{
- icon_state = "hostanclothes";
- name = "jumpsuit"
- },
-/obj/item/clothing/under/color/black{
- icon_state = "officerblueclothes";
- name = "jumpsuit"
- },
-/obj/item/clothing/under/color/black{
- icon_state = "officerblueclothes";
- name = "jumpsuit"
- },
-/obj/item/clothing/under/color/black{
- icon_state = "officerdnavyclothes";
- name = "jumpsuit"
- },
-/obj/item/clothing/under/color/black{
- icon_state = "officerdnavyclothes";
- name = "jumpsuit"
- },
-/obj/item/clothing/under/color/black{
- icon_state = "officertanclothes";
- name = "jumpsuit"
- },
-/obj/item/clothing/under/color/black{
- icon_state = "officertanclothes";
- name = "jumpsuit"
- },
-/obj/item/clothing/under/color/black{
- icon_state = "wardenblueclothes";
- name = "jumpsuit"
- },
-/obj/item/clothing/under/color/black{
- icon_state = "wardenblueclothes";
- name = "jumpsuit"
- },
-/obj/item/clothing/under/color/black{
- icon_state = "wardendnavyclothes";
- name = "jumpsuit"
- },
-/obj/item/clothing/under/color/black{
- icon_state = "wardendnavyclothes";
- name = "jumpsuit"
- },
-/obj/item/clothing/under/color/black{
- icon_state = "wardentanclothes";
- name = "jumpsuit"
- },
-/obj/item/clothing/under/color/black{
- icon_state = "wardentanclothes";
- name = "jumpsuit"
+"xQA" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 9
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
-/area/centcom/supply)
+/area/centcom/jail)
"xRi" = (
/obj/machinery/bodyscanner,
/turf/simulated/floor/plasteel{
@@ -48867,33 +52052,44 @@
icon_state = "navybluealt"
},
/area/syndicate_mothership/control)
+"xRq" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkredaltstrip"
+ },
+/area/centcom/zone2)
"xRz" = (
/obj/structure/table/wood/fancy/black,
/obj/item/reagent_containers/food/drinks/cans/beer,
/turf/simulated/floor/carpet/red,
/area/centcom/zone1)
-"xSg" = (
-/obj/structure/table/reinforced,
-/obj/machinery/chem_dispenser/soda/upgraded,
-/obj/machinery/light{
- dir = 1
- },
+"xSt" = (
+/obj/item/flag/nt,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 1;
+ icon_state = "navybluealt"
},
/area/centcom/specops)
"xSv" = (
/obj/structure/curtain/open/shower/security,
/turf/simulated/floor/wood,
/area/centcom/zone1)
-"xTc" = (
-/obj/structure/urinal{
- pixel_y = 32
+"xSW" = (
+/obj/machinery/door_control/secure{
+ color = "#9999ff";
+ id = "ERT_armory_lvl2";
+ name = "ERT Armory Level 2";
+ pixel_y = -32;
+ req_access = list(114)
},
/turf/simulated/floor/plasteel{
- icon_state = "white"
+ dir = 5;
+ icon_state = "navyblue"
},
-/area/centcom/evac)
+/area/centcom/specops)
"xTf" = (
/obj/effect/spawner/lootdrop/maintenance,
/obj/machinery/light/small{
@@ -48909,10 +52105,12 @@
},
/turf/simulated/floor/wood,
/area/centcom/zone1)
-"xTM" = (
-/obj/structure/sign/poster/official/healthy,
-/turf/simulated/wall/indestructible/reinforced,
-/area/centcom/specops)
+"xTu" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkredaltstrip"
+ },
+/area/centcom/zone3)
"xTN" = (
/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
@@ -48923,9 +52121,21 @@
/obj/structure/window/full/shuttle/gray,
/turf/simulated/floor/shuttle/plating/vox,
/area/shuttle/vox)
-"xTS" = (
-/turf/simulated/floor/glass/reinforced,
-/area/centcom/evac)
+"xTT" = (
+/obj/structure/closet/crate/freezer,
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/machinery/defibrillator_mount/loaded{
+ pixel_x = -30
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whiteblue"
+ },
+/area/centcom/specops)
"xUg" = (
/turf/simulated/wall/shuttle/nosmooth/interior{
dir = 6;
@@ -48949,44 +52159,56 @@
icon_state = "darkredaltstrip"
},
/area/centcom/jail)
-"xVg" = (
-/obj/docking_port/stationary{
- dir = 8;
- dwidth = 2;
- height = 6;
- id = "pod1_away";
- name = "recovery ship bay 1";
- turf_type = /turf/simulated/floor;
- width = 5
+"xVj" = (
+/obj/structure/chair/office/dark{
+ dir = 4
},
-/turf/simulated/floor/plating/airless,
-/area/space)
-"xVi" = (
-/obj/structure/table/glass,
-/obj/item/folder/blue{
- pixel_x = 5;
- pixel_y = -5
+/obj/structure/window/reinforced/tinted{
+ dir = 1;
+ pixel_y = 6
},
-/obj/item/folder/red{
- pixel_x = -5;
- pixel_y = -5
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
+"xVk" = (
+/obj/structure/plasticflaps/mining,
+/obj/machinery/door/poddoor{
+ id_tag = "CC_supply_space";
+ locked = 2;
+ name = "Supply Blastdoor"
},
-/obj/item/folder/white{
- pixel_x = -5;
- pixel_y = 5
+/obj/machinery/conveyor{
+ id = "CC_crate";
+ dir = 1
},
-/obj/item/folder/yellow{
- pixel_x = 5;
- pixel_y = 5
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
-/turf/simulated/floor/carpet/black,
-/area/centcom/bridge)
+/area/centcom/supply)
"xVm" = (
/turf/simulated/floor/shuttle/objective_check/vox,
/area/shuttle/vox)
"xVn" = (
/turf/simulated/wall/indestructible,
/area/start)
+"xVo" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/shuttle/engine/heater{
+ icon_state = "heater2x2";
+ tag = "icon-heater (NORTH)"
+ },
+/obj/structure/shuttle/engine/platform{
+ layer = 2.9
+ },
+/turf/simulated/floor/plating/airless,
+/area/shuttle/vox)
+"xVI" = (
+/obj/structure/bookcase/manuals,
+/obj/item/book/manual/sop_supply,
+/obj/item/book/manual/nuclear,
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"xVM" = (
/obj/effect/turf_decal/stripes/black{
dir = 10;
@@ -48994,6 +52216,65 @@
},
/turf/simulated/floor/shuttle,
/area/shuttle/administration)
+"xWg" = (
+/obj/structure/closet{
+ icon_closed = "syndicate1";
+ icon_opened = "syndicate1open";
+ icon_state = "syndicate1"
+ },
+/obj/item/ammo_box/magazine/smgm9mm,
+/obj/item/ammo_box/magazine/smgm9mm,
+/obj/item/ammo_box/magazine/smgm9mm,
+/obj/item/ammo_box/magazine/smgm9mm,
+/obj/item/gun/projectile/automatic/proto,
+/obj/item/gun/energy/gun/blueshield,
+/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
+/obj/item/reagent_containers/food/snacks/candy/mre,
+/obj/item/reagent_containers/hypospray/combat,
+/obj/item/radio/headset/ert/alt{
+ desc = null;
+ name = "SRT bowman headset"
+ },
+/obj/item/clothing/head/beret/centcom/officer/navy{
+ desc = null;
+ name = "SRT beret"
+ },
+/obj/item/clothing/shoes/combat/swat{
+ name = "SRT special shoes"
+ },
+/obj/item/clothing/gloves/combat{
+ name = "Combat gloves"
+ },
+/obj/item/storage/belt/security/webbing/srt/full,
+/obj/item/storage/backpack/satchel_blueshield/srt,
+/obj/item/clothing/suit/storage/blueshield/srt,
+/obj/item/clothing/suit/armor/bulletproof{
+ name = "SRT bulletproof vest"
+ },
+/obj/item/shield/riot/tele,
+/obj/item/suppressor,
+/obj/item/CQC_manual,
+/obj/item/implanter/mindshield/ert,
+/obj/item/card/id/centcom{
+ name = "Special Reaction Team Member card";
+ rank = "Special Reaction Team Member";
+ registered_name = "Special Reaction Team Member"
+ },
+/obj/item/storage/box/responseteam,
+/obj/item/clothing/under/fluff/jay_turtleneck{
+ desc = null;
+ name = "SRT uniform"
+ },
+/obj/item/gun/projectile/automatic/pistol/sp8/sp8ar,
+/obj/item/ammo_box/magazine/sp8,
+/obj/item/ammo_box/magazine/sp8,
+/obj/item/implanter/dust,
+/obj/item/clothing/accessory/holster,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "navyblue"
+ },
+/area/centcom/specops)
"xWp" = (
/obj/effect/turf_decal/siding/wideplating{
color = "#55391A"
@@ -49008,11 +52289,6 @@
icon_state = "grimy"
},
/area/syndicate_mothership)
-"xXq" = (
-/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/snacks/sliceable/pizza/bacon,
-/turf/simulated/floor/wood,
-/area/centcom/specops)
"xXv" = (
/turf/simulated/wall/shuttle{
icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi'
@@ -49073,16 +52349,17 @@
"xZc" = (
/turf/simulated/floor/shuttle/transparent_floor,
/area/shuttle/vox)
-"xZt" = (
-/obj/structure/table/wood,
-/obj/item/book/manual/security_space_law,
-/obj/item/paper_bin/nanotrasen,
-/obj/item/pen,
-/obj/structure/window/reinforced{
- dir = 4
+"xZz" = (
+/obj/structure/rack,
+/obj/item/reagent_containers/applicator/dual,
+/obj/item/reagent_containers/applicator/dual,
+/obj/item/reagent_containers/applicator/dual,
+/obj/item/clothing/accessory/stethoscope,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkbluecornersalt"
},
-/turf/simulated/floor/carpet,
-/area/centcom/court)
+/area/centcom/specops)
"yaa" = (
/obj/structure/flora/ausbushes/lavendergrass,
/obj/structure/flora/tree/jungle/small,
@@ -49145,14 +52422,6 @@
icon_state = "dark"
},
/area/centcom/zone3)
-"yaB" = (
-/obj/machinery/light{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "barber"
- },
-/area/centcom/evac)
"yaI" = (
/obj/structure/table/reinforced,
/obj/machinery/door/window/brigdoor{
@@ -49258,175 +52527,21 @@
"yds" = (
/turf/space/transit/east,
/area/space)
-"ydH" = (
-/obj/item/ammo_box/magazine/laser,
-/obj/item/ammo_box/magazine/laser,
-/obj/item/ammo_box/magazine/laser,
-/obj/item/ammo_box/magazine/laser,
-/obj/item/ammo_box/magazine/laser,
-/obj/item/ammo_box/magazine/laser,
-/obj/item/ammo_box/magazine/laser,
-/obj/item/ammo_box/magazine/laser,
-/obj/item/ammo_box/magazine/laser,
-/obj/item/ammo_box/magazine/laser,
-/obj/item/ammo_box/magazine/laser,
-/obj/item/ammo_box/magazine/laser,
-/obj/item/ammo_box/magazine/laser,
-/obj/item/ammo_box/magazine/laser,
-/obj/item/ammo_box/magazine/laser,
-/obj/item/ammo_box/magazine/laser,
-/obj/structure/table/reinforced,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
-"yef" = (
-/obj/structure/rack,
-/obj/item/robot_parts/l_arm{
- pixel_x = -10;
- pixel_y = 8
- },
-/obj/item/robot_parts/l_arm{
- pixel_x = -10;
- pixel_y = 8
- },
-/obj/item/robot_parts/l_arm{
- pixel_x = -10;
- pixel_y = 8
- },
-/obj/item/robot_parts/l_arm{
- pixel_x = -10;
- pixel_y = 8
- },
-/obj/item/robot_parts/l_arm{
- pixel_x = -10;
- pixel_y = 8
- },
-/obj/item/robot_parts/l_leg{
- pixel_x = -10;
- pixel_y = -5
- },
-/obj/item/robot_parts/l_leg{
- pixel_x = -10;
- pixel_y = -5
- },
-/obj/item/robot_parts/l_leg{
- pixel_x = -10;
- pixel_y = -5
- },
-/obj/item/robot_parts/l_leg{
- pixel_x = -10;
- pixel_y = -5
- },
-/obj/item/robot_parts/l_leg{
- pixel_x = -10;
- pixel_y = -5
- },
-/obj/item/robot_parts/r_arm{
- pixel_x = 10;
- pixel_y = 8
- },
-/obj/item/robot_parts/r_arm{
- pixel_x = 10;
- pixel_y = 8
- },
-/obj/item/robot_parts/r_arm{
- pixel_x = 10;
- pixel_y = 8
- },
-/obj/item/robot_parts/r_arm{
- pixel_x = 10;
- pixel_y = 8
- },
-/obj/item/robot_parts/r_arm{
- pixel_x = 10;
- pixel_y = 8
- },
-/obj/item/robot_parts/r_leg{
- pixel_x = 10;
- pixel_y = -5
- },
-/obj/item/robot_parts/r_leg{
- pixel_x = 10;
- pixel_y = -5
- },
-/obj/item/robot_parts/r_leg{
- pixel_x = 10;
- pixel_y = -5
- },
-/obj/item/robot_parts/r_leg{
- pixel_x = 10;
- pixel_y = -5
- },
-/obj/item/robot_parts/r_leg{
- pixel_x = 10;
- pixel_y = -5
- },
-/obj/item/robot_parts/robot_component/actuator,
-/obj/item/robot_parts/robot_component/actuator,
-/obj/item/robot_parts/robot_component/armour,
-/obj/item/robot_parts/robot_component/armour,
-/obj/item/robot_parts/robot_component/binary_communication_device,
-/obj/item/robot_parts/robot_component/binary_communication_device,
-/obj/item/robot_parts/robot_component/camera,
-/obj/item/robot_parts/robot_component/camera,
-/obj/item/robot_parts/robot_component/diagnosis_unit,
-/obj/item/robot_parts/robot_component/diagnosis_unit,
-/obj/item/robot_parts/robot_component/radio,
-/obj/item/robot_parts/robot_component/radio,
-/obj/effect/decal/warning_stripes/blue/hollow,
-/obj/machinery/light{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/specops)
-"yeh" = (
-/obj/structure/rack/holorack,
-/obj/item/scythe/tele,
-/obj/item/scythe/tele,
-/obj/item/scythe/tele,
-/obj/item/scythe/tele,
-/obj/item/scythe/tele,
-/obj/item/scythe/tele,
-/obj/item/scythe/tele,
-/obj/item/scythe/tele,
-/obj/item/scythe/tele,
-/obj/item/scythe/tele,
-/obj/item/grenade/chem_grenade/cleaner,
-/obj/item/grenade/chem_grenade/cleaner,
-/obj/item/grenade/chem_grenade/cleaner,
-/obj/item/grenade/chem_grenade/cleaner,
-/obj/item/grenade/chem_grenade/cleaner,
-/obj/item/grenade/chem_grenade/cleaner,
-/obj/item/grenade/chem_grenade/cleaner,
-/obj/item/grenade/chem_grenade/cleaner,
-/obj/item/grenade/chem_grenade/cleaner,
-/obj/item/grenade/chem_grenade/cleaner,
-/obj/item/grenade/clusterbuster/cleaner,
-/obj/item/grenade/clusterbuster/cleaner,
-/obj/item/grenade/clusterbuster/cleaner,
-/obj/structure/window/reinforced{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/centcom/supply)
-"yep" = (
-/obj/machinery/door_control/secure{
- color = "#9999ff";
- id = "ERT_armory_lvl2";
- name = "ERT Armory Level 2";
- pixel_x = 22;
- pixel_y = 8;
- req_access = list(114)
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+"yeq" = (
+/obj/item/twohanded/required/kirbyplants{
+ icon_state = "plant-30";
+ tag = "icon-plant-30"
},
-/area/centcom/specops)
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
+"yfP" = (
+/obj/structure/bookcase,
+/turf/simulated/floor/plating,
+/area/centcom/zone2)
+"yfS" = (
+/obj/structure/chair/comfy/shuttle,
+/turf/simulated/floor/shuttle,
+/area/shuttle/nt_droppod)
"yfV" = (
/obj/structure/table/reinforced,
/obj/machinery/door/window/brigdoor{
@@ -49448,9 +52563,13 @@
icon_state = "darkfull"
},
/area/syndicate_mothership)
-"ygT" = (
-/turf/simulated/floor/carpet/black,
-/area/centcom/court)
+"yhf" = (
+/obj/machinery/computer/camera_advanced,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/wood/fancy/light,
+/area/centcom/specops)
"yhH" = (
/obj/machinery/light/small,
/turf/simulated/floor/carpet,
@@ -49464,6 +52583,15 @@
icon_state = "darkred"
},
/area/syndicate_mothership/elite_squad)
+"yim" = (
+/obj/machinery/newscaster{
+ pixel_x = -32
+ },
+/turf/simulated/floor/indestructible{
+ dir = 8;
+ icon_state = "darkgreynavyblue"
+ },
+/area/centcom/specops)
"yin" = (
/obj/structure/window/reinforced{
dir = 1
@@ -49478,6 +52606,19 @@
icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi'
},
/area/shuttle/syndicate)
+"yiX" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/shuttle/engine/heater{
+ icon_state = "heater2x2_side";
+ tag = "icon-heater (NORTH)"
+ },
+/obj/structure/shuttle/engine/platform{
+ layer = 2.9
+ },
+/turf/simulated/floor/plating/airless,
+/area/shuttle/vox)
"yjh" = (
/obj/effect/baseturf_helper{
baseturf = /turf/simulated/floor/indestructible/asteroid;
@@ -49516,6 +52657,17 @@
},
/turf/simulated/floor/carpet/red,
/area/ussp_centcom/secretariat)
+"yjI" = (
+/obj/structure/filingcabinet/chestdrawer,
+/obj/machinery/status_display/supply_display{
+ pixel_x = -32
+ },
+/obj/structure/window/reinforced/tinted{
+ dir = 1;
+ pixel_y = 6
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/zone2)
"yjN" = (
/obj/machinery/door/airlock/shuttle{
aiControlDisabled = 1;
@@ -49557,6 +52709,12 @@
icon_state = "dark"
},
/area/syndicate_mothership/outside)
+"ykz" = (
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/simulated/wall/indestructible/reinforced,
+/area/centcom/zone3)
"ykF" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/wall/indestructible/fakeglass{
@@ -49567,6 +52725,30 @@
"ykS" = (
/turf/simulated/floor/indestructible/snow,
/area/ninja/outside)
+"ylh" = (
+/obj/structure/table/glass,
+/obj/item/folder/blue{
+ pixel_x = 5;
+ pixel_y = -5
+ },
+/obj/item/folder/red{
+ pixel_x = -5;
+ pixel_y = -5
+ },
+/obj/item/folder/white{
+ pixel_x = -5;
+ pixel_y = 5
+ },
+/obj/item/folder/yellow{
+ pixel_x = 5;
+ pixel_y = 5
+ },
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 5
+ },
+/turf/simulated/floor/carpet/black,
+/area/centcom/bridge)
"yls" = (
/obj/structure/table/wood,
/obj/structure/window/reinforced,
@@ -49593,12 +52775,15 @@
icon_state = "dark"
},
/area/syndicate_mothership/cargo)
-"ylC" = (
-/obj/item/flag/nt,
+"ylA" = (
+/obj/structure/railing{
+ dir = 1
+ },
/turf/simulated/floor/plasteel{
- icon_state = "darkyellowalt"
+ dir = 10;
+ icon_state = "navybluealt"
},
-/area/centcom/zone3)
+/area/centcom/specops)
"ylE" = (
/obj/item/gun/rocketlauncher,
/obj/item/gun/rocketlauncher,
@@ -50513,7 +53698,7 @@ rOB
rOB
rOB
sbw
-oMJ
+qmE
pwa
pNM
pNM
@@ -50769,8 +53954,8 @@ rOB
rOB
rOB
rOB
-sCh
-sQj
+oiL
+cSa
pwa
pNM
pNM
@@ -51026,8 +54211,8 @@ rOB
rOB
rOB
omG
-sCh
-sQj
+oiL
+cSa
pwa
pNM
pNM
@@ -51197,8 +54382,8 @@ vMQ
wso
fcM
oLJ
-fwS
-xzv
+nzI
+nxa
pwa
pwa
pwa
@@ -51225,8 +54410,8 @@ ymc
ubE
ubE
ubE
-ttE
-tMC
+gao
+qVQ
tVF
uzl
tVF
@@ -51283,8 +54468,8 @@ rOB
rOB
rOB
rOB
-sCh
-sQj
+oiL
+cSa
pwa
pNM
pNM
@@ -51469,8 +54654,8 @@ eeO
lPy
wDF
lPy
-hhM
-rYU
+ggu
+pOp
pwa
pwa
pwa
@@ -51482,8 +54667,8 @@ ymc
ubE
ubE
ubE
-lLG
-tMC
+xIB
+qVQ
tVF
stM
tVF
@@ -51541,7 +54726,7 @@ rOB
rOB
rOB
sbw
-oRS
+dzF
pwa
pNM
pNM
@@ -51568,7 +54753,7 @@ vDz
aHh
uca
qTw
-uMZ
+fVS
dMv
bWH
bWH
@@ -51711,8 +54896,8 @@ vMQ
wso
eDH
vXd
-wsQ
-sen
+dFI
+wIa
pwa
pwa
pwa
@@ -51739,8 +54924,8 @@ ymc
ubE
ubE
ubE
-ruh
-tMC
+tnb
+qVQ
tVF
sxB
sGg
@@ -51825,7 +55010,7 @@ rxS
rxS
rxS
cIh
-mog
+txP
dMv
kre
bWH
@@ -52082,7 +55267,7 @@ bEU
aJb
lks
qxu
-ssE
+dtj
dMv
bWH
bWH
@@ -52543,7 +55728,7 @@ ubE
eul
eul
mCK
-xIi
+dpI
nzK
aYm
fAv
@@ -52800,7 +55985,7 @@ ubE
eul
tlW
mCK
-aTQ
+wDZ
lrJ
iVW
iVW
@@ -53057,7 +56242,7 @@ ubE
eul
eul
mCK
-uLd
+iBs
ubF
xhP
xhP
@@ -53314,7 +56499,7 @@ ubE
ubE
eul
tIe
-rCS
+nYE
uFn
xhP
xhP
@@ -53571,7 +56756,7 @@ ubE
ubE
eul
mCK
-mBi
+mxT
bLb
xhP
xhP
@@ -53828,7 +57013,7 @@ ubE
eul
eul
mCK
-sIh
+gNX
ubF
xhP
xhP
@@ -53844,8 +57029,8 @@ ymc
ymc
ubE
ubE
-tNp
-qqE
+sHR
+cgu
nFv
ted
ted
@@ -54085,7 +57270,7 @@ ubE
eul
tlW
mCK
-pyh
+nRZ
lrJ
iVW
iVW
@@ -54101,8 +57286,8 @@ ymc
ymc
ubE
ubE
-rbb
-qqE
+iEQ
+cgu
ted
ted
ted
@@ -54342,7 +57527,7 @@ ubE
eul
eul
mCK
-uLd
+iBs
wos
ssx
lxP
@@ -54358,8 +57543,8 @@ ymc
ymc
ubE
ubE
-rbb
-qqE
+iEQ
+cgu
nhX
bnT
bnT
@@ -54395,7 +57580,7 @@ qyL
rhC
odm
iuF
-uMZ
+fVS
dMv
bWH
bWH
@@ -54615,8 +57800,8 @@ ymc
ymc
ubE
ubE
-rbb
-qqE
+iEQ
+cgu
ted
ted
ted
@@ -54652,7 +57837,7 @@ odm
odm
odm
msN
-mog
+txP
dMv
kre
bWH
@@ -54795,8 +57980,8 @@ iRb
rof
xrP
bra
-jBH
-jwR
+fQm
+vhG
pwa
pwa
pwa
@@ -54872,8 +58057,8 @@ ymc
ymc
ubE
ubE
-hIf
-qqE
+bQK
+cgu
sHH
ted
ted
@@ -54909,7 +58094,7 @@ bgz
pxJ
nCK
lAH
-ssE
+dtj
dMv
bWH
bWH
@@ -55069,7 +58254,7 @@ cSb
cSb
btN
bSw
-hCr
+giz
pwa
pwa
pwa
@@ -55080,8 +58265,8 @@ ymc
ubE
ubE
ubE
-tHx
-tPu
+uMp
+obi
uiP
uAz
sHv
@@ -55309,8 +58494,8 @@ iRb
rof
uak
khV
-tLm
-clo
+ieD
+kHA
pwa
pwa
pwa
@@ -55326,7 +58511,7 @@ jwD
jwD
jwD
bSw
-hCr
+giz
pwa
pwa
pwa
@@ -55337,8 +58522,8 @@ ymc
ubE
ubE
ubE
-gcu
-tPu
+gAN
+obi
vpg
vpg
vpg
@@ -55583,7 +58768,7 @@ bjs
bjs
jwD
bSw
-hCr
+giz
pwa
pwa
pwa
@@ -55594,8 +58779,8 @@ ymc
ubE
ubE
ubE
-rwu
-tPu
+rhK
+obi
smk
syj
syj
@@ -57992,8 +61177,8 @@ xVm
xVm
xVm
uqw
-sVi
-kWH
+xVo
+ftH
eTw
pwa
pwa
@@ -58249,8 +61434,8 @@ aCe
xVm
xVm
gdD
-prZ
-kWH
+yiX
+ftH
xZc
pwa
pwa
@@ -58393,8 +61578,8 @@ wtY
iYY
alO
tBr
-hki
-kCl
+iSh
+fSV
pwa
pwa
pwa
@@ -58665,7 +61850,7 @@ dHE
gal
bMr
gTu
-ipb
+pFM
pwa
pwa
pwa
@@ -58907,8 +62092,8 @@ wtY
iYY
sAA
aCb
-pab
-iZt
+byS
+fBi
pwa
pwa
pwa
@@ -58922,7 +62107,7 @@ bjM
gal
bQZ
cme
-ipb
+pFM
pwa
pwa
pwa
@@ -61513,8 +64698,8 @@ kXq
oFJ
oFJ
wJV
-oEu
-hcJ
+eQJ
+qwi
wJV
iuu
iWu
@@ -61523,8 +64708,8 @@ xEv
lBU
mqy
wJV
-oEu
-hcJ
+eQJ
+qwi
wJV
oFJ
oFJ
@@ -61770,8 +64955,8 @@ kXq
oFJ
oFJ
wmt
-ghb
-hfa
+jKI
+mCX
wmt
ixL
jzk
@@ -61780,8 +64965,8 @@ riz
lBX
mto
wmt
-ghb
-hfa
+jKI
+mCX
wmt
oFJ
oFJ
@@ -61847,8 +65032,8 @@ lAO
xVm
xVm
mdw
-sVi
-kWH
+xVo
+ftH
eTw
pwa
pwa
@@ -61991,8 +65176,8 @@ nTJ
peS
oET
alp
-rCH
-qWR
+iGk
+pZj
pwa
pwa
pwa
@@ -62008,8 +65193,8 @@ svC
tbv
tbX
tbv
-qgA
-sgG
+giK
+mrP
pwa
pwa
pwa
@@ -62104,8 +65289,8 @@ xVm
xVm
xVm
uqw
-prZ
-kWH
+yiX
+ftH
xZc
pwa
pwa
@@ -62265,8 +65450,8 @@ sKg
tbv
kAJ
tbv
-qgA
-sgG
+giK
+mrP
pwa
pwa
pwa
@@ -62505,8 +65690,8 @@ nTJ
peS
gWl
eag
-wWG
-pSJ
+cQf
+mPs
pwa
pwa
pwa
@@ -62522,8 +65707,8 @@ ovE
oHK
peG
tbv
-qgA
-sgG
+giK
+mrP
pwa
pwa
pwa
@@ -63360,19 +66545,19 @@ oFJ
oFJ
oFJ
kXq
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
+pNM
+pNM
+pNM
+pNM
+pNM
+pNM
+pNM
+pNM
+pNM
+pNM
+pNM
+pNM
+pNM
pNM
pNM
pNM
@@ -63617,20 +66802,20 @@ oFJ
oFJ
oFJ
kXq
-yds
-yds
-yds
-yds
-yds
-yds
-yds
-yds
-yds
-yds
-yds
-yds
-yds
-yds
+pNM
+pwa
+pwa
+pwa
+pwa
+pwa
+pwa
+pwa
+pwa
+pwa
+pwa
+pwa
+pNM
+mVX
yds
yds
yds
@@ -63874,20 +67059,20 @@ oFJ
oFJ
oFJ
kXq
-yds
-psf
-psf
-psf
-psf
-psf
-psf
-psf
-psf
-psf
-psf
-psf
-psf
-psf
+pNM
+pwa
+pwa
+pwa
+pwa
+pwa
+pwa
+pwa
+pwa
+pwa
+pwa
+pwa
+pNM
+mVX
yds
psf
psf
@@ -64131,20 +67316,20 @@ oFJ
oFJ
oFJ
kXq
-yds
-psf
-psf
-psf
-psf
-psf
-psf
-psf
-psf
-psf
-psf
-psf
-psf
-psf
+pNM
+pwa
+pwa
+pwa
+sXI
+sXI
+sXI
+sXI
+sXI
+pwa
+pwa
+pwa
+pNM
+mVX
yds
psf
psf
@@ -64388,20 +67573,20 @@ oFJ
oFJ
oFJ
kXq
-yds
-psf
-psf
-psf
-psf
-psf
-psf
-psf
-psf
-psf
-psf
-psf
-psf
-psf
+pNM
+pwa
+pwa
+sXI
+sXI
+sXI
+sXI
+sXI
+sXI
+sXI
+pwa
+pwa
+pNM
+mVX
yds
psf
psf
@@ -64645,20 +67830,20 @@ oFJ
oFJ
oFJ
kXq
-yds
-psf
-psf
-psf
-psf
-psf
-psf
-psf
-psf
-psf
-psf
-psf
-psf
-psf
+pNM
+pwa
+pwa
+sXI
+sXI
+sXI
+sXI
+sXI
+sXI
+sXI
+pwa
+pwa
+pNM
+mVX
yds
psf
psf
@@ -64762,7 +67947,7 @@ dJo
ebc
hCl
hCl
-biD
+kXJ
rHb
hCl
hCl
@@ -64902,20 +68087,20 @@ oFJ
oFJ
oFJ
kXq
-yds
-psf
-psf
-psf
-psf
-vvx
-omP
-sEW
-sWH
-vvx
-psf
-psf
-psf
-psf
+pNM
+pwa
+pwa
+sXI
+sXI
+sXI
+sXI
+sXI
+sXI
+jIv
+pwa
+pwa
+pNM
+mVX
yds
psf
psf
@@ -65159,20 +68344,20 @@ oFJ
oFJ
oFJ
kXq
-yds
-psf
-psf
-psf
-psf
-ryN
-otM
-otM
-otM
-ryN
-psf
-psf
-psf
-psf
+pNM
+pwa
+pwa
+sXI
+sXI
+sXI
+sXI
+sXI
+sXI
+sXI
+pwa
+pwa
+pNM
+mVX
yds
psf
psf
@@ -65416,20 +68601,20 @@ oFJ
oFJ
oFJ
kXq
-yds
-psf
-psf
-psf
-psf
-vvx
-vTk
-oAE
-oSA
-vvx
-psf
-psf
-psf
-psf
+pNM
+pwa
+pwa
+sXI
+sXI
+sXI
+sXI
+sXI
+sXI
+sXI
+pwa
+pwa
+pNM
+mVX
yds
psf
psf
@@ -65612,8 +68797,8 @@ vpD
aaa
vNc
vAA
-eLd
-iVX
+ilW
+osD
pwa
pwa
pwa
@@ -65673,20 +68858,20 @@ oFJ
oFJ
oFJ
kXq
-yds
-psf
-psf
-psf
-psf
-ryN
-vTk
-wIw
-vTk
-ryN
-psf
-psf
-psf
-psf
+pNM
+pwa
+pwa
+pwa
+sXI
+sXI
+sXI
+sXI
+sXI
+pwa
+pwa
+pwa
+pNM
+mVX
yds
psf
psf
@@ -65869,8 +69054,8 @@ qom
qom
vUY
vAA
-eLd
-iVX
+ilW
+osD
pwa
pwa
pwa
@@ -65930,20 +69115,20 @@ oFJ
oFJ
oFJ
kXq
-yds
-psf
-psf
-psf
-psf
-ohw
-vTk
-wIw
-vTk
-ohw
-psf
-psf
-psf
-psf
+pNM
+pwa
+pwa
+pwa
+pwa
+pwa
+pwa
+pwa
+pwa
+pwa
+pwa
+pwa
+pNM
+mVX
yds
psf
psf
@@ -66126,8 +69311,8 @@ qom
qom
bBU
vAA
-eLd
-iVX
+ilW
+osD
pwa
pwa
pwa
@@ -66187,20 +69372,20 @@ oFJ
oFJ
oFJ
kXq
-yds
-psf
-psf
-psf
-psf
-ryN
-vTk
-wIw
-vTk
-ryN
-psf
-psf
-psf
-psf
+pNM
+pwa
+pwa
+pwa
+pwa
+pwa
+pwa
+pwa
+pwa
+pwa
+pwa
+pwa
+pNM
+mVX
yds
psf
psf
@@ -66444,20 +69629,20 @@ oFJ
oFJ
oFJ
kXq
-yds
-psf
-psf
-psf
-psf
-vvx
-ouP
-wIw
-oUG
-vvx
-psf
-psf
-psf
-psf
+pNM
+pNM
+pNM
+pNM
+pNM
+pNM
+pNM
+pNM
+pNM
+pNM
+pNM
+pNM
+pNM
+mVX
yds
psf
psf
@@ -66640,8 +69825,8 @@ qom
qom
tOK
vAA
-eLd
-iVX
+ilW
+osD
pwa
pwa
pwa
@@ -66702,19 +69887,19 @@ oFJ
oFJ
kXq
yds
-psf
-psf
-psf
-psf
-ryN
-vTk
-wIw
-vTk
-ryN
-psf
-psf
-psf
-psf
+yds
+yds
+yds
+yds
+yds
+yds
+yds
+yds
+yds
+yds
+yds
+yds
+yds
yds
psf
psf
@@ -66897,8 +70082,8 @@ qom
qom
vRi
vAA
-eLd
-iVX
+ilW
+osD
pwa
pwa
pwa
@@ -66963,11 +70148,11 @@ psf
psf
psf
psf
-ohL
-vTk
-wIw
-vTk
-ohL
+psf
+psf
+psf
+psf
+psf
psf
psf
psf
@@ -67220,11 +70405,11 @@ psf
psf
psf
psf
-ryN
-vTk
-wIw
-vTk
-ryN
+psf
+psf
+psf
+psf
+psf
psf
psf
psf
@@ -67411,8 +70596,8 @@ vAA
vAA
vAA
vAA
-eLd
-iVX
+ilW
+osD
pwa
pwa
pwa
@@ -67477,11 +70662,11 @@ psf
psf
psf
psf
-vvx
-ovB
-wIw
-pan
-vvx
+psf
+psf
+psf
+psf
+psf
psf
psf
psf
@@ -67668,8 +70853,8 @@ vAA
vAA
vAA
vAA
-eLd
-iVX
+ilW
+osD
pwa
pwa
pwa
@@ -67734,11 +70919,11 @@ psf
psf
psf
psf
-vvx
-ohw
-urM
-ohw
-vvx
+psf
+psf
+psf
+psf
+psf
psf
psf
psf
@@ -67991,11 +71176,11 @@ psf
psf
psf
psf
-psf
-psf
-psf
-psf
-psf
+vvx
+omP
+sEW
+sWH
+vvx
psf
psf
psf
@@ -68182,8 +71367,8 @@ dNe
dNe
lgR
vAA
-eLd
-iVX
+ilW
+osD
pwa
pwa
pwa
@@ -68248,11 +71433,11 @@ psf
psf
psf
psf
-psf
-psf
-psf
-psf
-psf
+ryN
+otM
+otM
+otM
+ryN
psf
psf
psf
@@ -68439,8 +71624,8 @@ dNe
dNe
vSK
vAA
-eLd
-iVX
+ilW
+osD
pwa
pwa
pwa
@@ -68454,9 +71639,9 @@ oFJ
oFJ
oFJ
sKm
-olG
-oHE
-eAd
+jKp
+kCJ
+tzK
sKm
fXt
pTY
@@ -68467,9 +71652,9 @@ qow
pTY
lvp
sKm
-olG
-oHE
-eAd
+jKp
+kCJ
+tzK
sKm
oFJ
oFJ
@@ -68505,11 +71690,11 @@ psf
psf
psf
psf
-psf
-psf
-psf
-psf
-psf
+vvx
+vTk
+oAE
+oSA
+vvx
psf
psf
psf
@@ -68711,9 +71896,9 @@ oFJ
oFJ
oFJ
sKm
-dHP
-dHP
-dHP
+cvQ
+cvQ
+cvQ
sKm
sKm
sKm
@@ -68724,9 +71909,9 @@ hRZ
sKm
sKm
sKm
-dHP
-dHP
-dHP
+cvQ
+cvQ
+cvQ
sKm
oFJ
oFJ
@@ -68762,11 +71947,11 @@ psf
psf
psf
psf
-psf
-psf
-psf
-psf
-psf
+ryN
+vTk
+wIw
+vTk
+ryN
psf
psf
psf
@@ -68953,8 +72138,8 @@ dNe
dNe
pTf
vAA
-eLd
-iVX
+ilW
+osD
pwa
pwa
pwa
@@ -69015,19 +72200,19 @@ mVX
mVX
mVX
yds
-yds
-yds
-yds
-yds
-yds
-yds
-yds
-yds
-yds
-yds
-yds
-yds
-yds
+psf
+psf
+psf
+psf
+ohw
+vTk
+wIw
+vTk
+ohw
+psf
+psf
+psf
+psf
yds
psf
psf
@@ -69210,8 +72395,8 @@ dNe
dNe
pTf
vAA
-eLd
-iVX
+ilW
+osD
pwa
pwa
pwa
@@ -69272,19 +72457,19 @@ mVX
mVX
mVX
yds
-yds
-yds
-yds
-yds
-yds
-yds
-yds
-yds
-yds
-yds
-yds
-yds
-yds
+psf
+psf
+psf
+psf
+ryN
+vTk
+wIw
+vTk
+ryN
+psf
+psf
+psf
+psf
yds
psf
psf
@@ -69467,265 +72652,8 @@ dNe
dNe
pTf
vAA
-eLd
-iVX
-pwa
-pwa
-pwa
-pwa
-pwa
-pNM
-kXq
-oFJ
-oFJ
-oFJ
-oFJ
-oFJ
-oFJ
-oFJ
-oFJ
-oFJ
-oFJ
-oFJ
-oFJ
-oFJ
-oFJ
-oFJ
-oFJ
-oFJ
-oFJ
-oFJ
-oFJ
-oFJ
-oFJ
-oFJ
-oFJ
-oFJ
-oFJ
-oFJ
-oFJ
-kXq
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-yds
-psf
-psf
-psf
-psf
-psf
-psf
-psf
-psf
-psf
-psf
-psf
-psf
-psf
-yds
-psf
-psf
-psf
-afa
-afa
-afa
-afa
-afa
-afa
-afa
-afa
-afa
-afa
-afa
-afa
-afa
-afa
-afa
-afa
-afa
-psf
-psf
-psf
-psf
-psf
-yds
-rRS
-rRS
-rRS
-vPe
-ivl
-ngo
-iDT
-duS
-vPe
-vPe
-vPe
-wpJ
-izZ
-vPe
-izZ
-vPe
-vPe
-izZ
-vPe
-nXS
-izZ
-oTy
-qQE
-pQe
-dFh
-pQe
-qQE
-qOg
-oTy
-qQE
-pQe
-pQe
-qQE
-qOg
-jEk
-oTy
-qQE
-pQe
-qQE
-qOg
-mUu
-vPe
-nXS
-vPe
-iAZ
-iEU
-iEV
-iWh
-iWh
-iWh
-iGn
-iEV
-iOg
-vPe
-akg
-vPe
-vPe
-izZ
-vPe
-vPe
-vPe
-vPe
-ivl
-vPe
-iAZ
-iGf
-jhz
-jhz
-jhz
-jhz
-jhz
-jhz
-jhz
-jhz
-jhz
-jhz
-jhz
-jhz
-jhz
-jhz
-jhz
-jhz
-iDT
-iEU
-iEV
-iWh
-iGn
-iEV
-iWh
-iGn
-iEU
-iEU
-iEU
-iEV
-iWh
-iGn
-iEU
-iEU
-iEV
-iOg
-vPe
-xwH
-iWh
-tCA
-vPe
-vPe
-vPe
-vPe
-vPe
-vPe
-vPe
-vPe
-vPe
-vPe
-oLR
-vPe
-vPe
-rRS
-rRS
-rRS
-"}
-(79,1,1) = {"
-pNM
-pwa
-pwa
-pwa
-pwa
-pwa
-pwa
-pwa
-pwa
-pwa
-pwa
-vAA
-wkN
-bud
-bud
-wkN
-vAA
-vAA
-wkN
-bud
-bud
-bud
-wkN
-vAA
-vAA
-vAA
-vAA
-vAA
-bud
-vtX
-vKS
-bud
-vAA
-vAA
-pwa
+ilW
+osD
pwa
pwa
pwa
@@ -69790,16 +72718,273 @@ psf
psf
psf
psf
+vvx
+ouP
+wIw
+oUG
+vvx
psf
psf
psf
psf
+yds
+psf
+psf
+psf
+afa
+afa
+afa
+afa
+afa
+afa
+afa
+afa
+afa
+afa
+afa
+afa
+afa
+afa
+afa
+afa
+afa
psf
psf
psf
psf
psf
yds
+rRS
+rRS
+rRS
+vPe
+ivl
+ngo
+iDT
+duS
+vPe
+vPe
+vPe
+wpJ
+izZ
+vPe
+izZ
+vPe
+vPe
+izZ
+vPe
+nXS
+izZ
+oTy
+qQE
+pQe
+dFh
+pQe
+qQE
+qOg
+oTy
+qQE
+pQe
+pQe
+qQE
+qOg
+jEk
+oTy
+qQE
+pQe
+qQE
+qOg
+mUu
+vPe
+nXS
+vPe
+iAZ
+iEU
+iEV
+iWh
+iWh
+iWh
+iGn
+iEV
+iOg
+vPe
+akg
+vPe
+vPe
+izZ
+vPe
+vPe
+vPe
+vPe
+ivl
+vPe
+iAZ
+iGf
+jhz
+jhz
+jhz
+jhz
+jhz
+jhz
+jhz
+jhz
+jhz
+jhz
+jhz
+jhz
+jhz
+jhz
+jhz
+jhz
+iDT
+iEU
+iEV
+iWh
+iGn
+iEV
+iWh
+iGn
+iEU
+iEU
+iEU
+iEV
+iWh
+iGn
+iEU
+iEU
+iEV
+iOg
+vPe
+xwH
+iWh
+tCA
+vPe
+vPe
+vPe
+vPe
+vPe
+vPe
+vPe
+vPe
+vPe
+vPe
+oLR
+vPe
+vPe
+rRS
+rRS
+rRS
+"}
+(79,1,1) = {"
+pNM
+pwa
+pwa
+pwa
+pwa
+pwa
+pwa
+pwa
+pwa
+pwa
+pwa
+vAA
+wkN
+bud
+bud
+wkN
+vAA
+vAA
+wkN
+bud
+bud
+bud
+wkN
+vAA
+vAA
+vAA
+vAA
+vAA
+bud
+vtX
+vKS
+bud
+vAA
+vAA
+pwa
+pwa
+pwa
+pwa
+pwa
+pwa
+pNM
+kXq
+oFJ
+oFJ
+oFJ
+oFJ
+oFJ
+oFJ
+oFJ
+oFJ
+oFJ
+oFJ
+oFJ
+oFJ
+oFJ
+oFJ
+oFJ
+oFJ
+oFJ
+oFJ
+oFJ
+oFJ
+oFJ
+oFJ
+oFJ
+oFJ
+oFJ
+oFJ
+oFJ
+oFJ
+kXq
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+yds
+psf
+psf
+psf
+psf
+ryN
+vTk
+wIw
+vTk
+ryN
+psf
+psf
+psf
+psf
+yds
psf
psf
psf
@@ -70047,11 +73232,11 @@ psf
psf
psf
psf
-psf
-psf
-psf
-psf
-psf
+ohL
+vTk
+wIw
+vTk
+ohL
psf
psf
psf
@@ -70304,11 +73489,11 @@ psf
psf
psf
psf
-psf
-psf
-psf
-psf
-psf
+ryN
+vTk
+wIw
+vTk
+ryN
psf
psf
psf
@@ -70561,11 +73746,11 @@ psf
psf
psf
psf
-usR
-uVr
-wnO
-wHu
-usR
+vvx
+ovB
+wIw
+pan
+vvx
psf
psf
psf
@@ -70818,11 +74003,11 @@ psf
psf
psf
psf
-tKr
-wPT
-wPT
-wPT
-tKr
+vvx
+nvB
+urM
+nvB
+vvx
psf
psf
psf
@@ -71075,273 +74260,273 @@ psf
psf
psf
psf
-usR
-vnx
-rzg
-jfd
-usR
psf
psf
psf
psf
-yds
-psf
-psf
-psf
-afa
-afa
-afa
-afa
-afa
-afa
-afa
-afa
-afa
-afa
-afa
-afa
-afa
-afa
-afa
-afa
-afa
psf
psf
psf
psf
psf
yds
-rRS
-rRS
-rRS
-vPe
-ivl
-iAZ
-duS
-vPe
-izZ
-vPe
-vPe
-mZB
-jWb
-jWb
-jWb
-mZB
-mZB
-mZB
-mZB
-mZB
-mZB
-mZB
-mZB
-mZB
-qgr
-mZB
-mZB
-mZB
-mZB
-mZB
-mZB
-mZB
-mZB
-mZB
-mZB
-mZB
-mZB
-mZB
-mZB
-mZB
-vPe
-vPe
-mpT
-vPe
-iAZ
-iEU
-iGf
-jhz
-coU
-dfm
-dfm
-dfm
-gro
-azv
-mmX
-nKg
-kJh
-azv
-iEU
-nAO
-iEU
-kWN
-iEU
-iEU
-iEU
-vxY
-iEU
-iEU
-vrm
-mPk
-vPe
-vPe
-vPe
-wpJ
-vPe
-vPe
-vPe
-vPe
-vPe
-rMQ
-ivl
-vPe
-vPe
-vPe
-vPe
-vPe
-iAZ
-duS
-vPe
-ngo
-cRQ
-vPe
-iAZ
-qsN
-wSW
-vPe
-vPe
-lKw
-iHN
-akg
-mFo
-xNu
-iDT
-duS
-vPe
-vPe
-vPe
-ivl
-vPe
-vPe
-vPe
-vPe
-vPe
-wpJ
-vPe
-vPe
-vPe
-rRS
-rRS
-rRS
-"}
-(85,1,1) = {"
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-yds
-psf
-psf
-psf
-psf
-usR
-vpr
-vtR
-rZs
-usR
-psf
-psf
-psf
-psf
-yds
+psf
+psf
+psf
+afa
+afa
+afa
+afa
+afa
+afa
+afa
+afa
+afa
+afa
+afa
+afa
+afa
+afa
+afa
+afa
+afa
+psf
+psf
+psf
+psf
+psf
+yds
+rRS
+rRS
+rRS
+vPe
+ivl
+iAZ
+duS
+vPe
+izZ
+vPe
+vPe
+mZB
+jWb
+jWb
+jWb
+mZB
+mZB
+mZB
+mZB
+mZB
+mZB
+mZB
+mZB
+mZB
+qgr
+mZB
+mZB
+mZB
+mZB
+mZB
+mZB
+mZB
+mZB
+mZB
+mZB
+mZB
+mZB
+mZB
+mZB
+mZB
+vPe
+vPe
+mpT
+vPe
+iAZ
+iEU
+iGf
+jhz
+coU
+dfm
+dfm
+dfm
+gro
+azv
+mmX
+nKg
+kJh
+azv
+iEU
+nAO
+iEU
+kWN
+iEU
+iEU
+iEU
+vxY
+iEU
+iEU
+vrm
+mPk
+vPe
+vPe
+vPe
+wpJ
+vPe
+vPe
+vPe
+vPe
+vPe
+rMQ
+ivl
+vPe
+vPe
+vPe
+vPe
+vPe
+iAZ
+duS
+vPe
+ngo
+cRQ
+vPe
+iAZ
+qsN
+wSW
+vPe
+vPe
+lKw
+iHN
+akg
+mFo
+xNu
+iDT
+duS
+vPe
+vPe
+vPe
+ivl
+vPe
+vPe
+vPe
+vPe
+vPe
+wpJ
+vPe
+vPe
+vPe
+rRS
+rRS
+rRS
+"}
+(85,1,1) = {"
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+yds
+psf
+psf
+psf
+psf
+psf
+psf
+psf
+psf
+psf
+psf
+psf
+psf
+psf
+yds
psf
psf
psf
@@ -71589,11 +74774,11 @@ psf
psf
psf
psf
-tKr
-vpJ
-woV
-vtR
-usR
+psf
+psf
+psf
+psf
+psf
psf
psf
psf
@@ -71846,11 +75031,11 @@ psf
psf
psf
psf
-sZA
-qVX
-woV
-vtR
-usR
+psf
+psf
+psf
+psf
+psf
psf
psf
psf
@@ -72099,19 +75284,19 @@ mVX
mVX
mVX
yds
-psf
-psf
-psf
-psf
-sZA
-vAU
-woV
-vtR
-usR
-psf
-psf
-psf
-psf
+yds
+yds
+yds
+yds
+yds
+yds
+yds
+yds
+yds
+yds
+yds
+yds
+yds
yds
psf
psf
@@ -72356,19 +75541,19 @@ mVX
mVX
mVX
yds
-psf
-psf
-psf
-psf
-tKr
-vtR
-woV
-xbu
-usR
-psf
-psf
-psf
-psf
+yds
+yds
+yds
+yds
+yds
+yds
+yds
+yds
+yds
+yds
+yds
+yds
+yds
yds
psf
psf
@@ -72617,11 +75802,11 @@ psf
psf
psf
psf
-usR
-rdF
-woV
-xbu
-usR
+psf
+psf
+psf
+psf
+psf
psf
psf
psf
@@ -72874,11 +76059,11 @@ psf
psf
psf
psf
-usR
-usR
-woV
-usR
-usR
+psf
+psf
+psf
+psf
+psf
psf
psf
psf
@@ -73132,9 +76317,9 @@ psf
psf
psf
psf
-usR
-jmf
-usR
+psf
+psf
+psf
psf
psf
psf
@@ -73645,11 +76830,11 @@ psf
psf
psf
psf
-psf
-psf
-psf
-psf
-psf
+usR
+uVr
+wnO
+wHu
+usR
psf
psf
psf
@@ -73902,11 +77087,11 @@ psf
psf
psf
psf
-psf
-psf
-psf
-psf
-psf
+tKr
+wPT
+wPT
+wPT
+tKr
psf
psf
psf
@@ -74159,11 +77344,11 @@ psf
psf
psf
psf
-psf
-psf
-psf
-psf
-psf
+usR
+vnx
+rzg
+jfd
+usR
psf
psf
psf
@@ -74412,19 +77597,19 @@ mVX
mVX
mVX
yds
-yds
-yds
-yds
-yds
-yds
-yds
-yds
-yds
-yds
-yds
-yds
-yds
-yds
+psf
+psf
+psf
+psf
+usR
+vpr
+vtR
+rZs
+usR
+psf
+psf
+psf
+psf
yds
yds
yds
@@ -74668,21 +77853,21 @@ mVX
mVX
mVX
mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
+yds
+psf
+psf
+psf
+psf
+tKr
+vpJ
+woV
+vtR
+usR
+psf
+psf
+psf
+psf
+yds
mVX
mVX
mVX
@@ -74925,21 +78110,21 @@ mVX
mVX
mVX
mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
+yds
+psf
+psf
+psf
+psf
+sZA
+qVX
+woV
+vtR
+usR
+psf
+psf
+psf
+psf
+yds
mVX
mVX
mVX
@@ -75182,21 +78367,21 @@ mVX
mVX
mVX
mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
+yds
+psf
+psf
+psf
+psf
+sZA
+vAU
+woV
+vtR
+usR
+psf
+psf
+psf
+psf
+yds
mVX
mVX
mVX
@@ -75439,21 +78624,21 @@ mVX
mVX
mVX
mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
+yds
+psf
+psf
+psf
+psf
+tKr
+vtR
+woV
+xbu
+usR
+psf
+psf
+psf
+psf
+yds
mVX
mVX
mVX
@@ -75696,21 +78881,21 @@ mVX
mVX
mVX
mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
+yds
+psf
+psf
+psf
+psf
+usR
+rdF
+woV
+xbu
+usR
+psf
+psf
+psf
+psf
+yds
mVX
mVX
mVX
@@ -75953,21 +79138,21 @@ mVX
mVX
mVX
mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
+yds
+psf
+psf
+psf
+psf
+usR
+usR
+woV
+usR
+usR
+psf
+psf
+psf
+psf
+yds
mVX
mVX
mVX
@@ -76210,21 +79395,21 @@ mVX
mVX
mVX
mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
+yds
+psf
+psf
+psf
+psf
+psf
+usR
+jmf
+usR
+psf
+psf
+psf
+psf
+psf
+yds
mVX
mVX
mVX
@@ -76467,21 +79652,21 @@ mVX
mVX
mVX
mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
+yds
+psf
+psf
+psf
+psf
+psf
+psf
+psf
+psf
+psf
+psf
+psf
+psf
+psf
+yds
mVX
mVX
mVX
@@ -76724,21 +79909,21 @@ mVX
mVX
mVX
mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
+yds
+psf
+psf
+psf
+psf
+psf
+psf
+psf
+psf
+psf
+psf
+psf
+psf
+psf
+yds
mVX
mVX
mVX
@@ -76981,21 +80166,21 @@ mVX
mVX
mVX
mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
+yds
+psf
+psf
+psf
+psf
+psf
+psf
+psf
+psf
+psf
+psf
+psf
+psf
+psf
+yds
mVX
mVX
mVX
@@ -77238,21 +80423,21 @@ mVX
mVX
mVX
mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
+yds
+psf
+psf
+psf
+psf
+psf
+psf
+psf
+psf
+psf
+psf
+psf
+psf
+psf
+yds
mVX
mVX
mVX
@@ -77495,21 +80680,21 @@ mVX
mVX
mVX
mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
+yds
+yds
+yds
+yds
+yds
+yds
+yds
+yds
+yds
+yds
+yds
+yds
+yds
+yds
+yds
mVX
mVX
mVX
@@ -83191,7 +86376,6 @@ mVX
mVX
mVX
mVX
-jMD
mVX
mVX
mVX
@@ -83274,6 +86458,7 @@ mVX
mVX
mVX
mVX
+jMD
mVX
mVX
mVX
@@ -83448,8 +86633,6 @@ mVX
mVX
mVX
mVX
-jMD
-mVX
mVX
mVX
mVX
@@ -83500,9 +86683,9 @@ mVX
mVX
mVX
mVX
-jMD
mVX
mVX
+jMD
mVX
mVX
mVX
@@ -83513,6 +86696,7 @@ mVX
mVX
mVX
mVX
+jMD
mVX
mVX
mVX
@@ -83531,6 +86715,7 @@ mVX
mVX
mVX
mVX
+jMD
mVX
mVX
mVX
@@ -83705,7 +86890,7 @@ mVX
mVX
mVX
mVX
-jMD
+mVX
mVX
mVX
mVX
@@ -83768,6 +86953,7 @@ mVX
mVX
mVX
mVX
+jMD
mVX
mVX
mVX
@@ -83786,8 +86972,7 @@ mVX
mVX
mVX
mVX
-mVX
-mVX
+jMD
mVX
mVX
mVX
@@ -83962,15 +87147,6 @@ mVX
mVX
mVX
mVX
-jMD
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
mVX
mVX
mVX
@@ -84004,7 +87180,6 @@ mVX
mVX
mVX
mVX
-jMD
mVX
mVX
mVX
@@ -84024,6 +87199,7 @@ mVX
mVX
mVX
mVX
+jMD
mVX
mVX
mVX
@@ -84034,16 +87210,15 @@ mVX
mVX
mVX
mVX
+jMD
mVX
mVX
mVX
-jMD
mVX
mVX
mVX
mVX
mVX
-jMD
mVX
mVX
mVX
@@ -84054,6 +87229,7 @@ mVX
mVX
mVX
mVX
+jMD
mVX
mVX
mVX
@@ -84071,6 +87247,15 @@ mVX
mVX
mVX
mVX
+pqb
+pqb
+pqb
+pqb
+pqb
+pqb
+pqb
+pqb
+pqb
mVX
mVX
pNM
@@ -84219,7 +87404,7 @@ mVX
mVX
mVX
mVX
-jMD
+mVX
mVX
mVX
mVX
@@ -84231,11 +87416,11 @@ wLM
vNw
wLM
vNw
-giG
+wLM
jMD
jMD
jMD
-giG
+wLM
vNw
wLM
vNw
@@ -84282,29 +87467,25 @@ mVX
mVX
mVX
mVX
+jMD
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
mVX
mVX
mVX
mVX
mVX
mVX
-tbo
-kWm
-kWm
-kWm
-kWm
-bQS
-bQS
-fID
-fID
-fID
-fID
-fID
-puM
-pqb
-pqb
-pqb
-pqb
pqb
pqb
pqb
@@ -84326,6 +87507,10 @@ pqb
pqb
pqb
pqb
+mmo
+kVf
+hsJ
+dSG
pqb
pqb
mVX
@@ -84519,6 +87704,31 @@ mVX
mVX
mVX
jMD
+nAN
+nAN
+nAN
+nAN
+nAN
+nAN
+nAN
+nAN
+nAN
+nAN
+nAN
+nAN
+nAN
+jMD
+fID
+fID
+fID
+fID
+fID
+jMD
+nAN
+fID
+fID
+fID
+fID
fID
fID
fID
@@ -84528,30 +87738,6 @@ fID
fID
fID
fID
-wAs
-dwm
-hgc
-hgc
-hgc
-hgc
-fMQ
-fMQ
-tbo
-tbo
-tbo
-tbo
-tbo
-tbo
-tbo
-tbo
-tbo
-tbo
-kWm
-kWm
-kWm
-kWm
-kWm
-kWm
fID
fID
fID
@@ -84576,14 +87762,13 @@ pqb
oVf
vDj
oVf
-fAN
-fAN
-fAN
-fAN
-fAN
-fAN
-fAN
-fAN
+pqb
+aNU
+mxj
+myp
+vsm
+qza
+pqb
pqb
mVX
mVX
@@ -84775,7 +87960,32 @@ mVX
onc
onc
onc
-srQ
+onc
+nAN
+nAN
+nAN
+nAN
+nAN
+nAN
+nAN
+nAN
+edm
+mSD
+sXg
+sXg
+gDX
+nAN
+fID
+fID
+fID
+fID
+fID
+nAN
+nAN
+fID
+fID
+fID
+fID
fID
fID
fID
@@ -84785,30 +87995,6 @@ fID
fID
fID
fID
-fMQ
-nIr
-waZ
-buw
-fJz
-nIr
-fMQ
-fMQ
-tbo
-tbo
-tbo
-tbo
-kAW
-vHu
-vHu
-gZv
-kAW
-fND
-tSV
-evA
-fkW
-tmG
-tmG
-kWm
fID
fID
fID
@@ -84834,14 +88020,13 @@ etr
myg
wcz
pqb
+myp
+xmb
+hpD
+bje
+vpL
pqb
pqb
-pqb
-pqb
-pqb
-pqb
-fAN
-pqb
mVX
mVX
pNM
@@ -85027,13 +88212,38 @@ fID
fID
fID
fID
-srQ
onc
onc
-ftu
-ftu
+onc
+onc
+onc
onc
fID
+qMC
+ivZ
+gjE
+ivZ
+qMC
+fID
+nAN
+wAm
+mSD
+ggJ
+ggJ
+gDX
+nAN
+fID
+fID
+fID
+fID
+fID
+nAN
+nAN
+fID
+fID
+fID
+fID
+fID
fID
fID
fID
@@ -85042,30 +88252,6 @@ fID
fID
fID
fID
-fMQ
-kpi
-uWf
-grD
-oFO
-tZS
-fMQ
-fMQ
-tbo
-tbo
-tbo
-ooy
-cko
-wZH
-wZH
-tLa
-tLa
-fND
-xHl
-tLO
-ueN
-pHO
-pHO
-kWm
fID
fID
fID
@@ -85091,14 +88277,13 @@ kTy
myg
uam
pqb
+lhn
+bPw
+xHb
+aKY
pqb
-pqb
-pqb
-pqb
-fAN
-fAN
-fAN
-pqb
+qAy
+ono
mVX
mVX
pNM
@@ -85259,11 +88444,11 @@ wLM
vHZ
wLM
ctv
-giG
+wLM
jMD
jMD
jMD
-giG
+wLM
ctv
wLM
rBi
@@ -85272,7 +88457,7 @@ mVX
mVX
mVX
onc
-srQ
+onc
fID
fID
fID
@@ -85287,9 +88472,34 @@ fID
onc
onc
onc
-wpv
onc
onc
+onc
+qMC
+qMC
+fyc
+cuU
+fyc
+qMC
+qMC
+xhX
+owf
+qcL
+ggJ
+ggJ
+ylA
+nAN
+fID
+fID
+fID
+fID
+fID
+nAN
+nAN
+fID
+fID
+fID
+fID
fID
fID
fID
@@ -85299,30 +88509,6 @@ fID
fID
fID
fID
-fMQ
-kLX
-qUq
-oKa
-uUr
-fUK
-fMQ
-fMQ
-apl
-uho
-cHS
-dlT
-pOM
-wZH
-tLa
-tLa
-tLa
-fND
-oWf
-tLO
-ueN
-chS
-chS
-kWm
fID
fID
fID
@@ -85352,7 +88538,6 @@ pqb
pqb
pqb
pqb
-fAN
pqb
pqb
pqb
@@ -85516,11 +88701,11 @@ wLM
ctv
wLM
ctv
-giG
+wLM
mVX
mVX
mVX
-giG
+wLM
ctv
wLM
ctv
@@ -85547,6 +88732,31 @@ bQu
cMG
cte
onc
+ivZ
+yfS
+cuU
+oFo
+cuU
+uJp
+ivZ
+xhX
+hTD
+fAg
+fAg
+fAg
+kZY
+nAN
+fID
+fID
+fID
+fID
+fID
+nAN
+nAN
+fID
+fID
+fID
+fID
fID
fID
fID
@@ -85556,30 +88766,6 @@ fID
fID
fID
fID
-fMQ
-gOl
-bdB
-hfl
-jmR
-gOl
-fMQ
-fMQ
-vng
-uho
-pOQ
-mZC
-xZt
-wZH
-tLa
-tLa
-tLa
-fND
-bDb
-tLO
-ueN
-vtr
-vtr
-kWm
fID
fID
fID
@@ -85609,9 +88795,8 @@ uam
wcz
oVf
pqb
-fAN
-uWB
-mVX
+qAy
+fID
hne
mVX
mVX
@@ -85785,17 +88970,17 @@ wLM
onc
onc
onc
-ftu
+onc
onc
onc
fID
-xGj
+dom
fID
onc
onc
onc
fID
-xVg
+djs
fID
onc
onc
@@ -85804,6 +88989,31 @@ tZe
tZe
cte
onc
+gjE
+cuU
+qHw
+mdZ
+omF
+cuU
+oxE
+cPv
+mTv
+fAg
+fAg
+fAg
+kZY
+nAN
+fID
+fID
+fID
+fID
+fID
+nAN
+nAN
+fID
+fID
+fID
+fID
fID
fID
fID
@@ -85813,30 +89023,6 @@ fID
fID
fID
fID
-fMQ
-fMQ
-fMQ
-uFO
-fMQ
-fMQ
-fMQ
-fMQ
-bFM
-ygT
-ygT
-ygT
-nQM
-wZH
-wZH
-wZH
-wZH
-bhj
-ezA
-gul
-ueN
-bbk
-jny
-kWm
fID
fID
fID
@@ -85866,9 +89052,8 @@ myg
myg
ovc
pqb
-fAN
-uWB
-mVX
+qAy
+fID
mVX
mVX
mVX
@@ -86061,39 +89246,40 @@ tZe
tZe
jtQ
onc
+ivZ
+yfS
+cuU
+dYQ
+cuU
+uJp
+ivZ
+xhX
+hTD
+fAg
+fAg
+fAg
+kZY
+nAN
+fID
+fID
+fID
+fID
+fID
+nAN
+nAN
+fID
+fID
+fID
+fID
+fID
fID
fID
fID
fID
-mfP
fID
fID
fID
fID
-fMQ
-aOA
-vjK
-hfl
-dZe
-jFA
-fMQ
-fMQ
-rIY
-cko
-cko
-ssL
-akk
-xqF
-tRk
-nwq
-lHw
-kGN
-tLO
-oBC
-ueN
-oBC
-oBC
-kWm
fID
fID
fID
@@ -86106,16 +89292,16 @@ sdw
eNf
myp
trB
-oAH
-jQj
-jQj
-jQj
-myp
-myp
-jQj
-jQj
-jQj
-mDU
+qvY
+fpU
+mVN
+fpU
+fEN
+ihi
+fpU
+kEK
+fpU
+bla
eNf
trB
efW
@@ -86123,7 +89309,6 @@ nyo
rkU
oVf
pqb
-fAN
pqb
pqb
pqb
@@ -86280,7 +89465,7 @@ mVX
mVX
mVX
iIs
-fjq
+iIs
iIs
iIs
wLM
@@ -86318,39 +89503,40 @@ tZe
tZe
hNh
onc
+qMC
+qMC
+biy
+cuU
+biy
+qMC
+qMC
+xhX
+jGz
+dnM
+aqp
+fqC
+wZK
+nAN
+fID
+fID
+fID
+fID
+fID
+nAN
+nAN
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
fID
fID
fID
-iwS
-kNG
-iwS
-iwS
-iwS
-fMQ
-fMQ
-ttN
-qQG
-oIb
-uOH
-fyV
-fMQ
-fMQ
-tAi
-cko
-cko
-hLB
-qcB
-wyB
-xAD
-pKU
-vqd
-mqd
-fOM
-oBC
-ueN
-ngL
-aSp
-kWm
fID
fID
fID
@@ -86363,16 +89549,16 @@ sdw
eNf
myp
trB
-nEJ
-myp
-myp
-myp
+fjw
myp
+aLI
+wxE
myp
+qTA
+xQA
+sJr
myp
-myp
-myp
-nQl
+uzh
eNf
xAZ
pqb
@@ -86380,9 +89566,8 @@ pqb
pqb
pqb
pqb
-fAN
-uWB
-mVX
+qAy
+fID
hne
mVX
mVX
@@ -86532,7 +89717,7 @@ mVX
mVX
mVX
iIs
-giG
+wLM
wLM
wLM
wLM
@@ -86544,11 +89729,11 @@ wLM
elS
wLM
elS
-giG
+wLM
iIs
iIs
iIs
-giG
+wLM
elS
wLM
elS
@@ -86575,39 +89760,40 @@ tZe
tZe
sVV
onc
-iwS
-iwS
-iwS
-iwS
-iKU
-iwS
-iwS
-iwS
-fMQ
-iRf
-aBX
-pnQ
-rqg
-gBo
-aBX
-aAP
-fMQ
-lPb
-cko
-cko
-qKp
-bAT
-xqF
-bvM
-eRv
-ocf
-wSE
-tLO
-oBC
-ueN
-oBC
-oBC
-kWm
+fID
+qMC
+ivZ
+gjE
+ivZ
+qMC
+fID
+nAN
+nAN
+nAN
+nAN
+nAN
+nAN
+nAN
+fID
+fID
+fID
+fID
+fID
+nAN
+nAN
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
fID
fID
fID
@@ -86620,16 +89806,16 @@ myp
mxj
myp
trB
-nEJ
-myp
-kyM
-myp
-myp
+fJu
+wxE
myp
+uYJ
myp
-fBc
+qTA
+ize
myp
-nQl
+xQA
+twC
eNf
trB
efW
@@ -86637,9 +89823,8 @@ uam
wcz
oVf
pqb
-fAN
-uWB
-mVX
+qAy
+fID
mVX
mVX
mVX
@@ -86832,39 +90017,40 @@ tZe
tZe
gJg
onc
-iwS
-iwS
-iwS
-iwS
-pUa
-iwS
-iwS
-iwS
-fMQ
-xCr
-aBX
-kHS
-tRj
-pnZ
-aBX
-nDz
-fMQ
-pub
-ygT
-ygT
-ygT
-cKK
-wOD
-wZH
-wZH
-wZH
-bhj
-qiO
-ozZ
-ueN
-gYQ
-xfD
-kWm
+nAN
+nAN
+nAN
+nAN
+nAN
+nAN
+nAN
+nAN
+fLF
+iQy
+ueL
+luA
+nmT
+nAN
+fID
+fID
+fID
+fID
+fID
+nAN
+nAN
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
fID
fID
fID
@@ -86877,16 +90063,16 @@ myp
mxj
fBc
trB
-quo
-myp
-myp
+vPL
+uYJ
myp
+uYJ
tqT
+jAZ
+ize
myp
-myp
-myp
-myp
-xKI
+ize
+eQX
eNf
awK
kvN
@@ -86894,7 +90080,6 @@ myg
myg
ovc
pqb
-fAN
pqb
pqb
pqb
@@ -87087,44 +90272,45 @@ tZe
tZe
tZe
tZe
-lbo
-nSt
+wMB
+sFQ
vAm
-gBS
-gBS
-iwS
-pUa
+uoM
+biT
iwS
-iwS
-iwS
-fMQ
-kkq
-aBX
-ckm
-hya
-hat
-aBX
-ifS
-fMQ
-vng
-uho
-pOQ
-fvk
-sYM
-wZH
-tLa
-tLa
-tLa
-fND
-bDb
-tLO
-ueN
-vtr
-vtr
-kWm
+wBV
+vMv
+fbk
+bvD
+jUo
+yfP
+kjt
+pEa
+aeD
+nAN
+fID
+fID
+fID
+fID
+fID
+nAN
+nAN
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
fID
fID
-iQQ
fID
fID
pqb
@@ -87134,16 +90320,16 @@ myp
mxj
myp
trB
-nEJ
-myp
-kyM
-myp
-myp
+vqW
+crY
myp
+uYJ
myp
-fBc
+qTA
+ize
myp
-nQl
+fui
+kgO
eNf
trB
efW
@@ -87151,9 +90337,8 @@ nyo
rkU
oVf
pqb
-fAN
-uWB
-mVX
+qAy
+fID
hne
mVX
mVX
@@ -87195,7 +90380,7 @@ fzw
fnh
fzw
fnh
-gAV
+msS
fnh
fzw
fnh
@@ -87298,11 +90483,11 @@ jlG
hNH
spu
tbh
-odZ
-odZ
-odZ
-odZ
-odZ
+aoA
+aoA
+aoA
+aoA
+aoA
tqy
pyu
sgv
@@ -87342,48 +90527,49 @@ hAG
wUF
wUF
wUF
-hAG
-wUF
-lbo
-nSt
+sAT
+tZe
+pTI
+sFQ
qRs
-gBS
-mQg
-iwS
-kTW
+fMn
+eLb
iwS
-iwS
-iwS
-luw
-kcc
-aBX
-bBh
-gOl
-bBh
-aBX
-kCf
-fMQ
-apl
-uho
-cHS
-cAA
-pOM
-wZH
-tLa
-tLa
-tLa
-fND
-oWf
-tLO
-ueN
-tmG
-tmG
-kWm
-kWm
-jDB
-vSE
-jDB
-kWm
+uCx
+qqt
+juM
+pEa
+rxs
+vXQ
+uCx
+ueL
+lRc
+nAN
+fID
+fID
+mgz
+fID
+fID
+nAN
+nAN
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
pqb
sdw
sdw
@@ -87391,16 +90577,16 @@ myp
mxj
mqK
trB
-nEJ
-myp
-myp
-myp
+fjw
myp
+qkE
+crY
myp
+qTA
+fui
+xry
myp
-myp
-myp
-nQl
+uzh
eNf
xAZ
pqb
@@ -87408,9 +90594,8 @@ pqb
pqb
pqb
pqb
-fAN
-uWB
-mVX
+qAy
+fID
mVX
mVX
mVX
@@ -87550,24 +90735,24 @@ mVX
mVX
mVX
wLM
-nJH
+htt
cHU
cHU
cHU
cIn
-odZ
-odZ
-odZ
-odZ
-odZ
+aoA
+aoA
+aoA
+aoA
+aoA
tqy
pyu
rpk
kxR
hnv
-hnv
-uSc
-hnv
+dhv
+tAC
+rHl
hnv
dgy
onc
@@ -87604,43 +90789,44 @@ iwS
iwS
eyb
iwS
-gBS
-gBS
+rFx
+cMz
iwS
-pUa
-iwS
-iwS
-fMQ
-fMQ
-xwc
-aBX
-aBX
-aBX
-aBX
-aBX
-aoW
-fMQ
-fMQ
-tbo
-tbo
-kAt
-cko
-wZH
-wZH
-tLa
-tLa
-fND
-kwn
-tLO
-ueN
-pHO
-pHO
+sBC
+rxs
+uCx
+ueL
+juM
+rxs
+aeD
+lYZ
+aUM
kWm
-evA
-nHr
-uku
-nHr
-sFz
+kWm
+shl
+eTK
+shl
+kWm
+kWm
+kWm
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
pqb
cBu
sdw
@@ -87648,16 +90834,16 @@ myp
mxj
myp
trB
-sUB
-txY
-txY
-txY
-myp
-myp
+bJk
txY
+ipv
txY
-txY
-hvZ
+hUV
+qpR
+uIF
+mdx
+uIF
+ifh
eNf
trB
efW
@@ -87665,7 +90851,6 @@ uam
wcz
oVf
pqb
-fAN
pqb
pqb
mVX
@@ -87811,8 +90996,8 @@ hNH
cHU
cHU
kvz
-oGK
-odZ
+owS
+aoA
oZR
oZR
oZR
@@ -87820,13 +91005,13 @@ fTt
kcO
pyu
rpk
-art
-ctv
-ctv
-ctv
-ctv
-ctv
-kqu
+oNm
+cKh
+kNc
+bji
+lAD
+sSG
+bnf
onc
onc
fsr
@@ -87848,56 +91033,57 @@ wUF
tZe
wUF
onc
-pdE
+rvj
dkR
-cts
+oyd
kbo
onc
-tzY
-wUF
-ewA
+pbs
+dEK
+rDM
onc
-uDo
+kVP
lIh
rnN
tOu
-gBS
-gBS
+nyg
+way
iwS
-pUa
-iwS
-iwS
-fMQ
-nIr
-rgF
-rgF
-aBX
-wWF
-aBX
-rgF
-rgF
-nIr
-fMQ
-tbo
-tbo
-tbo
-kAW
-vHu
-vHu
-gHZ
-kAW
-fND
-ihz
-tLO
-ueN
-chS
-chS
+aeD
+pEa
+ueL
+pEa
+uPV
+yfP
+lYZ
+aok
kWm
-dYT
-oBC
-oBC
-oBC
-nQW
+kWm
+sGH
+evA
+uku
+fkW
+kWm
+kWm
+kWm
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
pqb
sdw
sdw
@@ -87911,10 +91097,10 @@ nVl
mxS
myp
myp
-xap
-gJq
-ipn
-ltP
+oUl
+aUs
+oEM
+uJA
eNf
viw
kvN
@@ -87922,7 +91108,6 @@ myg
myg
ovc
pqb
-fAN
pqb
pqb
mVX
@@ -88065,25 +91250,25 @@ mVX
mVX
wLM
dvz
-cHU
-cHU
-kvz
-gkW
-odZ
+sDM
+mvz
+fgc
+pJo
+aoA
oZR
oZR
oZR
uSB
-rwi
-pyu
+tqy
+jcE
rpk
art
-ctv
-qCu
-qCu
-qCu
-ctv
-aya
+kNc
+bji
+bji
+bji
+lAD
+noS
onc
onc
bRi
@@ -88105,7 +91290,7 @@ ngX
tZe
wUF
mPM
-wUF
+dEK
ihM
ihM
tPt
@@ -88114,47 +91299,48 @@ sDc
jWT
nzW
onc
-ilu
+frJ
ueh
-ugK
+kDD
iwS
wLL
qUb
iwS
-pUa
-iwS
+bXr
+yfP
+lYZ
+yfP
iwS
-fMQ
-qDT
-rgF
-jzx
-aBX
-wWF
-aBX
-jzx
-rgF
-wxh
-fMQ
-tbo
-tbo
-tbo
-tbo
-tbo
-tbo
-tbo
-tbo
-tbo
-kWm
-xac
-uSA
-kWm
-kWm
+pJG
+ueL
+ueL
kWm
+sMp
+sMp
tLO
oBC
-oBC
-oBC
-dvD
+uqG
+sMp
+sMp
+kWm
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
pqb
sdw
sdw
@@ -88168,10 +91354,10 @@ lBg
lBg
myp
myp
-ipn
-ipn
-ipn
-oSm
+oEM
+oEM
+oEM
+chF
eNf
trB
efW
@@ -88179,7 +91365,6 @@ nyo
rkU
oVf
pqb
-fAN
pqb
pqb
mVX
@@ -88322,19 +91507,19 @@ mVX
mVX
wLM
dvz
-cHU
+siq
vTg
vTg
tNv
-dfd
-xTS
-xTS
+gFs
+dGv
+gLC
oZR
xuc
tqy
lhs
rpk
-ctv
+jxO
ctv
ctv
ctv
@@ -88356,62 +91541,63 @@ onc
sVm
vlH
sDc
-wdH
+hxE
onc
wUF
tZe
wUF
onc
-nzq
+jpQ
eNL
kgA
svl
onc
vlH
jWT
-ftQ
+hby
onc
-fJC
-ueh
+iJC
ueh
+oXT
eyb
-myG
-myG
+rKR
+snf
iwS
-aoB
iwS
iwS
-fMQ
-aCM
-vpW
-rGD
-aBX
-rVg
-aBX
-rGD
-xFZ
-gzp
-fMQ
-sRk
-ase
-jDB
-rck
-rck
-rck
-rAR
-rck
-jgg
-vvY
-fOM
-nPt
-nHr
-nHr
-nHr
-gul
-oBC
-oBC
-oBC
-dvD
+gTR
+iwS
+iwS
+mfd
+mjU
+kDd
+kWm
+mtY
+fIa
+tLO
+lhy
+ueN
+fIa
+lRQ
+kWm
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
pqb
pqb
pqb
@@ -88425,10 +91611,10 @@ oBR
hzh
myp
myp
-ipn
-ipn
-gJq
-oSm
+oEM
+oEM
+aUs
+chF
eNf
xAZ
pqb
@@ -88436,7 +91622,6 @@ pqb
pqb
pqb
pqb
-fAN
pqb
pqb
mVX
@@ -88578,26 +91763,26 @@ mVX
mVX
mVX
wLM
-oIM
-cHU
+otz
+siq
vTg
puZ
tQh
-xTS
-fBk
+iak
+sHL
puZ
vTg
sOr
-tqy
+rwi
lhs
rpk
-ctv
-ctv
-ctv
-wqP
-ctv
-ctv
-ctv
+cqx
+bhM
+bhM
+shI
+bhM
+bhM
+bhM
ctz
onc
iqP
@@ -88613,7 +91798,7 @@ onc
kpZ
jWT
jWT
-wUF
+dEK
mPM
wUF
tZe
@@ -88628,47 +91813,48 @@ sVm
kbP
kqD
onc
-iwS
-iwS
+uId
+ueh
+ueh
fYP
-iwS
-jBK
-pMT
+lZM
+xIm
sZP
-iDM
+wWA
+sZP
+pMT
wde
iwS
-fMQ
-sSm
-rGD
-xVi
-aBX
-wWF
-aBX
-xVi
-rGD
-lhl
-fMQ
-rBs
-evj
-rzE
-rck
-rck
-rck
-rck
-rck
-xpQ
-vvY
-fOM
-igY
-oBC
-oBC
-oBC
-oBC
-oBC
-oBC
-oBC
-ylC
+kWm
+kWm
+kWm
+kWm
+mSy
+mSy
+tLO
+oZI
+ueN
+mSy
+mSy
+kWm
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
pqb
pqb
pqb
@@ -88682,10 +91868,10 @@ tSu
aIy
myp
myp
-kvh
-bSd
-bSd
-bZj
+gAR
+xpS
+xpS
+vYd
eNf
trB
efW
@@ -88693,7 +91879,6 @@ uam
wcz
oVf
pqb
-fAN
pqb
pqb
mVX
@@ -88836,19 +92021,19 @@ mVX
mVX
iIs
iIs
-dvz
+anL
vTg
vTg
tNv
-dfd
-xTS
-xTS
+lPG
+inm
+pbI
oZR
rXP
-rwi
-jcE
+tqy
+lhs
rpk
-ctv
+jxO
ctv
ctv
ctv
@@ -88868,16 +92053,16 @@ onc
onc
onc
kqD
-voT
+fcT
nzW
-nig
+bsy
onc
wUF
tZe
wUF
onc
-wfo
-xMC
+jNs
+cHQ
aOR
nzW
onc
@@ -88885,47 +92070,48 @@ onc
onc
onc
onc
+otJ
+phW
+ueh
iwS
-uAJ
+aRW
pUa
pUa
-lZM
pUa
pUa
pUa
-xIm
-wde
-fMQ
-fMQ
-nIr
-gOl
-aBX
-wWF
-aBX
-gOl
-nIr
-fMQ
-fMQ
-uLj
+sTj
+knR
iUy
-jDB
-rck
-rck
-rck
-rck
-rck
-jDB
-dQQ
-fuF
-ufi
-ozZ
-yau
-oBC
-oBC
-oBC
-oBC
-oBC
-kkr
+okw
+kEW
+kWm
+vtr
+vtr
+tLO
+jvX
+ueN
+vtr
+vtr
+kWm
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+lms
+fID
+fID
+fID
+fID
+fID
+fID
+fID
+fID
pqb
reY
hiF
@@ -88950,7 +92136,6 @@ myg
myg
ovc
pqb
-fAN
pqb
mVX
mVX
@@ -89093,24 +92278,24 @@ mVX
mVX
mVX
wLM
-dvz
-cHU
-kvz
-jXt
-odZ
+sAS
+bBo
+gwz
+vsc
+aoA
oZR
oZR
oZR
uSB
tqy
-pyu
+jcE
rpk
art
-ctv
-qCu
-qCu
-qCu
-ctv
+kUK
+wXK
+wXK
+wXK
+ujw
cjY
onc
onc
@@ -89133,56 +92318,57 @@ ngX
tZe
wUF
mPM
-wUF
-wUF
+dEK
+dEK
jWT
yhH
onc
-onc
-onc
-onc
-onc
+jqo
+uVb
+wIX
iwS
-eQt
-tXE
-rnH
-xGH
+iwS
+iwS
+iwS
+iwS
+aLY
+vRe
+hQG
fCa
pUa
pUa
-pUa
-xIm
-wde
-fMQ
-fMQ
-fMQ
-ugS
-hqT
-ugS
-fMQ
-fMQ
-fMQ
-fMQ
+oNa
+iwS
+sJH
+kjL
+unp
+kWm
+bbk
+jny
+tLO
+oBC
+ueN
+bbk
+jny
kWm
-fPf
kWm
-rzx
-aCC
kWm
kWm
kWm
+wZB
+wZB
+kWm
+kWm
+amO
+amO
+kWm
+kWm
+wZB
+wZB
kWm
kWm
kWm
kWm
-vDP
-lxE
-oBC
-oBC
-oBC
-epo
-wyk
-wyk
pqb
vkh
tGz
@@ -89206,8 +92392,7 @@ efW
nyo
rkU
oVf
-pqb
-fAN
+dUt
pqb
mVX
mVX
@@ -89353,8 +92538,8 @@ wLM
hNH
cHU
kvz
-svr
-odZ
+obI
+aoA
oZR
oZR
oZR
@@ -89362,20 +92547,20 @@ mli
kcO
pyu
rpk
-art
-ctv
-ctv
-ctv
-ctv
-ctv
-wZz
+vcM
+eDv
+kUK
+wXK
+ujw
+vmx
+tMM
onc
voi
nWB
nWB
nWB
-ycL
-xQp
+avP
+xFX
rBp
rBp
rBp
@@ -89384,62 +92569,63 @@ onc
mES
pVt
rfO
-wdH
+hxE
onc
wUF
tZe
cte
onc
-bdw
-jdQ
+bDp
+igZ
jWT
jFM
onc
+vES
+vES
+vES
+yjI
+wGE
+lYx
+wDu
iwS
iwS
-hIg
-iwS
-iwS
-iwS
-iwS
-iwS
-iwS
-xGH
-fCa
+hNo
+oih
+fht
pUa
pUa
-pUa
-xIm
-sZP
-sZP
-sZP
-pMT
-tkR
-pMT
-sZP
-sZP
-sZP
-sZP
-sZP
-sZP
-sZP
-hXs
-hXs
-sZP
-sZP
-fEe
-sZP
-sZP
-hoD
+oNa
+iwS
+jDB
+gom
+jDB
kWm
-tLO
-eZi
-ufi
-htk
-ufi
-wcM
-fyy
-rXW
+evA
+nHr
+gul
+oBC
+gOH
+nHr
+nHr
+uSA
+nHr
+nHr
+gLF
+vXv
+nHr
+nHr
+nHr
+nHr
+uku
+pCq
+nHr
+nHr
+nHr
+nHr
+lRR
+adj
+bul
+vqP
pqb
ont
tGz
@@ -89463,7 +92649,6 @@ pqb
pqb
pqb
pqb
-pqb
fAN
pqb
mVX
@@ -89607,23 +92792,23 @@ mVX
mVX
mVX
wLM
-cwU
+nvQ
cHU
cHU
cIn
-odZ
-odZ
-odZ
-odZ
-odZ
+aoA
+aoA
+aoA
+aoA
+aoA
tqy
pyu
rpk
qFa
aXl
-aXl
-cUs
-aXl
+eQO
+iNb
+iSJ
aXl
pcw
onc
@@ -89631,8 +92816,8 @@ ycD
nWB
nWB
nWB
-aqV
-njZ
+bBI
+tjc
rBp
rBp
rBp
@@ -89641,62 +92826,63 @@ onc
lBF
tZe
tZe
-wUF
+dEK
mPM
wUF
tZe
itS
onc
-oFM
+ptx
pTF
tZe
rfO
onc
-csN
-oQO
-ufB
-siN
-ckU
+dWB
+dpw
+lxv
+xVj
vES
vES
-jwc
-iwS
-iwS
-xGH
-fCa
-pUa
-pUa
-pUa
-pUa
-pUa
-pUa
-pUa
-vUy
-pUa
-pUa
-pUa
-pUa
-pUa
-pUa
-pUa
-pUa
-pUa
-pUa
-pUa
-pUa
-reu
-pUa
+vES
+siN
+teo
+emH
+eQA
+fht
+uFT
pUa
-oNa
-kWm
-tLO
+ueR
+eqh
+ohk
+vnv
+jBc
+rps
+dpf
+oBC
+oBC
+yau
+oBC
+oBC
+oBC
+uSA
+oBC
+oBC
+oBC
+oBC
+eZi
+htk
+htk
+htk
+htk
+htk
+htk
+htk
+htk
+ozZ
ueN
-kWm
-qNE
-kWm
-kWm
-hmB
-kGp
+gGR
+bul
+aNf
pqb
ont
tGz
@@ -89717,7 +92903,6 @@ jeY
myg
uam
pqb
-pqb
fAN
fAN
fAN
@@ -89867,12 +93052,12 @@ wLM
sIC
hNH
ggS
-rtO
-odZ
-odZ
-odZ
-odZ
-odZ
+uOl
+aoA
+aoA
+aoA
+aoA
+aoA
tqy
pyu
rUb
@@ -89896,9 +93081,9 @@ kvI
onc
onc
yce
-sHV
+bjK
qpQ
-nig
+bsy
onc
wUF
tZe
@@ -89909,51 +93094,52 @@ pTF
tZe
tZe
onc
-vES
-bVU
-wbF
+mUU
+sdy
+sjb
ofN
-izB
-fCK
-juL
+ueG
+dqc
+bbi
ofN
-iwS
-iwS
-iwS
-xGH
-fCa
-eZg
-kkU
-kkU
-cVB
-kkU
-kkU
-vUy
-kkU
-wUU
-wUU
-cVB
-wUU
-wUU
-kkU
-kkU
-kkU
-kkU
-cVB
-kkU
-lpP
+nFw
+jmt
+sql
+oCe
fCa
pUa
-oNa
-kWm
-tLO
-uNq
-kWm
-jle
-nRs
-kWm
-rJC
-tDo
+ueR
+wzK
+dyh
+xTu
+boc
+umb
+fPj
+ufi
+ozZ
+oBC
+eZi
+ufi
+ufi
+uSA
+ufi
+ufi
+ufi
+ozZ
+vct
+qzX
+rEu
+rEu
+rEu
+rEu
+rEu
+rEu
+bJo
+fOM
+ueN
+oBC
+oBC
+hqq
pqb
reY
kUC
@@ -89974,7 +93160,6 @@ etr
myg
wcz
pqb
-pqb
fAN
pqb
pqb
@@ -90166,51 +93351,52 @@ tZe
tZe
cYM
onc
-gtH
lYZ
lYZ
lYZ
lYZ
lYZ
-pbe
lYZ
-hLH
-iwS
+lYZ
+lYZ
+lYZ
+eyb
ikw
xsY
aRW
-udJ
-fMQ
-fMQ
-fMQ
-fMQ
-fMQ
-fMQ
-aoc
-mUc
-gJh
-vwe
-mUc
-gJh
-aoc
-fMQ
-fMQ
-fMQ
-fMQ
-fMQ
-fMQ
-aRW
pUa
oNa
+iwS
kWm
-tLO
-ueN
kWm
-gzR
-qqS
+vmX
kWm
-euy
-boc
+vmX
+lgz
+mOM
+qXJ
+pjS
+lgz
+vmX
+kWm
+vmX
+kWm
+kWm
+tLO
+gOH
+uku
+uku
+uku
+uku
+uku
+uku
+uku
+uku
+gul
+ueN
+adj
+bul
+vqP
pqb
pqb
pqb
@@ -90231,7 +93417,6 @@ oVf
wNj
oVf
pqb
-pqb
fAN
pqb
pqb
@@ -90419,13 +93604,13 @@ tZe
cte
onc
aIb
-xNZ
-mpW
+cdD
+bri
mES
onc
-rKq
+cqX
+lYZ
lYZ
-udI
lYZ
lYZ
lYZ
@@ -90434,48 +93619,48 @@ lYZ
lYZ
bAw
waY
-hLq
-aRW
-oNa
-fMQ
-ppZ
-uqg
-rnv
-ppZ
-bQi
-lZV
-aBX
-aBX
-cqY
-aBX
-aBX
-fhT
-veQ
-vqC
-ayG
-veQ
-vqC
-fMQ
-aRW
+esm
+lZM
pUa
-oNa
-kWm
-qiO
-lgU
-kWm
-kWm
-kWm
+udJ
+iwS
kWm
+olU
+gLN
+sMp
+sMp
+oBC
+gUc
+eud
+rep
+oBC
+sMp
+sMp
+iDd
+olU
kWm
-mOD
+fuF
+htk
+ufi
+cWV
+ufi
+ofB
+ofB
+ufi
+cWV
+lpz
+ufi
+lgU
+gGR
+iji
+aNf
pqb
-cQm
-thl
-thl
+tRY
+tRY
+tRY
eNf
myp
-trB
-pqb
+hUu
pqb
pqb
pqb
@@ -90491,8 +93676,8 @@ pqb
pqb
fAN
pqb
-bjw
-mVX
+dkb
+fID
mVX
mVX
mVX
@@ -90636,9 +93821,9 @@ mVX
mVX
mVX
wLM
-iFf
odZ
odZ
+fpH
bGq
jKi
ohN
@@ -90680,53 +93865,54 @@ onc
onc
onc
onc
-vES
+rBJ
mvQ
-cXc
-buW
+imd
+qfn
mNl
lYZ
kfU
-fcH
+ezV
lYZ
-iwS
+eyb
njy
xpx
aRW
-oNa
-fMQ
-ppZ
-uqg
-rnv
-ppZ
-bQi
-dyQ
-aBX
-aBX
-aBX
-aBX
-aBX
-nCx
-veQ
-vqC
-ayG
-veQ
-vqC
-fMQ
-aRW
pUa
-oNa
+sTj
+bdQ
kWm
-ohk
-vnv
-dxk
-jBc
+aSp
+gLN
+sMp
+sMp
+oBC
+khn
+wax
+cAh
+oBC
+sMp
+sMp
+iDd
+aSp
+kWm
+kWm
+bjO
+kWm
+kWm
+nAN
+doh
+qWE
+nAN
+nAN
pqb
-sSU
-lKS
-qTJ
-nCA
-myp
+qSC
+ejW
+pqb
+pqb
+pqb
+pqb
+uMr
myp
myp
mxj
@@ -90745,11 +93931,10 @@ lYr
keG
hiL
cQD
-lVD
-fAN
+buT
pqb
-xub
-mVX
+oYW
+fID
aDl
mVX
mVX
@@ -90946,46 +94131,47 @@ lYZ
vCI
pYF
ohJ
-iwS
+eyb
nMv
bwf
aRW
-oNa
-fMQ
-oCp
-ppZ
-wAE
-rnv
-ppZ
-axT
-bCT
-aBX
-aBX
-aBX
-cDS
-uTp
-vqC
-ayG
-etw
-vqC
-qHm
-fMQ
-aRW
pUa
-oNa
+sTj
+axM
kWm
-xGr
+bWc
+uyw
+sMp
+sMp
oBC
+oBX
+erC
+vlF
oBC
-tDo
-fmZ
-beg
-myp
-axr
+sMp
+sMp
+qAF
+hkg
+kWm
+jle
+kcH
+nRs
+kWm
+ivG
+lim
+lim
+jTE
+xqO
+eJQ
+ole
+meF
+rxC
+gEv
pqb
-cQm
-thl
-thl
+pqb
+izs
+izs
+izs
eNf
myp
trB
@@ -91002,11 +94188,10 @@ kCu
kCu
kCu
kCu
-kCu
nXK
pqb
-enO
-mVX
+rjY
+fID
mVX
mVX
mVX
@@ -91194,51 +94379,52 @@ tZe
tZe
rnV
onc
-iwS
-iwS
-iwS
-iwS
-iwS
-ajM
-iwS
-iwS
-iwS
-iwS
+gAL
+eHC
+jSA
+dzA
+lCX
+lYZ
+gFg
+gxB
+aZl
+eyb
osp
bwf
aRW
-oNa
-fMQ
-rgF
-eru
-hgG
-rnv
-eru
-rRF
-bCT
-aBX
-aBX
-aBX
-cDS
-bfo
-cxK
-ayG
-bfo
-cxK
-rgF
-fMQ
-aRW
pUa
-oNa
+sTj
+sLB
kWm
-aqP
+aSp
+uyw
oBC
oBC
-tDo
-pqb
-wRR
+oBC
+oBC
+cvg
+oBC
+oBC
+oBC
+oBC
+qAF
+aSp
+kWm
+hgx
+kcH
+fwM
+kWm
+peZ
+fAg
+fAg
+fAg
+kZD
+ufN
+psn
+myp
myp
-mpj
+trB
+pqb
pqb
pqb
pqb
@@ -91254,16 +94440,15 @@ tGz
tGz
uDD
pqb
-eDV
-kCu
-kCu
-kCu
+rxO
kCu
+fJf
+fJf
kCu
oJi
pqb
-bjw
-mVX
+dkb
+fID
mVX
mVX
mVX
@@ -91435,10 +94620,10 @@ wUF
wUF
aNP
onc
-onc
-onc
-vPm
-nYA
+xoR
+gSl
+gSl
+xoR
onc
onc
vod
@@ -91451,56 +94636,57 @@ oMM
vwP
vTz
onc
-iXI
-kHT
-kWB
-jgV
-iwS
+juL
+dqc
+ofN
+gvA
+byq
lYZ
-ovu
-hmm
-gfm
-iwS
+kTL
+vES
+xuN
+eyb
erk
fKH
aRW
-oNa
-fMQ
-rgF
-kRJ
-kRJ
-rgF
-kRJ
-kRJ
-aBX
-aBX
-fsS
-aBX
-aBX
-vYW
-vYW
-rgF
-vYW
-vYW
-rgF
-fMQ
-aRW
pUa
-oNa
+sTj
+prs
kWm
-pxy
-oBC
-oBC
-tDo
+olU
+xCc
+oPN
+hyc
+fBr
+ovZ
+gGz
+frj
+vtL
+caN
+ryj
+vit
+olU
+kWm
+egc
+qqS
+wze
+kWm
+kpO
+fAg
+fAg
+rxw
+jfZ
+eJQ
+cZF
+wUt
+hpD
+gRK
pqb
-wRR
-myp
-nug
+hZg
+jIK
pqb
-tRY
-tRY
-tRY
-eNf
+lpB
+rWg
myp
trB
pqb
@@ -91513,14 +94699,13 @@ pqb
pqb
pqb
iwv
-fcs
-fcs
-epD
+buT
+buT
kCu
oJi
pqb
-xub
-mVX
+oYW
+fID
aDl
mVX
mVX
@@ -91691,93 +94876,93 @@ rye
wUF
wUF
wxO
-vPm
-nYA
-vPm
+gSl
+jWT
jWT
jWT
-vPm
+jWT
+gSl
onc
cTV
wUF
tZe
-wUF
+tZe
tZe
tZe
tZe
tZe
tZe
onc
-vES
-vES
-kPg
-kTP
-iwS
+woU
+lYZ
lYZ
lYZ
lYZ
lYZ
+cbK
+vES
+vES
bAw
fHh
-hLq
-aRW
-oNa
-fMQ
-rgF
-kRJ
-kRJ
-rgF
-kRJ
-kRJ
-aBX
-aBX
-sOT
-aBX
-aBX
-vYW
-vYW
-rgF
-vYW
-vYW
-rgF
-fMQ
-aRW
+ltb
+lZM
pUa
-oNa
+udJ
+iwS
kWm
-nGk
-oBC
-oBC
-tDo
-fmZ
-beg
-myp
-axr
+kWm
+mAt
+gMD
+nJu
+stV
+xec
+knk
+fFk
+puz
+lfD
+pVW
+gET
+dpJ
+paN
+paN
+paN
+paN
+ykz
+rDf
+fAg
+fAg
+ozw
pqb
-uMr
-myp
-myp
+pqb
+pqb
+pqb
+eGn
+pqb
+pqb
+eNf
+vsm
+nCA
mxj
myp
+myp
ser
uVO
+qoS
aji
-uVO
kVf
kVf
-uVO
aji
+qoS
hsJ
sAZ
kCu
kCu
kCu
kCu
-kCu
oJi
pqb
-enO
-mVX
+rjY
+fID
mVX
mVX
mVX
@@ -91929,9 +95114,9 @@ fkh
ohN
ohN
ohN
-ohN
+ttO
iIs
-tqy
+kcO
pyu
rpk
onc
@@ -91953,7 +95138,7 @@ jWT
jWT
jWT
jWT
-uMu
+pBj
onc
xzd
wUF
@@ -91965,66 +95150,67 @@ tZe
tZe
tZe
onc
-vES
-uNI
-kPg
-kPg
-ira
+mue
+rBJ
+iYa
+wAS
lYZ
+ohJ
pfP
iMk
rIS
-iwS
+eyb
msA
kQr
aRW
-udJ
-fMQ
-rgF
-ozy
-aOd
-rnv
-ozy
-aGD
-bCT
-nVd
-qxt
-llm
-cDS
-rDy
-wbe
-ayG
-wBr
-wbe
-rgF
-fMQ
-aRW
pUa
-oNa
+xIm
+wde
+pKB
kWm
-wLt
-nHw
-fhx
-boc
-pqb
-aWr
-ilL
-wsY
-pqb
-izs
-izs
-izs
-hTU
-sSK
-hpD
-hpD
-sSK
-sSK
-sSK
-sSK
-sSK
-fXZ
+kWm
+sEx
+vrd
+stV
+ggL
+ggL
+ggL
+puz
+vrd
+sEx
+kWm
+vAC
+eOY
+qAj
+oCf
+uMB
+vAC
+peZ
+fAg
+fAg
+kZD
+fmZ
+ntW
+ipZ
+uVO
+kVf
+uVO
+uVO
+rWg
trB
+pqb
+eNf
+myp
+myp
+myp
+myp
+myp
+myp
+myp
+myp
+myp
+ylW
+bje
cxS
gPk
dSn
@@ -92032,9 +95218,8 @@ gmq
vbb
naw
pqb
-pqb
-bjw
-mVX
+dkb
+fID
mVX
mVX
mVX
@@ -92180,15 +95365,15 @@ mVX
mVX
iIs
iIs
-aab
+erP
qJu
fkh
jPx
gMB
mDs
-uvO
+scs
iIs
-kcO
+tqy
pyu
rpk
onc
@@ -92222,12 +95407,12 @@ tJC
tle
pNt
onc
-prX
-sFp
-kYb
-kPg
-iwS
+vrA
+vES
+buW
+bAW
lYZ
+pbe
neo
acQ
kTP
@@ -92235,52 +95420,52 @@ iwS
iwS
iwS
aRW
-oNa
-fMQ
-oCp
-ppZ
-ffV
-rnv
-ppZ
-haZ
-bCT
-qxt
-qlX
-qxt
-cDS
-fWt
-vqC
-ayG
-ecb
-vqC
-qHm
-fMQ
-aRW
+pUa
pUa
oNa
+pMe
+iwS
kWm
+gNe
+gNe
+stV
+ggL
+ggL
+ggL
+puz
+gNe
+gNe
kWm
-kWm
-kWm
-sVL
-pqb
-pqb
-pqb
-gPg
-pqb
-pqb
-pqb
-pqb
-ldr
-drp
-kVf
-kVf
-drp
-drp
-drp
-drp
-lbU
+fdw
+oDK
+hdS
+rIi
+jRt
+vAC
+kpO
+fAg
+fAg
+kZD
+fmZ
xmb
+hpD
+sSK
+sSK
+hpD
+sSK
+fXZ
+trB
+pqb
+bIj
+sSK
+hpD
+hpD
+sSK
+sSK
+sSK
+sSK
+sSK
+hpD
bje
pqb
pqb
@@ -92290,8 +95475,8 @@ pqb
pqb
pqb
pqb
-xub
-mVX
+oYW
+fID
aDl
mVX
mVX
@@ -92451,10 +95636,10 @@ rUb
pGJ
rwZ
pGJ
-mVC
-nIj
-nIj
-xbI
+pGJ
+pGJ
+pGJ
+wnC
iIs
vQi
sAi
@@ -92479,76 +95664,76 @@ onc
onc
onc
onc
-aXP
-iwS
-iwS
-iwS
-iwS
+kHT
+uqc
+iVe
+kLt
lYZ
-jtm
-kPg
-vHf
+lYZ
+kHW
+vLy
+uOd
iwS
+pUa
iwS
-siJ
-iGT
+gqU
+pUa
+pUa
oNa
-fMQ
-ppZ
-smL
-rnv
-ppZ
-hRy
-dyQ
-aBX
-aBX
-aBX
-aBX
-aBX
-nCx
-vIj
-vqC
-ayG
-rLk
-vqC
-luw
-nZr
-wUU
-acx
-nAN
-nAN
+arK
+iwS
+kWm
+nev
+pVg
+fZj
+hnF
+oqa
+mEe
+fVV
+pVg
+nev
+kWm
+hrp
+dnA
+fgt
+ciS
+aSp
+vAC
+bgm
+bSA
+bSA
+jfZ
pqb
-cFY
-ntW
-uVO
-uVO
-uVO
-uVO
-uVO
-jIK
-cFY
+ipL
+kfE
+akQ
+ipL
+kfE
+akQ
+eNf
+trB
pqb
-pUR
-pUR
-myp
-myp
-pUR
-pUR
-myp
-pUR
-cmf
+ldr
+drp
+kVf
+kVf
+drp
+drp
+drp
+drp
+lbU
ipn
ipn
+ipn
+xaU
+bXH
xaU
fLn
xaU
uBr
-ipn
-ajk
-ipn
pqb
-enO
-mVX
+rjY
+fID
mVX
mVX
mVX
@@ -92708,10 +95893,10 @@ pyu
pyu
pyu
pyu
-rUb
-pGJ
-pGJ
-aie
+pyu
+pyu
+pyu
+oga
iIs
xMz
sAi
@@ -92731,81 +95916,81 @@ wUF
tZe
wUF
onc
-wfo
-xMC
+jNs
+cHQ
aOR
nzW
onc
-sgi
-oso
-aig
-xgh
iwS
-lYZ
-ktZ
-vsV
-riL
iwS
iwS
-aRW
-eZg
+iwS
+oXZ
+iwS
+iwS
+iwS
+iwS
+iwS
+ecJ
+ecJ
+xGH
+wUU
+wUU
kNj
-fMQ
-ppZ
-vjq
-rnv
-ppZ
-xqZ
-lRs
-nnN
-sAd
-nUi
-kPi
-fHe
-qBn
-tVL
-vqC
-ayG
-oDu
-vqC
-fMQ
-reu
-reu
-reu
+pMe
+iwS
+kWm
+kWm
+kWm
+kWm
+kWm
+kWm
+kWm
+kWm
+kWm
+kWm
+kWm
+nAN
+nAN
nAN
+ktw
+hoq
+eZG
+nAN
+lej
+ihA
nAN
pqb
-cFY
-taC
-sSK
-sSK
-sSK
-qED
-hpD
-bje
-wvg
+wFf
+myp
+gyi
+wFf
+myp
+gyi
+eNf
+trB
pqb
-dGN
-dGN
+pUR
+pUR
myp
myp
-dGN
-dGN
+pUR
+pUR
myp
-dGN
-yag
+pUR
+cmf
+wqx
ipn
ipn
xaU
bXH
xaU
+bXH
+dWI
roU
-ipn
-pVX
-cJL
pqb
-bjw
-mVX
+dkb
+fID
mVX
mVX
mVX
@@ -92863,7 +96048,7 @@ iPF
jsZ
jXB
kps
-kjZ
+dpg
mVX
hLV
igh
@@ -92871,7 +96056,7 @@ lKy
jsZ
jXB
kps
-kjZ
+dpg
mVX
mVX
mVX
@@ -92952,7 +96137,7 @@ mVX
mVX
iIs
iIs
-oKP
+sPu
fkh
app
xtI
@@ -92988,69 +96173,71 @@ wUF
tZe
wUF
mPM
-wUF
-wUF
+dEK
+dEK
jWT
yhH
onc
-bCw
-kPg
-kPg
-kPg
-iwS
-lYZ
-lYZ
-lYZ
-nzx
-iwS
-iwS
-aRW
-oNa
-iwS
-nAN
-nAN
-nAN
-nAN
-nAN
-nAN
-nAN
-nAN
-nAN
-nAN
-nAN
-nAN
-nAN
-nAN
-nAN
-nAN
+pkP
+vES
+vES
+vES
+vES
+vES
+vES
+yeq
+fMQ
+fMQ
+fMQ
+fMQ
+aoc
+mUc
+gJh
+aoc
+fMQ
+fMQ
+fMQ
+fMQ
+wmR
+lxV
+gFo
+mcF
nAN
+hQX
+wrh
+xpi
+fDY
+idI
+vxR
nAN
+bqR
+mYP
nAN
-qFV
-qto
-qto
-qgi
-noY
-pqb
-pqb
-pqb
-pqb
-pqb
-pqb
-pqb
-uPb
-bVg
+ric
+xLO
+xLO
+csZ
pqb
+fYj
+sSK
+pZH
+fYj
+sSK
+pZH
+xmb
+bje
pqb
-fJR
-fJR
+dGN
+dGN
myp
myp
-fJR
-fJR
+dGN
+dGN
myp
-fJR
-pAp
+dGN
+yag
+wqx
+wqx
ipn
ipn
ipn
@@ -93058,11 +96245,9 @@ ipn
ipn
ipn
ipn
-tzO
-hwc
pqb
-xub
-mVX
+oYW
+fID
aDl
mVX
mVX
@@ -93208,7 +96393,7 @@ mVX
mVX
mVX
mVX
-fjq
+iIs
wLM
wLM
wLM
@@ -93245,81 +96430,81 @@ wUF
tZe
wUF
onc
-bdw
-jdQ
+bDp
+igZ
jWT
jFM
onc
-qpP
-kPg
-kPg
-kPg
-iwS
-lYZ
-vES
-vES
-jQb
-iwS
-iwS
-aRW
-oNa
-iwS
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-nAN
+rIw
+jzp
+sNt
+sNt
+sNt
+sNt
+sNt
+cQX
+fMQ
+dXk
+dXk
+rgF
+rgF
+awU
+mnt
+rgF
+rgF
+dXk
+dXk
+fMQ
hTD
fAg
fAg
+sYW
+fDP
+qto
+qto
+qto
+qto
+qto
+qto
+qgi
+qto
+qgi
+fDP
+oWu
+fAg
fAg
-abk
+kZY
pqb
-pxs
-pxs
-pxs
-tBb
-sBh
-cFY
-ntW
-hsJ
-tHQ
pqb
-grj
-myp
-myp
-myp
-myp
+pqb
+pqb
+pqb
+pqb
+pqb
+lla
+lla
+pqb
+fJR
+fJR
myp
myp
+fJR
+fJR
myp
-eOl
-ipn
+fJR
+pAp
+gMP
+wqx
+wqx
ipn
ipn
ipn
ipn
ipn
ipn
-lLE
-fmc
pqb
-enO
-mVX
+rjY
+fID
mVX
mVX
mVX
@@ -93502,82 +96687,82 @@ oiy
tZe
sTV
onc
-hNK
+mSE
xPS
ihM
eNL
onc
-vES
-kPg
-xQz
-kPg
-ira
-lYZ
-vES
-prX
-quA
-iwS
-iwS
-aRW
-udJ
-iwS
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-nAN
+jCg
+bLx
+xed
+xed
+xed
+aov
+uue
+xQc
+fMQ
+vjq
+smL
+dXk
+hlk
+dEW
+dEW
+tQg
+dXk
+uqg
+uqg
+fMQ
hTD
fAg
fAg
fAg
-kZY
+fDP
+fAg
+fAg
+fAg
+fAg
+fAg
+fAg
+fAg
+fAg
+fAg
+fDP
+fAg
+fAg
+fAg
+abk
pqb
-vdf
-vdf
-vdf
-vdf
-hwc
+lhk
+lhk
+lhk
+nnf
+aPy
+lXe
ntW
-rWg
-trB
-oSQ
+hsJ
pqb
-pUR
-pUR
+grj
myp
myp
-fWk
-jlp
-tqI
-qco
-cgU
-bRL
-ivr
-phe
-ozS
-phe
-ozS
-bRL
-mud
-eEj
-pqb
-pqb
-pqb
+myp
+myp
+myp
+myp
+myp
+eOl
+wVY
+wqx
+wqx
+wqx
+wqx
+wqx
+axQ
+fdP
+xsd
pqb
+nAN
+nAN
+nAN
mVX
mVX
mVX
@@ -93724,7 +96909,7 @@ mVX
mVX
mVX
mVX
-jMD
+vGJ
jMD
jMD
mVX
@@ -93737,11 +96922,11 @@ mVX
mVX
mVX
iIs
-ctv
+rBi
ctv
ctv
iIs
-dXc
+ajO
ajO
onc
iFr
@@ -93764,78 +96949,78 @@ xPS
ihM
ihM
onc
-vES
-kLt
-sFp
-ePz
-iwS
-lYZ
-vES
-vES
-aYp
-iwS
-iwS
-vUy
-vUy
-iwS
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-nAN
-cFn
+rhT
+bLx
+cei
+deM
+gOb
+rAB
+ihc
+wzC
+fMQ
+mLo
+sGe
+ffV
+hqH
+dEW
+dEW
+daN
+bpE
+thQ
+kSD
+fMQ
+wRu
+mzs
+mzs
+mzs
+fDP
+mzs
+mzs
+mzs
+mzs
+mzs
+mzs
+mzs
hHu
+gvy
+fDP
jJS
fAg
+fAg
kZY
pqb
vdf
vdf
vdf
-vdf
hwc
-xmb
-fXZ
+ntW
+uVO
+rWg
trB
-wvg
pqb
-dGN
-dGN
+pUR
+pUR
myp
myp
-oXn
-lLt
-lLt
-lLt
-rqJ
-pqb
-pqb
-pqb
-pqb
-pqb
-pqb
-pqb
-pqb
-pqb
-pqb
-klT
+fWk
+jlp
+tqI
+qco
+cgU
+wSS
+wqx
+wqx
+wSS
+wSS
+wqx
+bim
+ksI
+hwc
pqb
-bjw
-mVX
+nAN
+nAN
+dqe
+fID
mVX
mVX
mVX
@@ -94000,7 +97185,7 @@ ctv
wLM
mVX
mVX
-srQ
+onc
ajO
ajO
ajO
@@ -94021,78 +97206,78 @@ ihM
ihM
rag
onc
-xgK
-tuh
-dXA
-gVO
-iwS
-lYZ
-vES
-vlW
-iwS
-iwS
-siJ
-iGT
-oNa
-iwS
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
+sDN
+bLx
+cQO
+cQO
+cQO
+xBq
+uYX
+kNH
+fMQ
+dXk
+dXk
+rgF
+rgF
+awU
+mnt
+rgF
+rgF
+dXk
+dXk
+fMQ
+pFn
+mVk
+mVk
+bYY
+nAN
+vVT
+kYF
+uox
+ftv
+vVT
+tsO
+uox
nAN
-nNb
-fAg
-mTv
-fAg
-kZY
+nAN
+nAN
+kDB
+ijf
+ijf
+wpg
pqb
-pxs
-pxs
-pxs
-uZt
-dgp
-cFY
-eNf
+fam
+vdf
+vdf
+hwc
+xmb
+fXZ
+myp
trB
-uYa
pqb
-fJR
-fJR
+dGN
+dGN
myp
myp
-mQr
+oXn
lLt
-qaa
lLt
-iMy
-nAN
-mYM
-gQl
-mYM
-iha
-qVd
-wGf
-tbt
-wGf
-nAN
-nAN
+lLt
+rqJ
+pqb
+inv
+ePf
+pqb
+pqb
+pqb
+pqb
+eEj
+bmO
+qfa
+qfa
nAN
-pDG
-mVX
+toW
+fID
aDl
mVX
mVX
@@ -94251,7 +97436,7 @@ mVX
mVX
mVX
wLM
-rBi
+ctv
ctv
ctv
wLM
@@ -94264,7 +97449,7 @@ mVX
mVX
mVX
mVX
-srQ
+onc
onc
onc
onc
@@ -94274,82 +97459,82 @@ onc
onc
onc
jXe
-qkx
-aVs
+gfq
+uPQ
kgA
onc
-vES
-vES
-vES
-sjx
-iwS
-hHa
-udI
-mFU
-iwS
-siJ
-iGT
-eZg
-kNj
-iwS
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-nAN
-wrh
-fAg
-mTv
-fAg
-kZY
-pqb
-pqb
-pqb
-pqb
-pqb
-pqb
-lpB
-rWg
-trB
-jzj
+jRu
+sgp
+iSK
+iSK
+iSK
+iSK
+iSK
+coZ
+fMQ
+xqZ
+hRy
+dXk
+hTA
+dEW
+dEW
+tQg
+dXk
+bQi
+bQi
+fMQ
+qPR
+dIZ
+dIZ
+jWd
+nAN
+vVT
+uEI
+uox
+swV
+vVT
+oaw
+uox
+lCr
+qjY
+eSL
+fDP
+fDP
+fDP
+fDP
pqb
-grj
+lhk
+lhk
+lhk
+mBl
+cFY
+eNf
myp
+oku
+pqb
+fJR
+fJR
myp
myp
-arX
-tmL
-nlT
+mQr
lLt
-oUm
+qaa
+lLt
+iMy
nAN
-oxQ
-oxQ
-oxQ
-sLt
-cjr
-fDV
-fDV
-fDV
nAN
-bkR
-eSL
-qBi
-mVX
+nAN
+nAN
+vAq
+emX
+nAN
+nAN
+nAN
+nAN
+qfa
+nAN
+iYd
+fID
mVX
mVX
mVX
@@ -94501,7 +97686,7 @@ mVX
mVX
mVX
mVX
-jMD
+vGJ
jMD
jMD
mVX
@@ -94509,7 +97694,7 @@ mVX
mVX
wLM
ctv
-xfI
+ctv
ctv
wLM
mVX
@@ -94528,14 +97713,6 @@ mVX
mVX
mVX
mVX
-srQ
-onc
-onc
-onc
-onc
-onc
-onc
-onc
onc
onc
onc
@@ -94544,69 +97721,77 @@ onc
onc
onc
iwS
-aRW
-eZg
-kNj
-bwb
-iwS
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
+kHT
+vES
+vES
+vES
+vES
+vES
+kHT
+fMQ
+nTO
+qmN
+haZ
+rrD
+dEW
+dEW
+iXL
+pEA
+kFL
+wcC
+fMQ
+frL
+uUY
+joJ
+fll
+fMQ
+fMQ
+fMQ
+fMQ
+fMQ
+fMQ
+fMQ
+fMQ
+fMQ
nAN
-fDY
-fAg
-mTv
-fAg
-abk
+nAN
+kDB
+ijf
+ijf
+wpg
pqb
-brM
-iFB
-kaY
-vep
-gPg
-xmb
-sSK
-gRK
-rZk
pqb
-pUR
-pUR
+pqb
+pqb
+pqb
+oeV
+rWg
myp
+hKG
+pqb
+grj
myp
-owl
-lLt
-uAi
+myp
+myp
+arX
+tmL
+nlT
lLt
-fgx
+oUm
nAN
-jbd
-cBr
-mcg
-pBp
-pBp
-mcg
-cBr
-sVH
+iEW
+uJi
+pql
+gQT
+gBL
+ngB
+cpK
+fgM
nAN
-mIC
-eSL
-uua
-mVX
+bkR
+nAN
+dqe
+fID
mVX
mVX
mVX
@@ -94764,11 +97949,11 @@ jMD
jMD
jMD
mVX
-wLM
-ctv
-tjJ
+iIs
ctv
-wLM
+xfI
+vHZ
+iIs
mVX
mVX
jMD
@@ -94792,78 +97977,78 @@ mVX
mVX
mVX
mVX
-srQ
-onc
-onc
-onc
-onc
-onc
-onc
-onc
iwS
-aRW
-oNa
-eyb
iwS
+olu
+olu
+olu
+olu
+olu
iwS
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-nAN
-glw
-dRg
-mTv
+fMQ
+ngT
+aBX
+aBX
+aBX
+aBX
+aBX
+aBX
+aBX
+aBX
+gIc
+fMQ
+fMQ
+fMQ
+fMQ
+fMQ
+fMQ
+fMQ
+fMQ
+rBA
+hYC
+gnk
+gtm
+fMQ
+fMQ
+fMQ
+nAN
+sVW
+iTF
fAg
kZY
pqb
+brM
+rQt
+vep
+qJV
+xmb
+hpD
+hpD
+bRw
pqb
-pqb
-myp
-myp
-pqb
-inI
-fvx
-pIg
-inI
-pqb
-dGN
-dGN
+pUR
+pUR
myp
myp
-keD
-lLt
+owl
lLt
+uAi
lLt
-rxE
+fgx
nAN
-nLN
-fAg
-njW
-fAg
-fAg
-hsZ
-fAg
-qOP
+gzJ
+sZc
+uZB
+bkc
+ccc
+jOj
+aHN
+jVf
nAN
-qLC
-eSL
-pDG
-mVX
+mIC
+nAN
+toW
+fID
aDl
mVX
mVX
@@ -94919,7 +98104,7 @@ jbL
jsZ
jXB
kps
-kjZ
+dpg
mVX
hLV
igh
@@ -94927,7 +98112,7 @@ lKZ
jsZ
jXB
kps
-kjZ
+dpg
mVX
mVX
mVX
@@ -95019,22 +98204,272 @@ mVX
mVX
mVX
mVX
-jMD
-jMD
-giG
+vGJ
+jMD
+wLM
+ctv
+tjJ
+ctv
+wLM
+mVX
+mVX
+jMD
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+jMD
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+jMD
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+jMD
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+hgc
+cfr
+iiU
+dQu
+djD
+aBX
+aBX
+nVd
+qxt
+aBX
+kPi
+fMQ
+otn
+uVX
+sJx
+gMV
+fMQ
+fMQ
+lgD
+qnr
+qQG
+oIb
+uOH
+wDU
+nuQ
+fMQ
+nNb
+mTv
+kXQ
+fAg
+daw
+pqb
+pqb
+pqb
+myp
+pqb
+fvx
+pIg
+hwc
+lkr
+pqb
+dGN
+dGN
+myp
+myp
+keD
+lLt
+lLt
+lLt
+rxE
+nAN
+gzJ
+sZc
+dbW
+hBW
+lYK
+siz
+aHN
+jVf
+nAN
+qLC
+nAN
+iYd
+fID
+mVX
+mVX
+mVX
+pNM
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+"}
+(178,1,1) = {"
+qZO
+aim
+aim
+aAL
+aAL
+aAL
+aAL
+bZP
+tYd
+tYd
+aJQ
+aJQ
+aJQ
+tYd
+qZO
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+tYd
+mVX
+mVX
+hMy
+inR
+iPL
+jKg
+iPL
+kru
+kLh
+mVX
+hMy
+luo
+iPL
+lXp
+iPL
+kru
+kLh
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+xPO
+bmm
+mZS
+mZS
+mZS
+mZS
+bmm
+bmm
+bmm
+bmm
+bmm
+bmm
+bmm
+bmm
+bmm
+bmm
+bmm
+bmm
+bmm
+bmm
+bmm
+bmm
+bmm
+bmm
+bmm
+bmm
+bmm
+mZS
+mZS
+mZS
+mZS
+bmm
+xPO
+mVX
+mVX
+mVX
+pNM
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+wLM
ctv
pUv
ctv
wLM
-mVX
-mVX
jMD
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
+jMD
jMD
mVX
mVX
@@ -95042,13 +98477,20 @@ mVX
mVX
mVX
mVX
+vGJ
+jMD
+jMD
jMD
mVX
mVX
mVX
-mVX
-mVX
-mVX
+vGJ
+jMD
+jMD
+jMD
+jMD
+jMD
+jMD
jMD
mVX
mVX
@@ -95056,47 +98498,47 @@ mVX
mVX
mVX
mVX
-mVX
-eyb
-aRW
-oNa
-eyb
-mVX
-iwS
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-nAN
-pwF
-pwF
-hTD
-fAg
-kZY
+jMD
+hgc
+tDu
+eLE
+wgN
+vpP
+aBX
+fsS
+qxt
+txs
+aBX
+xOk
+fMQ
+qnr
+uWf
+oFO
+qnr
+fMQ
+eec
+qnr
+aBX
+pnQ
+rqg
+gBo
+aBX
+cdq
+fMQ
+lqG
+mTv
+pHG
+hOe
+wZK
pqb
-jBs
-iFB
-ayr
+fcD
+rQt
ayr
pqb
-hza
vTR
aeY
-hza
+hwc
+fgQ
pqb
fJR
fJR
@@ -95108,18 +98550,18 @@ xCN
fKl
xas
nAN
-whQ
-sBk
-tSE
-cBr
-cBr
-fAg
-lwX
-ccL
-eSL
+gzJ
+iLM
+tcz
+nqF
+sla
+aYD
+wNe
+jVf
+nAN
iRq
-eSL
-qBi
+nAN
+nAN
mVX
mVX
mVX
@@ -95133,22 +98575,22 @@ mVX
mVX
mVX
"}
-(178,1,1) = {"
+(179,1,1) = {"
qZO
-aim
-aim
-aAL
-aAL
-aAL
+ait
+aGX
+aJZ
+aXg
aAL
-bZP
-tYd
+bry
+caw
tYd
-aJQ
-aJQ
-aJQ
+cvi
+cNW
+cNW
+cNW
+dCI
tYd
-qZO
eWA
eWA
eWA
@@ -95170,21 +98612,21 @@ eWA
tYd
mVX
mVX
-hMy
-inR
+hMD
+ioP
iPL
-jKg
+juD
iPL
-kru
-kLh
+kAj
+kMQ
mVX
-hMy
-luo
+hMD
+lAn
iPL
-lXp
+juD
iPL
-kru
-kLh
+ktf
+kMQ
mVX
mVX
mVX
@@ -95219,9 +98661,6 @@ mVX
xPO
bmm
mZS
-mZS
-mZS
-mZS
bmm
bmm
bmm
@@ -95243,9 +98682,12 @@ bmm
bmm
bmm
bmm
-mZS
-mZS
-mZS
+bmm
+bmm
+bmm
+bmm
+bmm
+bmm
mZS
bmm
xPO
@@ -95282,21 +98724,10 @@ wLM
ctv
cCV
ctv
-giG
-jMD
-jMD
-jMD
-jMD
-jMD
-jMD
-jMD
-jMD
-jMD
-jMD
-jMD
-jMD
-jMD
-jMD
+wLM
+mVX
+mVX
+vGJ
jMD
jMD
jMD
@@ -95304,45 +98735,56 @@ jMD
jMD
jMD
jMD
+mVX
+mVX
+mVX
jMD
jMD
jMD
jMD
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+vGJ
jMD
jMD
jMD
jMD
jMD
jMD
-wxt
-aRW
-udJ
-wxt
jMD
-jiz
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-nAN
-tAB
-mwq
-hTD
-fAg
+hgc
+dnJ
+eLE
+wgN
+vpP
+aBX
+sOT
+llm
+gqn
+aBX
+qFJ
+fMQ
+eqL
+aeH
+njL
+qnr
+uFO
+qnr
+qnr
+aBX
+vZW
+vkL
+mBF
+aBX
+dMn
+fMQ
+maH
+mTv
+vyx
kZY
nAN
nAN
@@ -95368,17 +98810,17 @@ nAN
nAN
nAN
nAN
-tlT
-tlT
-ajU
-tHy
+dbW
+siz
+nAN
+nAN
nAN
nAN
nAN
nAN
nAN
-pHc
-pHc
+fID
+mVX
mVX
mVX
pNM
@@ -95390,22 +98832,22 @@ mVX
mVX
mVX
"}
-(179,1,1) = {"
+(180,1,1) = {"
qZO
-ait
-aGX
-aJZ
-aXg
+alK
+alK
aAL
-bry
-caw
-tYd
-cvi
-cNW
-cNW
-cNW
-dCI
-tYd
+aAL
+bdh
+bvu
+aAL
+qZO
+cwn
+azG
+azG
+aAL
+dzW
+qZO
eWA
eWA
eWA
@@ -95427,21 +98869,21 @@ eWA
tYd
mVX
mVX
-hMD
-ioP
+hOM
+ipu
iPL
-juD
+jLP
iPL
-kAj
-kMQ
+kuJ
+kNN
mVX
-hMD
-lAn
+hOM
+lAo
iPL
-juD
+lYV
iPL
-ktf
-kMQ
+kuJ
+kNN
mVX
mVX
mVX
@@ -95495,7 +98937,7 @@ bmm
bmm
bmm
bmm
-bmm
+fGo
bmm
bmm
bmm
@@ -95533,9 +98975,9 @@ mVX
mVX
mVX
mVX
+vGJ
jMD
-jMD
-giG
+wLM
ctv
xEI
ctv
@@ -95571,70 +99013,70 @@ mVX
mVX
mVX
mVX
-eyb
-aRW
-oNa
-eyb
-mVX
-iwS
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-nAN
-xmI
-xmI
-hTD
-fAg
+hgc
+fiE
+del
+bQo
+vlu
+qty
+aBX
+qxt
+qxt
+aBX
+aBX
+uFO
+qnr
+qUq
+uUr
+qnr
+fMQ
+sxr
+qnr
+aBX
+jsR
+pYU
+cFR
+aBX
+xEY
+fMQ
+pvl
+mTv
+uEg
kZY
-hmX
-daM
-rgi
-mYF
-xxx
-oIc
-tmQ
-qsJ
-vcj
-pLN
-asI
-kRE
-oIc
-oIc
-glE
-nAN
-qkU
-nBl
-xCW
-xCW
-oBW
-uQD
-fAg
-aFM
-mcg
-mcg
-mOZ
-gMv
-ePq
-gDR
-xBe
nAN
-uua
-mVX
+qTB
+nIR
+qTB
+nAN
+kVQ
+qTB
+nIR
+qTB
+kVQ
+nAN
+vRQ
+kyK
+vGS
+foL
+cAw
+xbJ
+nqn
+oUC
+rZE
+yim
+hlh
+fDP
+xDT
+tcz
+aYD
+pql
+nRi
+gup
+nAN
+mXF
+nAN
+dqe
+fID
mVX
mVX
mVX
@@ -95647,22 +99089,22 @@ mVX
mVX
mVX
"}
-(180,1,1) = {"
-qZO
-alK
-alK
+(181,1,1) = {"
+tYd
+amE
aAL
aAL
-bdh
-bvu
aAL
+bdh
+bvz
+cbQ
qZO
-cwn
+cwG
azG
azG
aAL
-dzW
-qZO
+dzo
+dFv
eWA
eWA
eWA
@@ -95684,21 +99126,21 @@ eWA
tYd
mVX
mVX
-hOM
-ipu
-iPL
-jLP
-iPL
-kuJ
-kNN
+hQj
+ilI
+iTp
+jxF
+iTp
+kvR
+kOn
mVX
-hOM
-lAo
-iPL
-lYV
-iPL
-kuJ
-kNN
+hQj
+ilI
+iTp
+jxF
+iTp
+kvR
+kOn
mVX
mVX
mVX
@@ -95741,6 +99183,7 @@ bmm
bmm
bmm
bmm
+fGo
bmm
bmm
bmm
@@ -95752,7 +99195,6 @@ bmm
bmm
bmm
bmm
-fGo
bmm
bmm
bmm
@@ -95792,11 +99234,11 @@ jMD
jMD
jMD
mVX
-wLM
+iIs
ctv
cFo
-ctv
-wLM
+vHZ
+iIs
mVX
mVX
jMD
@@ -95820,78 +99262,78 @@ mVX
mVX
mVX
mVX
-srQ
+onc
ajO
ajO
ajO
ajO
onc
onc
-iwS
-iwS
-aRW
-oNa
-eyb
-iwS
-iwS
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-nAN
-tnc
-ftv
-hTD
-ilv
-kZY
-hmX
-daM
-oIc
-adZ
-dtR
-oIc
-oIc
-avx
-ovk
-oIc
-asI
-nAN
-kTQ
-oIc
-iXk
-nAN
-ocO
-fAg
-fAg
-fAg
-oBW
-uTC
-fAg
-fAg
-fAg
-fAg
-jzh
-xFY
-rey
+onc
+fMQ
+hMu
+aBX
+aBX
+aBX
+aBX
+aBX
+aBX
+aBX
+aBX
+oKz
+fMQ
+avR
+jTN
+dji
+fTc
+fMQ
+fMQ
+qJi
+aBX
+fIN
+hlM
+fIN
+aBX
+jsJ
+fMQ
+nNb
+mTv
+aKm
+hIl
+qif
rIb
-myL
+rIb
+tMs
nAN
-pDG
-mVX
+iUt
+iUt
+iUt
+iUt
+iUt
+dVa
+gsK
+rZE
+rZE
+rZE
+rZE
+rZE
+rZE
+pGF
+sMC
+xCh
+ncc
+fDP
+lZF
+xDT
+pql
+hLw
+jBZ
+pXH
+hSO
+iiA
+nAN
+toW
+fID
aDl
mVX
mVX
@@ -95904,23 +99346,23 @@ mVX
mVX
mVX
"}
-(181,1,1) = {"
-tYd
-amE
-aAL
-aAL
+(182,1,1) = {"
+qZO
+amV
+aHl
+qCy
aAL
bdh
-bvz
-cbQ
+bzh
+aAL
qZO
-cwG
-azG
-azG
+cxM
+aAL
+aXg
aAL
dzo
-dFv
-eWA
+dEE
+dMT
eWA
eWA
eWA
@@ -95941,21 +99383,21 @@ eWA
tYd
mVX
mVX
-hQj
-ilI
-iTp
-jxF
-iTp
-kvR
-kOn
mVX
-hQj
-ilI
-iTp
-jxF
-iTp
-kvR
-kOn
+imX
+iVo
+jAl
+jYQ
+kwr
+mVX
+mVX
+mVX
+imX
+iVo
+jAl
+jYQ
+kwr
+mVX
mVX
mVX
mVX
@@ -95989,7 +99431,6 @@ mVX
mVX
xPO
bmm
-mZS
bmm
bmm
bmm
@@ -95998,7 +99439,6 @@ bmm
bmm
bmm
bmm
-fGo
bmm
bmm
bmm
@@ -96017,7 +99457,9 @@ bmm
bmm
bmm
bmm
-mZS
+bmm
+bmm
+bmm
bmm
xPO
mVX
@@ -96043,7 +99485,7 @@ mVX
mVX
mVX
mVX
-jMD
+vGJ
jMD
jMD
mVX
@@ -96070,7 +99512,7 @@ mVX
mVX
mVX
mVX
-srQ
+onc
onc
onc
ajO
@@ -96084,71 +99526,71 @@ qzP
hTg
onc
onc
-uRC
-uRC
-aRW
-oNa
-eKv
-eKv
-iwS
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-nAN
-pwF
-pwF
-hTD
-ksN
-moU
-ncA
-oIc
-oIc
-oIc
-oIc
-oIc
-oIc
-eCT
-oIc
-oIc
-fyn
-nAN
-lcU
-oIc
-bDa
-nAN
-rHK
-fAg
-fAg
-vlQ
-oBW
-uTC
+onc
+fMQ
+xsn
+qrm
+qEZ
+kXm
+qAe
+qAe
+qCq
+fFC
+oiP
+leF
+fMQ
+fMQ
+fMQ
+fMQ
+fMQ
+fMQ
+fMQ
+dix
+aBX
+aBX
+aBX
+aBX
+aBX
+bEx
+fMQ
+fMQ
+sVW
fAg
+moU
+pqC
fAg
fAg
fAg
-jzh
-xFY
-vPx
-rIb
-myL
nAN
-qBi
-mVX
+eeU
+eeU
+iUt
+eeU
+eeU
+dVa
+wXu
+hux
+sMC
+vjG
+vjG
+vjG
+sMC
+sMC
+ntN
+bki
+nqT
+fDP
+sjr
+dyH
+pgs
+jWN
+vzz
+pOT
+nAN
+juc
+nAN
+iYd
+fID
mVX
mVX
mVX
@@ -96161,23 +99603,23 @@ mVX
mVX
mVX
"}
-(182,1,1) = {"
+(183,1,1) = {"
qZO
-amV
+anm
aHl
-qCy
+aKV
+aXg
aAL
-bdh
-bzh
+bCn
aAL
qZO
-cxM
-aAL
-aXg
+cyg
+azG
+azG
aAL
-dzo
-dEE
-dMT
+dzW
+tYd
+eWA
eWA
eWA
eWA
@@ -96199,19 +99641,19 @@ tYd
mVX
mVX
mVX
-imX
-iVo
-jAl
-jYQ
-kwr
mVX
mVX
mVX
-imX
-iVo
-jAl
-jYQ
-kwr
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
mVX
mVX
mVX
@@ -96307,7 +99749,7 @@ mVX
mVX
mVX
wLM
-rBi
+ctv
ctv
ctv
wLM
@@ -96320,7 +99762,7 @@ mVX
mVX
mVX
mVX
-srQ
+onc
ajO
ajO
ajO
@@ -96340,72 +99782,72 @@ qlC
qlC
jkY
guv
-onc
-uRC
-uRC
-aRW
-xIm
-wde
-vui
-iwS
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-nAN
-xXq
-iky
-hTD
-gcZ
-abk
+fvs
+fvs
+fMQ
+tVL
+vIj
+tPD
+eZp
+qAe
+qAe
+beu
+tPD
+veQ
+veQ
+fMQ
+oWj
+wPe
+qOR
+lza
+fMQ
+eJc
+tGc
+mYX
+aBX
+aGt
+aBX
+tGc
+mYX
+eJc
+fMQ
+kDB
+ijf
+wpg
nAN
-bNp
-sHn
-daM
-oIc
-oIc
-oIc
-gpm
-eKh
-oIc
-bvK
+hJg
+xzN
+xWg
nAN
-oOQ
-oIc
-sZy
-nAN
-qdd
-hNa
-iAD
-ncv
-oBW
-gMj
-fAg
-fAg
-fAg
-fAg
-wQP
-pcr
-mdV
-eVU
-hUD
+gqv
+gqv
+ftP
+gqv
+gqv
nAN
-uua
-mVX
+wYx
+hON
+sMC
+vjG
+vjG
+vjG
+sMC
+ntN
+jkH
+nAN
+nAN
+nAN
+dyH
+wwK
+jSE
+pgs
+nAN
+nAN
+nAN
+nAN
+nAN
+dqe
+fID
mVX
mVX
mVX
@@ -96418,21 +99860,21 @@ mVX
mVX
mVX
"}
-(183,1,1) = {"
-qZO
-anm
-aHl
-aKV
-aXg
-aAL
-bCn
+(184,1,1) = {"
+tYd
+arw
+aHO
+aLC
+aXD
aAL
+bCI
+cbT
qZO
-cyg
-azG
+cyi
azG
+cYN
aAL
-dzW
+dCY
tYd
eWA
eWA
@@ -96528,7 +99970,7 @@ bmm
bmm
bmm
bmm
-bmm
+fGo
bmm
bmm
bmm
@@ -96564,13 +100006,13 @@ mVX
mVX
mVX
wLM
-ctv
+rBi
ctv
ctv
wLM
mVX
mVX
-srQ
+onc
ajO
ajO
ajO
@@ -96598,48 +100040,37 @@ mKB
mbd
mFe
onc
-uRC
-eKv
-xGH
-fCa
-oNa
-jMK
-iwS
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-nAN
-xmI
-xmI
-hTD
-hjL
-kZY
-hmX
-uoZ
-ebR
-aHU
-oIc
-jhY
-oIc
-iCn
-exk
-oIc
-ufp
+fvs
+fMQ
+tPD
+tPD
+rgF
+rgF
+awU
+mnt
+rgF
+rgF
+tPD
+tPD
+fMQ
+qPR
+dIZ
+dIZ
+jWd
+fMQ
+pDR
+vmF
+uqQ
+aBX
+aZw
+aBX
+dZK
+jRY
+hHW
+fMQ
+fDP
+fDP
+vNA
nAN
nAN
nAN
@@ -96650,19 +100081,30 @@ nAN
nAN
nAN
nAN
-lJP
-bjP
-rZo
-cKq
-fVl
-wAV
nAN
+eBK
+hON
+ntN
+bki
+bki
+bki
+hux
+ncc
+hXc
nAN
+sqO
+wSQ
+wwK
+bkc
+ccc
+jSE
+pEE
+gcn
nAN
nAN
nAN
-pDG
-mVX
+toW
+fID
aDl
mVX
mVX
@@ -96675,40 +100117,40 @@ mVX
mVX
mVX
"}
-(184,1,1) = {"
+(185,1,1) = {"
+tYd
+tYd
+tYd
+tYd
tYd
-arw
-aHO
-aLC
-aXD
-aAL
-bCI
-cbT
qZO
-cyi
-azG
-cYN
-aAL
-dCY
tYd
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
+qZO
+tYd
+qZO
+tYd
+tYd
+tYd
+tYd
+tYd
+tYd
+tYd
+tYd
+tYd
+tYd
+tYd
+tYd
+tYd
+tYd
+tYd
+tYd
+tYd
+tYd
+tYd
+tYd
+tYd
+tYd
+tYd
tYd
mVX
mVX
@@ -96785,7 +100227,7 @@ bmm
bmm
bmm
bmm
-fGo
+bmm
bmm
bmm
bmm
@@ -96808,7 +100250,7 @@ mVX
mVX
mVX
mVX
-jMD
+vGJ
jMD
jMD
mVX
@@ -96853,72 +100295,72 @@ kqe
tNZ
osE
mbd
-kic
+ewR
onc
-rvV
-eKv
-eKv
-aRW
-oNa
-rvV
-iwS
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
+fvs
+fMQ
+hEl
+owz
+bKu
+oXC
+qAe
+qAe
+cVk
+krW
+rgF
+qHm
+fMQ
+pFn
+mVk
+mVk
+hpN
+fMQ
+xkp
+vMl
+aix
+aBX
+rVg
+aBX
+xfP
+cvq
+hsk
+fMQ
+kDB
+ijf
+wpg
nAN
-ftv
-gDk
-hTD
-dEV
-kZY
-hmX
-tto
-ovk
-oIc
-oIc
-oIc
-oIc
-vgt
-oIc
-oIc
-aag
+htg
+pIR
+kEs
nAN
-vSX
+qTB
+qTB
+nIR
+qTB
+qTB
nAN
-ydH
-sYS
-njW
-leC
-oOk
-dGL
-xOy
-lLN
-fAg
-fAg
-fAg
-fAg
-tWj
-hvs
-vNi
+eRm
+hON
+ncc
+xKK
+wym
+rGZ
+hON
+ncc
+pdi
nAN
+sqO
+wSQ
+qsV
+hBW
+lYK
+xIN
+pEE
+jUq
nAN
nAN
-qBi
+nAN
+iYd
mVX
mVX
mVX
@@ -96932,41 +100374,41 @@ mVX
mVX
mVX
"}
-(185,1,1) = {"
-tYd
-tYd
-tYd
-tYd
-tYd
-qZO
-tYd
-qZO
-tYd
-qZO
-tYd
-tYd
-tYd
-tYd
-tYd
-tYd
-tYd
-tYd
-tYd
-tYd
-tYd
-tYd
-tYd
-tYd
-tYd
-tYd
-tYd
-tYd
-tYd
-tYd
-tYd
-tYd
-tYd
-tYd
+(186,1,1) = {"
+fCq
+fCq
+fCq
+fCq
+fCq
+fCq
+fCq
+fCq
+fCq
+fCq
+fCq
+fCq
+fCq
+fCq
+fCq
+fCq
+fCq
+fCq
+fCq
+fCq
+fCq
+fCq
+fCq
+fCq
+fCq
+fCq
+fCq
+fCq
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
mVX
mVX
mVX
@@ -97080,9 +100522,9 @@ wLM
iIs
tqy
pyu
-rpk
-qqC
-nIj
+rUb
+pGJ
+mVC
nIj
onc
pzx
@@ -97112,66 +100554,66 @@ jdj
mbd
uda
onc
-mRR
-eKv
-eKv
-aRW
-oNa
-miN
-iwS
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-nAN
-pwF
-pwF
+fvs
+fMQ
+oDu
+rLk
+tPD
+eZp
+qAe
+qAe
+beu
+tPD
+unB
+unB
+fMQ
+qFV
+qto
+qto
+nuh
+fMQ
+mbS
+nJB
+iet
+aBX
+aGt
+aBX
+ylh
+unM
+vRJ
+fMQ
hTD
-lwk
-kZY
-hmX
-jDr
-oIc
-oIc
-oIc
-oIc
-oIc
-oIc
-oIc
-oIc
-ljo
-nAN
-aoS
-nAN
-eTm
-sYS
-fAg
-cKq
-fAg
-fAg
-fAg
-fAg
fAg
+moU
+rTH
fAg
fAg
-rZo
fAg
-hvs
-qGS
+nAN
+lsv
+ism
+ism
+ism
+ism
+xeR
+gsK
+pGF
+ncc
+whw
+fLB
+gNC
+hON
+ncc
+xeK
+nAN
+nAN
+nAN
+xDT
+tcz
+aYD
+pql
+nAN
+nAN
nAN
nAN
nAN
@@ -97189,34 +100631,34 @@ mVX
mVX
mVX
"}
-(186,1,1) = {"
-fCq
-fCq
-fCq
-fCq
-fCq
-fCq
-fCq
-fCq
-fCq
-fCq
-fCq
-fCq
-fCq
-fCq
-fCq
-fCq
-fCq
-fCq
-fCq
-fCq
-fCq
-fCq
-fCq
-fCq
-fCq
+(187,1,1) = {"
fCq
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
fCq
+eaV
+eaV
+eaV
+eaV
+eaV
+eaV
+eaV
+eaV
+eaV
+eaV
+eaV
fCq
mVX
mVX
@@ -97277,7 +100719,7 @@ bmm
bmm
bmm
bmm
-bmm
+fGo
bmm
bmm
bmm
@@ -97320,7 +100762,7 @@ mVX
mVX
mVX
mVX
-fjq
+iIs
wLM
wLM
wLM
@@ -97335,11 +100777,11 @@ skw
kiX
phM
iIs
-tqy
+kcO
pyu
-rUb
-pGJ
-mVC
+pyu
+pyu
+rpk
sfl
onc
cVM
@@ -97367,71 +100809,71 @@ smT
ayw
ayw
vvD
-kzB
-onc
-tkP
-tso
-nIn
-aRW
-oNa
-jcM
-iwS
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-nAN
-wJI
-kmt
+pTc
+fvs
+fvs
+fMQ
+tPD
+tPD
+rgF
+rgF
+awU
+mnt
+rgF
+rgF
+tPD
+tPD
+fMQ
hTD
fAg
-kZY
-hmX
-rgs
-xws
-mcX
-rjF
-lUK
-ulJ
-kXz
-oIc
-oIc
-fLa
-nAN
-uxZ
-nAN
-ydH
-mFD
-gCw
-fAg
-fAg
-fAg
-fAg
-fAg
-fAg
-fAg
fAg
+dAz
+fMQ
+fMQ
+rNJ
+qnr
+aBX
+aZw
+aBX
+qnr
+rNJ
+fMQ
+fMQ
+hTD
fAg
-txL
-hvs
-doA
+cAb
+rTH
+rIb
+rIb
+tMs
nAN
-uua
-mVX
+lsv
+ism
+ism
+ism
+ism
+xeR
+wXu
+hux
+ncc
+whw
+nwb
+gNC
+hON
+ncc
+lln
+nAN
+pDr
+tqY
+kcl
+xDT
+pql
+qMO
+fnF
+svw
+nAN
+dqe
+fID
mVX
mVX
mVX
@@ -97446,7 +100888,7 @@ mVX
mVX
mVX
"}
-(187,1,1) = {"
+(188,1,1) = {"
fCq
eWA
eWA
@@ -97534,7 +100976,7 @@ bmm
bmm
bmm
bmm
-fGo
+bmm
bmm
bmm
bmm
@@ -97592,10 +101034,10 @@ rLO
rLO
rLO
iIs
-kcO
-pyu
-pyu
-pyu
+ntK
+aps
+aps
+uLx
rpk
sfl
onc
@@ -97625,70 +101067,70 @@ oWo
kfj
nCt
onc
+fvs
onc
-cWC
-tkP
-lhv
-aRW
-oNa
-rvV
-iwS
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-hvL
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-ctk
-nAN
-xmI
-pQJ
+fMQ
+fMQ
+fMQ
+fMQ
+aoc
+mUc
+gJh
+aoc
+fMQ
+fMQ
+fMQ
+fMQ
hTD
fAg
-kZY
-nAN
-nAN
-nAN
-nAN
-sHn
-fCV
-sHn
-mPp
-rFY
-fyn
-daM
-eSL
-dRV
-nAN
-nAN
-nAN
-pBp
-qWa
fAg
-uCb
-pwb
-pwb
-pwb
-yep
+kZY
+fMQ
+fMQ
+fMQ
+fMQ
+ugS
+sCX
+ugS
+fMQ
+fMQ
+fMQ
+fMQ
+hTD
fAg
-blT
-pBp
+kZY
nAN
+gqv
+ftP
+gqv
nAN
+pSN
+gqv
+ftP
+gqv
+pSN
nAN
-pDG
-mVX
+pPC
+wXu
+dvj
+whw
+fLB
+gNC
+wXu
+dvj
+jvJ
+nAN
+pDr
+tqY
+sjr
+dyH
+pgs
+jZY
+fnF
+xaL
+nAN
+toW
+fID
aDl
mVX
mVX
@@ -97703,7 +101145,7 @@ mVX
mVX
mVX
"}
-(188,1,1) = {"
+(189,1,1) = {"
fCq
eWA
eWA
@@ -97802,7 +101244,7 @@ bmm
bmm
bmm
bmm
-bmm
+eGO
bmm
bmm
bmm
@@ -97849,10 +101291,10 @@ fkh
fkh
rLO
iIs
-ntK
-aps
-aps
-uLx
+xbI
+nIj
+nIj
+tqy
rpk
qjT
onc
@@ -97883,69 +101325,69 @@ onc
onc
onc
onc
-iwS
-iwS
-iwS
-aRW
-xIm
-wde
-iwS
-nAN
-nAN
-nAN
-nAN
-nAN
-nsM
-nsM
-qzU
-evD
-evD
-fgq
-nsM
-vJu
-nAN
-nAN
+onc
+onc
+onc
+ric
+qgi
+qto
+qto
+qto
+qto
+qgi
+ppx
+qgi
+qgi
+oWu
+fAg
+fAg
+sYW
+fDP
+qgi
+ppx
+qgi
+qto
+qgi
+qto
+qgi
+ppx
+qgi
+fDP
+oWu
+fAg
+kZY
nAN
nAN
nAN
nAN
nAN
nAN
-hTD
-fAg
-sYW
-qgi
-csZ
-nAN
-nAN
nAN
nAN
nAN
nAN
nAN
nAN
+glZ
+sKX
+shl
+shl
+shl
+glZ
+sKX
nAN
nAN
nAN
nAN
-vtw
-seQ
-blT
-fAg
-qCI
+eNX
+pql
+xDT
+kWq
nAN
-wtj
-wtj
-wtj
nAN
-uzs
-fAg
-qWa
-qsa
-pUX
nAN
-qBi
-mVX
+iYd
+fID
mVX
mVX
mVX
@@ -97960,7 +101402,7 @@ mVX
mVX
mVX
"}
-(189,1,1) = {"
+(190,1,1) = {"
fCq
eWA
eWA
@@ -98058,7 +101500,8 @@ bmm
bmm
bmm
bmm
-bmm
+eGO
+eGO
eGO
bmm
bmm
@@ -98071,8 +101514,7 @@ bmm
bmm
bmm
bmm
-bmm
-bmm
+fGo
bmm
bmm
xPO
@@ -98106,9 +101548,9 @@ fkh
fkh
rLO
iIs
-xbI
-nIj
-nIj
+iIs
+iIs
+iIs
tqy
rpk
xbI
@@ -98133,76 +101575,76 @@ gdt
avP
feT
aZv
-aZv
-pTI
-pBA
+ffS
+wMB
+dZu
alG
-gBS
-hAX
-gBS
+uoM
+xRq
+kcz
qsO
-mCa
-hLq
-lZM
-uFT
-xIm
-sZP
+myG
+esm
+mTv
+fAg
+fAg
+fAg
+fAg
+fAg
+fAg
+fAg
+fAg
+fAg
+fAg
+fAg
+fAg
+fAg
fDP
+fAg
+fAg
+fAg
+fAg
+fAg
+fAg
+fAg
+fAg
+fAg
+fDP
+fAg
+fAg
+sYW
qgi
-qgi
-qgi
-mze
-qgi
-qgi
-qgi
+csZ
+hmX
+fpV
+iRV
+rpJ
+vLU
+oQb
+pyd
+nAN
+uEk
+ikf
qto
qto
qgi
qgi
-lAd
-qgi
-qgi
-qgi
-qgi
-qgi
-fDP
-qgi
qgi
-oWu
-fAg
-fAg
-fAg
-kZY
-nAN
-nvm
-geF
-gPn
-rWE
-rWE
-tEi
-toU
-cYV
-nAN
-nAN
-nAN
-vtw
-seQ
-eRR
-wYx
-pnL
-rwv
-amK
-amK
-amK
-rwv
-oRk
-fAg
-ibQ
-qsa
-tyB
-nAN
-uua
-mVX
+qto
+qto
+mcF
+nAN
+aFX
+aLe
+pql
+bkc
+ccc
+xDT
+fuY
+iJG
+nAN
+dqe
+fID
mVX
mVX
mVX
@@ -98217,7 +101659,7 @@ mVX
mVX
mVX
"}
-(190,1,1) = {"
+(191,1,1) = {"
fCq
eWA
eWA
@@ -98314,7 +101756,8 @@ bmm
bmm
bmm
bmm
-bmm
+koc
+koc
eGO
eGO
eGO
@@ -98329,7 +101772,6 @@ bmm
bmm
bmm
bmm
-fGo
bmm
bmm
xPO
@@ -98350,27 +101792,27 @@ iIs
iIs
lvT
fkh
-fkh
+nDI
gnD
skw
rLO
fIJ
fkh
fkh
-ooD
+pkz
fkh
fkh
bfx
rLO
iIs
-iIs
-iIs
+dAk
+pOv
iIs
tqy
rpk
sfl
onc
-vol
+hfq
sAi
tWd
jEu
@@ -98391,20 +101833,16 @@ bBI
eNm
ePS
ePS
-pTI
-uUG
+bTd
+dZu
bXp
-gBS
-gBS
-gBS
+nyg
+bxi
+way
koH
myG
-hLq
-lZM
-pUa
-pUa
-pUa
-fDP
+ltb
+mTv
fAg
fAg
fAg
@@ -98418,48 +101856,52 @@ fAg
fAg
fAg
fAg
+fDP
fAg
fAg
fAg
fAg
-fDP
fAg
fAg
fAg
+fAg
+fAg
+fDP
+fAg
mzm
fAg
fAg
kZY
+hmX
+tsa
+oIc
+oIc
+oIc
+oIc
+iIu
nAN
-hqZ
-raf
-gsj
-rTL
-rTL
-itf
-toU
-aiQ
-nAN
-nAN
-nAN
-nAN
-nAN
-jNk
+wfE
+hTD
fAg
-cxl
-rwv
-dqf
-dqf
-dqf
-rwv
-eaT
fAg
-phc
-nAN
+fAg
+fAg
+fAg
+fAg
+fAg
+abk
nAN
+aFX
+wQA
+uZB
+tQy
+trn
+jOj
+pAt
+iJG
nAN
-pDG
-mVX
+toW
+fID
aDl
mVX
mVX
@@ -98474,7 +101916,7 @@ mVX
mVX
mVX
"}
-(191,1,1) = {"
+(192,1,1) = {"
fCq
eWA
eWA
@@ -98511,21 +101953,21 @@ mVX
mVX
mVX
mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
+cjS
+cjS
+cjS
+cjS
+cjS
+cjS
+cjS
+cjS
+cjS
+cjS
+cjS
+cjS
+cjS
+cjS
+cjS
mVX
mVX
mVX
@@ -98570,9 +102012,10 @@ bmm
bmm
bmm
bmm
-bmm
koc
koc
+koc
+fli
eGO
eGO
eGO
@@ -98588,7 +102031,6 @@ bmm
bmm
bmm
bmm
-bmm
xPO
mVX
mVX
@@ -98620,9 +102062,9 @@ fkh
fkh
rLO
iIs
-mDq
-pOv
-iIs
+ogL
+nVN
+nqj
tqy
rpk
sfl
@@ -98657,11 +102099,9 @@ eyb
eyb
iwS
iwS
-aRW
-pUa
-eZg
-kkU
-fDP
+wRu
+mzs
+fOg
hHu
gvy
hHu
@@ -98670,53 +102110,55 @@ hHu
hHu
hHu
hHu
+gvy
hHu
hHu
-gvy
+fDP
+hHu
hHu
-mzs
-mzs
hHu
hHu
hHu
-fDP
mzs
mzs
hHu
-gvy
+hHu
+fDP
+hHu
+hHu
jJS
fAg
kZY
+hmX
+lFb
+uyV
+oIc
+oIc
+oIc
+ddN
nAN
-yef
-rjH
-mnL
-rTL
-rTL
-toU
-toU
-rPH
-nAN
-nAN
-nAN
-hWn
-jHw
-kuA
+efU
+cFn
+mzs
+mzs
+mzs
+mzs
+mzs
+jJS
fAg
-xJZ
-rwv
-nAN
-pXf
+vRW
nAN
-rwv
-sEU
-fAg
-fAg
-fim
-wWh
+aFX
+cka
+tcz
+hBW
+lYK
+aYD
+vQJ
+iJG
nAN
-qBi
-mVX
+iYd
+fID
mVX
mVX
mVX
@@ -98731,7 +102173,7 @@ mVX
mVX
mVX
"}
-(192,1,1) = {"
+(193,1,1) = {"
fCq
eWA
eWA
@@ -98769,19 +102211,19 @@ mVX
mVX
mVX
cjS
-cjS
-cjS
-cjS
-cjS
-cjS
-cjS
-cjS
-cjS
-cjS
-cjS
-cjS
-cjS
-cjS
+ise
+ise
+jPV
+itu
+kAl
+kPz
+jel
+jel
+lBf
+lCI
+lCI
+lCI
+mkb
cjS
mVX
mVX
@@ -98827,12 +102269,11 @@ bmm
bmm
bmm
bmm
+bmm
+koc
koc
koc
koc
-fli
-eGO
-eGO
eGO
bmm
bmm
@@ -98844,6 +102285,7 @@ bmm
bmm
bmm
bmm
+fGo
bmm
bmm
xPO
@@ -98877,9 +102319,9 @@ fkh
fkh
rLO
iIs
-xTc
-nVN
-hFX
+iIs
+iIs
+iIs
tqy
rpk
sfl
@@ -98914,10 +102356,10 @@ sUy
lYZ
lYZ
gFS
-qlu
-fnC
-uJn
-iwS
+fAg
+bnd
+sSh
+nAN
nAN
nAN
nAN
@@ -98931,49 +102373,49 @@ nAN
nAN
nAN
nAN
-jed
-xPf
-fQU
-fQU
+oFR
fQU
fQU
jed
xPf
-bfa
+fQU
+fQU
+wUp
+sLJ
nAN
-sVW
-fAg
-kZY
+fDP
+fDP
+fDP
+hmX
+okK
+reE
+eDP
+oIc
+oIc
+bGt
nAN
-nEQ
-alR
-qlp
-rTL
-rTL
-fJQ
-gXQ
-pSw
+bcs
+bcs
+wYx
+fAg
+eyf
+eyf
+eyf
+mTv
+fAg
+xCZ
nAN
nAN
nAN
+lDf
+tcz
+aYD
+gLW
nAN
nAN
-jNk
-fAg
-cxl
-rwv
-oTI
-khg
-oTI
-rwv
-fWh
-fAg
-trp
-xAy
-uLw
nAN
-uua
-mVX
+dqe
+fID
mVX
mVX
mVX
@@ -98988,7 +102430,7 @@ mVX
mVX
mVX
"}
-(193,1,1) = {"
+(194,1,1) = {"
fCq
eWA
eWA
@@ -99027,18 +102469,18 @@ mVX
mVX
cjS
ise
+jcf
ise
-jPV
itu
-kAl
-kPz
+kAP
+jel
jel
jel
-lBf
lCI
lCI
lCI
-mkb
+mcb
+mlL
cjS
mVX
mVX
@@ -99085,11 +102527,12 @@ bmm
bmm
bmm
bmm
-koc
-koc
-koc
-koc
+bmm
+eGO
eGO
+koc
+bmm
+bmm
bmm
bmm
bmm
@@ -99100,7 +102543,6 @@ bmm
bmm
bmm
bmm
-fGo
bmm
bmm
xPO
@@ -99134,8 +102576,8 @@ rLO
rLO
rLO
iIs
-iIs
-iIs
+dAk
+pOv
iIs
tqy
rpk
@@ -99160,7 +102602,7 @@ onc
eol
kAE
tak
-agb
+sbQ
nxD
rny
iwS
@@ -99172,22 +102614,22 @@ ueh
udI
afP
afP
-aQn
-anK
+cLz
+gHl
afP
-sHn
-pFy
-fcv
-nWU
-mzH
-xhn
-cWM
-tRF
-fpg
-mvP
-nAN
-nve
-qYE
+fTL
+iRw
+hIL
+xNi
+uby
+mZl
+wil
+wmd
+vcv
+cMn
+nAN
+hyL
+oIc
oIc
oIc
oIc
@@ -99195,42 +102637,42 @@ oIc
uOf
uOf
oIc
-oIc
-oIc
-bBe
+inL
+iDy
+lig
hTD
fAg
kZY
nAN
+gUA
+tlH
+lkI
+oIc
+oIc
+apZ
+iRV
+hpY
+bcs
+odr
+fAg
+eyf
+eyf
+eyf
+mTv
+nVB
+kZY
nAN
+beG
+kHx
+cfq
+jSE
+wwK
+hLw
+xDT
+vIe
nAN
-nAN
-rTL
-rTL
-xTM
-nAN
-nAN
-nAN
-nAN
-nAN
-tha
-pIW
-cKq
-wYx
-jJr
-rwv
-itg
-itg
-itg
-rwv
-qrg
-wYx
-rZo
-nAN
-nAN
-nAN
-pDG
-mVX
+toW
+fID
aDl
mVX
mVX
@@ -99245,7 +102687,7 @@ mVX
mVX
mVX
"}
-(194,1,1) = {"
+(195,1,1) = {"
fCq
eWA
eWA
@@ -99283,19 +102725,19 @@ mVX
mVX
mVX
cjS
+iso
ise
-jcf
ise
itu
-kAP
jel
jel
jel
+jel
+lFm
lCI
lCI
-lCI
-mcb
-mlL
+mcJ
+mmD
cjS
mVX
mVX
@@ -99343,9 +102785,9 @@ bmm
bmm
bmm
bmm
+bmm
eGO
-eGO
-koc
+bmm
bmm
bmm
bmm
@@ -99391,9 +102833,9 @@ dZA
phM
skw
iIs
-egp
-pOv
-iIs
+vgD
+nVN
+wsP
tqy
oga
onc
@@ -99429,65 +102871,65 @@ gHS
pbe
afP
lzS
-vjT
-jbJ
+uLN
+pAe
afP
-rFp
+eoJ
xOe
xOe
xOe
xsw
xOe
-vcO
+hxB
oIc
oIc
hIB
nAN
-tBT
+rbm
oIc
oIc
-bpI
+usq
uOf
uOf
-uqY
-toL
+rnJ
+kYt
uOf
oIc
-oIc
-xgt
+rYi
+hnD
hTD
fAg
kZY
-nAN
-tdy
-nfR
-pWS
-rTL
-rTL
-hAn
-dqX
-mIW
-nAN
-nAN
-nAN
-tha
-pIW
-vVB
-fAg
-wvZ
-nAN
-dvS
-dvS
-dvS
-nAN
-kmM
+hmX
+sBS
+oIc
+oIc
+oIc
+oIc
+oIc
+oIc
+oIc
+qff
+odr
fAg
-qWa
-ifB
-oaa
+eyf
+eyf
+eyf
+mTv
+dwn
+sYW
+gcp
+tcz
+iYs
+iYs
+dyH
+pgs
+pCj
+aYD
+ioy
nAN
-qBi
-mVX
+iYd
+fID
mVX
mVX
mVX
@@ -99502,7 +102944,7 @@ mVX
mVX
mVX
"}
-(195,1,1) = {"
+(196,1,1) = {"
fCq
eWA
eWA
@@ -99540,19 +102982,19 @@ mVX
mVX
mVX
cjS
-iso
-ise
-ise
itu
+itu
+itu
+itu
+kBr
jel
jel
-jel
-jel
-lFm
-lCI
-lCI
-mcJ
-mmD
+laV
+itu
+itu
+itu
+itu
+itu
cjS
mVX
mVX
@@ -99601,7 +103043,7 @@ bmm
bmm
bmm
bmm
-eGO
+bmm
bmm
bmm
bmm
@@ -99639,7 +103081,7 @@ qwy
fkh
skw
nfF
-nfF
+dqR
nfF
jfM
fkh
@@ -99648,16 +103090,16 @@ dZA
dZA
gam
iIs
-xTc
-nVN
-wsP
+iIs
+iIs
+iIs
tqy
rpk
onc
qkl
wqc
qkl
-wqc
+qkl
sWF
onc
kAE
@@ -99686,10 +103128,10 @@ mXR
uId
afP
lzS
-fon
-fon
+gbo
+xhN
afP
-wqy
+pAg
skz
xOe
xOe
@@ -99702,49 +103144,49 @@ oIc
kDg
oIc
oIc
-bLr
-toL
-toL
-toL
-bpI
-nsd
-toL
+xvv
+kYt
+kYt
+kYt
+usq
+omf
+kYt
nBX
+alU
+iXH
+hTD
+fAg
+moU
+pys
oIc
-nAN
-fDP
-fDP
-fDP
-nAN
-cJg
-iXF
-uVd
-rTL
-rTL
-toU
-toU
-hJy
-nAN
-nAN
-nAN
-nAN
-nAN
-pBp
-qWa
+oIc
+oIc
+oIc
+oIc
+oIc
+oIc
+jSF
+dcf
+odr
fAg
-eRb
-cuu
-cuu
-cuu
-sub
fAg
-blT
-dCD
-ifB
-clC
-nAN
-uua
-mVX
+fAg
+fAg
+mTv
+ezh
+sxS
+sOq
+goy
+cBR
+cBR
+cBR
+cBR
+cBR
+oVq
+dEQ
+nAN
+dqe
+fID
mVX
mVX
mVX
@@ -99759,7 +103201,7 @@ mVX
mVX
mVX
"}
-(196,1,1) = {"
+(197,1,1) = {"
fCq
eWA
eWA
@@ -99797,19 +103239,19 @@ mVX
mVX
mVX
cjS
-itu
-itu
-itu
-itu
-kBr
+iuf
jel
jel
-laV
-itu
-itu
-itu
-itu
-itu
+jel
+jel
+jel
+jel
+jel
+jel
+jel
+jel
+jel
+mqB
cjS
mVX
mVX
@@ -99890,7 +103332,7 @@ mVX
wLM
kiX
gdL
-unl
+hMa
gdL
qwy
fkh
@@ -99904,11 +103346,11 @@ fkh
kiX
dZA
phM
-iIs
-iIs
-iIs
-iIs
-tqy
+wGM
+pbU
+pGJ
+pGJ
+qIW
rpk
onc
jEu
@@ -99943,65 +103385,65 @@ uab
afP
afP
afP
-eed
-rhO
+xmf
+qvu
afP
-vYC
+yhf
xOe
xOe
xOe
xOe
xOe
-tRX
+jCG
oIc
oIc
hIB
nAN
-oHS
+oSr
oIc
oIc
-wmP
+rQc
rkN
rkN
-uqY
-toL
+rnJ
+kYt
rkN
oIc
-oIc
-vIU
+rYi
+uhi
hTD
fAg
kZY
-nAN
-vOq
-cgv
-xLE
-rTL
-rTL
-toU
-toU
-vSC
-nAN
-nAN
-nAN
-puc
-spd
-blT
-fAg
-fAg
-fAg
-fAg
-fAg
-fAg
-fAg
-fAg
+bOG
+oIc
+oIc
+oIc
+oIc
+oIc
+oIc
+oIc
+oIc
+clw
+odr
fAg
-qWa
-nAN
-nAN
+eyf
+eyf
+eyf
+mTv
+tuL
+hOe
+nuF
+vHQ
+bMS
+bMS
+mIN
+itN
+mcg
+wgo
+wYk
nAN
-pDG
-mVX
+toW
+fID
aDl
mVX
mVX
@@ -100016,7 +103458,7 @@ mVX
mVX
mVX
"}
-(197,1,1) = {"
+(198,1,1) = {"
fCq
eWA
eWA
@@ -100033,17 +103475,17 @@ eWA
eWA
eWA
fCq
-eaV
-eaV
-eaV
-eaV
-eaV
-eaV
-eaV
-eaV
-eaV
-eaV
-eaV
+fCq
+jrL
+erx
+fCq
+fCq
+fCq
+fCq
+fCq
+fCq
+fCq
+fCq
fCq
mVX
mVX
@@ -100054,19 +103496,19 @@ mVX
mVX
mVX
cjS
-iuf
-jel
-jel
-jel
+iwE
jel
jel
+kgJ
jel
jel
jel
+leN
+lFP
jel
jel
jel
-mqB
+mqU
cjS
mVX
mVX
@@ -100102,6 +103544,7 @@ mVX
xPO
bmm
bmm
+fGo
bmm
bmm
bmm
@@ -100126,8 +103569,7 @@ bmm
bmm
bmm
bmm
-bmm
-bmm
+fGo
bmm
bmm
bmm
@@ -100155,17 +103597,17 @@ mlk
dZA
kiX
dZA
-dZA
-gam
+fkh
+fkh
fkh
fkh
fkh
fkh
aEP
-pbU
-pGJ
-pGJ
qIW
+pyu
+pyu
+pyu
rUb
cPH
aZv
@@ -100193,29 +103635,29 @@ iOH
mYH
vdY
afP
-kzR
-fon
-kzR
-fon
-kzR
-fon
-scN
-xpp
-dIs
+crA
+wnu
+tZi
+qBD
+pPK
+oiM
+odn
+uLN
+pAe
afP
-sHn
-qMf
-fls
-fnW
-sJY
-hPJ
-ubx
-flX
-nnM
-mYz
-nAN
-uQg
-uoR
+fTL
+hPz
+xVI
+kro
+xga
+hjf
+bEk
+uGG
+wWk
+gHi
+nAN
+esy
+oIc
oIc
oIc
oIc
@@ -100223,42 +103665,42 @@ oIc
rkN
rkN
oIc
-oIc
-oIc
-eSd
+kpQ
+gri
+wJr
hTD
fAg
kZY
nAN
-fXf
-eeU
-uJU
-rTL
-rTL
-qMy
-oKH
-bZw
-nAN
-nAN
-nAN
-puc
-spd
-fAg
-hsZ
-fAg
-pZY
-fAg
-fAg
-fAg
-pZY
-fAg
-njW
+wCq
+kYP
+ufK
+oIc
+oIc
+grH
+rEn
+oKE
+rWG
+odr
fAg
-vFy
-cWR
+eyf
+eyf
+eyf
+mTv
+bYI
+kZY
nAN
-qBi
-mVX
+eTs
+vSp
+hJN
+hPR
+rTJ
+rZo
+mSi
+cxL
+nAN
+iYd
+fID
mVX
mVX
mVX
@@ -100273,7 +103715,7 @@ mVX
mVX
mVX
"}
-(198,1,1) = {"
+(199,1,1) = {"
fCq
eWA
eWA
@@ -100289,18 +103731,18 @@ eWA
eWA
eWA
eWA
-fCq
-fCq
+dRc
+ecn
jrL
-erx
-fCq
-fCq
-fCq
-fCq
-fCq
-fCq
+jrL
+roj
+eAN
fCq
fCq
+arL
+aLV
+fDt
+asM
fCq
mVX
mVX
@@ -100311,19 +103753,19 @@ mVX
mVX
mVX
cjS
-iwE
-jel
-jel
-kgJ
-jel
-jel
-jel
-leN
-lFP
-jel
+cjS
+jew
+jlR
+jlR
+jlR
+jlR
+kUf
+cjS
+cjS
+kBr
jel
jel
-mqU
+mrm
cjS
mVX
mVX
@@ -100359,7 +103801,6 @@ mVX
xPO
bmm
bmm
-fGo
bmm
bmm
bmm
@@ -100384,7 +103825,8 @@ bmm
bmm
bmm
bmm
-fGo
+bmm
+bmm
bmm
bmm
bmm
@@ -100405,7 +103847,7 @@ iIs
kiX
dZA
vXo
-vaw
+vVo
lus
fkh
fkh
@@ -100419,7 +103861,7 @@ fkh
fkh
fkh
eWv
-tqy
+uLx
pyu
sgv
aps
@@ -100450,14 +103892,14 @@ wUF
wzu
lGB
afP
-lJl
-bRu
-lJl
-vwh
-lJl
-xea
+dpe
+joV
+joV
+usb
+mfB
+tWr
+odn
gbo
-fon
xhN
afP
afP
@@ -100469,50 +103911,50 @@ afP
uab
afP
afP
-afP
nAN
nAN
nAN
-mnX
-ixP
-wEo
-wEo
+nAN
+aFB
wEo
wEo
mnX
ixP
-wlW
-nAN
-sVW
-fAg
-kZY
-nAN
-nAN
-nAN
-nAN
-ohG
-vfD
-nAN
+wEo
+wEo
+ljT
+bqy
nAN
+fDP
+fDP
+fDP
+hmX
+jjT
+fmI
+weS
+oIc
+oIc
+fVC
nAN
+rWG
+rWG
+eRm
+fAg
+eyf
+eyf
+eyf
+mTv
+fAg
+xCZ
nAN
nAN
nAN
-puc
-spd
-rNd
-fAg
-oXE
+kFY
+vHQ
+wgo
+xSW
nAN
-mRX
-fAg
-blT
nAN
-xin
-fAg
-dEr
-vFy
-nIL
nAN
nAN
nAN
@@ -100530,7 +103972,7 @@ mVX
mVX
mVX
"}
-(199,1,1) = {"
+(200,1,1) = {"
fCq
eWA
eWA
@@ -100547,17 +103989,17 @@ eWA
eWA
eWA
dRc
-ecn
+eeh
jrL
jrL
-roj
-eAN
-fCq
-fCq
-arL
-aLV
-fDt
-asM
+jrL
+jrL
+jrL
+fiy
+acc
+acc
+acc
+fZr
fCq
mVX
mVX
@@ -100568,19 +104010,19 @@ mVX
mVX
mVX
cjS
-cjS
-jew
-jlR
-jlR
+ixj
jlR
+jQD
+kIl
+kDL
+kRq
jlR
-kUf
-cjS
-cjS
-kBr
+iuf
+cBk
jel
jel
-mrm
+jel
+msY
cjS
mVX
mVX
@@ -100622,7 +104064,7 @@ bmm
bmm
bmm
bmm
-bmm
+fGo
bmm
bmm
bmm
@@ -100707,72 +104149,72 @@ wUF
iGX
rhx
afP
-lJl
-nBB
-lJl
-lCT
-lJl
-rhn
-gbo
-vjT
+fzu
+oeq
+oeq
+jNW
+afP
+afP
+afP
+dec
pAe
-tad
-arZ
-pEc
-xMZ
-ssB
-tJJ
-uKU
-uab
-erc
-jLN
+uJF
+cpd
+jUd
+rOj
+sqD
+eFN
+hOx
+lzS
+lzS
afP
+fjr
+fjr
nAN
-uTt
-nAN
-qFV
-qto
-qgi
-qgi
+nNb
+ric
qgi
qgi
qto
qto
+qgi
+qgi
+qgi
fDP
-ppx
+qgi
oWu
fAg
-sYW
-lSV
-qgi
-ppx
-qgi
+kZY
+hmX
+obp
+lpU
+oIc
+oIc
+oIc
+oIc
+sHb
+mUH
+ric
qto
qto
-qgi
-ppx
-csZ
-nAN
-nAN
-nAN
-nAN
-nAN
-lur
-cNy
-oHO
-nAN
-vxF
-vxF
-vxF
+qto
+qto
+qto
+oWu
+fAg
+kvb
nAN
-tNz
-mSG
-vik
+bgN
+rzO
+vHQ
+bkc
+ccc
+wgo
+rLX
+xPc
nAN
nAN
nAN
-eSL
-eSL
nAN
mVX
mVX
@@ -100787,7 +104229,7 @@ mVX
mVX
mVX
"}
-(200,1,1) = {"
+(201,1,1) = {"
fCq
eWA
eWA
@@ -100804,17 +104246,17 @@ eWA
eWA
eWA
dRc
-eeh
-jrL
-jrL
+egu
jrL
jrL
jrL
-fiy
+aiq
+eAN
+fCq
acc
acc
acc
-fZr
+bLD
fCq
mVX
mVX
@@ -100825,19 +104267,19 @@ mVX
mVX
mVX
cjS
-ixj
+ixA
jlR
jQD
-kIl
-kDL
+kms
+kDU
kRq
jlR
iuf
-cBk
-jel
-jel
-jel
-msY
+cjS
+cjS
+lZB
+mdh
+cjS
cjS
mVX
mVX
@@ -100879,7 +104321,7 @@ bmm
bmm
bmm
bmm
-fGo
+bmm
bmm
bmm
bmm
@@ -100954,7 +104396,7 @@ eji
lgv
lnp
onc
-xKM
+wbJ
yly
onc
kAE
@@ -100964,14 +104406,14 @@ poA
cNn
vqX
afP
-lJl
-txJ
-lJl
-smB
-lJl
-iDG
-gbo
-fon
+kKG
+owg
+wkl
+jWv
+afP
+vsi
+scN
+pej
ona
rgL
rgL
@@ -100979,15 +104421,15 @@ rgL
rgL
rgL
rgL
-chG
-afP
-afP
-afP
-afP
-nLW
-nLW
-lFv
-mTv
+rgL
+rgL
+coX
+pKM
+pYg
+wRr
+rLT
+mpv
+hTD
fAg
fAg
fAg
@@ -100999,37 +104441,37 @@ fDP
fAg
fAg
fAg
+kZY
+hmX
+mER
+oIc
+oIc
+oIc
+oIc
+oIc
+sHb
+mUH
+hTD
fAg
-adL
fAg
-edZ
fAg
fAg
fAg
fAg
fAg
-kZY
-nAN
-nAN
-nAN
-nAN
-nAN
-nAN
-nAN
-nAN
-nAN
-hSv
-fJn
-kZY
-nAN
-nAN
+abk
nAN
+bgN
+bpN
+fDT
+tQy
+trn
+blT
+gTa
+xPc
nAN
nAN
-cqv
nAN
-eSL
-eSL
nAN
mVX
mVX
@@ -101044,7 +104486,7 @@ mVX
mVX
mVX
"}
-(201,1,1) = {"
+(202,1,1) = {"
fCq
eWA
eWA
@@ -101053,7 +104495,7 @@ eWA
eWA
eWA
eWA
-eWA
+cgx
eWA
eWA
eWA
@@ -101061,17 +104503,17 @@ eWA
eWA
eWA
dRc
-egu
+egF
jrL
jrL
jrL
-aiq
-eAN
-fCq
+jrL
+jrL
+fiy
acc
acc
acc
-bLD
+fZr
fCq
mVX
mVX
@@ -101085,16 +104527,16 @@ cjS
ixA
jlR
jQD
-kms
-kDU
+kIl
+kIl
kRq
jlR
iuf
cjS
-cjS
-lZB
-mdh
-cjS
+cqN
+mal
+mal
+muA
cjS
mVX
mVX
@@ -101190,7 +104632,7 @@ gdL
dZA
kiX
wGM
-pyu
+tqy
pyu
fWV
onc
@@ -101221,13 +104663,14 @@ onc
onc
onc
afP
-xzg
+dNs
+erX
+uLB
+gSb
afP
-kZA
-afP
-mwS
-afP
-aMV
+smf
+gbo
+fon
srE
ifZ
ifZ
@@ -101236,313 +104679,55 @@ ifZ
ifZ
ifZ
ofy
-jHX
-bSx
-afP
-afP
-hwF
-nLW
-nLW
-nAN
-jWM
-hHu
-hHu
+fon
+jCz
+jgl
+icG
+eiV
+mMp
+aWp
+cFn
+gvy
hHu
mzs
mzs
hHu
hHu
-fDP
-hHu
-hHu
hHu
+fDP
hHu
-uLr
jJS
fAg
-hOe
-dnB
+kZY
+hmX
+tvU
+cVv
+gmY
+rJz
+rbV
+pmr
+nAN
+vEG
+rpP
hHu
-jJS
-apH
-sYW
-qgi
-fDP
-qgi
-qgi
-ppx
-qgi
-qgi
-qgi
-qgi
-oWu
-fAg
-abk
-nAN
-efU
-xnh
-efU
-nAN
-lto
-nAN
-eSL
-nAN
-nAN
-mVX
-mVX
-mVX
-mVX
-pNM
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-"}
-(202,1,1) = {"
-fCq
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-cgx
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-dRc
-egF
-jrL
-jrL
-jrL
-jrL
-jrL
-fiy
-acc
-acc
-acc
-fZr
-fCq
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-cjS
-ixA
-jlR
-jQD
-kIl
-kIl
-kRq
-jlR
-iuf
-cjS
-cqN
-mal
-mal
-muA
-cjS
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-xPO
-bmm
-bmm
-bmm
-bmm
-bmm
-bmm
-bmm
-bmm
-bmm
-bmm
-bmm
-bmm
-bmm
-bmm
-bmm
-bmm
-bmm
-bmm
-bmm
-bmm
-bmm
-bmm
-bmm
-bmm
-bmm
-bmm
-bmm
-bmm
-bmm
-bmm
-bmm
-xPO
-mVX
-mVX
-mVX
-pNM
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-wLM
-phM
-fkh
-fkh
-fkh
-dZA
-vXo
-rMK
-fsT
-xck
-qBE
-glO
-qwy
-gpF
-gdL
-gdL
-gdL
-dZA
-wGM
-pyu
-pyu
-oga
-onc
-uNF
-jEu
-wUF
-ycL
-aZv
-avP
-feT
-saA
-lcz
-lcz
-kAE
-tak
-onc
-iOH
-mYH
-vdY
-onc
-onc
-onc
-onc
-kAE
-tak
-onc
-iOH
-mYH
-vdY
-afP
-kgx
-mxz
-kgx
-mxz
-kgx
-mxz
-gbo
-jHX
-eUo
-erZ
-wtL
-mXv
-ftT
-vdO
-dZk
-jHX
-cxA
-afP
-nLW
-nLW
-nLW
-nLW
-nAN
-nAN
-pFW
-pFW
-pFW
-xcV
-mpt
-pFW
-pFW
-pFW
-pFW
-pFW
-nAN
+mzs
+gSz
+mzs
+hHu
+hHu
+ffZ
+bOU
nAN
+bgN
+bpS
+dwI
+hBW
+lYK
+mSi
+crc
+xPc
nAN
-aWz
-lvI
-drr
nAN
-nNb
-hTD
-fAg
-fAg
-fAg
-fDP
-fAg
-iIo
-fAg
-bUs
-fAg
-fAg
-fAg
-fAg
-fAg
-hYY
-xkB
-qfj
-oIc
-oIc
-lWt
-eZR
-ycb
-cby
nAN
nAN
mVX
@@ -101684,124 +104869,124 @@ mVX
mVX
mVX
mVX
-iIs
-iIs
-dZA
+mVX
+wLM
+phM
fkh
fkh
-kiX
+fkh
+dZA
vXo
-kEU
-kiX
-mgC
-gdL
-gdL
-maJ
+rMK
+fsT
+xck
+qBE
+glO
qwy
gpF
gdL
-qBE
gdL
gdL
+dZA
wGM
tqy
pyu
-rpk
+oga
onc
-tWd
+uNF
jEu
wUF
-kAE
-aTZ
-bBI
-eNm
-fPG
-ljs
+ycL
+aZv
+avP
+feT
saA
+lcz
+lcz
kAE
tak
-xSv
-wUF
-rhx
-lGB
+onc
+iOH
+mYH
+vdY
onc
onc
onc
onc
-hiC
+kAE
tak
-xSv
-wUF
-rhx
-lGB
+onc
+iOH
+mYH
+vdY
+afP
+tFD
+dpG
+dpG
+oVy
afP
-kgx
-kgx
-kgx
-kgx
-kgx
-kgx
+gKt
gbo
+fon
jHX
-gOI
-dCm
-bbv
-obc
-rNB
-mWR
-dZk
-jHX
-oTM
+bOX
+kIU
+wtL
+ciU
+jHJ
+oVx
+gbo
+srE
+tgA
afP
-nLW
-nLW
-nLW
-nLW
nAN
nAN
-nNb
-rjE
-rjE
-asI
-asI
-nNb
-vxR
-fDY
-idI
-efU
nAN
-kom
-nDM
-omz
-fAg
-qbO
nAN
-efU
-cFn
-oks
-hHu
-hHu
-fDP
-hHu
-jJS
-fAg
-hOe
-hHu
-hHu
-hHu
-hHu
-hHu
-cnO
-xkB
-oIc
-oIc
-oIc
-bUi
-kKp
-dEb
-aUX
nAN
nAN
+nAN
+hTD
+kZY
+nAN
+nAN
+nAN
+nAN
+nAN
+dIU
+pZL
+gog
+nAN
+nAN
+lSK
+nAN
+nAN
+nAN
+nAN
+nAN
+nAN
+nAN
+nAN
+rcp
+rcp
+rcp
+nAN
+nAN
+nAN
+nAN
+nAN
+nAN
+nAN
+vcp
+dwI
+mSi
+pYa
+nAN
+nAN
+nAN
+nAN
+vSX
+nAN
mVX
mVX
mVX
@@ -101941,123 +105126,123 @@ mVX
mVX
mVX
mVX
-wLM
+iIs
+iIs
dZA
-phM
fkh
fkh
kiX
-rDT
-dZA
-vgN
-upv
+vXo
+kEU
+kiX
+mgC
gdL
gdL
-xKz
-qwy
+bqo
+dYs
gpF
gdL
-gdL
+qBE
gdL
gdL
wGM
-ofi
-ofi
-ofi
-onc
-onc
-onc
-onc
-pvx
-dpF
-onc
-onc
-onc
+tqy
+pyu
+rpk
onc
-sxQ
+tWd
+jEu
+wUF
+kAE
+aTZ
+bBI
+eNm
+fPG
+ljs
+saA
kAE
tak
xSv
wUF
-wzu
-wzu
+rhx
+lGB
onc
-aUY
-sAI
-lfP
-kAE
+onc
+onc
+onc
+hiC
tak
xSv
wUF
-wzu
-wzu
+rhx
+lGB
+afP
+qOr
+adO
+adO
+dSN
afP
-kgx
-kgx
-kgx
-kgx
-kgx
-kgx
+eYa
gbo
-ona
-rgL
-rgL
-rgL
-rgL
-rgL
-rgL
-pej
+kBa
jHX
-tyO
-afP
-exU
-kfl
-kfl
-neK
-nAN
-nAN
-efU
-xqp
-xqp
-asI
-asI
-asI
-asI
-asI
-asI
-asI
-nAN
-vOU
-nDM
-omz
-fAg
-rky
-nAN
-nAN
-nAN
-fvF
+gOI
+fkt
+kbJ
+tHC
+wWT
+hSk
+gbo
+jHX
+pnv
+cxA
nAN
+abg
+ycb
+eZR
+tWD
+wlz
nAN
+hTD
+kZY
nAN
+rAp
+twa
+aUo
nAN
hTD
fAg
moU
-tig
-tig
-tig
-rCg
+kXu
+adl
+nAN
+rsB
+cBr
+pHk
+cBr
+jDH
nAN
+mSP
+qgi
+qto
+qto
+qto
+fAg
+qYU
+kHg
+iGP
nAN
+oEt
+seQ
+hsZ
+mIN
+itN
+gYD
+hvs
+fLG
nAN
-efU
-oIc
-oIc
-sMy
-jbY
-dEb
-dAl
nAN
+vpe
nAN
nAN
mVX
@@ -102200,122 +105385,122 @@ mVX
mVX
wLM
dZA
+phM
fkh
fkh
-fkh
-mlk
-dZA
kiX
-vXo
+rDT
+dZA
+vgN
+upv
gdL
-qBE
gdL
-mlk
+xKz
qwy
gpF
gdL
gdL
gdL
gdL
-wGM
-foN
-pyu
-hQx
-aZX
-aZX
-glM
-aZX
-isw
-hQx
-aZX
-yaB
-xbI
+iIs
+ofi
+ofi
+ofi
+onc
+onc
+onc
+onc
+pvx
+dpF
onc
-frx
-kAE
-ekH
onc
-poA
-cNn
-vqX
onc
-ugQ
-oqC
onc
+sxQ
kAE
tak
+xSv
+wUF
+wzu
+wzu
onc
-poA
-mAw
-vqX
-afP
-kgx
-kgx
-kgx
-kgx
-kgx
-kgx
-aWc
-ifZ
-ofy
-fon
-srE
-ifZ
-ifZ
-ifZ
-ifZ
-tgA
+aUY
+sAI
+vhh
+kAE
+tak
+xSv
+wUF
+wzu
+wzu
afP
+oja
+gPi
+gPi
+tUJ
afP
-hnc
-kww
-nCb
-kgD
-nAN
+iYp
+gbo
+fon
+ona
+rgL
+rgL
+rgL
+rgL
+rgL
+rgL
+pej
+ona
+chG
+vWv
nAN
-mjE
-hfO
-hfO
-asI
-asI
-wwK
-vEt
-sfw
-vEt
-erD
+qop
+guE
+dEb
+dEb
+fAg
nAN
-kom
-nDM
-omz
-edZ
-pNy
-aPL
-tmQ
-qTo
-vYK
-cBt
+hTD
+kZY
nAN
+ewU
+fAg
+sWY
nAN
-nNb
hTD
-eeU
+fAg
moU
-tig
-tig
-tig
-tig
-efU
+kXu
+adl
nAN
+ulL
+ric
+qgi
+csZ
+gct
nAN
-ePR
-oIc
-oIc
-oIc
-oIc
-oIc
-bfH
+xSt
+fAg
+fAg
+fAg
+fAg
+fAg
+bhp
+mNz
+iGP
+nAN
+oEt
+seQ
+xix
+mSi
+dwI
+rZo
+hvs
+xjB
nAN
nAN
+uxZ
+nAN
nAN
mVX
mVX
@@ -102456,122 +105641,122 @@ mVX
mVX
mVX
wLM
-rUx
-hOr
+dZA
fkh
fkh
fkh
+mlk
dZA
kiX
-rDT
+vXo
+gdL
qBE
gdL
-ngf
-vaw
-mHE
-vuA
+mlk
+qwy
+gpF
+gdL
+gdL
gdL
gdL
-dZA
-dZA
wGM
foN
pyu
-pyu
-pyu
-pyu
-tRe
-pyu
-pyu
-pyu
-pyu
-gKX
-xMH
+hQx
+aZX
+aZX
+glM
+aZX
+isw
+hQx
+aZX
+coB
+xbI
onc
-pDi
+frx
kAE
-tak
-onc
-onc
-onc
-onc
-onc
-onc
-onc
-onc
-vYj
ekH
onc
+poA
+cNn
+vqX
onc
+jop
+oqC
onc
+kAE
+tak
onc
+poA
+mAw
+vqX
afP
+laj
+iUX
+iUX
+pga
afP
-afP
-afP
-afP
-afP
-afP
-ckb
-dOj
-dZk
-kBa
-xhN
-yeh
-jlH
-eFN
-xRh
-naI
-afP
-afP
-hEq
-kyB
-oPU
-fjj
+rDB
+aWc
+cvR
+ifZ
+ofy
+srE
+fqL
+qix
+fqL
+fqL
+fqL
+ifZ
+tgA
+tyO
nAN
-nkz
+fHI
+ePO
+qon
fAg
-rjE
-xxx
-asI
-asI
-uZB
-wAz
-vwu
-sfT
-njh
-nAN
-kom
-oON
-omz
fAg
-pNy
-aPL
-baa
-wAL
-gXI
-vvt
-nAN
+ggB
+jTJ
+abk
nAN
-jdg
-hTD
-hxv
-moU
+gLD
fAg
+moU
+aat
+mTv
fAg
+moU
+kXu
+kgF
+nAN
+jej
+hTD
fAg
+kZY
+gct
+nAN
+xtU
+jJS
+bkc
+bZC
+ccc
fAg
-tGe
+bhp
+cAo
+iGP
nAN
nAN
-tgn
-oIc
-oIc
-oIc
-oIc
-xqp
-wwE
nAN
+mSi
+vHQ
+wgo
+dwI
+hvs
+vdV
+nAN
+nAN
+dRV
nAN
nAN
mVX
@@ -102718,116 +105903,116 @@ hOr
fkh
fkh
fkh
-fkh
+dZA
kiX
-gdL
-gdL
+rDT
qBE
+gdL
ngf
-qwy
-gpF
-mlk
-qBE
-fMS
+vaw
+mHE
+vuA
+gdL
+gdL
+dZA
dZA
-gam
wGM
foN
pyu
-cPM
-hEu
-hEu
-hEu
-hEu
-hEu
-ivQ
+pyu
+pyu
+pyu
+tRe
+pyu
+pyu
+pyu
pyu
gKX
-vOg
+xMH
+onc
+pDi
+kAE
+tak
+onc
+onc
+onc
+onc
+onc
+onc
+onc
+onc
+vYj
+ekH
+onc
+onc
onc
-ebO
-avP
-feT
-aZv
-aZv
-aZv
-aZv
-aZv
-aZv
-aZv
-aZv
-avP
-feT
-aZv
-aZv
-jrx
onc
afP
+ixR
+gFQ
+gFQ
+rRQ
afP
afP
+pji
+klp
+ram
+rWx
+fVm
afP
afP
afP
afP
afP
-afP
-dZk
-fon
-xhN
-afP
-afP
-afP
-afP
-afP
+xom
afP
afP
-asK
-asK
-asK
-asK
nAN
-trm
+efU
fAg
-rjE
-xxx
-asI
-asI
-pgs
-shB
-byz
-shB
-dBk
+fAg
+fAg
+fAg
+ggB
+mTv
+kZY
nAN
-naM
-oON
-omz
+ewU
fAg
-pNy
-aPL
-rbD
-shp
-gXI
-oCT
+kqc
nAN
+udF
+fAg
+moU
+kXu
+foB
nAN
-nNb
+acu
hTD
-mPi
-moU
-tig
-tig
-tig
-tig
-efU
+fAg
+kZY
+wbd
+nAN
+jBQ
+hTD
+tQy
+dUp
+trn
+fAg
+evN
+nAN
+nAN
+nAN
+tYP
+cgX
+fBu
+bkc
+ccc
+lgN
+nAN
+nAN
+nAN
nAN
-eSL
-efU
-oIc
-oIc
-oIc
-oIc
-oIc
-gqg
nAN
nAN
nAN
@@ -102972,123 +106157,123 @@ mVX
wLM
rUx
hOr
-hOr
-hOr
+nDI
fkh
fkh
-rLr
-mlk
-gdL
-xKz
-vaw
-lus
-gpF
-xKz
-gdL
-gdL
+fkh
+kiX
gdL
gdL
+qBE
+ngf
+qwy
+gpF
+mlk
+qBE
+fMS
+dZA
+gam
wGM
foN
pyu
-gKX
-mby
-tgY
-ctv
-tgY
-mby
-foN
+cPM
+hEu
+hEu
+hEu
+hEu
+hEu
+ivQ
pyu
gKX
-qqV
+vOg
onc
-lNA
-bBI
-eNm
-ePS
-gMd
-ePS
-ePS
-mjx
-oKG
-aTZ
-ePS
-bBI
-eNm
-mjx
-oKG
-tak
+ebO
+avP
+feT
+aZv
+aZv
+aZv
+aZv
+aZv
+aZv
+aZv
+aZv
+avP
+feT
+aZv
+aZv
+jrx
onc
afP
-fID
-fID
-fID
-fID
-fID
-fID
-fID
-ecV
-dZk
-fon
-jHX
-idQ
-idQ
-qnP
-qnP
-qnP
-qnP
afP
-iUO
-ctk
-ctk
-oNH
+afP
+afP
+afP
+afP
+afP
+afP
+afP
+anJ
+gbo
+xhN
+afP
+eWA
+eWA
+eWA
+eWA
+qtk
+eWA
+eWA
nAN
-uea
fAg
-rjE
-xxx
-asI
-asI
-asI
-asI
-asI
-asI
-kXF
-nAN
-kom
-oON
-omz
fAg
-pNy
-aPL
-rLo
-uEf
-gXI
-cBt
+fAg
+fAg
+fAg
nAN
+hTD
+kZY
nAN
+uRq
+clv
+lLd
nAN
hTD
fAg
moU
-tig
-tig
-tig
-rCg
-nAN
+kXu
+adl
nAN
-eSL
-nAN
-pDH
-xxx
-nNb
-vad
-pDH
+acu
+hTD
+fAg
+sYW
+qgi
+oIN
+qFV
+oWu
+tQy
+dUp
+trn
+fAg
+bhp
+cAo
+iGP
nAN
+cjN
+hDk
+rTJ
+hBW
+lYK
+hPR
+xkj
+rOc
nAN
nAN
nAN
-mVX
+gpY
+fID
+hne
mVX
mVX
pNM
@@ -103227,54 +106412,54 @@ mVX
mVX
mVX
wLM
-lEY
-rUx
-rUx
rUx
-vgN
+hOr
+hOr
+hOr
fkh
-cLC
-vVo
-vVo
-vVo
+fkh
+rLr
+mlk
+gdL
+xKz
+xol
lus
-eVA
-vuA
+gpF
xKz
gdL
gdL
-qBE
+gdL
gdL
wGM
foN
pyu
gKX
+mby
tgY
-uiz
-pem
-xaO
+ctv
tgY
+mby
foN
pyu
gKX
-xGO
-onc
-onc
-onc
-onc
-sor
-onc
-onc
+qqV
onc
-hiC
-oKG
-tak
-wrs
-pWX
-iyW
-kAE
-oKG
-ekH
+lNA
+bBI
+eNm
+ePS
+gMd
+ePS
+ePS
+ePS
+ePS
+ePS
+ePS
+bBI
+eNm
+ePS
+ePS
+njZ
onc
afP
fID
@@ -103284,68 +106469,68 @@ fID
fID
fID
fID
-enn
-dZk
-fon
-jHX
-iED
-iED
-sph
-sph
-sph
-sph
afP
-ctk
-ctk
-ctk
-ctk
+anJ
+rWx
+fVm
+ecV
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
nAN
-uOj
-fAg
-rjE
+pci
xxx
-asI
-asI
-asI
-asI
-asI
-asI
-njk
-nAN
-nAN
+nNb
+vad
+pci
nAN
-gjn
-uvw
-bKz
+bgL
+hsP
nAN
nAN
nAN
nAN
nAN
+sVW
+fAg
+moU
+kXu
+adl
nAN
-tBG
-eSL
+acu
hTD
fAg
-vRW
-nAN
-nAN
-nAN
-nAN
+fAg
+fAg
+oWv
+mTv
+fAg
+tQy
+dUp
+trn
+fAg
+bhp
+mNz
+iGP
nAN
nAN
nAN
+mIN
+rTJ
+hPR
+itN
+xkj
+ozP
nAN
-shl
-shl
-shl
-shl
-shl
nAN
nAN
-cvu
+gpY
+fID
mVX
-hne
mVX
mVX
pNM
@@ -103483,55 +106668,55 @@ mVX
mVX
mVX
mVX
-iIs
-wLM
-wLM
wLM
-wLM
-iIs
-kiX
-fkh
-fkh
+lEY
+rUx
+rUx
+rUx
+vgN
fkh
+cLC
+vVo
+vVo
+vVo
+lus
eVA
-qsv
vuA
xKz
gdL
gdL
qBE
-skw
gdL
wGM
foN
pyu
gKX
-vHZ
-lod
-ljg
-wqG
-rBi
+tgY
+uiz
+pem
+xaO
+tgY
foN
pyu
gKX
-xMH
+xGO
onc
-cKy
-kcU
-siO
-kcU
-kcU
-elD
onc
-kAE
+onc
+onc
+sor
+onc
+onc
+onc
+hiC
oKG
tak
-wUF
-wUF
-wUF
+wrs
+pWX
+iyW
kAE
oKG
-tak
+ekH
onc
afP
fID
@@ -103541,68 +106726,68 @@ fID
fID
fID
fID
-afP
-dZk
-fon
-jHX
-gFx
-kPa
-lqC
-lqC
-lqC
-kPa
-afP
-ctk
-ctk
-ctk
-ctk
-nAN
-xSg
-fAg
-rjE
-xxx
-asI
-asI
-wwK
-vEt
-sfw
-vEt
-erD
-nAN
-nAN
-voV
-adL
-mVe
-adL
-voV
+ecV
+anJ
+gbo
+xhN
+ecV
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
nAN
+shl
+shl
+shl
+shl
+shl
nAN
+uzP
+uzP
+swk
+tgn
+xxO
+oFN
nAN
+fDP
+fDP
+rSw
nAN
nAN
nAN
nAN
-fDP
-fDP
-fDP
+cFn
+hHu
+hHu
+hHu
+ueB
+vBs
+jJS
+tQy
+dUp
+trn
+hOe
+hPR
+sNw
+iGP
nAN
+sru
+jHw
+aZs
+mIN
+itN
+tDY
+xkj
+rOc
nAN
-kzT
-jAW
-dDx
nAN
nAN
nAN
-mZo
-mZo
-shl
-mZo
-mZo
nAN
nAN
-cvu
-mVX
-mVX
mVX
mVX
pNM
@@ -103740,55 +106925,55 @@ mVX
mVX
mVX
mVX
-mVX
-mVX
-mVX
-mVX
-mVX
iIs
wLM
wLM
wLM
wLM
iIs
-gdL
-qBE
-gdL
+kiX
+fkh
+fkh
+fkh
+eVA
+qsv
+vuA
+xKz
gdL
gdL
+qBE
+skw
gdL
-gam
-phM
wGM
foN
pyu
gKX
-xQr
-wXY
-oRV
-kwV
-xQr
+vHZ
+lod
+ljg
+wqG
+rBi
foN
pyu
gKX
-xbI
+xMH
onc
-dLC
+cKy
kcU
-neS
+siO
kcU
-rAW
-qcY
+rSA
+tUB
onc
-dlL
+kAE
oKG
tak
-pqn
-rXF
-ycU
+wUF
+wUF
+wUF
kAE
oKG
-sdz
+tak
onc
afP
fID
@@ -103799,67 +106984,67 @@ fID
fID
fID
ecV
-dZk
-fon
-jHX
-iED
-iED
-lFt
-lFt
-lFt
-tPx
-afP
-iUO
-ctk
-ctk
-oNH
+anJ
+rWx
+fVm
+ecV
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
nAN
-iVu
+mZo
+mZo
+shl
+mZo
+mZo
+nAN
+uzP
+uzP
+wIv
+rXE
+iiC
+mvV
+axF
+daU
fAg
-oIc
-oIc
-asI
-asI
-uZB
-wAz
-vwu
-sfT
-njh
+kZY
nAN
-voV
+oKy
+qKq
nAN
-fID
-dnh
-fID
nAN
-voV
nAN
nAN
nAN
nAN
+jBQ
+mTv
+tQy
+dUp
+trn
+moU
+qRx
nAN
nAN
-hTD
-fAg
-kZY
nAN
-jej
-wfA
-ina
-pir
-gct
nAN
nAN
-mZo
-mZo
-shl
-mZo
-mZo
+nAN
+ohG
+ohG
+nAN
nAN
nAN
nAN
nAN
nAN
+gpY
+fID
+hne
mVX
mVX
pNM
@@ -103990,12 +107175,7 @@ mVX
mVX
mVX
mVX
-pNM
-mVX
-mVX
-mVX
-mVX
-mVX
+pNM
mVX
mVX
mVX
@@ -104008,44 +107188,49 @@ mVX
mVX
mVX
iIs
-giG
wLM
wLM
wLM
-iIs
-dZA
-phM
-dZA
wLM
-elS
-wLM
-elS
-wLM
-vMK
+iIs
+gdL
+qBE
+gdL
+gdL
gdL
+gdL
+gam
+phM
+wGM
+foN
+pyu
+gKX
+xQr
+wXY
+oRV
kwV
-wLM
-elS
-wLM
-elS
-wLM
+xQr
+foN
+pyu
+gKX
+xbI
onc
-sUP
-kcU
+dLC
kcU
+neS
kcU
-xRz
-pjK
-onc
-ajO
-oNF
-ajO
-onc
-onc
+rAW
+qcY
onc
-ajO
-oNF
-ajO
+dlL
+oKG
+tak
+pqn
+rXF
+ycU
+kAE
+oKG
+sdz
onc
afP
fID
@@ -104055,57 +107240,18 @@ fID
fID
fID
fID
-enn
-dZk
-fon
-jHX
-gFx
-gFx
-mGx
-qrR
-mGx
-mGx
afP
-ctk
-ctk
-ctk
-ctk
-nAN
-nAN
-qTH
-mUi
-mUi
-asI
-asI
-pgs
-shB
-byz
-shB
-dBk
-nAN
-nAN
-fID
-fID
-fID
-fID
-fID
-nAN
-qTB
-qTB
-nIR
-qTB
-qTB
-nAN
-hTD
-nFx
-kZY
-nAN
-jnM
-mpo
-fAg
-ciK
-gct
-nAN
+anJ
+gbo
+xhN
+ecV
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
nAN
mZo
mZo
@@ -104113,10 +107259,49 @@ shl
mZo
mZo
nAN
+uzP
+uzP
+uzP
+uzP
+uGD
+bpl
+kNd
+tYO
+fAg
+sYW
+qgi
+qto
+qto
+qgi
+ppx
+qgi
+aqe
+nAN
+wmR
+qto
+oWu
+tQy
+dUp
+trn
+sYW
+qto
+vkG
+hkH
+ino
+nAN
+vbk
+mkN
+rTL
+rTL
+mYC
+xZz
+hAn
+dqX
+mIW
nAN
-cvu
+gpY
+fID
mVX
-hne
mVX
mVX
pNM
@@ -104264,44 +107449,44 @@ mVX
mVX
mVX
mVX
-mVX
-jMD
-mVX
-mVX
-mVX
-iIs
-fjq
iIs
+wLM
+wLM
+wLM
+wLM
iIs
+dZA
+phM
+dZA
wLM
-ctv
+elS
wLM
-ctv
+elS
wLM
-oXI
-cxF
-dyy
+vMK
+gdL
+kwV
wLM
-ctv
+elS
wLM
-ctv
+elS
wLM
onc
-lHT
-kcU
+sUP
kcU
kcU
kcU
-iDY
+xRz
+pjK
onc
ajO
-lbo
+oNF
ajO
onc
-qXa
+onc
onc
ajO
-lbo
+oNF
ajO
onc
afP
@@ -104312,68 +107497,68 @@ fID
fID
fID
fID
-eQj
-gbo
-fon
-jHX
-jHF
-jHF
-jHF
-qDR
-qDR
-qDR
+xVk
+kwU
+rWx
+fVm
afP
-ctk
-ctk
-ctk
-ctk
-nAN
-nAN
-efU
-jYV
-jYV
-asI
-asI
-asI
-asI
-asI
-asI
-asI
-nAN
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
nAN
-fID
-fID
-fID
-fID
-fID
+mZo
+mZo
+shl
+mZo
+mZo
nAN
-rLc
-ism
-ism
-ism
-ism
-xeR
-mTv
+uzP
+uzP
+uzP
+uzP
+qUi
+eIs
+mKI
+tYO
+fAg
+fAg
+fAg
+fAg
+fAg
+fAg
+fAg
fAg
moU
-oOK
-ina
-tLb
+pWo
+mTv
fAg
-ciK
-gct
+fAg
+tQy
+dUp
+trn
+fAg
+fAg
+fAg
+fAg
+moU
+ejA
+rTL
+rTL
+rTL
+rTL
+rTL
+ohc
+toU
+toU
+lvd
nAN
nAN
-mZo
-mZo
-shl
-mZo
-mZo
nAN
nAN
-cvu
-mVX
-mVX
mVX
mVX
pNM
@@ -104526,39 +107711,39 @@ jMD
mVX
mVX
mVX
-mVX
-jMD
-mVX
-mVX
+iIs
+iIs
+iIs
+iIs
wLM
ctv
wLM
ctv
wLM
-iIs
-iIs
-iIs
+oXI
+cxF
+dyy
wLM
ctv
wLM
ctv
wLM
onc
-qHK
-qRN
-xRz
-rBn
+lHT
kcU
-pte
+kcU
+kcU
+kcU
+iDY
onc
ajO
-hHt
+lbo
ajO
onc
-onc
+qXa
onc
ajO
-hHt
+lbo
ajO
onc
afP
@@ -104569,57 +107754,18 @@ fID
fID
fID
fID
+muR
+scN
+pej
+soJ
+afP
+afP
+afP
+afP
+afP
+afP
afP
-eXN
-fon
-jHX
-gFx
-gFx
-nfw
-nfw
-tiF
-tiF
afP
-iUO
-ctk
-ctk
-oNH
-nAN
-nAN
-nNb
-rjE
-rjE
-asI
-asI
-asI
-asI
-asI
-asI
-asI
-nAN
-nAN
-fID
-fID
-fID
-fID
-fID
-nAN
-goI
-ism
-ism
-ism
-ism
-xeR
-mTv
-fAg
-nJe
-wiU
-tSk
-tSk
-tSk
-qJo
-gct
-nAN
nAN
mZo
mZo
@@ -104627,10 +107773,49 @@ shl
mZo
mZo
nAN
+vPE
+twi
+uzP
+uzP
+eTE
+jhQ
+hST
+rjy
+oVN
+fAg
+fAg
+fAg
+fAg
+fAg
+fAg
+fAg
+moU
+pWo
+mTv
+fAg
+fAg
+tQy
+dUp
+trn
+fAg
+fAg
+fAg
+fAg
+moU
+ejA
+rTL
+rTL
+rTL
+rTL
+rTL
+ohc
+toU
+toU
+hzw
nAN
-nAN
-nAN
-nAN
+gpY
+fID
+hne
mVX
mVX
pNM
@@ -104792,7 +107977,7 @@ ctv
wLM
ctv
wLM
-mVX
+iIs
iIs
iIs
wLM
@@ -104801,82 +107986,43 @@ wLM
ctv
wLM
onc
-eXF
-awg
-awg
-ddZ
+qHK
+qRN
+xRz
+rBn
kcU
+pte
onc
-onc
-fID
-rHd
-fID
+ajO
+hHt
+ajO
onc
onc
onc
-fID
-mAx
-fID
+ajO
+hHt
+ajO
onc
afP
-nrS
fID
fID
fID
fID
fID
fID
-eQj
-gbo
+fID
+afP
+jzw
fon
jHX
-xjM
-xjM
-xjM
-xjM
-xjM
-lHZ
-afP
-ctk
-ctk
-ctk
-ctk
-nAN
-nAN
-nAN
-nAN
-nAN
-asI
-asI
-fAg
-fAg
-fAg
-fAg
-fAg
-nAN
-nAN
-fID
-fID
-fID
-fID
-fID
-nAN
-pSN
-gqv
-ftP
-gqv
-pSN
-nAN
-jPF
-fAg
-kZY
-nAN
-wJo
-kAd
-qxb
-mvM
-nAN
-nAN
+tky
+gFx
+cDQ
+cDQ
+cDQ
+cDQ
+cDQ
+cDQ
nAN
mZo
mZo
@@ -104884,10 +108030,49 @@ shl
mZo
mZo
nAN
+fFt
+wLV
+uzP
+uzP
+bRY
+tgn
+nAN
+nAN
+cFn
+hHu
+mzs
+mzs
+hHu
+hHu
+hHu
+hHu
+kEv
+nAN
+jWM
+mzs
+jJS
+hBW
+kZm
+lYK
+hOe
+mzs
+kLi
+mzs
+cnO
+nAN
+wyr
+rTL
+rTL
+rTL
+rTL
+bQr
+qMy
+feS
+kxv
nAN
-cvu
+gpY
+fID
mVX
-hne
mVX
mVX
pNM
@@ -105050,84 +108235,94 @@ wLM
ctv
wLM
mVX
-mVX
-mVX
+iIs
+iIs
wLM
ctv
wLM
ctv
wLM
onc
-onc
-hRt
-hRt
-hRt
+eXF
+awg
+awg
+ddZ
+kcU
onc
onc
fID
-fID
-fID
-fID
+bWt
fID
onc
+onc
+onc
fID
+xiX
fID
-fID
-fID
-fID
+onc
afP
+lmE
fID
fID
fID
fID
fID
fID
-fID
-afP
-dZk
+oVu
+gbo
fon
jHX
+akY
gFx
-gFx
-psK
-rvJ
-rvJ
-uBl
-afP
-ctk
-ctk
-ctk
-ctk
+sXo
+jXa
+jXa
+jXa
+jXa
+jXa
nAN
+mZo
+mZo
+shl
+mZo
+mZo
nAN
-mCQ
-ruu
-gjP
-asI
-sHn
-vxR
-wrh
-fAg
-pvS
-efU
-nAN
+toV
+qpb
+uzP
+uzP
+tRQ
+byz
+mRL
nAN
-fID
-fID
-fID
-fID
-fID
+shl
+shl
+uGD
+jhi
+shl
+shl
nAN
-voV
nAN
nAN
nAN
nAN
+apo
+mTv
+fAg
+fAg
+fAg
+moU
+evN
nAN
-oeJ
-nFx
-eWH
+agC
+agC
nAN
+cqr
+rTL
+rTL
+rTL
+rTL
+xbP
nAN
nAN
nAN
@@ -105135,16 +108330,6 @@ nAN
nAN
nAN
nAN
-mXf
-mZo
-shl
-mXf
-mZo
-nAN
-nAN
-cvu
-mVX
-mVX
mVX
mVX
pNM
@@ -105302,24 +108487,24 @@ jMD
mVX
mVX
wLM
-vHZ
-wLM
-ctv
-giG
-jMD
-jMD
-jMD
-giG
ctv
wLM
-rBi
+ctv
wLM
mVX
mVX
mVX
-mVX
-mVX
-mVX
+wLM
+ctv
+wLM
+ctv
+wLM
+onc
+onc
+hRt
+hRt
+hRt
+onc
onc
fID
fID
@@ -105344,63 +108529,63 @@ afP
dZk
fon
jHX
-jHF
-jHF
-jHF
-rNf
-rNf
-rNf
-afP
-iUO
-ctk
-ctk
-oNH
-nAN
-nAN
-rgg
-mCb
-nAN
-nAN
-nAN
-nAN
-nAN
-ocx
-nAN
-nAN
-nAN
-nAN
-fID
-fID
-fID
-fID
-fID
-nAN
-qTB
-qTB
-nIR
-qTB
-qTB
-nAN
-hTD
-fAg
-pzN
-nAN
-qTB
-qTB
-nIR
-qTB
-qTB
-nAN
+uKN
+gFx
+uUe
+uUe
+wzD
+wzD
+wzD
+wzD
nAN
-mZo
+mXf
mZo
shl
-mZo
+mXf
mZo
nAN
+cSM
+vum
+uzP
+uzP
+uzP
+uGD
+uGD
+uGD
+uGD
+uGD
+uzP
+uzP
+uzP
+uGD
+qUi
+vEt
+hSO
+jGg
nAN
nAN
+naX
+hHu
+mzs
+mzs
+cnO
+ryO
+mSD
+guW
+guW
+gDX
+izf
+rTL
+rTL
+rTL
+rTL
+ohc
+fAg
+rWE
nAN
+xTT
+aAm
+aus
nAN
mVX
mVX
@@ -105559,17 +108744,17 @@ jMD
mVX
mVX
wLM
-ctv
+vHZ
wLM
ctv
wLM
-mVX
-mVX
-mVX
+jMD
+jMD
+jMD
wLM
ctv
wLM
-ctv
+rBi
wLM
mVX
mVX
@@ -105577,7 +108762,7 @@ mVX
mVX
mVX
mVX
-srQ
+onc
fID
fID
fID
@@ -105598,66 +108783,66 @@ fID
fID
fID
afP
-ftj
-ifZ
-tgA
+dZk
+fon
+jHX
+vBV
gFx
-kYG
-kYG
-sgW
-kYG
-kYG
-afP
-asK
-asK
-asK
-asK
-nAN
-nAN
-eSL
-nAN
+aFy
+aFy
+aFy
+aFy
+aFy
+aFy
nAN
+mZo
+mZo
+shl
+mZo
+mZo
nAN
-bfQ
+nUc
+uGD
+uzP
+uzP
+uzP
uzP
-rHV
uzP
-jtL
-asJ
+uzP
+uzP
+uzP
+uzP
+uzP
+uzP
+uzP
+eTE
+tgn
nAN
nAN
-fID
-fID
-fID
-fID
-fID
nAN
-fVB
-rIb
-rIb
-rIb
-rIb
-bVt
-mTv
-fAg
-moU
-dVa
-iUt
-iUt
-iUt
-iUt
-pUC
nAN
nAN
-mZo
-mZo
-shl
-mZo
-mZo
+pIz
+hJM
+eZD
+pIz
+nAN
nAN
nAN
nAN
nAN
+cqr
+rTL
+rTL
+rTL
+rTL
+ohc
+fAg
+fAg
+orN
+gLu
+gLu
+qVW
nAN
mVX
mVX
@@ -105847,64 +109032,25 @@ fID
fID
fID
afP
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-dwU
-dwU
-gFx
-gFx
-gFx
-gFx
-qjA
-sgW
-sgW
-sgW
-afP
-hEq
-kyB
-oPU
-fjj
-nAN
-nAN
-dcc
-ctk
-nAN
-nAN
-qnE
-uzP
-rbD
-uzP
-pDE
-fgL
-nAN
-nAN
fID
fID
fID
fID
fID
-nAN
-fAg
-fAg
-fAg
-fAg
-fAg
-ptV
-wRu
-gFC
-cnO
-dVa
-eeU
-eeU
-iUt
-eeU
-tnU
-nAN
+fID
+fID
+ecV
+oYw
+fon
+jHX
+geh
+gFx
+rrh
+rrh
+jBz
+jBz
+jBz
+jBz
nAN
mZo
mZo
@@ -105912,9 +109058,48 @@ shl
mZo
mZo
nAN
+rpx
+uGD
+uGD
+uzP
+uzP
+uzP
+uzP
+uzP
+uzP
+uzP
+uzP
+uzP
+uzP
+uzP
+pGs
+tgn
nAN
nAN
-nAN
+eHW
+eHW
+eHW
+eHW
+eHW
+eHW
+eHW
+eHW
+eHW
+eHW
+eHW
+nAN
+cIa
+equ
+equ
+equ
+equ
+dmX
+fAg
+fAg
+orN
+gLu
+gLu
+gLu
nAN
mVX
mVX
@@ -106091,77 +109276,38 @@ mVX
mVX
mVX
mVX
-jMD
-mVX
+onc
fID
fID
fID
-mVX
-jMD
-mVX
+fID
+fID
+onc
+fID
+fID
fID
fID
fID
-mVX
-jMD
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-jMD
-afP
-afP
-afP
-afP
-afP
-afP
-afP
-afP
-afP
afP
-vZg
-vZg
-vZg
-vZg
-nAN
-nAN
-nAN
-nAN
-voV
-nAN
-tte
-uzP
-uzP
-uzP
-jUQ
-tqG
-nAN
-nAN
fID
fID
fID
fID
fID
-nAN
-cGy
-cGy
-cAL
-cGy
-cGy
-nAN
-nAN
-dyN
-nAN
-nAN
-pSN
-gqv
-ftP
-gqv
-pSN
-nAN
+fID
+fID
+afP
+jXf
+fqL
+tgA
+mZi
+gFx
+gdn
+nfo
+nfo
+nfo
+nfo
+nfo
nAN
mZo
mZo
@@ -106170,8 +109316,47 @@ mZo
mZo
nAN
nAN
+gjP
+nAN
+iAW
+jpB
+jpB
+jpB
+jpB
+jpB
+qfG
+uzP
+uzP
+uzP
+uGD
+tRQ
+byz
+nAN
+nAN
+eHW
+eHW
+eHW
+eHW
+eHW
+eHW
+eHW
+eHW
+eHW
+eHW
+eHW
+nAN
+nrO
+xfU
+oGC
+dJw
nAN
+tdy
+ntq
+fAg
nAN
+awn
+uSe
+jtt
nAN
mVX
mVX
@@ -106330,43 +109515,35 @@ jMD
mVX
mVX
wLM
-vNw
-wLM
-vNw
-giG
-jMD
-jMD
-jMD
-giG
-vNw
+ctv
wLM
-vNw
+ctv
wLM
mVX
mVX
mVX
+wLM
+ctv
+wLM
+ctv
+wLM
mVX
mVX
mVX
-jMD
-mVX
-mVX
mVX
mVX
mVX
jMD
mVX
-mVX
-mVX
-mVX
+fID
+fID
+fID
mVX
jMD
mVX
-mVX
-mVX
-mVX
-mVX
-mVX
+fID
+fID
+fID
mVX
jMD
mVX
@@ -106376,55 +109553,63 @@ mVX
mVX
mVX
mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
+afP
+ecV
+ecV
+ecV
+afP
+afP
+afP
+afP
+afP
+afP
+afP
+afP
nAN
+mZo
+mZo
+shl
+mZo
+mZo
nAN
+mCQ
+ths
+nAN
+pHZ
+rjE
+rjE
+rjE
+rjE
+rjE
+qfG
+bZG
+vrB
+boG
+uGD
uSN
uSN
-uSN
-uSN
-nAN
-voV
-voV
-fID
-fID
-fID
-fID
-fID
-voV
-voV
-nAN
-nAN
-nAN
-nAN
-nAN
nAN
-phc
-nAN
-nAN
-nAN
-nAN
-nAN
-nAN
-nAN
-nAN
-nAN
-lRD
-lRD
-shl
-lRD
-lRD
+erq
+vUA
+eHW
+eHW
+eHW
+eHW
+eHW
+eHW
+eHW
+eHW
+eHW
+eHW
+nAN
+hEG
+lHe
+tdw
+ntc
+nAN
+aXC
+faQ
+fAg
nAN
nAN
nAN
@@ -106560,83 +109745,7 @@ mVX
mVX
mVX
mVX
-pNM
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-lsT
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-hRH
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
+pNM
mVX
mVX
mVX
@@ -106660,18 +109769,39 @@ mVX
mVX
mVX
jMD
+mVX
+mVX
+wLM
+vNw
+wLM
+vNw
+wLM
jMD
jMD
-uWy
jMD
+wLM
+vNw
+wLM
+vNw
+wLM
+mVX
+mVX
+mVX
+mVX
mVX
mVX
-nAN
-dTg
-nAN
jMD
-uWy
+mVX
+mVX
+mVX
+mVX
+mVX
jMD
+mVX
+mVX
+mVX
+mVX
+mVX
jMD
mVX
mVX
@@ -106689,6 +109819,61 @@ mVX
mVX
mVX
mVX
+mVX
+mVX
+mVX
+nAN
+lRD
+lRD
+shl
+lRD
+lRD
+nAN
+aqG
+mCb
+nAN
+nkz
+aIk
+fAg
+fAg
+fAg
+fAg
+qml
+uVZ
+tgn
+nFb
+uSN
+uSN
+eWz
+eWz
+nAN
+eHW
+eHW
+eHW
+eHW
+eHW
+eHW
+eHW
+eHW
+eHW
+eHW
+eHW
+nAN
+nAN
+gIq
+dEN
+uZI
+nAN
+quz
+fvO
+mcK
+tmn
+nAN
+nAN
+gpY
+ono
+mVX
+mVX
pNM
mVX
mVX
@@ -106835,7 +110020,6 @@ mVX
mVX
mVX
mVX
-lsT
eWA
eWA
eWA
@@ -106847,6 +110031,7 @@ eWA
eWA
eWA
eWA
+hRH
eWA
eWA
eWA
@@ -106895,55 +110080,55 @@ mVX
mVX
mVX
mVX
+iae
+iae
+iae
+iae
+iae
+nAN
+nAN
+nAN
+nAN
+nAN
+nDw
+uOj
+cGx
+uea
+aoZ
+nAN
+nAN
+uSN
+uSN
+uSN
+eWz
mVX
mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-uWy
-eWA
-eWA
-eWA
-eWA
-qtk
-eWA
-eWA
-uWy
+eWz
+eHW
+eHW
+eHW
+eHW
+eHW
+eHW
+eHW
+jMD
jMD
mVX
mVX
mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
+nAN
+shl
+shl
+nAN
+nAN
+nAN
+nAN
+nAN
+nAN
+nAN
+nAN
+nAN
+nAN
mVX
mVX
pNM
@@ -107092,7 +110277,7 @@ mVX
mVX
mVX
mVX
-lsT
+eWA
eWA
eWA
eWA
@@ -107161,6 +110346,13 @@ mVX
mVX
mVX
mVX
+nAN
+nAN
+nAN
+nAN
+nAN
+nAN
+nAN
mVX
mVX
mVX
@@ -107169,6 +110361,7 @@ mVX
mVX
mVX
mVX
+jMD
mVX
mVX
mVX
@@ -107177,14 +110370,6 @@ mVX
mVX
mVX
jMD
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-jMD
mVX
mVX
mVX
@@ -107349,7 +110534,7 @@ mVX
mVX
mVX
mVX
-lsT
+eWA
eWA
eWA
eWA
@@ -107434,13 +110619,13 @@ mVX
mVX
mVX
mVX
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
jMD
mVX
mVX
@@ -107691,13 +110876,13 @@ mVX
mVX
mVX
mVX
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
jMD
mVX
mVX
@@ -107948,13 +111133,13 @@ mVX
mVX
mVX
mVX
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
jMD
mVX
mVX
@@ -108205,13 +111390,13 @@ mVX
mVX
mVX
mVX
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
-eWA
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
+mVX
mVX
mVX
mVX
@@ -111461,35 +114646,35 @@ mVX
mVX
mVX
mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
-mVX
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
+eWA
mVX
mVX
mVX
diff --git a/_maps/map_files/generic/syndicatebase.dmm b/_maps/map_files/generic/syndicatebase.dmm
index cac21bd2c1f..3d4531000df 100644
--- a/_maps/map_files/generic/syndicatebase.dmm
+++ b/_maps/map_files/generic/syndicatebase.dmm
@@ -1743,7 +1743,7 @@
/obj/effect/turf_decal/tile/blue{
dir = 8
},
-/obj/item/cardboard_cutout/adaptive,
+/obj/item/twohanded/cardboard_cutout/adaptive,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 10
},
@@ -16649,7 +16649,7 @@
/obj/effect/turf_decal/tile/blue{
dir = 8
},
-/obj/item/cardboard_cutout/adaptive,
+/obj/item/twohanded/cardboard_cutout/adaptive,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "dark"
diff --git a/_maps/map_files/generic/z2_old.dmm b/_maps/map_files/generic/z2_old.dmm
index dd9065dbc20..44a2b56e2d4 100644
--- a/_maps/map_files/generic/z2_old.dmm
+++ b/_maps/map_files/generic/z2_old.dmm
@@ -6699,7 +6699,7 @@
},
/area/centcom/specops)
"ffr" = (
-/obj/item/cardboard_cutout{
+/obj/item/twohanded/cardboard_cutout{
anchored = 1;
desc = "Обычная статуя офицера, что она здесь делает? На табличке красуется надпись - Pizdyach Rodnenkiy";
icon_state = "cutout_ntsec";
diff --git a/_maps/map_files/shuttles/admin_alien.dmm b/_maps/map_files/shuttles/admin_alien.dmm
new file mode 100644
index 00000000000..82746b1582c
--- /dev/null
+++ b/_maps/map_files/shuttles/admin_alien.dmm
@@ -0,0 +1,1675 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"ab" = (
+/obj/structure/alien/resin,
+/turf/simulated/wall/shuttle/nodiagonal,
+/area/shuttle/administration)
+"ak" = (
+/obj/structure/alien/weeds,
+/obj/structure/computerframe,
+/turf/simulated/floor/shuttle{
+ icon_state = "floor3"
+ },
+/area/shuttle/administration)
+"aP" = (
+/obj/structure/table/reinforced,
+/obj/machinery/kitchen_machine/microwave/upgraded{
+ pixel_y = 6
+ },
+/obj/structure/alien/weeds,
+/turf/simulated/floor/carpet/black,
+/area/shuttle/administration)
+"bw" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/black{
+ dir = 5;
+ do_not_delete_me = 1
+ },
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "podfloor_dark"
+ },
+/area/shuttle/administration)
+"bW" = (
+/obj/structure/chair/comfy/lime{
+ dir = 4
+ },
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"ce" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/gold{
+ dir = 6;
+ do_not_delete_me = 1
+ },
+/turf/simulated/floor/carpet/royalblack,
+/area/shuttle/administration)
+"cQ" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds,
+/obj/machinery/light_construct{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/black,
+/area/shuttle/administration)
+"dn" = (
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "darkgrey"
+ },
+/area/shuttle/administration)
+"du" = (
+/turf/simulated/wall/shuttle/onlyselfsmooth/nodiagonal,
+/area/shuttle/administration)
+"dw" = (
+/obj/effect/turf_decal/stripes/black{
+ dir = 5;
+ do_not_delete_me = 1
+ },
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle,
+/area/shuttle/administration)
+"dI" = (
+/obj/structure/alien/resin,
+/turf/simulated/wall/shuttle,
+/area/shuttle/administration)
+"eh" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds,
+/turf/simulated/floor/carpet/black,
+/area/shuttle/administration)
+"en" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden,
+/turf/simulated/floor/shuttle{
+ icon_state = "vfloor"
+ },
+/area/shuttle/administration)
+"er" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds,
+/turf/simulated/floor/carpet/red,
+/area/shuttle/administration)
+"eF" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds,
+/obj/item/stack/sheet/metal,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "darkgrey"
+ },
+/area/shuttle/administration)
+"eS" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds,
+/obj/item/stack/tile/carpet/royalblue,
+/turf/simulated/floor/carpet/black,
+/area/shuttle/administration)
+"eX" = (
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 4
+ },
+/obj/machinery/door/airlock/external{
+ frequency = 1331;
+ id_tag = "admin_s_inner";
+ name = "Ship External Access";
+ req_access = list(101)
+ },
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1331;
+ master_tag = "admin_s_air_control";
+ pixel_x = -1;
+ pixel_y = -29;
+ req_access = list(101)
+ },
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "podfloor_dark"
+ },
+/area/shuttle/administration)
+"ge" = (
+/obj/structure/chair/comfy/lime,
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"gz" = (
+/obj/structure/alien/weeds,
+/obj/structure/table_frame/wood,
+/turf/simulated/floor/carpet/black,
+/area/shuttle/administration)
+"gC" = (
+/obj/item/reagent_containers/food/drinks/bottle/wine{
+ pixel_x = -12;
+ pixel_y = 10
+ },
+/obj/item/reagent_containers/food/drinks/drinkingglass,
+/obj/structure/alien/weeds,
+/obj/structure/table_frame/wood,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"gF" = (
+/obj/effect/turf_decal/stripes/black{
+ dir = 5;
+ do_not_delete_me = 1
+ },
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "podfloor_dark"
+ },
+/area/shuttle/administration)
+"im" = (
+/obj/machinery/light_construct/small,
+/turf/simulated/floor/shuttle{
+ icon_state = "vfloor"
+ },
+/area/shuttle/administration)
+"iv" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1331;
+ id_tag = "admin_s_inner";
+ name = "Ship External Access";
+ req_access = list(101)
+ },
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "podfloor_dark"
+ },
+/area/shuttle/administration)
+"iX" = (
+/obj/effect/turf_decal/stripes/black{
+ dir = 9;
+ do_not_delete_me = 1
+ },
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle,
+/area/shuttle/administration)
+"jB" = (
+/obj/effect/turf_decal/stripes/black{
+ dir = 4;
+ do_not_delete_me = 1
+ },
+/obj/effect/turf_decal/stripes/black{
+ dir = 8;
+ do_not_delete_me = 1
+ },
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "white"
+ },
+/area/shuttle/administration)
+"jD" = (
+/obj/effect/turf_decal/stripes/black{
+ dir = 8;
+ do_not_delete_me = 1
+ },
+/obj/effect/turf_decal/stripes/black{
+ dir = 4;
+ do_not_delete_me = 1
+ },
+/obj/structure/alien/weeds,
+/obj/structure/alien/resin/door,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "podfloor_dark"
+ },
+/area/shuttle/administration)
+"jP" = (
+/obj/machinery/vending/coffee/free,
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"jU" = (
+/obj/effect/turf_decal/stripes/black{
+ dir = 10;
+ do_not_delete_me = 1
+ },
+/obj/structure/alien/weeds/node,
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle,
+/area/shuttle/administration)
+"jX" = (
+/obj/structure/alien/resin,
+/obj/structure/alien/resin,
+/turf/simulated/wall/shuttle,
+/area/shuttle/administration)
+"kj" = (
+/obj/effect/turf_decal/stripes/black{
+ dir = 4;
+ do_not_delete_me = 1
+ },
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "podfloor_dark"
+ },
+/area/shuttle/administration)
+"kA" = (
+/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon_state = "floor3"
+ },
+/area/shuttle/administration)
+"kF" = (
+/obj/effect/turf_decal/stripes/black{
+ dir = 5;
+ do_not_delete_me = 1
+ },
+/obj/effect/turf_decal/stripes/black{
+ dir = 10;
+ do_not_delete_me = 1;
+ icon_state = "bs_deadlock"
+ },
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "white"
+ },
+/area/shuttle/administration)
+"kT" = (
+/obj/structure/chair/comfy/lime{
+ dir = 1
+ },
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"lo" = (
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle,
+/area/shuttle/administration)
+"lr" = (
+/obj/structure/alien/weeds,
+/obj/structure/table_frame,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"lx" = (
+/obj/structure/alien/weeds,
+/obj/machinery/constructable_frame/machine_frame,
+/turf/simulated/floor/shuttle{
+ icon_state = "floor3"
+ },
+/area/shuttle/administration)
+"lR" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/alien/weeds,
+/obj/item/chair/stool/bar,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"mg" = (
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"mq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 6
+ },
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "darkgrey"
+ },
+/area/shuttle/administration)
+"mV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 5
+ },
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "darkgrey"
+ },
+/area/shuttle/administration)
+"nA" = (
+/obj/effect/turf_decal/stripes/black{
+ do_not_delete_me = 1
+ },
+/obj/effect/turf_decal/stripes/black{
+ dir = 1;
+ do_not_delete_me = 1
+ },
+/obj/structure/alien/resin/door,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "podfloor_dark"
+ },
+/area/shuttle/administration)
+"nE" = (
+/obj/effect/turf_decal/stripes/black{
+ do_not_delete_me = 1
+ },
+/obj/effect/turf_decal/stripes/black{
+ dir = 1;
+ do_not_delete_me = 1
+ },
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "white"
+ },
+/area/shuttle/administration)
+"nN" = (
+/obj/structure/alien/weeds,
+/obj/machinery/computer{
+ desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages.";
+ name = "Broken Computer"
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "floor3"
+ },
+/area/shuttle/administration)
+"oe" = (
+/obj/machinery/atmospherics/unary/vent_pump/high_volume{
+ dir = 8;
+ frequency = 1331;
+ id_tag = "admin_s_pump"
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "vfloor"
+ },
+/area/shuttle/administration)
+"oY" = (
+/obj/machinery/door/airlock/centcom{
+ id_tag = "adminshuttle";
+ name = "Medbay";
+ opacity = 1;
+ req_access = list(101)
+ },
+/obj/effect/turf_decal/stripes/black{
+ dir = 8;
+ do_not_delete_me = 1
+ },
+/obj/effect/turf_decal/stripes/black{
+ dir = 4;
+ do_not_delete_me = 1
+ },
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "podfloor_dark"
+ },
+/area/shuttle/administration)
+"ph" = (
+/obj/structure/table/wood/fancy/royalblack,
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"ps" = (
+/turf/space/transit/west{
+ icon_state = "speedspace_ew_1"
+ },
+/area/space)
+"qa" = (
+/obj/structure/grille,
+/obj/structure/window/full/shuttle,
+/turf/simulated/floor/plating,
+/area/shuttle/administration)
+"qk" = (
+/obj/effect/turf_decal/stripes/black{
+ do_not_delete_me = 1
+ },
+/obj/effect/turf_decal/stripes/black{
+ dir = 1;
+ do_not_delete_me = 1
+ },
+/obj/structure/alien/weeds,
+/obj/structure/alien/resin/door,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "podfloor_dark"
+ },
+/area/shuttle/administration)
+"rc" = (
+/obj/structure/alien/resin,
+/turf/simulated/wall/shuttle/onlyselfsmooth/nodiagonal,
+/area/shuttle/administration)
+"rv" = (
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"rJ" = (
+/obj/item/storage/fancy/cigarettes/dromedaryco{
+ pixel_y = 6
+ },
+/obj/item/lighter/zippo{
+ pixel_x = 5;
+ pixel_y = 4
+ },
+/obj/structure/table/wood/fancy/royalblue,
+/obj/structure/alien/weeds,
+/turf/simulated/floor/carpet/black,
+/area/shuttle/administration)
+"sh" = (
+/obj/machinery/vending/medical,
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon_state = "floor3"
+ },
+/area/shuttle/administration)
+"sk" = (
+/obj/structure/grille,
+/obj/structure/window/full/shuttle,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id_tag = "adminshuttleshutters";
+ name = "Blast Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/shuttle/administration)
+"tw" = (
+/obj/structure/shuttle/engine/heater{
+ dir = 4;
+ icon_state = "heater3x3_side";
+ tag = "icon-heater (NORTH)"
+ },
+/obj/structure/window/plasmareinforced{
+ color = "#22aab7";
+ dir = 8
+ },
+/obj/structure/shuttle/engine/platform{
+ dir = 4;
+ layer = 2.9
+ },
+/turf/simulated/wall/shuttle,
+/area/shuttle/administration)
+"tA" = (
+/turf/simulated/wall/shuttle,
+/area/shuttle/administration)
+"tJ" = (
+/obj/effect/turf_decal/stripes/black{
+ dir = 8;
+ do_not_delete_me = 1
+ },
+/obj/structure/alien/weeds,
+/obj/machinery/suit_storage_unit{
+ state_open = 1
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "vfloor"
+ },
+/area/shuttle/administration)
+"uh" = (
+/turf/simulated/wall/shuttle/nodiagonal,
+/area/shuttle/administration)
+"up" = (
+/obj/structure/shuttle/engine/platform{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "vfloor"
+ },
+/area/shuttle/administration)
+"vg" = (
+/obj/structure/fans/tiny,
+/obj/docking_port/mobile{
+ dir = 8;
+ dwidth = 8;
+ height = 18;
+ id = "admin";
+ name = "administration shuttle";
+ roundstart_move = "admin_away";
+ width = 18
+ },
+/obj/machinery/door/airlock/external{
+ frequency = 1331;
+ id_tag = "admin_s_outer";
+ name = "Ship External Access";
+ req_access = list(101)
+ },
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1331;
+ master_tag = "admin_s_air_control";
+ pixel_x = -1;
+ pixel_y = -29;
+ req_access = list(101)
+ },
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "podfloor_dark"
+ },
+/area/shuttle/administration)
+"vB" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds/node,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "darkgrey"
+ },
+/area/shuttle/administration)
+"wz" = (
+/obj/structure/grille,
+/obj/structure/window/full/shuttle,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 2;
+ id_tag = "adminshuttleshutters";
+ name = "Blast Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/shuttle/administration)
+"wU" = (
+/obj/machinery/embedded_controller/radio/airlock/airlock_controller{
+ frequency = 1331;
+ id_tag = "admin_s_air_control";
+ pixel_y = 24;
+ req_access = list(152);
+ tag_airpump = "admin_s_pump";
+ tag_chamber_sensor = "admin_s_sensor";
+ tag_exterior_door = "admin_s_outer";
+ tag_interior_door = "admin_s_inner"
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "vfloor"
+ },
+/area/shuttle/administration)
+"yC" = (
+/obj/machinery/computer{
+ desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages.";
+ name = "Broken Computer"
+ },
+/obj/effect/turf_decal/stripes/gold{
+ dir = 5;
+ do_not_delete_me = 1
+ },
+/obj/machinery/light_construct/small{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/royalblack,
+/area/shuttle/administration)
+"yU" = (
+/obj/structure/alien/weeds,
+/obj/machinery/light_construct{
+ dir = 1
+ },
+/obj/machinery/constructable_frame/machine_frame,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"za" = (
+/obj/structure/alien/weeds,
+/obj/item/stack/sheet/metal,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "darkgrey"
+ },
+/area/shuttle/administration)
+"zj" = (
+/obj/structure/table/wood/fancy/royalblue,
+/obj/structure/window/plasmareinforced{
+ color = "#22aab7";
+ dir = 8
+ },
+/obj/structure/window/plasmareinforced{
+ color = "#22aab7";
+ dir = 1
+ },
+/obj/item/reagent_containers/food/drinks/shaker,
+/obj/structure/alien/weeds,
+/turf/simulated/floor/carpet/black,
+/area/shuttle/administration)
+"zz" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds,
+/obj/machinery/light_construct,
+/turf/simulated/floor/carpet/red,
+/area/shuttle/administration)
+"zC" = (
+/obj/structure/fans/tiny,
+/obj/machinery/door/airlock/hatch{
+ name = "NVT Argos";
+ req_access = list(101)
+ },
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "podfloor_dark"
+ },
+/area/shuttle/administration)
+"zW" = (
+/obj/effect/turf_decal/stripes/black{
+ dir = 8;
+ do_not_delete_me = 1
+ },
+/obj/structure/alien/weeds,
+/obj/item/stack/sheet/metal,
+/obj/machinery/light_construct{
+ dir = 4
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "vfloor"
+ },
+/area/shuttle/administration)
+"Aa" = (
+/obj/structure/shuttle/engine/heater{
+ dir = 4;
+ icon_state = "heater3x3";
+ tag = "icon-heater (NORTH)"
+ },
+/obj/structure/window/plasmareinforced{
+ color = "#22aab7";
+ dir = 8
+ },
+/obj/structure/shuttle/engine/platform{
+ dir = 4;
+ layer = 2.9
+ },
+/turf/simulated/wall/shuttle,
+/area/shuttle/administration)
+"Ay" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/black{
+ dir = 6;
+ do_not_delete_me = 1
+ },
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "podfloor_dark"
+ },
+/area/shuttle/administration)
+"AI" = (
+/obj/structure/alien/resin,
+/turf/simulated/wall/shuttle/onlyselfsmooth,
+/area/shuttle/administration)
+"AJ" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds,
+/obj/item/stack/rods,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "darkgrey"
+ },
+/area/shuttle/administration)
+"Cm" = (
+/obj/effect/turf_decal/stripes/black{
+ dir = 8;
+ do_not_delete_me = 1
+ },
+/obj/structure/alien/weeds,
+/obj/machinery/suit_storage_unit{
+ state_open = 1
+ },
+/obj/machinery/light_construct{
+ dir = 4
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "vfloor"
+ },
+/area/shuttle/administration)
+"Cn" = (
+/obj/effect/turf_decal/stripes/gold{
+ dir = 5;
+ do_not_delete_me = 1;
+ icon_state = "gs_deadlock"
+ },
+/obj/structure/computerframe,
+/turf/simulated/floor/carpet/royalblack,
+/area/shuttle/administration)
+"CK" = (
+/obj/structure/alien/weeds,
+/obj/machinery/light_construct{
+ dir = 4
+ },
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"CW" = (
+/obj/structure/alien/weeds,
+/obj/structure/chair/comfy/shuttle,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"Dp" = (
+/obj/effect/turf_decal/stripes/black{
+ dir = 5;
+ do_not_delete_me = 1
+ },
+/obj/structure/alien/weeds,
+/obj/item/stack/sheet/metal{
+ amount = 2
+ },
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "podfloor_dark"
+ },
+/area/shuttle/administration)
+"Ef" = (
+/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon_state = "floor3"
+ },
+/area/shuttle/administration)
+"Ew" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"Ey" = (
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon_state = "floor3"
+ },
+/area/shuttle/administration)
+"EL" = (
+/obj/structure/shuttle/engine/heater{
+ dir = 4;
+ icon_state = "heater3x3_side_inv";
+ tag = "icon-heater (NORTH)"
+ },
+/obj/structure/window/plasmareinforced{
+ color = "#22aab7";
+ dir = 8
+ },
+/obj/structure/shuttle/engine/platform{
+ dir = 4;
+ layer = 2.9
+ },
+/turf/simulated/wall/shuttle,
+/area/shuttle/administration)
+"Fj" = (
+/obj/structure/alien/weeds,
+/obj/machinery/light_construct{
+ dir = 1
+ },
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "darkgrey"
+ },
+/area/shuttle/administration)
+"FB" = (
+/obj/structure/alien/weeds,
+/obj/item/chair/stool/bar,
+/turf/simulated/floor/carpet/red,
+/area/shuttle/administration)
+"HM" = (
+/obj/structure/alien/weeds/node,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "darkgrey"
+ },
+/area/shuttle/administration)
+"HR" = (
+/turf/simulated/floor/shuttle{
+ icon_state = "vfloor"
+ },
+/area/shuttle/administration)
+"HT" = (
+/obj/structure/table,
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"Il" = (
+/obj/machinery/door/window/brigdoor{
+ color = "#22aab7";
+ dir = 8;
+ icon_state = "rightsecure";
+ req_access = list(101)
+ },
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds,
+/turf/simulated/floor/carpet/black,
+/area/shuttle/administration)
+"IQ" = (
+/obj/machinery/computer/shuttle/admin{
+ dir = 1;
+ name = "NTV Argos shuttle console"
+ },
+/obj/effect/turf_decal/stripes/gold{
+ dir = 6;
+ do_not_delete_me = 1;
+ icon_state = "gs_deadlock"
+ },
+/turf/simulated/floor/carpet/royalblack,
+/area/shuttle/administration)
+"JC" = (
+/obj/structure/table/reinforced,
+/obj/machinery/chem_dispenser/soda/upgraded,
+/obj/item/storage/box/drinkingglasses{
+ pixel_x = 1;
+ pixel_y = 5
+ },
+/obj/structure/alien/weeds,
+/turf/simulated/floor/carpet/black,
+/area/shuttle/administration)
+"JR" = (
+/obj/machinery/door_control{
+ id = "adminshuttleshutters";
+ name = "Shutter control";
+ pixel_x = 5;
+ pixel_y = -23;
+ req_access = list(101)
+ },
+/obj/item/twohanded/required/kirbyplants,
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"Kc" = (
+/obj/machinery/iv_drip,
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon_state = "floor3"
+ },
+/area/shuttle/administration)
+"Ku" = (
+/turf/simulated/floor/shuttle/transparent_floor,
+/area/shuttle/administration)
+"Lf" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "darkgrey"
+ },
+/area/shuttle/administration)
+"LI" = (
+/obj/effect/turf_decal/stripes/black{
+ dir = 6;
+ do_not_delete_me = 1
+ },
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "podfloor_dark"
+ },
+/area/shuttle/administration)
+"LL" = (
+/obj/structure/alien/weeds,
+/obj/machinery/constructable_frame/machine_frame,
+/turf/simulated/floor/carpet/black,
+/area/shuttle/administration)
+"Mb" = (
+/obj/structure/alien/weeds,
+/turf/simulated/floor/carpet/red,
+/area/shuttle/administration)
+"Mg" = (
+/obj/structure/chair/stool/bar,
+/obj/structure/alien/weeds,
+/obj/item/stack/tile/carpet/royalblue,
+/turf/simulated/floor/carpet/red,
+/area/shuttle/administration)
+"ML" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/black{
+ do_not_delete_me = 1
+ },
+/obj/effect/turf_decal/stripes/black{
+ dir = 1;
+ do_not_delete_me = 1
+ },
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "white"
+ },
+/area/shuttle/administration)
+"Nh" = (
+/obj/effect/turf_decal/stripes/gold{
+ dir = 5;
+ do_not_delete_me = 1
+ },
+/turf/simulated/floor/carpet/royalblack,
+/area/shuttle/administration)
+"Nj" = (
+/obj/machinery/optable,
+/obj/structure/alien/weeds,
+/obj/machinery/light_construct{
+ dir = 8
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "floor3"
+ },
+/area/shuttle/administration)
+"NB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden,
+/obj/item/flag/nt,
+/obj/structure/alien/weeds,
+/obj/machinery/light_construct{
+ dir = 4
+ },
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "darkgrey"
+ },
+/area/shuttle/administration)
+"Oi" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/black{
+ dir = 4;
+ do_not_delete_me = 1
+ },
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "podfloor_dark"
+ },
+/area/shuttle/administration)
+"OG" = (
+/obj/effect/turf_decal/stripes/black{
+ dir = 10;
+ do_not_delete_me = 1
+ },
+/obj/effect/turf_decal/stripes/black{
+ dir = 5;
+ do_not_delete_me = 1;
+ icon_state = "bs_deadlock"
+ },
+/obj/structure/alien/weeds/node,
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "white"
+ },
+/area/shuttle/administration)
+"OK" = (
+/obj/structure/alien/weeds,
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"Pa" = (
+/obj/structure/table,
+/obj/structure/alien/weeds,
+/obj/item/stack/sheet/metal,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"Po" = (
+/turf/simulated/wall/shuttle/onlyselfsmooth,
+/area/shuttle/administration)
+"PD" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds,
+/obj/item/stack/tile/carpet/black,
+/turf/simulated/floor/carpet/red,
+/area/shuttle/administration)
+"PO" = (
+/obj/structure/alien/weeds,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/ash,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "darkgrey"
+ },
+/area/shuttle/administration)
+"PY" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds/node,
+/turf/simulated/floor/carpet/red,
+/area/shuttle/administration)
+"Qr" = (
+/obj/effect/turf_decal/stripes/black{
+ dir = 6;
+ do_not_delete_me = 1
+ },
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle,
+/area/shuttle/administration)
+"QC" = (
+/obj/structure/table/reinforced,
+/obj/machinery/chem_dispenser/beer/upgraded,
+/obj/structure/alien/weeds,
+/turf/simulated/floor/carpet/black,
+/area/shuttle/administration)
+"QH" = (
+/obj/structure/chair/comfy/lime{
+ dir = 8
+ },
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"QW" = (
+/obj/structure/grille,
+/obj/structure/window/full/shuttle,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "adminshuttleshutters";
+ name = "Blast Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/shuttle/administration)
+"Rq" = (
+/obj/effect/turf_decal/stripes/black{
+ dir = 8;
+ do_not_delete_me = 1
+ },
+/obj/effect/turf_decal/stripes/black{
+ dir = 4;
+ do_not_delete_me = 1
+ },
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds,
+/obj/structure/alien/resin/door,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "podfloor_dark"
+ },
+/area/shuttle/administration)
+"Rx" = (
+/turf/space,
+/area/space)
+"RK" = (
+/obj/structure/alien/weeds,
+/obj/machinery/constructable_frame/machine_frame,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"RO" = (
+/obj/structure/table/wood/fancy/royalblack,
+/obj/item/candle/eternal,
+/obj/item/reagent_containers/food/drinks/drinkingglass{
+ pixel_x = 6;
+ pixel_y = 9
+ },
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"RS" = (
+/obj/effect/turf_decal/stripes/black{
+ dir = 8;
+ do_not_delete_me = 1;
+ icon_state = "bs_deadlock"
+ },
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "white"
+ },
+/area/shuttle/administration)
+"RY" = (
+/obj/structure/dispenser/oxygen,
+/obj/effect/turf_decal/stripes/black{
+ dir = 8;
+ do_not_delete_me = 1
+ },
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "podfloor_dark"
+ },
+/area/shuttle/administration)
+"Sf" = (
+/obj/effect/turf_decal/stripes/gold{
+ dir = 6;
+ do_not_delete_me = 1
+ },
+/obj/machinery/light/small,
+/obj/machinery/computer{
+ desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages.";
+ name = "Broken Computer"
+ },
+/turf/simulated/floor/carpet/royalblack,
+/area/shuttle/administration)
+"Sn" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds/node,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "darkgrey"
+ },
+/area/shuttle/administration)
+"Su" = (
+/obj/structure/shuttle/engine/huge{
+ dir = 4
+ },
+/turf/simulated/floor/shuttle/transparent_floor,
+/area/shuttle/administration)
+"TY" = (
+/obj/machinery/atmospherics/unary/tank/air{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/black{
+ dir = 8;
+ do_not_delete_me = 1
+ },
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "podfloor_dark"
+ },
+/area/shuttle/administration)
+"Uk" = (
+/obj/structure/fans/tiny,
+/obj/machinery/door/airlock/external{
+ frequency = 1331;
+ id_tag = "admin_s_outer";
+ name = "Ship External Access";
+ req_access = list(101)
+ },
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "podfloor_dark"
+ },
+/area/shuttle/administration)
+"UK" = (
+/obj/structure/alien/weeds,
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"Vr" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/airlock_sensor{
+ frequency = 1331;
+ id_tag = "admin_s_sensor";
+ pixel_y = 26;
+ req_access = list(101)
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "vfloor"
+ },
+/area/shuttle/administration)
+"Vy" = (
+/obj/item/storage/ashtray/glass{
+ pixel_x = -6;
+ pixel_y = 7
+ },
+/obj/structure/alien/weeds,
+/obj/structure/table_frame/wood,
+/turf/simulated/floor/carpet/black,
+/area/shuttle/administration)
+"VU" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds/node,
+/turf/simulated/floor/carpet/red,
+/area/shuttle/administration)
+"Xl" = (
+/obj/effect/turf_decal/stripes/black{
+ dir = 8;
+ do_not_delete_me = 1
+ },
+/obj/machinery/suit_storage_unit{
+ state_open = 1
+ },
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon_state = "vfloor"
+ },
+/area/shuttle/administration)
+"Ye" = (
+/obj/structure/table/reinforced,
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon_state = "floor3"
+ },
+/area/shuttle/administration)
+"Yt" = (
+/obj/structure/alien/weeds/node,
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "darkgrey"
+ },
+/area/shuttle/administration)
+"YN" = (
+/obj/machinery/atmospherics/unary/vent_pump/high_volume{
+ frequency = 1331;
+ id_tag = "admin_s_pump"
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "vfloor"
+ },
+/area/shuttle/administration)
+"ZW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden,
+/obj/structure/alien/weeds,
+/obj/item/stack/rods,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "darkgrey"
+ },
+/area/shuttle/administration)
+
+(1,1,1) = {"
+Rx
+Rx
+tA
+sk
+sk
+qa
+tA
+Rx
+Rx
+Rx
+Rx
+tA
+tA
+tA
+tA
+tA
+Rx
+Rx
+"}
+(2,1,1) = {"
+Rx
+tA
+tA
+ge
+RO
+kT
+tA
+Po
+sk
+sk
+Po
+tA
+ak
+Nj
+Ye
+tA
+tA
+Rx
+"}
+(3,1,1) = {"
+tA
+tA
+RK
+rv
+gC
+kT
+dI
+yC
+Cn
+IQ
+Sf
+tA
+Ye
+RS
+kA
+Ef
+tA
+tA
+"}
+(4,1,1) = {"
+tA
+jP
+er
+PD
+VU
+zz
+jX
+CW
+Nh
+ce
+JR
+tA
+lo
+kF
+jB
+OG
+Ey
+tA
+"}
+(5,1,1) = {"
+Po
+yU
+er
+er
+er
+er
+uh
+uh
+OK
+rv
+uh
+dI
+dI
+dI
+ab
+nE
+nN
+tA
+"}
+(6,1,1) = {"
+wz
+bW
+Mb
+Mb
+zj
+Il
+QC
+Po
+jD
+jD
+Po
+mg
+Ew
+HT
+dI
+nE
+lx
+tA
+"}
+(7,1,1) = {"
+wz
+ph
+PY
+FB
+rJ
+eh
+JC
+dI
+dn
+dn
+tA
+iX
+jU
+HT
+dI
+ML
+sh
+tA
+"}
+(8,1,1) = {"
+wz
+QH
+Mb
+Mb
+Vy
+eS
+aP
+dI
+Fj
+HM
+nA
+dw
+Qr
+lr
+tA
+nE
+Ey
+tA
+"}
+(9,1,1) = {"
+Po
+lR
+Mb
+Mg
+gz
+cQ
+LL
+dI
+dn
+dn
+tA
+UK
+CK
+Pa
+tA
+nE
+Kc
+tA
+"}
+(10,1,1) = {"
+tA
+du
+jD
+du
+dI
+dI
+dI
+rc
+jD
+Rq
+du
+tA
+dI
+dI
+du
+oY
+rc
+tA
+"}
+(11,1,1) = {"
+Po
+Ay
+dn
+Dp
+AI
+Oi
+Oi
+LI
+Lf
+AJ
+gF
+kj
+Oi
+AI
+Ay
+Lf
+bw
+Po
+"}
+(12,1,1) = {"
+zC
+dn
+vB
+dn
+qk
+dn
+za
+dn
+Lf
+Lf
+Sn
+eF
+dn
+qk
+Lf
+Yt
+Lf
+QW
+"}
+(13,1,1) = {"
+zC
+dn
+dn
+vB
+qk
+dn
+dn
+HM
+dn
+za
+dn
+dn
+dn
+qk
+Lf
+Lf
+Lf
+QW
+"}
+(14,1,1) = {"
+Po
+tJ
+Cm
+tJ
+AI
+dn
+dn
+PO
+dn
+mq
+NB
+ZW
+mV
+AI
+Xl
+zW
+Xl
+Po
+"}
+(15,1,1) = {"
+tA
+EL
+Aa
+tw
+tA
+RY
+ab
+AI
+iv
+eX
+Po
+uh
+TY
+dI
+EL
+Aa
+tw
+tA
+"}
+(16,1,1) = {"
+tA
+up
+up
+up
+tA
+tA
+tA
+wU
+YN
+en
+HR
+tA
+tA
+tA
+up
+up
+up
+tA
+"}
+(17,1,1) = {"
+tA
+Ku
+Su
+Ku
+tA
+Rx
+tA
+Vr
+HR
+oe
+im
+tA
+Rx
+tA
+Ku
+Su
+Ku
+tA
+"}
+(18,1,1) = {"
+Rx
+Ku
+Ku
+Ku
+Rx
+Rx
+tA
+Po
+Uk
+vg
+Po
+tA
+Rx
+ps
+Ku
+Ku
+Ku
+Rx
+"}
diff --git a/_maps/map_files/shuttles/admin_club.dmm b/_maps/map_files/shuttles/admin_club.dmm
new file mode 100644
index 00000000000..44af234de90
--- /dev/null
+++ b/_maps/map_files/shuttles/admin_club.dmm
@@ -0,0 +1,1277 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aU" = (
+/obj/structure/railing{
+ dir = 4;
+ pixel_x = -32
+ },
+/obj/structure/chair/sofa/corp/right{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"cJ" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ color = "gray";
+ dir = 1;
+ icon_state = "rampbottom"
+ },
+/area/shuttle/administration)
+"dA" = (
+/obj/structure/chair/stool/bar/dark,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "navybluealtstrip"
+ },
+/area/shuttle/administration)
+"ea" = (
+/obj/machinery/embedded_controller/radio/airlock/airlock_controller{
+ frequency = 1331;
+ id_tag = "admin_s_air_control";
+ pixel_y = 24;
+ req_access = list(152);
+ tag_airpump = "admin_s_pump";
+ tag_chamber_sensor = "admin_s_sensor";
+ tag_exterior_door = "admin_s_outer";
+ tag_interior_door = "admin_s_inner"
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "vfloor"
+ },
+/area/shuttle/administration)
+"gX" = (
+/obj/structure/chair/stool/bar/dark,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"hE" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/airlock_sensor{
+ frequency = 1331;
+ id_tag = "admin_s_sensor";
+ pixel_y = 26;
+ req_access = list(101)
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "vfloor"
+ },
+/area/shuttle/administration)
+"iN" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/gold{
+ dir = 5;
+ do_not_delete_me = 1
+ },
+/turf/simulated/floor/carpet/royalblack,
+/area/shuttle/administration)
+"jc" = (
+/turf/simulated/floor/plasteel{
+ color = "gray";
+ dir = 4;
+ icon_state = "rampbottom"
+ },
+/area/shuttle/administration)
+"ko" = (
+/obj/structure/railing{
+ dir = 8;
+ pixel_x = 32
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"kH" = (
+/obj/structure/table/reinforced,
+/obj/machinery/chem_dispenser/beer,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"kM" = (
+/obj/structure/shuttle/engine/huge{
+ dir = 4
+ },
+/turf/simulated/floor/shuttle/transparent_floor,
+/area/shuttle/administration)
+"kP" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "navybluealtstrip"
+ },
+/area/shuttle/administration)
+"lD" = (
+/obj/structure/railing/corner{
+ dir = 4
+ },
+/turf/simulated/floor/glass/reinforced/plasma,
+/area/shuttle/administration)
+"oe" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/gold{
+ dir = 6;
+ do_not_delete_me = 1
+ },
+/turf/simulated/floor/carpet/royalblack,
+/area/shuttle/administration)
+"oU" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"pt" = (
+/obj/machinery/atmospherics/unary/vent_pump/high_volume{
+ dir = 8;
+ frequency = 1331;
+ id_tag = "admin_s_pump"
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "vfloor"
+ },
+/area/shuttle/administration)
+"pP" = (
+/obj/machinery/computer/card{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/gold{
+ dir = 5;
+ do_not_delete_me = 1;
+ icon_state = "gs_deadlock"
+ },
+/turf/simulated/floor/carpet/royalblack,
+/area/shuttle/administration)
+"qe" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"qs" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/slot_machine,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"rc" = (
+/obj/structure/table/glass,
+/turf/simulated/floor/plasteel{
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"rg" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "navybluecornersalt"
+ },
+/area/shuttle/administration)
+"rY" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "navybluecornersalt"
+ },
+/area/shuttle/administration)
+"sa" = (
+/obj/structure/chair/sofa/corp/right{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"sU" = (
+/obj/structure/table/glass,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"tc" = (
+/obj/structure/table/glass,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"tM" = (
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/glass/rag,
+/turf/simulated/floor/glass/reinforced/plasma,
+/area/shuttle/administration)
+"tQ" = (
+/obj/structure/chair/sofa/corp{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"uy" = (
+/obj/structure/chair/sofa/corp,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"uJ" = (
+/turf/simulated/floor/plasteel{
+ color = "gray";
+ dir = 1;
+ icon_state = "rampbottom"
+ },
+/area/shuttle/administration)
+"uL" = (
+/obj/machinery/atmospherics/unary/tank/air{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/black{
+ dir = 8;
+ do_not_delete_me = 1
+ },
+/obj/structure/window/reinforced/tinted{
+ dir = 8
+ },
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "podfloor_dark"
+ },
+/area/shuttle/administration)
+"uR" = (
+/turf/simulated/floor/light/colour_cycle/dancefloor_b,
+/area/shuttle/administration)
+"uZ" = (
+/turf/simulated/floor/shuttle/transparent_floor,
+/area/shuttle/administration)
+"vp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/glass/reinforced/plasma,
+/area/shuttle/administration)
+"wa" = (
+/turf/simulated/floor/plasteel{
+ color = "gray";
+ icon_state = "rampbottom";
+ tag = "icon-stage_stairs"
+ },
+/area/shuttle/administration)
+"ww" = (
+/obj/structure/grille,
+/obj/structure/window/full/shuttle,
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ dir = 2;
+ icon_state = "open";
+ id_tag = "adminshuttleshutters";
+ name = "Blast Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/shuttle/administration)
+"wQ" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "navybluecornersalt"
+ },
+/area/shuttle/administration)
+"xJ" = (
+/obj/structure/railing/corner{
+ dir = 1
+ },
+/turf/simulated/floor/glass/reinforced/plasma,
+/area/shuttle/administration)
+"xU" = (
+/turf/space,
+/area/shuttle/administration)
+"xX" = (
+/turf/simulated/wall/shuttle,
+/area/shuttle/administration)
+"yK" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"za" = (
+/obj/machinery/slot_machine,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"zk" = (
+/turf/simulated/wall/shuttle/onlyselfsmooth,
+/area/shuttle/administration)
+"zG" = (
+/turf/simulated/floor/light/colour_cycle/dancefloor_a,
+/area/shuttle/administration)
+"zR" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden,
+/turf/simulated/floor/shuttle{
+ icon_state = "vfloor"
+ },
+/area/shuttle/administration)
+"Ar" = (
+/obj/machinery/vending/cigarette,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"AI" = (
+/obj/structure/chair/sofa/corp/corner,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"AM" = (
+/turf/simulated/floor/glass/reinforced/plasma,
+/area/shuttle/administration)
+"Bd" = (
+/obj/structure/table/reinforced,
+/obj/machinery/chem_dispenser/soda,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"Bk" = (
+/obj/structure/chair/sofa/corp{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"Bl" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "navybluecornersalt"
+ },
+/area/shuttle/administration)
+"BP" = (
+/obj/structure/railing{
+ layer = 4.3;
+ pixel_y = 32
+ },
+/obj/structure/chair/sofa/corp/left,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"Cl" = (
+/obj/structure/grille,
+/obj/structure/window/full/shuttle,
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ dir = 1;
+ icon_state = "open";
+ id_tag = "adminshuttleshutters";
+ name = "Blast Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/shuttle/administration)
+"Cp" = (
+/obj/structure/railing{
+ dir = 10
+ },
+/turf/simulated/floor/glass/reinforced/plasma,
+/area/shuttle/administration)
+"Cr" = (
+/obj/structure/chair/comfy/shuttle/dark{
+ dir = 8
+ },
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"Cx" = (
+/obj/structure/shuttle/engine/platform{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "vfloor"
+ },
+/area/shuttle/administration)
+"FP" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ color = "gray";
+ icon_state = "rampbottom";
+ tag = "icon-stage_stairs"
+ },
+/area/shuttle/administration)
+"FQ" = (
+/obj/machinery/slot_machine,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"Gl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 5
+ },
+/obj/structure/railing,
+/turf/simulated/floor/glass/reinforced/plasma,
+/area/shuttle/administration)
+"Gz" = (
+/obj/machinery/disco/immobile,
+/turf/simulated/floor/light/colour_cycle/dancefloor_a,
+/area/shuttle/administration)
+"Hi" = (
+/obj/machinery/door/airlock/shuttle{
+ name = "Bar";
+ req_access = list(101)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"HD" = (
+/obj/machinery/atmospherics/unary/vent_pump/high_volume{
+ frequency = 1331;
+ id_tag = "admin_s_pump"
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "vfloor"
+ },
+/area/shuttle/administration)
+"HP" = (
+/obj/structure/grille,
+/obj/structure/window/full/shuttle,
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "open";
+ id_tag = "adminshuttleshutters";
+ name = "Blast Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/shuttle/administration)
+"Io" = (
+/obj/structure/table/glass,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"IB" = (
+/obj/structure/railing,
+/turf/simulated/floor/glass/reinforced/plasma,
+/area/shuttle/administration)
+"Jx" = (
+/obj/structure/chair/sofa/corp/right,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"Kp" = (
+/obj/structure/railing/corner{
+ dir = 8
+ },
+/turf/simulated/floor/glass/reinforced/plasma,
+/area/shuttle/administration)
+"Kz" = (
+/turf/space,
+/area/space)
+"KB" = (
+/obj/machinery/door_control{
+ id = "adminshuttleblast";
+ name = "Blast door control";
+ pixel_x = -5;
+ pixel_y = -23;
+ req_access = list(101)
+ },
+/obj/machinery/door_control{
+ id = "adminshuttleshutters";
+ name = "Shutter control";
+ pixel_x = 5;
+ pixel_y = -23;
+ req_access = list(101)
+ },
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"KG" = (
+/obj/machinery/vending/boozeomat,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"KS" = (
+/obj/machinery/computer/camera_advanced/shuttle_docker/admin{
+ dir = 1;
+ name = "NTV Argos shuttle navigation computer"
+ },
+/obj/effect/turf_decal/stripes/gold{
+ dir = 5;
+ do_not_delete_me = 1
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/royalblack,
+/area/shuttle/administration)
+"Mo" = (
+/obj/structure/chair/stool/bar/dark,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "navybluecornersalt"
+ },
+/area/shuttle/administration)
+"MO" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"OV" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/simulated/floor/glass/reinforced/plasma,
+/area/shuttle/administration)
+"Pg" = (
+/obj/structure/railing{
+ dir = 4;
+ pixel_x = -32
+ },
+/obj/structure/chair/sofa/corp/right,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"Pm" = (
+/turf/simulated/floor/shuttle{
+ icon_state = "vfloor"
+ },
+/area/shuttle/administration)
+"Pp" = (
+/obj/structure/chair/stool/bar/dark,
+/turf/simulated/floor/glass/reinforced/plasma,
+/area/shuttle/administration)
+"Pq" = (
+/obj/structure/railing{
+ dir = 9
+ },
+/turf/simulated/floor/glass/reinforced/plasma,
+/area/shuttle/administration)
+"Pt" = (
+/obj/item/storage/box/drinkingglasses,
+/obj/item/storage/box/drinkingglasses,
+/obj/item/storage/box/drinkingglasses,
+/obj/item/storage/box/drinkingglasses,
+/obj/item/storage/box/drinkingglasses,
+/obj/item/storage/box/drinkingglasses,
+/obj/item/storage/box/drinkingglasses,
+/obj/item/storage/box/drinkingglasses,
+/obj/item/storage/box/drinkingglasses,
+/obj/item/storage/box/drinkingglasses,
+/obj/structure/closet/crate,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"PC" = (
+/obj/structure/sign/barsign{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"PI" = (
+/obj/structure/chair/sofa/corp/left,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"QK" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"QZ" = (
+/obj/structure/chair/comfy/shuttle/dark{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"Rc" = (
+/obj/structure/fans/tiny,
+/obj/machinery/door/airlock/external{
+ frequency = 1331;
+ id_tag = "admin_s_outer";
+ name = "Ship External Access";
+ req_access = list(101)
+ },
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "open";
+ id_tag = "adminshuttleshutters";
+ name = "Blast Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "podfloor_dark"
+ },
+/area/shuttle/administration)
+"Rt" = (
+/obj/structure/closet/crate/can,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"RF" = (
+/obj/structure/table/reinforced,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"RM" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "navybluealtstrip"
+ },
+/area/shuttle/administration)
+"Sk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 6
+ },
+/turf/simulated/floor/glass/reinforced/plasma,
+/area/shuttle/administration)
+"SG" = (
+/obj/structure/chair/comfy/shuttle/dark{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"SW" = (
+/obj/structure/fans/tiny,
+/obj/docking_port/mobile{
+ dir = 8;
+ dwidth = 8;
+ height = 18;
+ id = "admin";
+ name = "administration shuttle";
+ roundstart_move = "admin_away";
+ timid = 1;
+ width = 18
+ },
+/obj/machinery/door/airlock/external{
+ frequency = 1331;
+ id_tag = "admin_s_outer";
+ name = "Ship External Access";
+ req_access = list(101)
+ },
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1331;
+ master_tag = "admin_s_air_control";
+ pixel_x = -1;
+ pixel_y = -29;
+ req_access = list(0)
+ },
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "open";
+ id_tag = "adminshuttleshutters";
+ name = "Blast Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "podfloor_dark"
+ },
+/area/shuttle/administration)
+"Tg" = (
+/obj/structure/railing{
+ dir = 8;
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"Tj" = (
+/obj/structure/chair/stool/bar/dark,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"Tm" = (
+/turf/simulated/wall/shuttle/onlyselfsmooth/nodiagonal,
+/area/shuttle/administration)
+"Tu" = (
+/obj/machinery/light/small,
+/turf/simulated/floor/shuttle{
+ icon_state = "vfloor"
+ },
+/area/shuttle/administration)
+"Tz" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/glass/reinforced/plasma,
+/area/shuttle/administration)
+"TC" = (
+/obj/machinery/computer/shuttle/admin{
+ dir = 1;
+ name = "NTV Argos shuttle console"
+ },
+/obj/effect/turf_decal/stripes/gold{
+ dir = 6;
+ do_not_delete_me = 1;
+ icon_state = "gs_deadlock"
+ },
+/turf/simulated/floor/carpet/royalblack,
+/area/shuttle/administration)
+"TJ" = (
+/obj/machinery/door/airlock/centcom{
+ id_tag = "adminshuttle";
+ name = "Bridge";
+ opacity = 1;
+ req_access = list(101)
+ },
+/obj/effect/turf_decal/stripes/black{
+ dir = 8;
+ do_not_delete_me = 1
+ },
+/obj/effect/turf_decal/stripes/black{
+ dir = 4;
+ do_not_delete_me = 1
+ },
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "podfloor_dark"
+ },
+/area/shuttle/administration)
+"Ui" = (
+/obj/machinery/computer/communications{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/gold{
+ dir = 6;
+ do_not_delete_me = 1
+ },
+/obj/machinery/light/small,
+/obj/machinery/light_switch{
+ pixel_x = 12;
+ pixel_y = -26
+ },
+/turf/simulated/floor/carpet/royalblack,
+/area/shuttle/administration)
+"Vd" = (
+/obj/structure/railing/corner,
+/turf/simulated/floor/glass/reinforced/plasma,
+/area/shuttle/administration)
+"Vr" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1331;
+ id_tag = "admin_s_inner";
+ name = "Ship External Access";
+ req_access = list(101)
+ },
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "podfloor_dark"
+ },
+/area/shuttle/administration)
+"VL" = (
+/obj/structure/chair/comfy/shuttle/dark{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"VM" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "navybluealtstrip"
+ },
+/area/shuttle/administration)
+"XQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 4
+ },
+/obj/machinery/door/airlock/external{
+ frequency = 1331;
+ id_tag = "admin_s_inner";
+ name = "Ship External Access";
+ req_access = list(101)
+ },
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1331;
+ master_tag = "admin_s_air_control";
+ pixel_x = -1;
+ pixel_y = -29;
+ req_access = list(101)
+ },
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "podfloor_dark"
+ },
+/area/shuttle/administration)
+"Ye" = (
+/obj/structure/shuttle/engine/heater{
+ dir = 4;
+ icon_state = "heater3x3";
+ tag = "icon-heater (NORTH)"
+ },
+/obj/structure/shuttle/engine/platform{
+ dir = 4;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced/tinted{
+ dir = 8
+ },
+/turf/simulated/wall/shuttle,
+/area/shuttle/administration)
+"YE" = (
+/obj/structure/shuttle/engine/heater{
+ dir = 4;
+ icon_state = "heater3x3_side_inv";
+ tag = "icon-heater (NORTH)"
+ },
+/obj/structure/shuttle/engine/platform{
+ dir = 4;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced/tinted{
+ dir = 8
+ },
+/turf/simulated/wall/shuttle,
+/area/shuttle/administration)
+"Zo" = (
+/obj/structure/chair/sofa/corp/corner{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"ZC" = (
+/obj/structure/shuttle/engine/heater{
+ dir = 4;
+ icon_state = "heater3x3_side";
+ tag = "icon-heater (NORTH)"
+ },
+/obj/structure/shuttle/engine/platform{
+ dir = 4;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced/tinted{
+ dir = 8
+ },
+/turf/simulated/wall/shuttle,
+/area/shuttle/administration)
+"ZL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden,
+/turf/simulated/floor/glass/reinforced/plasma,
+/area/shuttle/administration)
+
+(1,1,1) = {"
+Kz
+Kz
+xX
+HP
+HP
+HP
+xX
+xU
+xU
+xU
+xU
+xX
+xX
+xX
+xX
+xX
+Kz
+Kz
+"}
+(2,1,1) = {"
+Kz
+xX
+xX
+Bd
+kH
+KG
+xX
+zk
+HP
+HP
+zk
+xX
+za
+qs
+FQ
+xX
+xX
+Kz
+"}
+(3,1,1) = {"
+xX
+xX
+Pt
+qe
+qe
+PC
+xX
+KS
+pP
+TC
+Ui
+xX
+Tj
+gX
+Mo
+Rt
+xX
+xX
+"}
+(4,1,1) = {"
+xX
+Ar
+qe
+AM
+AM
+qe
+xX
+MO
+iN
+oe
+KB
+xX
+QK
+AM
+AM
+rY
+VL
+xX
+"}
+(5,1,1) = {"
+zk
+RF
+RF
+tM
+RF
+Hi
+xX
+zk
+TJ
+TJ
+zk
+Tm
+QK
+qe
+AM
+qe
+rc
+xX
+"}
+(6,1,1) = {"
+ww
+dA
+Pp
+Pp
+rg
+oU
+ko
+oU
+kP
+kP
+oU
+Tg
+oU
+Bl
+AM
+AM
+QZ
+xX
+"}
+(7,1,1) = {"
+ww
+QK
+AM
+qe
+yK
+Pq
+AM
+Cp
+jc
+jc
+Pq
+AM
+Cp
+Jx
+qe
+AM
+yK
+xX
+"}
+(8,1,1) = {"
+ww
+QK
+AM
+rg
+sU
+OV
+zG
+uR
+zG
+uR
+zG
+uR
+AM
+BP
+Bl
+AM
+SG
+xX
+"}
+(9,1,1) = {"
+zk
+Jx
+AM
+RM
+FP
+xJ
+uR
+zG
+uR
+zG
+uR
+zG
+Kp
+cJ
+VM
+AM
+rc
+xX
+"}
+(10,1,1) = {"
+xX
+PI
+AM
+RM
+wa
+AM
+zG
+uR
+Gz
+uR
+zG
+uR
+AM
+uJ
+VM
+AM
+Cr
+xX
+"}
+(11,1,1) = {"
+zk
+tc
+AM
+RM
+wa
+AM
+uR
+zG
+uR
+zG
+uR
+zG
+AM
+uJ
+VM
+AM
+yK
+zk
+"}
+(12,1,1) = {"
+Cl
+Jx
+AM
+RM
+wa
+lD
+zG
+uR
+zG
+uR
+zG
+uR
+Vd
+uJ
+VM
+AM
+sa
+Cl
+"}
+(13,1,1) = {"
+Cl
+uy
+Io
+rY
+aU
+OV
+uR
+zG
+uR
+zG
+uR
+zG
+IB
+Pg
+wQ
+Io
+Bk
+Cl
+"}
+(14,1,1) = {"
+zk
+AI
+tQ
+tQ
+Zo
+OV
+AM
+Tz
+AM
+Sk
+vp
+ZL
+Gl
+AI
+tQ
+tQ
+Zo
+zk
+"}
+(15,1,1) = {"
+xX
+YE
+Ye
+ZC
+xX
+xX
+xX
+zk
+Vr
+XQ
+zk
+Tm
+uL
+Tm
+YE
+Ye
+ZC
+xX
+"}
+(16,1,1) = {"
+xX
+Cx
+Cx
+Cx
+xX
+xX
+xX
+ea
+HD
+zR
+Pm
+xX
+xX
+xX
+Cx
+Cx
+Cx
+xX
+"}
+(17,1,1) = {"
+xX
+uZ
+kM
+uZ
+xX
+Kz
+xX
+hE
+Pm
+pt
+Tu
+xX
+Kz
+xX
+uZ
+kM
+uZ
+xX
+"}
+(18,1,1) = {"
+Kz
+uZ
+uZ
+uZ
+Kz
+Kz
+xX
+zk
+Rc
+SW
+zk
+xX
+Kz
+Kz
+uZ
+uZ
+uZ
+Kz
+"}
diff --git a/_maps/map_files/shuttles/admin_interview.dmm b/_maps/map_files/shuttles/admin_interview.dmm
new file mode 100644
index 00000000000..636b40deeff
--- /dev/null
+++ b/_maps/map_files/shuttles/admin_interview.dmm
@@ -0,0 +1,1562 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"av" = (
+/obj/machinery/door_control{
+ id = "adminshuttleblast";
+ name = "Blast door control";
+ pixel_x = -5;
+ pixel_y = -23;
+ req_access = list(101)
+ },
+/obj/machinery/door_control{
+ id = "adminshuttleshutters";
+ name = "Shutter control";
+ pixel_x = 5;
+ pixel_y = -23;
+ req_access = list(101)
+ },
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"aw" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"be" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 1
+ },
+/obj/machinery/door_control{
+ id = "adminshuttleprivateshutters";
+ name = "Shutter control";
+ pixel_x = 5;
+ pixel_y = -23;
+ req_access = list(101)
+ },
+/turf/simulated/floor/wood/fancy/cherry,
+/area/shuttle/administration)
+"bi" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"bP" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"bQ" = (
+/obj/structure/filingcabinet/filingcabinet,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"cl" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkredaltstrip"
+ },
+/area/shuttle/administration)
+"cm" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444"
+ },
+/turf/simulated/floor/wood/fancy/cherry,
+/area/shuttle/administration)
+"cN" = (
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"cQ" = (
+/obj/structure/filingcabinet/employment,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/shuttle/administration)
+"dj" = (
+/turf/space,
+/area/space)
+"dq" = (
+/obj/item/flag/nt,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/shuttle/administration)
+"dD" = (
+/obj/structure/reagent_dispensers/water_cooler,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"hA" = (
+/turf/simulated/wall/shuttle,
+/area/shuttle/administration)
+"hG" = (
+/obj/structure/shuttle/engine/heater{
+ dir = 4;
+ icon_state = "heater3x3_side_inv";
+ tag = "icon-heater (NORTH)"
+ },
+/obj/structure/shuttle/engine/platform{
+ dir = 4;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced/tinted{
+ dir = 8
+ },
+/turf/simulated/wall/shuttle,
+/area/shuttle/administration)
+"iC" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"iK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 4
+ },
+/obj/machinery/door/airlock/external{
+ frequency = 1331;
+ id_tag = "admin_s_inner";
+ name = "Ship External Access";
+ req_access = list(101)
+ },
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1331;
+ master_tag = "admin_s_air_control";
+ pixel_x = -1;
+ pixel_y = -29;
+ req_access = list(0)
+ },
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "podfloor_dark"
+ },
+/area/shuttle/administration)
+"jH" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 1
+ },
+/turf/simulated/floor/wood/fancy/cherry,
+/area/shuttle/administration)
+"jI" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/gold{
+ dir = 5;
+ do_not_delete_me = 1
+ },
+/turf/simulated/floor/carpet/royalblack,
+/area/shuttle/administration)
+"jU" = (
+/obj/machinery/computer/shuttle/admin{
+ dir = 1;
+ name = "NTV Argos shuttle console"
+ },
+/obj/effect/turf_decal/stripes/gold{
+ dir = 6;
+ do_not_delete_me = 1;
+ icon_state = "gs_deadlock"
+ },
+/turf/simulated/floor/carpet/royalblack,
+/area/shuttle/administration)
+"kP" = (
+/obj/machinery/light/small,
+/turf/simulated/floor/shuttle{
+ icon_state = "vfloor"
+ },
+/area/shuttle/administration)
+"kQ" = (
+/obj/machinery/photocopier,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/shuttle/administration)
+"lX" = (
+/obj/structure/grille,
+/obj/structure/window/full/shuttle,
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ dir = 1;
+ icon_state = "open";
+ id_tag = "adminshuttleprivateshutters";
+ name = "Private Shutters";
+ opacity = 0
+ },
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ dir = 1;
+ icon_state = "open";
+ id_tag = "adminshuttleshutters";
+ name = "Blast Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/shuttle/administration)
+"lY" = (
+/obj/structure/table/wood,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/shuttle/administration)
+"me" = (
+/obj/machinery/atmospherics/pipe/simple/hidden,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"mZ" = (
+/obj/structure/shuttle/engine/heater{
+ dir = 4;
+ icon_state = "heater3x3";
+ tag = "icon-heater (NORTH)"
+ },
+/obj/structure/shuttle/engine/platform{
+ dir = 4;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced/tinted{
+ dir = 8
+ },
+/turf/simulated/wall/shuttle,
+/area/shuttle/administration)
+"nU" = (
+/obj/structure/closet{
+ icon_closed = "syndicate1";
+ icon_opened = "syndicate1open";
+ icon_state = "syndicate1"
+ },
+/obj/item/ammo_box/magazine/smgm9mm,
+/obj/item/ammo_box/magazine/smgm9mm,
+/obj/item/ammo_box/magazine/smgm9mm,
+/obj/item/ammo_box/magazine/smgm9mm,
+/obj/item/gun/projectile/automatic/proto,
+/obj/item/gun/energy/gun/blueshield,
+/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
+/obj/item/reagent_containers/food/snacks/candy/mre,
+/obj/item/reagent_containers/hypospray/combat,
+/obj/item/radio/headset/ert/alt{
+ desc = null;
+ name = "SRT bowman headset"
+ },
+/obj/item/clothing/head/beret/centcom/officer/navy{
+ desc = null;
+ name = "SRT beret"
+ },
+/obj/item/clothing/shoes/combat/swat{
+ name = "SRT special shoes"
+ },
+/obj/item/clothing/gloves/combat{
+ name = "Combat gloves"
+ },
+/obj/item/storage/belt/security/webbing/srt/full,
+/obj/item/storage/backpack/satchel_blueshield/srt,
+/obj/item/clothing/suit/storage/blueshield/srt,
+/obj/item/clothing/suit/armor/bulletproof{
+ name = "SRT bulletproof vest"
+ },
+/obj/item/shield/riot/tele,
+/obj/item/suppressor,
+/obj/item/CQC_manual,
+/obj/item/implanter/mindshield/ert,
+/obj/item/card/id/centcom{
+ name = "Special Reaction Team Member card";
+ rank = "Special Reaction Team Member";
+ registered_name = "Special Reaction Team Member"
+ },
+/obj/item/storage/box/responseteam,
+/obj/item/clothing/under/fluff/jay_turtleneck{
+ desc = null;
+ name = "SRT uniform"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/shuttle/administration)
+"oj" = (
+/obj/machinery/vending/nta/ertarmory/blue{
+ req_access = list(104,109)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"ps" = (
+/obj/structure/table/wood,
+/obj/effect/spawner/lootdrop/officetoys,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/shuttle/administration)
+"qf" = (
+/obj/machinery/atmospherics/unary/tank/air{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/black{
+ dir = 8;
+ do_not_delete_me = 1
+ },
+/obj/structure/window/reinforced/tinted{
+ dir = 8
+ },
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "podfloor_dark"
+ },
+/area/shuttle/administration)
+"qw" = (
+/obj/machinery/photocopier,
+/obj/structure/sign/poster/official/work_for_a_future{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"qS" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/airlock_sensor{
+ frequency = 1331;
+ id_tag = "admin_s_sensor";
+ pixel_y = 26;
+ req_access = list(101)
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "vfloor"
+ },
+/area/shuttle/administration)
+"rc" = (
+/obj/structure/table/wood/fancy/black,
+/obj/item/paper_bin/nanotrasen{
+ amount = 50;
+ pixel_x = -2;
+ pixel_y = 27
+ },
+/turf/simulated/floor/carpet/black,
+/area/shuttle/administration)
+"rp" = (
+/obj/structure/table/reinforced,
+/obj/structure/window/reinforced{
+ layer = 2.9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"rt" = (
+/obj/structure/shuttle/engine/platform{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "vfloor"
+ },
+/area/shuttle/administration)
+"rD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 6
+ },
+/obj/structure/table/reinforced,
+/obj/item/paper_bin/nanotrasen,
+/obj/item/pen/multi/fountain{
+ pixel_x = -7;
+ pixel_y = 2
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"sf" = (
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkredalt"
+ },
+/area/shuttle/administration)
+"sg" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 4.2;
+ pixel_x = -4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"sm" = (
+/obj/structure/fans/tiny,
+/obj/machinery/door/airlock/external{
+ frequency = 1331;
+ id_tag = "admin_s_outer";
+ name = "Ship External Access";
+ req_access = list(101)
+ },
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "open";
+ id_tag = "adminshuttleshutters";
+ name = "Blast Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "podfloor_dark"
+ },
+/area/shuttle/administration)
+"sq" = (
+/turf/simulated/floor/wood/fancy/cherry,
+/area/shuttle/administration)
+"sG" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "navybluealtstrip"
+ },
+/area/shuttle/administration)
+"sY" = (
+/obj/machinery/atmospherics/unary/vent_pump/high_volume{
+ dir = 8;
+ frequency = 1331;
+ id_tag = "admin_s_pump"
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "vfloor"
+ },
+/area/shuttle/administration)
+"tu" = (
+/obj/effect/turf_decal/siding/blue/corner{
+ dir = 1;
+ color = "#444444"
+ },
+/obj/machinery/light,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/shuttle/administration)
+"vb" = (
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkredaltstrip"
+ },
+/area/shuttle/administration)
+"vk" = (
+/turf/simulated/wall/shuttle/onlyselfsmooth/nodiagonal,
+/area/shuttle/administration)
+"vo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "navybluealtstrip"
+ },
+/area/shuttle/administration)
+"vp" = (
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkredalt"
+ },
+/area/shuttle/administration)
+"vt" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"wl" = (
+/obj/structure/table/reinforced,
+/obj/machinery/atmospherics/pipe/simple/hidden,
+/obj/structure/window/reinforced{
+ layer = 2.9
+ },
+/obj/machinery/computer/secure_data/laptop,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"xQ" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 4
+ },
+/turf/simulated/floor/wood/fancy/cherry,
+/area/shuttle/administration)
+"ye" = (
+/obj/structure/grille,
+/obj/structure/window/full/shuttle,
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ dir = 1;
+ icon_state = "open";
+ id_tag = "adminshuttleshutters";
+ name = "Blast Shutters";
+ opacity = 0
+ },
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ dir = 1;
+ icon_state = "open";
+ id_tag = "adminshuttleshutters";
+ name = "Blast Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/shuttle/administration)
+"yW" = (
+/obj/machinery/door/airlock/shuttle{
+ req_access = list(101)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"zb" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/structure/sign/poster/official/nanotrasen_logo{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"zh" = (
+/obj/machinery/door_control/ticket_machine_button{
+ pixel_x = -37;
+ pixel_y = -26;
+ req_access = list(101)
+ },
+/obj/structure/chair/office/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"zi" = (
+/obj/machinery/computer/communications{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/gold{
+ dir = 6;
+ do_not_delete_me = 1
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor/carpet/royalblack,
+/area/shuttle/administration)
+"zA" = (
+/turf/simulated/wall/shuttle/nodiagonal,
+/area/shuttle/administration)
+"Ak" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"At" = (
+/obj/structure/chair,
+/turf/simulated/floor/carpet/black,
+/area/shuttle/administration)
+"AN" = (
+/obj/machinery/door/airlock/centcom{
+ name = "Interview room";
+ id = "Interview"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"Bs" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/shuttle/administration)
+"BJ" = (
+/obj/machinery/door/airlock/centcom{
+ id_tag = "adminshuttle";
+ name = "Bridge";
+ opacity = 1;
+ req_access = list(101)
+ },
+/obj/effect/turf_decal/stripes/black{
+ dir = 8;
+ do_not_delete_me = 1
+ },
+/obj/effect/turf_decal/stripes/black{
+ dir = 4;
+ do_not_delete_me = 1
+ },
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "podfloor_dark"
+ },
+/area/shuttle/administration)
+"BP" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"Ca" = (
+/obj/structure/grille,
+/obj/structure/window/full/shuttle,
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ dir = 2;
+ icon_state = "open";
+ id_tag = "adminshuttleshutters";
+ name = "Blast Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/shuttle/administration)
+"Cv" = (
+/obj/machinery/atmospherics/unary/vent_pump/high_volume{
+ frequency = 1331;
+ id_tag = "admin_s_pump"
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "vfloor"
+ },
+/area/shuttle/administration)
+"Dd" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "navybluealtstrip"
+ },
+/area/shuttle/administration)
+"Dn" = (
+/obj/structure/chair/comfy/black{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/black,
+/area/shuttle/administration)
+"Ea" = (
+/obj/structure/shuttle/engine/huge{
+ dir = 4
+ },
+/turf/simulated/floor/shuttle/transparent_floor,
+/area/shuttle/administration)
+"EL" = (
+/obj/effect/turf_decal/siding/blue/corner{
+ dir = 8;
+ color = "#444444"
+ },
+/turf/simulated/floor/wood/fancy/cherry,
+/area/shuttle/administration)
+"FC" = (
+/obj/structure/grille,
+/obj/structure/window/full/shuttle,
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ dir = 1;
+ icon_state = "open";
+ id_tag = "adminshuttleshutters";
+ name = "Blast Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/shuttle/administration)
+"Gs" = (
+/obj/item/twohanded/required/kirbyplants,
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"Hs" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"HO" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444"
+ },
+/obj/structure/sign/poster/official/fruit_bowl{
+ pixel_y = 32
+ },
+/turf/simulated/floor/wood/fancy/cherry,
+/area/shuttle/administration)
+"HX" = (
+/turf/simulated/floor/carpet/black,
+/area/shuttle/administration)
+"Ir" = (
+/obj/structure/chair/sofa/right,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"IQ" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"Ji" = (
+/obj/structure/filingcabinet/chestdrawer,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"Jn" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkredalt"
+ },
+/area/shuttle/administration)
+"KE" = (
+/obj/structure/table/glass,
+/obj/item/twohanded/required/kirbyplants{
+ pixel_y = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"KV" = (
+/obj/effect/turf_decal/siding/blue/corner{
+ color = "#444444"
+ },
+/turf/simulated/floor/wood/fancy/cherry,
+/area/shuttle/administration)
+"LH" = (
+/obj/machinery/ticket_machine{
+ pixel_y = 32;
+ pixel_x = 32;
+ id = 2
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "navybluecornersalt"
+ },
+/area/shuttle/administration)
+"Mp" = (
+/obj/structure/fans/tiny,
+/obj/docking_port/mobile{
+ dir = 8;
+ dwidth = 8;
+ height = 18;
+ id = "admin";
+ name = "administration shuttle";
+ roundstart_move = "admin_away";
+ timid = 1;
+ width = 18
+ },
+/obj/machinery/door/airlock/external{
+ frequency = 1331;
+ id_tag = "admin_s_outer";
+ name = "Ship External Access";
+ req_access = list(101)
+ },
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1331;
+ master_tag = "admin_s_air_control";
+ pixel_x = -1;
+ pixel_y = -29;
+ req_access = list(0)
+ },
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "open";
+ id_tag = "adminshuttleshutters";
+ name = "Blast Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "podfloor_dark"
+ },
+/area/shuttle/administration)
+"Nj" = (
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"NP" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "navybluealtstrip"
+ },
+/area/shuttle/administration)
+"NW" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/gold{
+ dir = 6;
+ do_not_delete_me = 1
+ },
+/turf/simulated/floor/carpet/royalblack,
+/area/shuttle/administration)
+"Oy" = (
+/obj/machinery/computer/card{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/gold{
+ dir = 5;
+ do_not_delete_me = 1;
+ icon_state = "gs_deadlock"
+ },
+/turf/simulated/floor/carpet/royalblack,
+/area/shuttle/administration)
+"OZ" = (
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkredalt"
+ },
+/area/shuttle/administration)
+"Pv" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden,
+/turf/simulated/floor/shuttle{
+ icon_state = "vfloor"
+ },
+/area/shuttle/administration)
+"PT" = (
+/obj/machinery/embedded_controller/radio/airlock/airlock_controller{
+ frequency = 1331;
+ id_tag = "admin_s_air_control";
+ pixel_y = 24;
+ req_access = list(0);
+ tag_airpump = "admin_s_pump";
+ tag_chamber_sensor = "admin_s_sensor";
+ tag_exterior_door = "admin_s_outer";
+ tag_interior_door = "admin_s_inner"
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "vfloor"
+ },
+/area/shuttle/administration)
+"Qn" = (
+/obj/machinery/door/airlock/centcom,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/shuttle/administration)
+"QT" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"Re" = (
+/obj/machinery/vending/boozeomat,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/shuttle/administration)
+"Rp" = (
+/obj/structure/chair/sofa,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"Ru" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1331;
+ id_tag = "admin_s_inner";
+ name = "Ship External Access";
+ req_access = list(101)
+ },
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "podfloor_dark"
+ },
+/area/shuttle/administration)
+"RA" = (
+/obj/machinery/computer/camera_advanced/shuttle_docker/admin{
+ dir = 1;
+ name = "NTV Argos shuttle navigation computer"
+ },
+/obj/effect/turf_decal/stripes/gold{
+ dir = 5;
+ do_not_delete_me = 1
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/royalblack,
+/area/shuttle/administration)
+"RD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "navybluealtstrip"
+ },
+/area/shuttle/administration)
+"RO" = (
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "navybluealtstrip"
+ },
+/area/shuttle/administration)
+"RR" = (
+/obj/structure/grille,
+/obj/structure/window/full/shuttle,
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "open";
+ id_tag = "adminshuttleshutters";
+ name = "Blast Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/shuttle/administration)
+"Sg" = (
+/obj/effect/turf_decal/siding/blue/corner{
+ dir = 4;
+ color = "#444444"
+ },
+/obj/machinery/light,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/shuttle/administration)
+"Sq" = (
+/obj/structure/chair/sofa/left,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"SE" = (
+/obj/structure/shuttle/engine/heater{
+ dir = 4;
+ icon_state = "heater3x3_side";
+ tag = "icon-heater (NORTH)"
+ },
+/obj/structure/shuttle/engine/platform{
+ dir = 4;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced/tinted{
+ dir = 8
+ },
+/turf/simulated/wall/shuttle,
+/area/shuttle/administration)
+"SJ" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/brigdoor{
+ dir = 2;
+ req_access = list(101)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"SN" = (
+/obj/structure/table/wood/fancy/black,
+/turf/simulated/floor/carpet/black,
+/area/shuttle/administration)
+"Ti" = (
+/turf/simulated/wall/shuttle/onlyselfsmooth,
+/area/shuttle/administration)
+"Tl" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"Tw" = (
+/obj/structure/closet{
+ icon_closed = "syndicate1";
+ icon_opened = "syndicate1open";
+ icon_state = "syndicate1"
+ },
+/obj/item/ammo_box/magazine/smgm9mm,
+/obj/item/ammo_box/magazine/smgm9mm,
+/obj/item/ammo_box/magazine/smgm9mm,
+/obj/item/ammo_box/magazine/smgm9mm,
+/obj/item/gun/projectile/automatic/proto,
+/obj/item/gun/energy/gun/blueshield,
+/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
+/obj/item/reagent_containers/food/snacks/candy/mre,
+/obj/item/reagent_containers/hypospray/combat,
+/obj/item/radio/headset/ert/alt{
+ desc = null;
+ name = "SRT bowman headset"
+ },
+/obj/item/clothing/head/beret/centcom/officer/navy{
+ desc = null;
+ name = "SRT beret"
+ },
+/obj/item/clothing/shoes/combat/swat{
+ name = "SRT special shoes"
+ },
+/obj/item/clothing/gloves/combat{
+ name = "Combat gloves"
+ },
+/obj/item/storage/belt/security/webbing/srt/full,
+/obj/item/storage/backpack/satchel_blueshield/srt,
+/obj/item/clothing/suit/storage/blueshield/srt,
+/obj/item/clothing/suit/armor/bulletproof{
+ name = "SRT bulletproof vest"
+ },
+/obj/item/shield/riot/tele,
+/obj/item/suppressor,
+/obj/item/CQC_manual,
+/obj/item/implanter/mindshield/ert,
+/obj/item/card/id/centcom{
+ name = "Special Reaction Team Member card";
+ rank = "Special Reaction Team Member";
+ registered_name = "Special Reaction Team Member"
+ },
+/obj/item/storage/box/responseteam,
+/obj/item/clothing/under/fluff/jay_turtleneck{
+ desc = null;
+ name = "SRT uniform"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkred"
+ },
+/area/shuttle/administration)
+"TC" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkredalt"
+ },
+/area/shuttle/administration)
+"Ue" = (
+/obj/effect/turf_decal/siding{
+ color = "#444444";
+ dir = 8
+ },
+/turf/simulated/floor/wood/fancy/cherry,
+/area/shuttle/administration)
+"Uj" = (
+/obj/machinery/door_control{
+ normaldoorcontrol = 1;
+ name = "Interview room door-control";
+ id = "Interview";
+ pixel_y = -34
+ },
+/obj/machinery/door_control{
+ id = "adminshuttleshutters";
+ name = "Shutter control";
+ pixel_x = 5;
+ pixel_y = -26;
+ req_access = list(101)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"VE" = (
+/obj/structure/window/full/reinforced{
+ armor = list("melee"=80,"bullet"=80,"laser"=0,"energy"=0,"bomb"=80,"bio"=100,"rad"=100,"fire"=80,"acid"=100);
+ layer = 5
+ },
+/obj/structure/flora/ausbushes/genericbush,
+/turf/simulated/floor/grass,
+/area/shuttle/administration)
+"VV" = (
+/turf/simulated/floor/shuttle{
+ icon_state = "vfloor"
+ },
+/area/shuttle/administration)
+"Xb" = (
+/obj/item/flag/nt,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"Xl" = (
+/obj/machinery/door/airlock/centcom{
+ id_tag = "adminshuttle";
+ name = "Bridge";
+ opacity = 1;
+ req_access = list(101)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"XA" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "navybluecornersalt"
+ },
+/area/shuttle/administration)
+"XC" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/structure/sign/securearea{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "navybluealt"
+ },
+/area/shuttle/administration)
+"XQ" = (
+/turf/simulated/floor/shuttle/transparent_floor,
+/area/shuttle/administration)
+"YL" = (
+/obj/structure/closet{
+ icon_closed = "syndicate1";
+ icon_opened = "syndicate1open";
+ icon_state = "syndicate1"
+ },
+/obj/item/ammo_box/magazine/smgm9mm,
+/obj/item/ammo_box/magazine/smgm9mm,
+/obj/item/ammo_box/magazine/smgm9mm,
+/obj/item/ammo_box/magazine/smgm9mm,
+/obj/item/gun/projectile/automatic/proto,
+/obj/item/gun/energy/gun/blueshield,
+/obj/item/clothing/glasses/hud/security/sunglasses/aviators,
+/obj/item/reagent_containers/food/snacks/candy/mre,
+/obj/item/reagent_containers/hypospray/combat,
+/obj/item/radio/headset/ert/alt{
+ desc = null;
+ name = "SRT bowman headset"
+ },
+/obj/item/clothing/head/beret/centcom/officer/navy{
+ desc = null;
+ name = "SRT beret"
+ },
+/obj/item/clothing/shoes/combat/swat{
+ name = "SRT special shoes"
+ },
+/obj/item/clothing/gloves/combat{
+ name = "Combat gloves"
+ },
+/obj/item/storage/belt/security/webbing/srt/full,
+/obj/item/storage/backpack/satchel_blueshield/srt,
+/obj/item/clothing/suit/storage/blueshield/srt,
+/obj/item/clothing/suit/armor/bulletproof{
+ name = "SRT bulletproof vest"
+ },
+/obj/item/shield/riot/tele,
+/obj/item/suppressor,
+/obj/item/CQC_manual,
+/obj/item/implanter/mindshield/ert,
+/obj/item/card/id/centcom{
+ name = "Special Reaction Team Member card";
+ rank = "Special Reaction Team Member";
+ registered_name = "Special Reaction Team Member"
+ },
+/obj/item/storage/box/responseteam,
+/obj/item/clothing/under/fluff/jay_turtleneck{
+ desc = null;
+ name = "SRT uniform"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkred"
+ },
+/area/shuttle/administration)
+"Zz" = (
+/obj/machinery/door/airlock/centcom{
+ id_tag = "adminshuttle";
+ name = "Armory";
+ opacity = 1;
+ req_access = list(101)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+"ZN" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "navybluealtstrip"
+ },
+/area/shuttle/administration)
+"ZZ" = (
+/obj/machinery/door/airlock/centcom{
+ id_tag = "adminshuttle";
+ name = "Bridge";
+ opacity = 1;
+ req_access = list(101)
+ },
+/turf/simulated/floor/shuttle{
+ icon = 'icons/turf/floors.dmi';
+ icon_state = "dark"
+ },
+/area/shuttle/administration)
+
+(1,1,1) = {"
+dj
+dj
+hA
+RR
+RR
+RR
+hA
+dj
+dj
+dj
+dj
+hA
+hA
+hA
+hA
+hA
+dj
+dj
+"}
+(2,1,1) = {"
+dj
+hA
+hA
+YL
+nU
+Tw
+hA
+Ti
+RR
+RR
+Ti
+hA
+Tl
+Tl
+Tl
+hA
+hA
+dj
+"}
+(3,1,1) = {"
+hA
+hA
+vp
+Jn
+Jn
+OZ
+hA
+RA
+Oy
+jU
+zi
+hA
+Tl
+Tl
+Tl
+Tl
+hA
+hA
+"}
+(4,1,1) = {"
+hA
+oj
+sf
+TC
+cl
+vb
+Xl
+Gs
+jI
+NW
+Gs
+ZZ
+Tl
+Ak
+Tl
+Tl
+Tl
+hA
+"}
+(5,1,1) = {"
+hA
+hA
+hA
+hA
+Zz
+hA
+vk
+vk
+cN
+av
+zA
+hA
+hA
+hA
+Qn
+hA
+hA
+hA
+"}
+(6,1,1) = {"
+Ti
+KE
+zb
+iC
+Dd
+XC
+aw
+Ti
+BJ
+BJ
+Ti
+dq
+sq
+sq
+sq
+sq
+Bs
+hA
+"}
+(7,1,1) = {"
+Ca
+Ir
+Tl
+Tl
+Tl
+Tl
+XA
+BP
+Dd
+RO
+hA
+KV
+xQ
+xQ
+xQ
+xQ
+Sg
+hA
+"}
+(8,1,1) = {"
+Ca
+Rp
+Tl
+bP
+bP
+bP
+bP
+Tl
+Tl
+vt
+hA
+cm
+HX
+HX
+SN
+Dn
+be
+Ti
+"}
+(9,1,1) = {"
+Ca
+Sq
+Tl
+sg
+sg
+sg
+sg
+Tl
+Tl
+ZN
+AN
+cm
+HX
+SN
+SN
+Dn
+jH
+ye
+"}
+(10,1,1) = {"
+Ti
+dD
+sG
+Hs
+bi
+bi
+bi
+LH
+Tl
+vt
+hA
+cm
+At
+SN
+rc
+Dn
+jH
+ye
+"}
+(11,1,1) = {"
+Ti
+hA
+yW
+hA
+VE
+VE
+hA
+QT
+Tl
+vt
+hA
+HO
+HX
+SN
+SN
+Dn
+jH
+lX
+"}
+(12,1,1) = {"
+FC
+Xb
+Tl
+IQ
+Tl
+Uj
+rp
+QT
+Tl
+vt
+hA
+cm
+HX
+HX
+SN
+Dn
+jH
+Ti
+"}
+(13,1,1) = {"
+FC
+bQ
+Tl
+Tl
+Tl
+zh
+SJ
+NP
+Tl
+Nj
+hA
+EL
+Ue
+Ue
+Ue
+Ue
+tu
+hA
+"}
+(14,1,1) = {"
+Ti
+Ji
+Tl
+Tl
+qw
+rD
+wl
+me
+vo
+RD
+hA
+cQ
+sq
+sq
+kQ
+ps
+lY
+hA
+"}
+(15,1,1) = {"
+hA
+hG
+mZ
+SE
+hA
+qf
+vk
+Ti
+Ru
+iK
+vk
+vk
+Re
+hA
+hG
+mZ
+SE
+hA
+"}
+(16,1,1) = {"
+hA
+rt
+rt
+rt
+hA
+hA
+hA
+PT
+Cv
+Pv
+VV
+hA
+hA
+hA
+rt
+rt
+rt
+hA
+"}
+(17,1,1) = {"
+hA
+XQ
+Ea
+XQ
+hA
+dj
+hA
+qS
+VV
+sY
+kP
+hA
+dj
+hA
+XQ
+Ea
+XQ
+hA
+"}
+(18,1,1) = {"
+dj
+XQ
+XQ
+XQ
+dj
+dj
+hA
+Ti
+sm
+Mp
+Ti
+hA
+dj
+dj
+XQ
+XQ
+XQ
+dj
+"}
diff --git a/_maps/map_files/shuttles/ferry_SMgen.dmm b/_maps/map_files/shuttles/ferry_SMgen.dmm
new file mode 100644
index 00000000000..1dd08b46cbe
--- /dev/null
+++ b/_maps/map_files/shuttles/ferry_SMgen.dmm
@@ -0,0 +1,489 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/simulated/wall/shuttle,
+/area/shuttle/transport)
+"d" = (
+/obj/machinery/power/rad_collector,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 9
+ },
+/obj/structure/cable/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 7;
+ icon_state = "yellow"
+ },
+/area/shuttle/transport)
+"e" = (
+/obj/structure/window/plasmareinforced{
+ dir = 1
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/engine,
+/area/shuttle/transport)
+"g" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/shuttle/transport)
+"h" = (
+/obj/structure/window/plasmareinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/machinery/power/rad_collector,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "yellow"
+ },
+/area/shuttle/transport)
+"i" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 8;
+ tag = "icon-propulsion (EAST)"
+ },
+/obj/structure/window/plasmareinforced{
+ dir = 4
+ },
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/transport)
+"j" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/shuttle/transport)
+"k" = (
+/obj/structure/closet/radiation,
+/obj/item/clothing/glasses/meson,
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/shuttle/transport)
+"m" = (
+/obj/docking_port/mobile{
+ dir = 8;
+ dwidth = 2;
+ height = 12;
+ id = "ferry";
+ name = "ferry shuttle";
+ roundstart_move = "ferry_away";
+ timid = 1;
+ width = 5
+ },
+/obj/structure/fans/tiny,
+/obj/machinery/door/airlock/shuttle{
+ id_tag = "s_docking_airlock";
+ req_access = list(32,101,19)
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/shuttle/transport)
+"n" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/alarm{
+ pixel_y = 55
+ },
+/turf/simulated/floor/plasteel,
+/area/shuttle/transport)
+"p" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/structure/dispenser,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/shuttle/transport)
+"s" = (
+/obj/structure/window/plasmareinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/machinery/power/rad_collector,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/structure/cable/yellow,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "yellow"
+ },
+/area/shuttle/transport)
+"t" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel,
+/area/shuttle/transport)
+"u" = (
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 1
+ },
+/obj/machinery/portable_atmospherics/canister,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "yellow"
+ },
+/area/shuttle/transport)
+"w" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 9
+ },
+/obj/machinery/light,
+/obj/machinery/portable_atmospherics/canister/toxins,
+/turf/simulated/floor/plasteel{
+ dir = 7;
+ icon_state = "yellow"
+ },
+/area/shuttle/transport)
+"x" = (
+/obj/machinery/power/supermatter_shard{
+ anchored = 1
+ },
+/turf/simulated/floor/engine,
+/area/shuttle/transport)
+"z" = (
+/obj/machinery/power/rad_collector,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/shuttle/transport)
+"B" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 5
+ },
+/obj/machinery/portable_atmospherics/canister/toxins,
+/turf/simulated/floor/plasteel{
+ dir = 7;
+ icon_state = "yellow"
+ },
+/area/shuttle/transport)
+"C" = (
+/obj/machinery/atmospherics/unary/cold_sink/freezer{
+ current_temperature = 0;
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 7;
+ icon_state = "yellow"
+ },
+/area/shuttle/transport)
+"D" = (
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "yellow"
+ },
+/area/shuttle/transport)
+"G" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/trinary/filter{
+ dir = 4;
+ filter_type = "n2";
+ name = "nitrogen filter";
+ on = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/shuttle/transport)
+"H" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/shuttle/transport)
+"J" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/machinery/computer/shuttle/ferry/request,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/shuttle/transport)
+"L" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/structure/cable/yellow,
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ dir = 7;
+ icon_state = "yellow"
+ },
+/area/shuttle/transport)
+"M" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor/engine,
+/area/shuttle/transport)
+"N" = (
+/obj/structure/window/plasmareinforced{
+ dir = 1
+ },
+/turf/simulated/wall/shuttle,
+/area/shuttle/transport)
+"O" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/shuttle/transport)
+"P" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/machinery/computer/sm_monitor,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/shuttle/transport)
+"Q" = (
+/obj/structure/window/full/shuttle,
+/obj/structure/grille,
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/transport)
+"R" = (
+/obj/structure/window/plasmareinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/machinery/power/grounding_rod{
+ pixel_x = -44;
+ anchored = 1
+ },
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/machinery/power/emitter{
+ dir = 8;
+ anchored = 1
+ },
+/obj/structure/cable/yellow{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/shuttle/transport)
+"V" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/machinery/portable_atmospherics/canister/toxins,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/shuttle/transport)
+"W" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 8;
+ tag = "icon-propulsion (EAST)"
+ },
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/transport)
+"Y" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 6
+ },
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/shuttle/transport)
+"Z" = (
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/shuttle/transport)
+
+(1,1,1) = {"
+W
+i
+i
+i
+W
+"}
+(2,1,1) = {"
+a
+e
+x
+M
+N
+"}
+(3,1,1) = {"
+a
+h
+R
+s
+a
+"}
+(4,1,1) = {"
+a
+O
+Z
+L
+a
+"}
+(5,1,1) = {"
+a
+z
+Y
+d
+a
+"}
+(6,1,1) = {"
+a
+P
+n
+C
+a
+"}
+(7,1,1) = {"
+a
+J
+g
+C
+a
+"}
+(8,1,1) = {"
+a
+V
+H
+C
+a
+"}
+(9,1,1) = {"
+a
+p
+G
+B
+a
+"}
+(10,1,1) = {"
+a
+k
+j
+w
+a
+"}
+(11,1,1) = {"
+a
+D
+t
+u
+a
+"}
+(12,1,1) = {"
+a
+Q
+m
+Q
+a
+"}
diff --git a/_maps/map_files/shuttles/ferry_cargo.dmm b/_maps/map_files/shuttles/ferry_cargo.dmm
new file mode 100644
index 00000000000..79947ec84fd
--- /dev/null
+++ b/_maps/map_files/shuttles/ferry_cargo.dmm
@@ -0,0 +1,328 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 8;
+ tag = "icon-propulsion (EAST)"
+ },
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/transport)
+"b" = (
+/obj/effect/decal/warning_stripes/white/hollow,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 4;
+ name = "4maintenance loot spawner"
+ },
+/obj/structure/window/plasmareinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkbrown"
+ },
+/area/shuttle/transport)
+"e" = (
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkbrown";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/shuttle/transport)
+"i" = (
+/obj/effect/decal/warning_stripes/white/hollow,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/trade_sol/civ,
+/obj/structure/window/plasmareinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkbrown"
+ },
+/area/shuttle/transport)
+"k" = (
+/obj/effect/decal/warning_stripes/white/hollow,
+/obj/structure/closet/crate/secure/gear,
+/obj/effect/spawner/lootdrop/trade_sol/sec,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkbrown"
+ },
+/area/shuttle/transport)
+"l" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteyellow"
+ },
+/area/shuttle/transport)
+"m" = (
+/obj/machinery/door/airlock/shuttle{
+ id_tag = "s_docking_airlock"
+ },
+/obj/docking_port/mobile{
+ dir = 8;
+ dwidth = 2;
+ height = 12;
+ id = "ferry";
+ name = "ferry shuttle";
+ roundstart_move = "ferry_away";
+ timid = 1;
+ width = 5
+ },
+/obj/structure/fans/tiny,
+/turf/simulated/floor/shuttle,
+/area/shuttle/transport)
+"o" = (
+/turf/simulated/wall/shuttle{
+ dir = 3
+ },
+/area/shuttle/transport)
+"p" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/brigdoor{
+ req_access = list(31,105,63)
+ },
+/obj/structure/window/reinforced{
+ pixel_y = -4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteyellow";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/shuttle/transport)
+"s" = (
+/obj/effect/decal/warning_stripes/white/hollow,
+/obj/structure/closet/crate/engineering,
+/obj/effect/spawner/lootdrop/trade_sol/eng,
+/obj/machinery/light/spot{
+ dir = 1;
+ tag = "icon-tube1 (NORTH)"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkbrown"
+ },
+/area/shuttle/transport)
+"u" = (
+/turf/simulated/floor/shuttle,
+/area/shuttle/transport)
+"v" = (
+/obj/machinery/door/window/brigdoor,
+/obj/machinery/door/window/brigdoor{
+ dir = 8;
+ req_access = list(31,105,63)
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "whiteyellow";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/shuttle/transport)
+"x" = (
+/obj/effect/decal/warning_stripes/white/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkbrown"
+ },
+/area/shuttle/transport)
+"z" = (
+/turf/simulated/wall/shuttle,
+/area/shuttle/transport)
+"B" = (
+/obj/effect/decal/warning_stripes/white/hollow,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/trade_sol/donksoft,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkbrown"
+ },
+/area/shuttle/transport)
+"D" = (
+/obj/structure/plasticflaps{
+ opacity = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/shuttle/transport)
+"E" = (
+/obj/machinery/computer/shuttle/ferry/request,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkbrown"
+ },
+/area/shuttle/transport)
+"F" = (
+/obj/effect/decal/warning_stripes/white/hollow,
+/obj/structure/closet/crate/sci,
+/obj/effect/spawner/lootdrop/trade_sol/sci,
+/obj/machinery/light/spot,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkbrown"
+ },
+/area/shuttle/transport)
+"K" = (
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whiteyellow"
+ },
+/area/shuttle/transport)
+"L" = (
+/obj/effect/decal/warning_stripes/white/hollow,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkbrown"
+ },
+/area/shuttle/transport)
+"P" = (
+/obj/item/phone{
+ attack_verb = list("bounced a check off","checked-out","tipped");
+ desc = "Also known as a cash register, or, more commonly, \"robbery magnet\". It's old and rusty, clearly non-functional and decorative only.";
+ icon = 'icons/obj/machines/pos.dmi';
+ icon_state = "pos";
+ name = "point of sale"
+ },
+/obj/structure/table/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/light/spot{
+ dir = 1;
+ tag = "icon-tube1 (NORTH)"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whiteyellow"
+ },
+/area/shuttle/transport)
+"Q" = (
+/obj/machinery/door/airlock/shuttle{
+ id_tag = "s_docking_airlock";
+ req_access = list(31,105,63)
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/shuttle/transport)
+"S" = (
+/obj/structure/window/full/shuttle,
+/obj/structure/grille,
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/transport)
+"T" = (
+/obj/machinery/door/airlock/shuttle{
+ id_tag = "s_docking_airlock";
+ req_access = list(31,105,63)
+ },
+/obj/structure/fans/tiny,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/shuttle/transport)
+"U" = (
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "whiteyellow"
+ },
+/area/shuttle/transport)
+"Y" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/shuttle/transport)
+"Z" = (
+/obj/effect/decal/warning_stripes/white/hollow,
+/obj/structure/closet/crate/medical,
+/obj/effect/spawner/lootdrop/trade_sol/med,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkbrown"
+ },
+/area/shuttle/transport)
+
+(1,1,1) = {"
+a
+a
+T
+a
+a
+"}
+(2,1,1) = {"
+z
+i
+Y
+b
+z
+"}
+(3,1,1) = {"
+z
+Z
+Y
+B
+z
+"}
+(4,1,1) = {"
+z
+s
+Y
+F
+z
+"}
+(5,1,1) = {"
+z
+k
+Y
+x
+z
+"}
+(6,1,1) = {"
+z
+L
+Y
+x
+z
+"}
+(7,1,1) = {"
+S
+E
+Y
+e
+S
+"}
+(8,1,1) = {"
+z
+o
+Q
+D
+z
+"}
+(9,1,1) = {"
+S
+K
+l
+U
+S
+"}
+(10,1,1) = {"
+z
+P
+p
+v
+z
+"}
+(11,1,1) = {"
+z
+u
+u
+u
+z
+"}
+(12,1,1) = {"
+z
+S
+m
+S
+z
+"}
diff --git a/_maps/map_files/shuttles/ferry_chem.dmm b/_maps/map_files/shuttles/ferry_chem.dmm
new file mode 100644
index 00000000000..7c5bc9d6b73
--- /dev/null
+++ b/_maps/map_files/shuttles/ferry_chem.dmm
@@ -0,0 +1,282 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 8;
+ tag = "icon-propulsion (EAST)"
+ },
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/transport)
+"e" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/brigdoor{
+ req_access = list(33,103)
+ },
+/obj/structure/window/reinforced{
+ pixel_y = -4
+ },
+/turf/simulated/floor/shuttle,
+/area/shuttle/transport)
+"h" = (
+/obj/structure/window/full/shuttle,
+/obj/structure/grille,
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/transport)
+"n" = (
+/obj/machinery/chem_heater,
+/turf/simulated/floor/shuttle,
+/area/shuttle/transport)
+"p" = (
+/obj/machinery/smartfridge/medbay{
+ req_access = list(33,103)
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/shuttle,
+/area/shuttle/transport)
+"q" = (
+/obj/structure/window/plasmareinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/machinery/chem_heater,
+/turf/simulated/floor/shuttle,
+/area/shuttle/transport)
+"r" = (
+/obj/item/phone{
+ attack_verb = list("bounced a check off","checked-out","tipped");
+ desc = "Also known as a cash register, or, more commonly, \"robbery magnet\". It's old and rusty, clearly non-functional and decorative only.";
+ icon = 'icons/obj/machines/pos.dmi';
+ icon_state = "pos";
+ name = "point of sale"
+ },
+/obj/structure/table/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/light/spot{
+ dir = 1;
+ tag = "icon-tube1 (NORTH)"
+ },
+/turf/simulated/floor/shuttle,
+/area/shuttle/transport)
+"s" = (
+/turf/simulated/wall/shuttle,
+/area/shuttle/transport)
+"t" = (
+/obj/structure/closet/secure_closet/reagents,
+/turf/simulated/floor/shuttle,
+/area/shuttle/transport)
+"u" = (
+/obj/structure/sign/chemistry{
+ pixel_y = 32
+ },
+/turf/simulated/floor/shuttle,
+/area/shuttle/transport)
+"v" = (
+/obj/machinery/door/airlock/shuttle{
+ id_tag = "s_docking_airlock"
+ },
+/obj/docking_port/mobile{
+ dir = 8;
+ dwidth = 2;
+ height = 12;
+ id = "ferry";
+ name = "ferry shuttle";
+ roundstart_move = "ferry_away";
+ timid = 1;
+ width = 5
+ },
+/obj/structure/fans/tiny,
+/turf/simulated/floor/shuttle,
+/area/shuttle/transport)
+"y" = (
+/obj/structure/closet/crate/medical,
+/obj/item/reagent_containers/glass/beaker/large{
+ pixel_x = -5;
+ pixel_y = 1
+ },
+/obj/item/reagent_containers/glass/beaker/large{
+ pixel_x = -5;
+ pixel_y = 1
+ },
+/obj/item/reagent_containers/glass/beaker/large{
+ pixel_x = -5;
+ pixel_y = 1
+ },
+/obj/item/reagent_containers/glass/beaker/large{
+ pixel_x = -5;
+ pixel_y = 1
+ },
+/obj/item/reagent_containers/glass/beaker/large{
+ pixel_x = -5;
+ pixel_y = 1
+ },
+/obj/item/reagent_containers/glass/beaker/large{
+ pixel_x = -5;
+ pixel_y = 1
+ },
+/obj/item/reagent_containers/glass/beaker/large{
+ pixel_x = -5;
+ pixel_y = 1
+ },
+/obj/item/reagent_containers/glass/beaker/large{
+ pixel_x = -5;
+ pixel_y = 1
+ },
+/obj/item/storage/box/iv_bags{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/obj/item/storage/box/syringes,
+/obj/machinery/light/spot,
+/turf/simulated/floor/shuttle,
+/area/shuttle/transport)
+"C" = (
+/obj/structure/chair/office/light{
+ dir = 1
+ },
+/turf/simulated/floor/shuttle,
+/area/shuttle/transport)
+"D" = (
+/obj/machinery/computer/shuttle/ferry/request,
+/turf/simulated/floor/shuttle,
+/area/shuttle/transport)
+"F" = (
+/obj/machinery/chem_dispenser,
+/turf/simulated/floor/shuttle,
+/area/shuttle/transport)
+"J" = (
+/turf/simulated/floor/shuttle,
+/area/shuttle/transport)
+"L" = (
+/obj/machinery/door/airlock/shuttle{
+ id_tag = "s_docking_airlock";
+ req_access = list(33,103)
+ },
+/turf/simulated/floor/shuttle,
+/area/shuttle/transport)
+"N" = (
+/obj/structure/window/plasmareinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/simulated/floor/shuttle,
+/area/shuttle/transport)
+"Q" = (
+/obj/structure/reagent_dispensers/fueltank/chem{
+ pixel_y = 30
+ },
+/obj/structure/closet/wardrobe/chemistry_white,
+/obj/item/storage/bag/chemistry,
+/obj/item/storage/bag/chemistry,
+/turf/simulated/floor/shuttle,
+/area/shuttle/transport)
+"T" = (
+/turf/simulated/wall/shuttle{
+ tag = "icon-swall2"
+ },
+/area/shuttle/transport)
+"W" = (
+/obj/item/paper_bin,
+/obj/item/lighter/zippo{
+ name = "Ash Generator 3000"
+ },
+/obj/structure/table,
+/obj/structure/window/plasmareinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/simulated/floor/shuttle,
+/area/shuttle/transport)
+"X" = (
+/obj/machinery/chem_master,
+/turf/simulated/floor/shuttle,
+/area/shuttle/transport)
+"Z" = (
+/obj/structure/chair/office/light,
+/turf/simulated/floor/shuttle,
+/area/shuttle/transport)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+s
+q
+N
+W
+s
+"}
+(3,1,1) = {"
+s
+F
+C
+t
+s
+"}
+(4,1,1) = {"
+s
+X
+J
+y
+s
+"}
+(5,1,1) = {"
+s
+Q
+J
+X
+s
+"}
+(6,1,1) = {"
+s
+D
+Z
+F
+s
+"}
+(7,1,1) = {"
+s
+J
+J
+n
+s
+"}
+(8,1,1) = {"
+s
+p
+L
+T
+s
+"}
+(9,1,1) = {"
+h
+J
+J
+J
+h
+"}
+(10,1,1) = {"
+s
+r
+e
+L
+s
+"}
+(11,1,1) = {"
+s
+u
+J
+J
+s
+"}
+(12,1,1) = {"
+s
+h
+v
+h
+s
+"}
diff --git a/_maps/map_files/shuttles/ferry_clown.dmm b/_maps/map_files/shuttles/ferry_clown.dmm
new file mode 100644
index 00000000000..5216eb4bbb5
--- /dev/null
+++ b/_maps/map_files/shuttles/ferry_clown.dmm
@@ -0,0 +1,205 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 8;
+ tag = "icon-propulsion (EAST)"
+ },
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/transport)
+"e" = (
+/obj/structure/window/full/shuttle,
+/obj/structure/grille,
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/transport)
+"h" = (
+/obj/machinery/computer/shuttle/ferry/request{
+ dir = 1
+ },
+/turf/simulated/floor/noslip,
+/area/shuttle/transport)
+"m" = (
+/obj/machinery/vending/autodrobe,
+/obj/machinery/light/spot,
+/turf/simulated/floor/noslip,
+/area/shuttle/transport)
+"t" = (
+/obj/item/toy/snappop,
+/turf/simulated/floor/noslip,
+/area/shuttle/transport)
+"w" = (
+/obj/structure/closet/crate/freezer,
+/obj/item/grenade/bananade,
+/obj/item/grenade/bananade,
+/obj/item/grown/bananapeel,
+/obj/item/grown/bananapeel,
+/obj/item/grown/bananapeel,
+/obj/item/grown/bananapeel,
+/obj/item/grown/bananapeel,
+/obj/item/grown/bananapeel,
+/obj/item/grown/bananapeel,
+/obj/item/grown/bananapeel,
+/obj/item/grown/bananapeel,
+/obj/item/grown/bananapeel,
+/obj/item/grown/bananapeel,
+/obj/item/grown/bananapeel,
+/obj/item/grown/bananapeel,
+/obj/item/grown/bananapeel,
+/obj/item/reagent_containers/food/snacks/grown/banana,
+/obj/item/reagent_containers/food/snacks/grown/banana,
+/obj/item/reagent_containers/food/snacks/grown/banana,
+/obj/item/reagent_containers/food/snacks/grown/banana,
+/obj/item/reagent_containers/food/snacks/grown/banana,
+/obj/item/reagent_containers/food/snacks/grown/banana,
+/obj/item/reagent_containers/food/snacks/grown/banana,
+/obj/item/reagent_containers/food/snacks/grown/banana,
+/obj/item/reagent_containers/food/snacks/grown/banana,
+/obj/item/reagent_containers/food/snacks/grown/banana,
+/obj/item/reagent_containers/food/snacks/grown/banana,
+/obj/item/reagent_containers/food/snacks/grown/banana,
+/obj/item/reagent_containers/food/snacks/grown/banana,
+/turf/simulated/floor/noslip,
+/area/shuttle/transport)
+"x" = (
+/obj/item/grown/bananapeel,
+/turf/simulated/floor/mineral/bananium,
+/area/shuttle/transport)
+"z" = (
+/obj/structure/computerframe/HONKputer,
+/turf/simulated/floor/noslip,
+/area/shuttle/transport)
+"C" = (
+/obj/structure/window/plasmareinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/structure/shuttle/engine/heater{
+ dir = 4
+ },
+/obj/item/stack/sheet/mineral/bananium,
+/obj/item/bikehorn/rubberducky,
+/obj/structure/window/plasmareinforced{
+ dir = 4
+ },
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/transport)
+"J" = (
+/turf/simulated/wall/shuttle,
+/area/shuttle/transport)
+"L" = (
+/obj/structure/bed,
+/obj/item/bedsheet/rainbow,
+/turf/simulated/floor/noslip,
+/area/shuttle/transport)
+"M" = (
+/obj/docking_port/mobile{
+ dir = 8;
+ dwidth = 2;
+ height = 12;
+ id = "ferry";
+ name = "ferry shuttle";
+ roundstart_move = "ferry_away";
+ timid = 1;
+ width = 5
+ },
+/obj/structure/fans/tiny,
+/obj/machinery/door/airlock/bananium/glass{
+ req_access = list(46)
+ },
+/turf/simulated/wall/mineral/bananium,
+/area/shuttle/transport)
+"Q" = (
+/turf/simulated/floor/mineral/bananium,
+/area/shuttle/transport)
+"T" = (
+/obj/machinery/vending/autodrobe,
+/turf/simulated/floor/noslip,
+/area/shuttle/transport)
+"Z" = (
+/obj/item/grenade/bananade,
+/turf/simulated/floor/mineral/bananium,
+/area/shuttle/transport)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+J
+C
+C
+C
+J
+"}
+(3,1,1) = {"
+e
+L
+Q
+h
+J
+"}
+(4,1,1) = {"
+J
+t
+Z
+L
+e
+"}
+(5,1,1) = {"
+e
+L
+Q
+m
+J
+"}
+(6,1,1) = {"
+J
+T
+Q
+L
+e
+"}
+(7,1,1) = {"
+e
+L
+Z
+w
+J
+"}
+(8,1,1) = {"
+J
+T
+x
+L
+e
+"}
+(9,1,1) = {"
+e
+L
+Q
+m
+J
+"}
+(10,1,1) = {"
+J
+t
+Z
+L
+e
+"}
+(11,1,1) = {"
+e
+L
+Q
+z
+J
+"}
+(12,1,1) = {"
+J
+e
+M
+e
+J
+"}
diff --git a/_maps/map_files/shuttles/ferry_cult.dmm b/_maps/map_files/shuttles/ferry_cult.dmm
new file mode 100644
index 00000000000..094cacde69a
--- /dev/null
+++ b/_maps/map_files/shuttles/ferry_cult.dmm
@@ -0,0 +1,216 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 8;
+ tag = "icon-propulsion (EAST)"
+ },
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/transport)
+"c" = (
+/obj/item/candle/eternal{
+ pixel_x = 7;
+ pixel_y = 14
+ },
+/turf/simulated/floor/engine/cult,
+/area/shuttle/transport)
+"d" = (
+/obj/effect/rune/narsie{
+ req_access = list(666)
+ },
+/turf/simulated/floor/engine/cult,
+/area/shuttle/transport)
+"g" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 8;
+ tag = "icon-propulsion (EAST)"
+ },
+/obj/structure/window/plasmareinforced{
+ color = "#FF0000";
+ dir = 4
+ },
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/transport)
+"j" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/turf/simulated/floor/engine/cult,
+/area/shuttle/transport)
+"m" = (
+/obj/effect/spawner/window/reinforced{
+ color = "red"
+ },
+/turf/simulated/floor/plating,
+/area/shuttle/transport)
+"n" = (
+/obj/structure/cult/altar,
+/turf/simulated/floor/engine/cult,
+/area/shuttle/transport)
+"o" = (
+/obj/structure/cult/archives,
+/turf/simulated/floor/engine/cult,
+/area/shuttle/transport)
+"p" = (
+/obj/structure/cult/forge,
+/turf/simulated/floor/engine/cult,
+/area/shuttle/transport)
+"r" = (
+/turf/space,
+/area/shuttle/transport)
+"u" = (
+/obj/machinery/computer/shuttle/ferry/request{
+ dir = 8
+ },
+/turf/simulated/floor/engine/cult,
+/area/shuttle/transport)
+"x" = (
+/turf/simulated/floor/engine/cult,
+/area/shuttle/transport)
+"D" = (
+/obj/effect/spawner/random_spawners/blood_20,
+/turf/simulated/floor/engine/cult,
+/area/shuttle/transport)
+"E" = (
+/obj/structure/cult/pylon,
+/obj/item/flag/cult,
+/turf/simulated/floor/engine/cult,
+/area/shuttle/transport)
+"I" = (
+/obj/structure/fans/tiny,
+/obj/machinery/door/airlock/shuttle{
+ icon = 'icons/obj/doors/airlocks/cult/runed/cult.dmi';
+ id_tag = "s_docking_airlock"
+ },
+/turf/simulated/floor/engine/cult,
+/area/shuttle/transport)
+"L" = (
+/obj/structure/fans/tiny,
+/obj/machinery/door/airlock/shuttle{
+ icon = 'icons/obj/doors/airlocks/cult/runed/cult.dmi';
+ id_tag = "s_docking_airlock"
+ },
+/obj/docking_port/mobile{
+ dir = 8;
+ dwidth = 2;
+ height = 12;
+ id = "ferry";
+ name = "ferry shuttle";
+ roundstart_move = "ferry_away";
+ timid = 1;
+ width = 5
+ },
+/turf/simulated/floor/engine/cult,
+/area/shuttle/transport)
+"M" = (
+/turf/simulated/wall/cult,
+/area/shuttle/transport)
+"S" = (
+/obj/item/candle/eternal{
+ pixel_x = -5;
+ pixel_y = -7
+ },
+/turf/simulated/floor/engine/cult,
+/area/shuttle/transport)
+"U" = (
+/obj/item/candle/eternal{
+ pixel_x = -8;
+ pixel_y = -3
+ },
+/turf/simulated/floor/engine/cult,
+/area/shuttle/transport)
+"X" = (
+/obj/item/candle/eternal{
+ pixel_x = 10;
+ pixel_y = 9
+ },
+/turf/simulated/floor/engine/cult,
+/area/shuttle/transport)
+"Y" = (
+/obj/item/candle/eternal,
+/turf/simulated/floor/engine/cult,
+/area/shuttle/transport)
+
+(1,1,1) = {"
+a
+g
+I
+g
+a
+"}
+(2,1,1) = {"
+M
+o
+D
+x
+M
+"}
+(3,1,1) = {"
+M
+x
+j
+D
+M
+"}
+(4,1,1) = {"
+m
+D
+u
+x
+m
+"}
+(5,1,1) = {"
+M
+X
+U
+x
+M
+"}
+(6,1,1) = {"
+M
+x
+d
+S
+M
+"}
+(7,1,1) = {"
+M
+Y
+x
+c
+M
+"}
+(8,1,1) = {"
+m
+x
+D
+p
+m
+"}
+(9,1,1) = {"
+M
+n
+x
+D
+M
+"}
+(10,1,1) = {"
+M
+E
+x
+E
+M
+"}
+(11,1,1) = {"
+M
+M
+x
+M
+M
+"}
+(12,1,1) = {"
+r
+M
+L
+M
+r
+"}
diff --git a/_maps/map_files/shuttles/ferry_deepdarkdungeon.dmm b/_maps/map_files/shuttles/ferry_deepdarkdungeon.dmm
new file mode 100644
index 00000000000..f41aefabd3d
--- /dev/null
+++ b/_maps/map_files/shuttles/ferry_deepdarkdungeon.dmm
@@ -0,0 +1,322 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 8;
+ tag = "icon-propulsion (EAST)"
+ },
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/transport)
+"b" = (
+/obj/machinery/door/window/survival_pod{
+ dir = 1;
+ layer = 3;
+ req_access = list(104,106,63,19)
+ },
+/obj/structure/window/plasmareinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkgreycamo"
+ },
+/area/shuttle/transport)
+"j" = (
+/turf/simulated/wall/shuttle{
+ icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi'
+ },
+/area/shuttle/transport)
+"k" = (
+/obj/item/restraints/handcuffs/pinkcuffs{
+ pixel_y = 10;
+ pixel_x = 5
+ },
+/obj/structure/mirror{
+ pixel_y = 26
+ },
+/turf/simulated/floor/shuttle/syndicate,
+/area/shuttle/transport)
+"l" = (
+/obj/structure/kitchenspike,
+/obj/machinery/light/small,
+/turf/simulated/floor/shuttle/syndicate,
+/area/shuttle/transport)
+"m" = (
+/obj/docking_port/mobile{
+ dir = 8;
+ dwidth = 2;
+ height = 12;
+ id = "ferry";
+ name = "ferry shuttle";
+ roundstart_move = "ferry_away";
+ timid = 1;
+ width = 5
+ },
+/obj/structure/fans/tiny,
+/obj/machinery/door/airlock/hatch{
+ id_tag = "s_docking_airlock";
+ name = "shuttle airlock"
+ },
+/turf/simulated/floor/shuttle/syndicate,
+/area/shuttle/transport)
+"p" = (
+/turf/simulated/floor/shuttle/syndicate,
+/area/shuttle/transport)
+"s" = (
+/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka{
+ pixel_x = 8;
+ pixel_y = 7
+ },
+/obj/item/reagent_containers/syringe/bioterror{
+ pixel_x = -5;
+ pixel_y = -3
+ },
+/obj/item/reagent_containers/syringe/capulettium_plus{
+ pixel_x = -5
+ },
+/obj/item/reagent_containers/syringe/gluttony{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/syringe/lethal{
+ pixel_x = -5;
+ pixel_y = 6
+ },
+/obj/item/reagent_containers/syringe/pancuronium{
+ pixel_x = -5;
+ pixel_y = 9
+ },
+/obj/item/reagent_containers/syringe/sarin{
+ pixel_x = -5;
+ pixel_y = 12
+ },
+/obj/item/reagent_containers/glass/bottle/mutagen{
+ pixel_y = 6
+ },
+/obj/structure/table/reinforced,
+/turf/simulated/floor/shuttle/syndicate,
+/area/shuttle/transport)
+"u" = (
+/obj/effect/spawner/random_spawners/oil_20,
+/turf/simulated/floor/shuttle/syndicate,
+/area/shuttle/transport)
+"y" = (
+/obj/structure/fans/tiny,
+/obj/machinery/door/airlock/hatch{
+ id_tag = "s_docking_airlock";
+ name = "shuttle airlock"
+ },
+/turf/simulated/floor/shuttle/syndicate,
+/area/shuttle/transport)
+"A" = (
+/obj/item/soap/ducttape,
+/obj/item/clothing/mask/muzzle{
+ pixel_y = 8
+ },
+/turf/simulated/floor/shuttle/syndicate,
+/area/shuttle/transport)
+"B" = (
+/obj/structure/grille,
+/obj/structure/window/full/shuttle/gray,
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/transport)
+"C" = (
+/obj/machinery/light/small,
+/obj/item/assembly/mousetrap{
+ pixel_x = -6;
+ pixel_y = 1
+ },
+/obj/item/assembly/mousetrap{
+ pixel_x = 8;
+ pixel_y = 7
+ },
+/obj/structure/kitchenspike,
+/turf/simulated/floor/shuttle/syndicate,
+/area/shuttle/transport)
+"D" = (
+/obj/structure/dresser,
+/turf/simulated/floor/shuttle/syndicate,
+/area/shuttle/transport)
+"F" = (
+/obj/item/clothing/mask/muzzle{
+ pixel_y = 8
+ },
+/turf/simulated/floor/shuttle/syndicate,
+/area/shuttle/transport)
+"G" = (
+/obj/structure/table/reinforced,
+/obj/item/radio/electropack,
+/obj/item/assembly/signaler{
+ code = 2;
+ frequency = 1449;
+ pixel_x = 8
+ },
+/obj/item/radio/electropack,
+/obj/item/assembly/signaler{
+ code = 2;
+ frequency = 1449;
+ pixel_x = 8
+ },
+/obj/structure/window/reinforced/survival_pod{
+ dir = 8
+ },
+/turf/simulated/floor/shuttle/syndicate,
+/area/shuttle/transport)
+"H" = (
+/obj/machinery/vending/boozeomat,
+/turf/simulated/floor/shuttle/syndicate,
+/area/shuttle/transport)
+"I" = (
+/obj/item/soap,
+/obj/structure/mirror{
+ pixel_y = 26
+ },
+/turf/simulated/floor/shuttle/syndicate,
+/area/shuttle/transport)
+"J" = (
+/obj/item/restraints/handcuffs/pinkcuffs,
+/turf/simulated/floor/shuttle/syndicate,
+/area/shuttle/transport)
+"L" = (
+/obj/machinery/disco{
+ anchored = 1;
+ },
+/turf/simulated/floor/shuttle/syndicate,
+/area/shuttle/transport)
+"N" = (
+/obj/structure/chair/comfy/black{
+ dir = 8
+ },
+/turf/simulated/floor/shuttle/syndicate,
+/area/shuttle/transport)
+"O" = (
+/obj/structure/closet/cabinet,
+/obj/item/clothing/shoes/jackboots,
+/obj/item/clothing/shoes/jackboots,
+/obj/item/clothing/shoes/jackboots,
+/obj/item/clothing/suit/jacket/leather/overcoat,
+/obj/item/clothing/suit/jacket/leather/overcoat,
+/obj/item/clothing/suit/jacket/leather/overcoat,
+/obj/item/clothing/head/soft/sec/corp,
+/obj/item/clothing/head/soft/sec/corp,
+/obj/item/clothing/head/soft/sec/corp,
+/obj/item/clothing/mask/face/jackal,
+/obj/item/clothing/mask/face/jackal,
+/obj/item/clothing/mask/face/jackal,
+/obj/item/clothing/mask/face/raven,
+/obj/item/clothing/mask/face/raven,
+/obj/item/clothing/mask/face/raven,
+/turf/simulated/floor/shuttle/syndicate,
+/area/shuttle/transport)
+"P" = (
+/obj/effect/spawner/random_spawners/blood_20,
+/turf/simulated/floor/shuttle/syndicate,
+/area/shuttle/transport)
+"S" = (
+/obj/machinery/computer/shuttle/ferry/request{
+ dir = 4
+ },
+/obj/structure/window/plasmareinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/simulated/floor/shuttle/syndicate,
+/area/shuttle/transport)
+"U" = (
+/obj/structure/chair/comfy/black,
+/obj/item/clothing/mask/muzzle{
+ pixel_y = 8
+ },
+/turf/simulated/floor/shuttle/syndicate,
+/area/shuttle/transport)
+"Z" = (
+/obj/structure/chair/comfy/black{
+ dir = 1
+ },
+/turf/simulated/floor/shuttle/syndicate,
+/area/shuttle/transport)
+
+(1,1,1) = {"
+a
+a
+y
+a
+a
+"}
+(2,1,1) = {"
+j
+S
+p
+b
+j
+"}
+(3,1,1) = {"
+j
+N
+F
+G
+j
+"}
+(4,1,1) = {"
+j
+k
+P
+Z
+j
+"}
+(5,1,1) = {"
+j
+O
+p
+C
+j
+"}
+(6,1,1) = {"
+j
+D
+p
+u
+j
+"}
+(7,1,1) = {"
+j
+O
+J
+L
+j
+"}
+(8,1,1) = {"
+j
+I
+u
+P
+j
+"}
+(9,1,1) = {"
+j
+U
+p
+l
+j
+"}
+(10,1,1) = {"
+j
+H
+p
+Z
+j
+"}
+(11,1,1) = {"
+j
+s
+A
+u
+j
+"}
+(12,1,1) = {"
+j
+B
+m
+B
+j
+"}
diff --git a/_maps/map_files/shuttles/ferry_doomsday.dmm b/_maps/map_files/shuttles/ferry_doomsday.dmm
new file mode 100644
index 00000000000..4e910c53ff6
--- /dev/null
+++ b/_maps/map_files/shuttles/ferry_doomsday.dmm
@@ -0,0 +1,238 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 8;
+ tag = "icon-propulsion (EAST)"
+ },
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/transport)
+"b" = (
+/turf/simulated/wall/shuttle{
+ dir = 3
+ },
+/area/shuttle/transport)
+"h" = (
+/obj/structure/fans/tiny,
+/obj/machinery/door/airlock/shuttle{
+ id_tag = "s_docking_airlock"
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "floor4"
+ },
+/area/shuttle/transport)
+"i" = (
+/obj/effect/decal/cleanable/confetti,
+/turf/simulated/floor/shuttle{
+ icon_state = "floor4"
+ },
+/area/shuttle/transport)
+"j" = (
+/obj/effect/decal/cleanable/blood/gibs/xeno,
+/turf/simulated/floor/shuttle{
+ icon_state = "floor4"
+ },
+/area/shuttle/transport)
+"n" = (
+/obj/effect/decal/cleanable/blood/bubblegum,
+/turf/simulated/floor/shuttle{
+ icon_state = "floor4"
+ },
+/area/shuttle/transport)
+"q" = (
+/turf/simulated/wall/shuttle{
+ tag = "icon-swall2"
+ },
+/area/shuttle/transport)
+"t" = (
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/shuttle{
+ icon_state = "floor4"
+ },
+/area/shuttle/transport)
+"z" = (
+/obj/machinery/computer/shuttle/ferry/request{
+ dir = 4
+ },
+/obj/structure/window/plasmareinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "floor4"
+ },
+/area/shuttle/transport)
+"C" = (
+/obj/docking_port/mobile{
+ dir = 8;
+ dwidth = 2;
+ height = 12;
+ id = "ferry";
+ name = "ferry shuttle";
+ roundstart_move = "ferry_away";
+ timid = 1;
+ width = 5
+ },
+/obj/structure/fans/tiny,
+/obj/machinery/door/airlock/shuttle{
+ id_tag = "s_docking_airlock"
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "floor4"
+ },
+/area/shuttle/transport)
+"E" = (
+/turf/simulated/wall/shuttle,
+/area/shuttle/transport)
+"H" = (
+/obj/structure/toilet{
+ dir = 4
+ },
+/mob/living/simple_animal/hostile/megafauna/colossus{
+ faction = list("syndicate")
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "floor4"
+ },
+/area/shuttle/transport)
+"L" = (
+/obj/structure/toilet{
+ dir = 8
+ },
+/mob/living/simple_animal/hostile/megafauna/dragon{
+ faction = list("syndicate")
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "floor4"
+ },
+/area/shuttle/transport)
+"N" = (
+/obj/effect/rune{
+ icon = 'icons/effects/96x96.dmi';
+ icon_state = "rune_large"
+ },
+/obj/effect/decal/cleanable/confetti,
+/turf/simulated/floor/shuttle{
+ icon_state = "floor4"
+ },
+/area/shuttle/transport)
+"P" = (
+/turf/simulated/floor/shuttle{
+ icon_state = "floor4"
+ },
+/area/shuttle/transport)
+"Q" = (
+/obj/structure/toilet,
+/mob/living/simple_animal/hostile/megafauna/bubblegum{
+ faction = list("syndicate")
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "floor4"
+ },
+/area/shuttle/transport)
+"T" = (
+/obj/structure/toilet{
+ dir = 1;
+ layer = 4
+ },
+/mob/living/simple_animal/hostile/megafauna/hierophant{
+ faction = list("syndicate")
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "floor4"
+ },
+/area/shuttle/transport)
+"Z" = (
+/obj/structure/window/plasmareinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/effect/decal/cleanable/blood/gibs/xeno,
+/turf/simulated/floor/shuttle{
+ icon_state = "floor4"
+ },
+/area/shuttle/transport)
+
+(1,1,1) = {"
+a
+a
+h
+a
+a
+"}
+(2,1,1) = {"
+E
+z
+P
+Z
+E
+"}
+(3,1,1) = {"
+E
+i
+t
+i
+E
+"}
+(4,1,1) = {"
+E
+n
+P
+P
+E
+"}
+(5,1,1) = {"
+E
+i
+j
+n
+E
+"}
+(6,1,1) = {"
+E
+t
+H
+N
+E
+"}
+(7,1,1) = {"
+E
+Q
+P
+T
+E
+"}
+(8,1,1) = {"
+E
+P
+L
+t
+E
+"}
+(9,1,1) = {"
+E
+i
+P
+n
+E
+"}
+(10,1,1) = {"
+E
+n
+P
+j
+E
+"}
+(11,1,1) = {"
+E
+t
+P
+t
+E
+"}
+(12,1,1) = {"
+E
+b
+C
+q
+E
+"}
diff --git a/_maps/map_files/shuttles/ferry_medical.dmm b/_maps/map_files/shuttles/ferry_medical.dmm
new file mode 100644
index 00000000000..4ae45f281dc
--- /dev/null
+++ b/_maps/map_files/shuttles/ferry_medical.dmm
@@ -0,0 +1,392 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 8;
+ tag = "icon-propulsion (EAST)"
+ },
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/transport)
+"b" = (
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/glass/bottle/ether{
+ pixel_x = -4
+ },
+/obj/item/reagent_containers/syringe{
+ pixel_x = -1;
+ pixel_y = 11
+ },
+/obj/item/reagent_containers/spray/cleaner{
+ desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back.";
+ name = "Surgery Cleaner";
+ pixel_x = 6;
+ pixel_y = -2
+ },
+/obj/machinery/light/spot,
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue"
+ },
+/area/shuttle/transport)
+"d" = (
+/obj/machinery/defibrillator_mount/loaded{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluefull"
+ },
+/area/shuttle/transport)
+"e" = (
+/obj/machinery/optable,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/shuttle/transport)
+"g" = (
+/obj/machinery/bodyscanner,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/shuttle/transport)
+"h" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/toolbox/surgery{
+ pixel_x = -1;
+ pixel_y = 2
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue"
+ },
+/area/shuttle/transport)
+"j" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitebluecorner"
+ },
+/area/shuttle/transport)
+"o" = (
+/obj/docking_port/mobile{
+ dir = 8;
+ dwidth = 2;
+ height = 12;
+ id = "ferry";
+ name = "ferry shuttle";
+ roundstart_move = "ferry_away";
+ timid = 1;
+ width = 5
+ },
+/obj/structure/fans/tiny,
+/obj/machinery/door/airlock/shuttle{
+ id_tag = "s_docking_airlock";
+ req_access = list(5,103)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/shuttle/transport)
+"q" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/shuttle/transport)
+"r" = (
+/obj/machinery/bodyscanner{
+ layer = 3.5
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTHEAST)"
+ },
+/area/shuttle/transport)
+"s" = (
+/obj/machinery/defibrillator_mount/loaded{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluefull"
+ },
+/area/shuttle/transport)
+"t" = (
+/obj/machinery/sleeper/upgraded{
+ dir = 2
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitebluecorner"
+ },
+/area/shuttle/transport)
+"w" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluefull"
+ },
+/area/shuttle/transport)
+"x" = (
+/obj/machinery/sleeper/upgraded{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/shuttle/transport)
+"y" = (
+/obj/machinery/vending/medical,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/shuttle/transport)
+"z" = (
+/obj/machinery/computer/shuttle/ferry/request{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (SOUTHWEST)"
+ },
+/area/shuttle/transport)
+"B" = (
+/turf/simulated/wall/shuttle{
+ dir = 3
+ },
+/area/shuttle/transport)
+"D" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitebluecorner"
+ },
+/area/shuttle/transport)
+"E" = (
+/obj/structure/closet/crate/freezer,
+/obj/item/reagent_containers/iv_bag/blood/AMinus,
+/obj/item/reagent_containers/iv_bag/blood/APlus,
+/obj/item/reagent_containers/iv_bag/blood/BMinus,
+/obj/item/reagent_containers/iv_bag/blood/BPlus,
+/obj/item/reagent_containers/iv_bag/blood/OPlus,
+/obj/item/reagent_containers/iv_bag/blood/OMinus,
+/obj/item/reagent_containers/iv_bag/salglu,
+/obj/item/reagent_containers/iv_bag/salglu,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (SOUTHEAST)"
+ },
+/area/shuttle/transport)
+"G" = (
+/obj/machinery/shower{
+ pixel_y = 20
+ },
+/obj/structure/curtain/medical,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/shuttle/transport)
+"I" = (
+/obj/structure/window/plasmareinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/structure/closet/secure_closet/medical2,
+/obj/item/storage/box/masks,
+/obj/item/storage/box/gloves{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (SOUTHWEST)"
+ },
+/area/shuttle/transport)
+"J" = (
+/turf/simulated/wall/shuttle,
+/area/shuttle/transport)
+"L" = (
+/obj/machinery/defibrillator_mount/loaded{
+ pixel_y = 64
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitebluecorner"
+ },
+/area/shuttle/transport)
+"N" = (
+/obj/machinery/bodyscanner,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTHEAST)"
+ },
+/area/shuttle/transport)
+"O" = (
+/obj/structure/fans/tiny,
+/obj/machinery/door/airlock/shuttle{
+ id_tag = "s_docking_airlock";
+ req_access = list(5,103)
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/shuttle/transport)
+"P" = (
+/obj/structure/window/full/shuttle,
+/obj/structure/grille,
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/transport)
+"R" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "whitebluecorner"
+ },
+/area/shuttle/transport)
+"T" = (
+/turf/simulated/wall/shuttle{
+ tag = "icon-swall2"
+ },
+/area/shuttle/transport)
+"V" = (
+/obj/structure/sink{
+ pixel_y = 22
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitebluecorner"
+ },
+/area/shuttle/transport)
+"Y" = (
+/obj/machinery/sleeper/upgraded{
+ dir = 1
+ },
+/obj/machinery/light/spot,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whitebluecorner"
+ },
+/area/shuttle/transport)
+"Z" = (
+/obj/structure/closet/crate/medical,
+/obj/structure/window/plasmareinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/item/vending_refill/medical,
+/obj/item/reagent_containers/glass/bottle/charcoal,
+/obj/item/reagent_containers/glass/bottle/charcoal,
+/obj/item/reagent_containers/glass/bottle/atropine,
+/obj/item/reagent_containers/glass/bottle/atropine,
+/obj/item/reagent_containers/glass/bottle/ether,
+/obj/item/reagent_containers/glass/bottle/ether,
+/obj/item/reagent_containers/glass/bottle/oculine,
+/obj/item/reagent_containers/glass/bottle/oculine,
+/obj/item/stack/nanopaste,
+/obj/item/stack/nanopaste,
+/obj/item/robot_parts/l_arm{
+ pixel_x = -10;
+ pixel_y = 8
+ },
+/obj/item/robot_parts/l_arm{
+ pixel_x = -10;
+ pixel_y = 8
+ },
+/obj/item/robot_parts/r_arm,
+/obj/item/robot_parts/r_arm,
+/obj/item/robot_parts/l_leg,
+/obj/item/robot_parts/l_leg,
+/obj/item/robot_parts/r_leg,
+/obj/item/robot_parts/r_leg,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "whiteblue";
+ tag = "icon-whiteblue (NORTH)"
+ },
+/area/shuttle/transport)
+
+(1,1,1) = {"
+a
+a
+O
+a
+a
+"}
+(2,1,1) = {"
+J
+Z
+j
+I
+J
+"}
+(3,1,1) = {"
+J
+x
+D
+b
+J
+"}
+(4,1,1) = {"
+J
+e
+L
+h
+J
+"}
+(5,1,1) = {"
+J
+r
+D
+E
+J
+"}
+(6,1,1) = {"
+J
+B
+G
+T
+J
+"}
+(7,1,1) = {"
+J
+y
+q
+z
+J
+"}
+(8,1,1) = {"
+P
+t
+w
+Y
+J
+"}
+(9,1,1) = {"
+J
+d
+w
+s
+J
+"}
+(10,1,1) = {"
+J
+V
+w
+R
+P
+"}
+(11,1,1) = {"
+J
+N
+q
+g
+J
+"}
+(12,1,1) = {"
+J
+P
+o
+P
+J
+"}
diff --git a/_maps/map_files/shuttles/ferry_meteorshelp.dmm b/_maps/map_files/shuttles/ferry_meteorshelp.dmm
new file mode 100644
index 00000000000..41d0ce24a8f
--- /dev/null
+++ b/_maps/map_files/shuttles/ferry_meteorshelp.dmm
@@ -0,0 +1,311 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 8;
+ tag = "icon-propulsion (EAST)"
+ },
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/transport)
+"c" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/shuttle/transport)
+"d" = (
+/obj/docking_port/mobile{
+ dir = 8;
+ dwidth = 2;
+ height = 12;
+ id = "ferry";
+ name = "ferry shuttle";
+ roundstart_move = "ferry_away";
+ timid = 1;
+ width = 5
+ },
+/obj/structure/fans/tiny,
+/obj/machinery/door/airlock/shuttle{
+ id_tag = "s_docking_airlock";
+ req_access = list(32,101,19)
+ },
+/turf/simulated/floor/plasteel,
+/area/shuttle/transport)
+"l" = (
+/turf/simulated/wall/shuttle,
+/area/shuttle/transport)
+"n" = (
+/obj/structure/closet/crate/engineering,
+/obj/item/grenade/chem_grenade/metalfoam,
+/obj/item/grenade/chem_grenade/metalfoam,
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/item/stack/sheet/glass{
+ amount = 50
+ },
+/obj/item/stack/sheet/glass{
+ amount = 50
+ },
+/obj/item/stack/sheet/glass{
+ amount = 50
+ },
+/obj/item/stack/sheet/glass{
+ amount = 50
+ },
+/obj/item/stack/sheet/glass{
+ amount = 50
+ },
+/obj/item/stack/sheet/plasteel{
+ amount = 50
+ },
+/obj/item/stack/sheet/plasteel{
+ amount = 50
+ },
+/obj/item/stack/sheet/plasteel{
+ amount = 50
+ },
+/obj/item/stack/sheet/plasteel{
+ amount = 50
+ },
+/obj/item/stack/sheet/plasteel{
+ amount = 50
+ },
+/obj/item/stack/sheet/plasteel{
+ amount = 50
+ },
+/obj/machinery/light/spot{
+ dir = 1;
+ tag = "icon-tube1 (NORTH)"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "brown"
+ },
+/area/shuttle/transport)
+"o" = (
+/obj/machinery/recharge_station/upgraded,
+/obj/structure/window/plasmareinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "brown"
+ },
+/area/shuttle/transport)
+"z" = (
+/obj/structure/chair/comfy/shuttle,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/shuttle/transport)
+"B" = (
+/obj/machinery/vending/engivend,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/shuttle/transport)
+"C" = (
+/obj/machinery/computer/shuttle/ferry/request,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/shuttle/transport)
+"G" = (
+/obj/machinery/satellite/meteor_shield,
+/obj/machinery/satellite/meteor_shield,
+/obj/machinery/satellite/meteor_shield,
+/obj/machinery/satellite/meteor_shield,
+/obj/machinery/satellite/meteor_shield,
+/obj/machinery/door/window/survival_pod{
+ dir = 2
+ },
+/obj/structure/window/reinforced/survival_pod{
+ dir = 8;
+ pixel_x = -4;
+ can_be_hit = 0;
+ damage_deflection = 100
+ },
+/turf/simulated/floor/mech_bay_recharge_floor,
+/area/shuttle/transport)
+"I" = (
+/obj/structure/fans/tiny,
+/obj/machinery/door/airlock/shuttle{
+ id_tag = "s_docking_airlock";
+ req_access = list(32,101,19)
+ },
+/turf/simulated/floor/plasteel,
+/area/shuttle/transport)
+"J" = (
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/item/stack/sheet/glass{
+ amount = 50
+ },
+/obj/machinery/autolathe/upgraded,
+/obj/machinery/light/spot{
+ dir = 1;
+ tag = "icon-tube1 (NORTH)"
+ },
+/obj/structure/window/reinforced/survival_pod{
+ dir = 8;
+ pixel_x = -4;
+ can_be_hit = 0;
+ damage_deflection = 100
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/shuttle/transport)
+"M" = (
+/obj/structure/closet/crate/engineering,
+/obj/item/rcd,
+/obj/item/rcd,
+/obj/item/rcd,
+/obj/item/rcd,
+/obj/item/rcd,
+/obj/item/rcd_ammo/large,
+/obj/item/rcd_ammo/large,
+/obj/item/rcd_ammo/large,
+/obj/item/rcd_ammo/large,
+/obj/item/rcd_ammo/large,
+/obj/item/rcd_ammo/large,
+/obj/item/rcd_ammo/large,
+/obj/item/rcd_ammo/large,
+/obj/item/rcd_ammo/large,
+/obj/item/rcd_ammo/large,
+/obj/machinery/light/spot,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "brown"
+ },
+/area/shuttle/transport)
+"N" = (
+/obj/machinery/recharge_station/upgraded,
+/obj/structure/window/plasmareinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "brown"
+ },
+/area/shuttle/transport)
+"V" = (
+/obj/machinery/suit_storage_unit/engine,
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/shuttle/transport)
+"W" = (
+/obj/structure/window/full/shuttle,
+/obj/structure/grille,
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/transport)
+"Z" = (
+/turf/simulated/floor/plasteel,
+/area/shuttle/transport)
+
+(1,1,1) = {"
+a
+a
+I
+a
+a
+"}
+(2,1,1) = {"
+l
+o
+Z
+N
+l
+"}
+(3,1,1) = {"
+l
+G
+Z
+V
+l
+"}
+(4,1,1) = {"
+l
+G
+Z
+V
+l
+"}
+(5,1,1) = {"
+l
+G
+Z
+V
+l
+"}
+(6,1,1) = {"
+l
+J
+Z
+V
+l
+"}
+(7,1,1) = {"
+l
+B
+Z
+V
+l
+"}
+(8,1,1) = {"
+W
+z
+Z
+c
+W
+"}
+(9,1,1) = {"
+W
+C
+Z
+c
+W
+"}
+(10,1,1) = {"
+W
+z
+Z
+c
+W
+"}
+(11,1,1) = {"
+l
+n
+Z
+M
+l
+"}
+(12,1,1) = {"
+l
+W
+d
+W
+l
+"}
diff --git a/_maps/map_files/shuttles/ferry_mime.dmm b/_maps/map_files/shuttles/ferry_mime.dmm
new file mode 100644
index 00000000000..768d2afbfe7
--- /dev/null
+++ b/_maps/map_files/shuttles/ferry_mime.dmm
@@ -0,0 +1,219 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 8;
+ tag = "icon-propulsion (EAST)"
+ },
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/transport)
+"b" = (
+/obj/structure/chair/comfy/shuttle,
+/turf/simulated/floor/mineral/titanium,
+/area/shuttle/transport)
+"d" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
+/turf/simulated/floor/mineral/titanium,
+/area/shuttle/transport)
+"g" = (
+/obj/structure/statue/tranquillite/mime,
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
+/turf/simulated/floor/mineral/titanium,
+/area/shuttle/transport)
+"i" = (
+/obj/structure/window/full/shuttle,
+/obj/structure/grille,
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/transport)
+"j" = (
+/obj/structure/rack,
+/obj/item/storage/box/syndie_kit/mimery{
+ pixel_x = -4;
+ pixel_y = 4
+ },
+/obj/item/storage/box/syndie_kit/mimery,
+/obj/item/storage/box/syndie_kit/mimery{
+ pixel_x = 4;
+ pixel_y = -4
+ },
+/turf/simulated/floor/mineral/titanium,
+/area/shuttle/transport)
+"p" = (
+/obj/docking_port/mobile{
+ dir = 8;
+ dwidth = 2;
+ height = 12;
+ id = "ferry";
+ name = "ferry shuttle";
+ roundstart_move = "ferry_away";
+ timid = 1;
+ width = 5
+ },
+/obj/structure/fans/tiny,
+/obj/machinery/door/airlock/tranquillite{
+ glass = 1;
+ req_access = list(46)
+ },
+/turf/simulated/floor/shuttle,
+/area/shuttle/transport)
+"u" = (
+/obj/structure/chair/comfy/shuttle,
+/obj/structure/statue/tranquillite/mime,
+/turf/simulated/floor/mineral/titanium,
+/area/shuttle/transport)
+"w" = (
+/obj/structure/window/plasmareinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/structure/shuttle/engine/heater{
+ dir = 4
+ },
+/obj/structure/window/plasmareinforced{
+ dir = 4
+ },
+/obj/item/stack/sheet/mineral/tranquillite,
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/transport)
+"y" = (
+/obj/machinery/vending/autodrobe,
+/turf/simulated/floor/mineral/titanium,
+/area/shuttle/transport)
+"z" = (
+/turf/simulated/floor/mineral/tranquillite,
+/area/shuttle/transport)
+"B" = (
+/obj/structure/statue/tranquillite/mime,
+/obj/structure/chair/comfy/shuttle,
+/turf/simulated/floor/mineral/titanium,
+/area/shuttle/transport)
+"C" = (
+/obj/structure/table/reinforced,
+/obj/item/phone{
+ name = "НЕконспиративнный телефон"
+ },
+/obj/item/reagent_containers/food/snacks/baguette,
+/obj/item/lipstick/random{
+ pixel_x = -3;
+ pixel_y = -3
+ },
+/obj/item/lipstick/random{
+ pixel_x = -1;
+ pixel_y = 1
+ },
+/obj/item/lipstick/random{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/machinery/light/spot{
+ dir = 1
+ },
+/turf/simulated/floor/mineral/titanium,
+/area/shuttle/transport)
+"F" = (
+/turf/simulated/wall/shuttle,
+/area/shuttle/transport)
+"N" = (
+/turf/simulated/floor/mineral/titanium,
+/area/shuttle/transport)
+"U" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
+/obj/machinery/light/spot,
+/turf/simulated/floor/mineral/titanium,
+/area/shuttle/transport)
+"W" = (
+/obj/machinery/computer/shuttle/ferry/request{
+ dir = 4
+ },
+/turf/simulated/floor/mineral/tranquillite,
+/area/shuttle/transport)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+F
+w
+w
+w
+F
+"}
+(3,1,1) = {"
+F
+y
+W
+y
+F
+"}
+(4,1,1) = {"
+F
+N
+z
+N
+F
+"}
+(5,1,1) = {"
+F
+u
+z
+U
+F
+"}
+(6,1,1) = {"
+F
+u
+z
+g
+F
+"}
+(7,1,1) = {"
+F
+b
+z
+d
+F
+"}
+(8,1,1) = {"
+F
+C
+z
+j
+F
+"}
+(9,1,1) = {"
+F
+u
+z
+d
+F
+"}
+(10,1,1) = {"
+F
+b
+z
+g
+F
+"}
+(11,1,1) = {"
+F
+B
+z
+g
+F
+"}
+(12,1,1) = {"
+F
+i
+p
+i
+F
+"}
diff --git a/_maps/map_files/shuttles/ferry_prisoner.dmm b/_maps/map_files/shuttles/ferry_prisoner.dmm
new file mode 100644
index 00000000000..1df393b50da
--- /dev/null
+++ b/_maps/map_files/shuttles/ferry_prisoner.dmm
@@ -0,0 +1,257 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 8;
+ tag = "icon-propulsion (EAST)"
+ },
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/transport)
+"b" = (
+/obj/docking_port/mobile{
+ dir = 8;
+ dwidth = 2;
+ height = 12;
+ id = "ferry";
+ name = "ferry shuttle";
+ roundstart_move = "ferry_away";
+ timid = 1;
+ width = 5
+ },
+/obj/structure/fans/tiny,
+/obj/machinery/door/airlock/shuttle{
+ id_tag = "s_docking_airlock";
+ req_access = list(104,106,63,19)
+ },
+/turf/simulated/floor/shuttle,
+/area/shuttle/transport)
+"e" = (
+/obj/structure/window/plasmareinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/simulated/floor/shuttle/objective_check,
+/area/shuttle/transport)
+"f" = (
+/obj/structure/table/reinforced,
+/obj/machinery/light/spot{
+ dir = 8;
+ tag = "icon-tube1 (WEST)"
+ },
+/obj/machinery/recharger,
+/obj/structure/reagent_dispensers/peppertank{
+ pixel_y = 28
+ },
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"h" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"i" = (
+/obj/structure/bed,
+/turf/simulated/floor/shuttle/objective_check,
+/area/shuttle/transport)
+"j" = (
+/obj/machinery/door/airlock/shuttle{
+ id_tag = "s_docking_airlock";
+ req_access = list(104,106,63,19)
+ },
+/turf/simulated/floor/shuttle/objective_check,
+/area/shuttle/transport)
+"k" = (
+/obj/machinery/computer/shuttle/ferry/request,
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"n" = (
+/obj/machinery/vending/security,
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"p" = (
+/obj/structure/window/full/shuttle,
+/obj/structure/grille,
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/transport)
+"q" = (
+/obj/structure/chair/comfy/shuttle,
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"t" = (
+/obj/machinery/light/spot{
+ dir = 1;
+ tag = "icon-tube1 (NORTH)"
+ },
+/obj/structure/table/reinforced,
+/obj/machinery/recharger,
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"u" = (
+/obj/machinery/light/spot,
+/obj/structure/table/reinforced,
+/obj/machinery/recharger,
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"y" = (
+/obj/structure/table/reinforced,
+/obj/machinery/light/spot{
+ dir = 8;
+ tag = "icon-tube1 (WEST)"
+ },
+/obj/machinery/recharger,
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"z" = (
+/obj/structure/dresser,
+/obj/structure/mirror{
+ pixel_y = -32
+ },
+/turf/simulated/floor/shuttle/objective_check,
+/area/shuttle/transport)
+"B" = (
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"E" = (
+/obj/structure/closet,
+/obj/item/clothing/under/color/orange/prison,
+/obj/item/clothing/under/color/orange/prison,
+/obj/item/clothing/shoes/orange,
+/obj/item/clothing/shoes/orange,
+/obj/structure/window/plasmareinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/simulated/floor/shuttle/objective_check,
+/area/shuttle/transport)
+"G" = (
+/turf/simulated/wall/shuttle{
+ tag = "icon-swall2"
+ },
+/area/shuttle/transport)
+"H" = (
+/turf/simulated/floor/shuttle/objective_check,
+/area/shuttle/transport)
+"O" = (
+/obj/structure/toilet,
+/turf/simulated/floor/shuttle/objective_check,
+/area/shuttle/transport)
+"U" = (
+/turf/simulated/wall/shuttle,
+/area/shuttle/transport)
+"W" = (
+/turf/simulated/wall/shuttle{
+ dir = 3
+ },
+/area/shuttle/transport)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+U
+E
+e
+e
+U
+"}
+(3,1,1) = {"
+U
+H
+H
+i
+U
+"}
+(4,1,1) = {"
+U
+O
+H
+H
+U
+"}
+(5,1,1) = {"
+U
+H
+H
+z
+U
+"}
+(6,1,1) = {"
+U
+W
+j
+G
+U
+"}
+(7,1,1) = {"
+U
+f
+B
+y
+U
+"}
+(8,1,1) = {"
+U
+q
+B
+h
+U
+"}
+(9,1,1) = {"
+p
+k
+B
+n
+p
+"}
+(10,1,1) = {"
+U
+q
+B
+h
+U
+"}
+(11,1,1) = {"
+U
+t
+B
+u
+U
+"}
+(12,1,1) = {"
+U
+p
+b
+p
+U
+"}
diff --git a/_maps/map_files/shuttles/ferry_slave.dmm b/_maps/map_files/shuttles/ferry_slave.dmm
new file mode 100644
index 00000000000..5109e09f45b
--- /dev/null
+++ b/_maps/map_files/shuttles/ferry_slave.dmm
@@ -0,0 +1,262 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 8;
+ tag = "icon-propulsion (EAST)"
+ },
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/transport)
+"e" = (
+/obj/item/storage/box/donkpockets{
+ pixel_x = 6;
+ pixel_y = -4
+ },
+/obj/structure/table/reinforced,
+/obj/item/storage/box/donkpockets{
+ pixel_x = -1;
+ pixel_y = -4
+ },
+/obj/machinery/kitchen_machine/microwave{
+ pixel_y = 14
+ },
+/turf/simulated/floor/shuttle/syndicate,
+/area/shuttle/transport)
+"g" = (
+/obj/structure/table/reinforced,
+/obj/item/melee/baton/telescopic,
+/obj/machinery/door/window/brigdoor{
+ color = "#FF0000";
+ req_access = list(104,106,63,19)
+ },
+/turf/simulated/floor/shuttle/syndicate,
+/area/shuttle/transport)
+"j" = (
+/turf/simulated/wall/shuttle{
+ tag = "icon-swall2"
+ },
+/area/shuttle/transport)
+"l" = (
+/obj/machinery/door/window/survival_pod{
+ dir = 1;
+ layer = 3;
+ req_access = list(104,106,63,19)
+ },
+/obj/structure/window/reinforced/survival_pod{
+ dir = 8;
+ pixel_x = -4;
+ can_be_hit = 0;
+ damage_deflection = 100
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkgreycamo"
+ },
+/area/shuttle/transport)
+"n" = (
+/obj/machinery/light/spot{
+ dir = 1;
+ tag = "icon-tube1 (NORTH)"
+ },
+/obj/machinery/vending/autodrobe,
+/turf/simulated/floor/shuttle/syndicate,
+/area/shuttle/transport)
+"q" = (
+/obj/machinery/door/airlock/shuttle{
+ id_tag = "s_docking_airlock";
+ req_access = list(104,106,63,19)
+ },
+/obj/structure/fans/tiny,
+/turf/simulated/floor/shuttle,
+/area/shuttle/transport)
+"w" = (
+/obj/structure/closet/crate,
+/obj/structure/window/plasmareinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/item/restraints/handcuffs/pinkcuffs,
+/obj/item/restraints/handcuffs,
+/obj/item/restraints/handcuffs,
+/obj/item/restraints/handcuffs,
+/obj/item/restraints/handcuffs/toy,
+/obj/item/restraints/handcuffs,
+/turf/simulated/floor/shuttle/syndicate,
+/area/shuttle/transport)
+"x" = (
+/turf/simulated/floor/shuttle,
+/area/shuttle/transport)
+"A" = (
+/obj/machinery/door/window/survival_pod{
+ dir = 1;
+ layer = 3;
+ req_access = list(104,106,63,19)
+ },
+/obj/structure/window/plasmareinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkgreycamo"
+ },
+/area/shuttle/transport)
+"G" = (
+/obj/structure/table/reinforced,
+/obj/structure/window/plasmareinforced{
+ color = "#FF0000";
+ dir = 4
+ },
+/obj/item/phone{
+ attack_verb = list("bounced a check off","checked-out","tipped");
+ desc = "Also known as a cash register, or, more commonly, \"robbery magnet\". It's old and rusty, clearly non-functional and decorative only.";
+ icon = 'icons/obj/machines/pos.dmi';
+ icon_state = "pos";
+ name = "point of sale"
+ },
+/obj/machinery/light/spot{
+ dir = 1;
+ tag = "icon-tube1 (NORTH)"
+ },
+/turf/simulated/floor/shuttle/syndicate,
+/area/shuttle/transport)
+"J" = (
+/obj/structure/chair/comfy/shuttle,
+/turf/simulated/floor/shuttle/syndicate,
+/area/shuttle/transport)
+"K" = (
+/turf/simulated/wall/shuttle{
+ dir = 3
+ },
+/area/shuttle/transport)
+"L" = (
+/obj/machinery/door/airlock/shuttle{
+ id_tag = "s_docking_airlock";
+ req_access = list(104,106,63,19)
+ },
+/turf/simulated/floor/shuttle/syndicate,
+/area/shuttle/transport)
+"N" = (
+/obj/machinery/computer/shuttle/ferry/request{
+ dir = 8
+ },
+/turf/simulated/floor/shuttle/syndicate,
+/area/shuttle/transport)
+"R" = (
+/turf/simulated/floor/shuttle/syndicate,
+/area/shuttle/transport)
+"S" = (
+/obj/machinery/door/airlock/shuttle{
+ id_tag = "s_docking_airlock"
+ },
+/obj/docking_port/mobile{
+ dir = 8;
+ dwidth = 2;
+ height = 12;
+ id = "ferry";
+ name = "ferry shuttle";
+ roundstart_move = "ferry_away";
+ timid = 1;
+ width = 5
+ },
+/obj/structure/fans/tiny,
+/turf/simulated/floor/shuttle,
+/area/shuttle/transport)
+"T" = (
+/obj/structure/window/full/shuttle,
+/obj/structure/grille,
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/transport)
+"U" = (
+/turf/simulated/wall/shuttle,
+/area/shuttle/transport)
+"Z" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/turf/simulated/floor/shuttle/syndicate,
+/area/shuttle/transport)
+
+(1,1,1) = {"
+a
+a
+q
+a
+a
+"}
+(2,1,1) = {"
+U
+w
+R
+A
+U
+"}
+(3,1,1) = {"
+U
+e
+R
+l
+U
+"}
+(4,1,1) = {"
+U
+n
+R
+l
+U
+"}
+(5,1,1) = {"
+U
+J
+R
+l
+U
+"}
+(6,1,1) = {"
+U
+Z
+R
+l
+U
+"}
+(7,1,1) = {"
+U
+N
+R
+l
+U
+"}
+(8,1,1) = {"
+U
+K
+L
+j
+U
+"}
+(9,1,1) = {"
+T
+R
+R
+R
+T
+"}
+(10,1,1) = {"
+U
+G
+g
+L
+U
+"}
+(11,1,1) = {"
+U
+x
+x
+x
+U
+"}
+(12,1,1) = {"
+U
+T
+S
+T
+U
+"}
diff --git a/_maps/map_files/shuttles/ferry_theatrehelp.dmm b/_maps/map_files/shuttles/ferry_theatrehelp.dmm
new file mode 100644
index 00000000000..c55b1a39997
--- /dev/null
+++ b/_maps/map_files/shuttles/ferry_theatrehelp.dmm
@@ -0,0 +1,339 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 8;
+ tag = "icon-propulsion (EAST)"
+ },
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/transport)
+"b" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"d" = (
+/obj/machinery/vending/autodrobe,
+/obj/effect/decal/warning_stripes/south,
+/obj/structure/window/plasmareinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"e" = (
+/obj/machinery/vending/artvend,
+/obj/effect/decal/warning_stripes/north,
+/obj/structure/window/plasmareinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"m" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/structure/chair/comfy/shuttle,
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"n" = (
+/obj/docking_port/mobile{
+ dir = 8;
+ dwidth = 2;
+ height = 12;
+ id = "ferry";
+ name = "ferry shuttle";
+ roundstart_move = "ferry_away";
+ timid = 1;
+ width = 5
+ },
+/obj/structure/fans/tiny,
+/obj/machinery/door/airlock/shuttle{
+ id_tag = "s_docking_airlock";
+ req_access = list(31,105,101,102,63)
+ },
+/turf/simulated/floor/shuttle,
+/area/shuttle/transport)
+"r" = (
+/turf/simulated/wall/shuttle,
+/area/shuttle/transport)
+"s" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/light/spot,
+/obj/machinery/computer/shuttle/ferry/request{
+ dir = 8
+ },
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"v" = (
+/obj/machinery/vending/autodrobe,
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"x" = (
+/obj/structure/curtain/open/shower/security,
+/obj/structure/curtain/open/shower/security,
+/obj/structure/curtain/open/shower/security,
+/obj/structure/curtain/open/shower/security,
+/obj/structure/curtain/open/shower/security,
+/obj/structure/curtain/open/shower/centcom,
+/obj/structure/curtain/open/shower/centcom,
+/obj/structure/curtain/open/shower/centcom,
+/obj/structure/curtain/open/shower/centcom,
+/obj/structure/curtain/open/shower/centcom,
+/obj/structure/curtain/open,
+/obj/structure/curtain/open,
+/obj/structure/curtain/open,
+/obj/structure/curtain/open,
+/obj/structure/curtain/open,
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"z" = (
+/obj/structure/window/full/shuttle,
+/obj/structure/grille,
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/transport)
+"D" = (
+/obj/machinery/vending/suitdispenser,
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/light/spot{
+ dir = 1;
+ tag = "icon-tube1 (NORTH)"
+ },
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"F" = (
+/obj/machinery/vending/hatdispenser,
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"G" = (
+/turf/simulated/floor/carpet/red,
+/area/shuttle/transport)
+"H" = (
+/obj/machinery/vending/shoedispenser,
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"I" = (
+/turf/simulated/wall/shuttle{
+ dir = 3
+ },
+/area/shuttle/transport)
+"J" = (
+/turf/simulated/wall/shuttle{
+ tag = "icon-swall2"
+ },
+/area/shuttle/transport)
+"M" = (
+/obj/structure/closet/crate,
+/obj/item/instrument/xylophone,
+/obj/item/instrument/violin,
+/obj/item/instrument/trumpet,
+/obj/item/instrument/trombone,
+/obj/item/instrument/saxophone,
+/obj/item/instrument/piano_synth,
+/obj/item/instrument/recorder,
+/obj/item/instrument/guitar,
+/obj/item/instrument/glockenspiel,
+/obj/item/instrument/harmonica,
+/obj/item/instrument/eguitar,
+/obj/item/instrument/bikehorn,
+/obj/item/instrument/banjo,
+/obj/item/instrument/accordion,
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"N" = (
+/obj/structure/dresser,
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/light/spot,
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"O" = (
+/obj/structure/fans/tiny,
+/obj/machinery/door/airlock/shuttle{
+ id_tag = "s_docking_airlock";
+ req_access = list(31,105,101,102,63)
+ },
+/turf/simulated/floor/shuttle,
+/area/shuttle/transport)
+"R" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/structure/chair/comfy/shuttle,
+/obj/machinery/light/spot{
+ dir = 1;
+ tag = "icon-tube1 (NORTH)"
+ },
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"Z" = (
+/obj/structure/closet/crate,
+/obj/item/stack/sheet/cardboard{
+ amount = 50
+ },
+/obj/item/stack/sheet/cardboard{
+ amount = 50
+ },
+/obj/item/storage/fancy/crayons,
+/obj/item/stack/tile/carpet{
+ amount = 60
+ },
+/obj/item/stack/tile/carpet/black{
+ amount = 60
+ },
+/obj/item/stack/tile/carpet/blue{
+ amount = 60
+ },
+/obj/item/stack/tile/carpet/cyan{
+ amount = 60
+ },
+/obj/item/stack/tile/carpet/green{
+ amount = 60
+ },
+/obj/item/stack/tile/carpet/orange{
+ amount = 60
+ },
+/obj/item/stack/tile/carpet/purple{
+ amount = 60
+ },
+/obj/item/stack/tile/carpet/red{
+ amount = 60
+ },
+/obj/item/stack/tile/carpet/royalblack{
+ amount = 60
+ },
+/obj/item/stack/tile/carpet/royalblue{
+ amount = 60
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+
+(1,1,1) = {"
+a
+a
+O
+a
+a
+"}
+(2,1,1) = {"
+r
+d
+G
+e
+r
+"}
+(3,1,1) = {"
+r
+F
+G
+x
+r
+"}
+(4,1,1) = {"
+r
+D
+G
+N
+r
+"}
+(5,1,1) = {"
+r
+H
+G
+M
+r
+"}
+(6,1,1) = {"
+r
+v
+G
+Z
+r
+"}
+(7,1,1) = {"
+r
+I
+G
+J
+r
+"}
+(8,1,1) = {"
+r
+m
+G
+b
+r
+"}
+(9,1,1) = {"
+z
+m
+G
+b
+z
+"}
+(10,1,1) = {"
+z
+m
+G
+b
+z
+"}
+(11,1,1) = {"
+r
+R
+G
+s
+r
+"}
+(12,1,1) = {"
+r
+z
+n
+z
+r
+"}
diff --git a/_maps/map_files/shuttles/ferry_ussp.dmm b/_maps/map_files/shuttles/ferry_ussp.dmm
new file mode 100644
index 00000000000..88315f76b2b
--- /dev/null
+++ b/_maps/map_files/shuttles/ferry_ussp.dmm
@@ -0,0 +1,259 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 8;
+ tag = "icon-propulsion (EAST)"
+ },
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/transport)
+"c" = (
+/obj/docking_port/mobile{
+ dir = 8;
+ dwidth = 2;
+ height = 12;
+ id = "ferry";
+ name = "ferry shuttle";
+ roundstart_move = "ferry_away";
+ timid = 1;
+ width = 5
+ },
+/obj/structure/fans/tiny,
+/obj/machinery/door/airlock/shuttle{
+ id_tag = "s_docking_airlock"
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "floor4"
+ },
+/area/shuttle/transport)
+"e" = (
+/turf/simulated/wall/shuttle,
+/area/shuttle/transport)
+"j" = (
+/obj/structure/sign/poster/contraband/communist_state{
+ pixel_y = -32
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "floor4"
+ },
+/area/shuttle/transport)
+"n" = (
+/obj/structure/table/wood,
+/obj/structure/sign/poster/contraband/communist_state{
+ pixel_y = 32
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "floor4"
+ },
+/area/shuttle/transport)
+"s" = (
+/obj/structure/chair/stool/bar,
+/turf/simulated/floor/shuttle{
+ icon_state = "floor4"
+ },
+/area/shuttle/transport)
+"t" = (
+/obj/machinery/light,
+/turf/simulated/floor/shuttle{
+ icon_state = "floor4"
+ },
+/area/shuttle/transport)
+"u" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "floor4"
+ },
+/area/shuttle/transport)
+"w" = (
+/obj/structure/table/wood,
+/obj/machinery/chem_dispenser/soda,
+/obj/structure/window/plasmareinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "floor4"
+ },
+/area/shuttle/transport)
+"z" = (
+/obj/structure/table/wood,
+/obj/machinery/chem_dispenser/beer,
+/turf/simulated/floor/shuttle{
+ icon_state = "floor4"
+ },
+/area/shuttle/transport)
+"C" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "floor4"
+ },
+/area/shuttle/transport)
+"G" = (
+/obj/structure/fans/tiny,
+/obj/machinery/door/airlock/shuttle{
+ id_tag = "s_docking_airlock"
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "floor4"
+ },
+/area/shuttle/transport)
+"J" = (
+/obj/machinery/computer/shuttle/ferry/request{
+ dir = 4
+ },
+/obj/structure/window/plasmareinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "floor4"
+ },
+/area/shuttle/transport)
+"K" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
+/obj/machinery/light,
+/turf/simulated/floor/shuttle{
+ icon_state = "floor4"
+ },
+/area/shuttle/transport)
+"P" = (
+/turf/simulated/floor/shuttle{
+ icon_state = "floor4"
+ },
+/area/shuttle/transport)
+"R" = (
+/obj/structure/chair/comfy/shuttle,
+/turf/simulated/floor/shuttle{
+ icon_state = "floor4"
+ },
+/area/shuttle/transport)
+"T" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "floor4"
+ },
+/area/shuttle/transport)
+"U" = (
+/obj/structure/table/wood,
+/obj/structure/sign/poster/contraband/communist_state{
+ pixel_y = -32
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "floor4"
+ },
+/area/shuttle/transport)
+"V" = (
+/obj/structure/window/full/shuttle,
+/obj/structure/grille,
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/transport)
+"W" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/drinks/bottle/vodka{
+ pixel_x = -5;
+ pixel_y = 7
+ },
+/obj/item/reagent_containers/food/drinks/bottle/vodka{
+ pixel_x = 3;
+ pixel_y = 7
+ },
+/obj/item/reagent_containers/food/drinks/bottle/vodka{
+ pixel_x = -1;
+ pixel_y = 5
+ },
+/turf/simulated/floor/shuttle{
+ icon_state = "floor4"
+ },
+/area/shuttle/transport)
+
+(1,1,1) = {"
+a
+a
+G
+a
+a
+"}
+(2,1,1) = {"
+e
+w
+P
+J
+e
+"}
+(3,1,1) = {"
+e
+z
+P
+t
+e
+"}
+(4,1,1) = {"
+e
+n
+W
+j
+e
+"}
+(5,1,1) = {"
+e
+s
+s
+P
+e
+"}
+(6,1,1) = {"
+V
+P
+P
+P
+V
+"}
+(7,1,1) = {"
+V
+R
+P
+C
+V
+"}
+(8,1,1) = {"
+e
+T
+P
+T
+e
+"}
+(9,1,1) = {"
+e
+n
+P
+U
+e
+"}
+(10,1,1) = {"
+e
+u
+P
+K
+e
+"}
+(11,1,1) = {"
+e
+R
+P
+C
+e
+"}
+(12,1,1) = {"
+e
+V
+c
+V
+e
+"}
diff --git a/_maps/map_files/shuttles/ferry_vip.dmm b/_maps/map_files/shuttles/ferry_vip.dmm
new file mode 100644
index 00000000000..eedc1b6bbfa
--- /dev/null
+++ b/_maps/map_files/shuttles/ferry_vip.dmm
@@ -0,0 +1,316 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 8;
+ tag = "icon-propulsion (EAST)"
+ },
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/transport)
+"d" = (
+/obj/machinery/vending/boozeomat,
+/turf/simulated/floor/carpet/royalblack,
+/area/shuttle/transport)
+"f" = (
+/obj/structure/bed/pod,
+/obj/item/bedsheet/hos{
+ name = "bedsheet"
+ },
+/obj/machinery/light/spot{
+ dir = 1;
+ tag = "icon-tube1 (NORTH)"
+ },
+/turf/simulated/floor/carpet/royalblack,
+/area/shuttle/transport)
+"g" = (
+/obj/structure/chair/comfy/shuttle,
+/obj/effect/decal/warning_stripes/south,
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"h" = (
+/turf/simulated/wall/shuttle,
+/area/shuttle/transport)
+"j" = (
+/obj/structure/window/plasmareinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/structure/chair/comfy/red{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/royalblack,
+/area/shuttle/transport)
+"k" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/light/spot{
+ dir = 1;
+ tag = "icon-tube1 (NORTH)"
+ },
+/obj/structure/table/reinforced,
+/obj/machinery/recharger,
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"l" = (
+/turf/simulated/wall/shuttle{
+ dir = 3
+ },
+/area/shuttle/transport)
+"m" = (
+/obj/structure/dresser,
+/obj/structure/mirror{
+ pixel_y = 26
+ },
+/turf/simulated/floor/carpet/royalblack,
+/area/shuttle/transport)
+"o" = (
+/turf/simulated/wall/shuttle{
+ tag = "icon-swall2"
+ },
+/area/shuttle/transport)
+"q" = (
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/structure/table/wood/fancy,
+/turf/simulated/floor/carpet/royalblack,
+/area/shuttle/transport)
+"t" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/vending/security,
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"u" = (
+/obj/machinery/door/airlock/gold/glass,
+/turf/simulated/floor/carpet/royalblack,
+/area/shuttle/transport)
+"v" = (
+/turf/simulated/floor/carpet/red,
+/area/shuttle/transport)
+"w" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/structure/chair/comfy/shuttle,
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"x" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/light/spot,
+/obj/structure/table/reinforced,
+/obj/machinery/recharger,
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"y" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/structure/table/reinforced,
+/obj/machinery/light/spot{
+ dir = 8;
+ tag = "icon-tube1 (WEST)"
+ },
+/obj/machinery/recharger,
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"A" = (
+/obj/machinery/photocopier,
+/turf/simulated/floor/carpet/royalblack,
+/area/shuttle/transport)
+"B" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/structure/table/reinforced,
+/obj/machinery/light/spot{
+ dir = 8;
+ tag = "icon-tube1 (WEST)"
+ },
+/obj/structure/reagent_dispensers/peppertank{
+ pixel_y = 28
+ },
+/obj/machinery/recharger,
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"D" = (
+/obj/structure/window/full/shuttle,
+/obj/structure/grille,
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/transport)
+"I" = (
+/obj/docking_port/mobile{
+ dir = 8;
+ dwidth = 2;
+ height = 12;
+ id = "ferry";
+ name = "ferry shuttle";
+ roundstart_move = "ferry_away";
+ timid = 1;
+ width = 5
+ },
+/obj/structure/fans/tiny,
+/obj/machinery/door/airlock/shuttle{
+ id_tag = "s_docking_airlock";
+ req_access = list(104,106,63,19)
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/carpet/red,
+/area/shuttle/transport)
+"L" = (
+/obj/structure/window/plasmareinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/item/flashlight/lamp,
+/obj/structure/table/wood/fancy,
+/turf/simulated/floor/carpet/royalblack,
+/area/shuttle/transport)
+"M" = (
+/obj/machinery/vending/autodrobe,
+/turf/simulated/floor/carpet/royalblack,
+/area/shuttle/transport)
+"N" = (
+/obj/structure/window/plasmareinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/structure/table/wood/fancy,
+/obj/item/melee/chainofcommand{
+ pixel_x = 1;
+ pixel_y = 7
+ },
+/obj/item/lighter/zippo/nt_rep,
+/obj/item/storage/fancy/cigarettes/cigpack_robustgold,
+/turf/simulated/floor/carpet/royalblack,
+/area/shuttle/transport)
+"O" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
+/obj/effect/decal/warning_stripes/north{
+ layer = 2.1
+ },
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"Q" = (
+/turf/simulated/floor/carpet/royalblack,
+/area/shuttle/transport)
+"U" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/computer/shuttle/ferry/request,
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"Y" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+h
+N
+j
+L
+h
+"}
+(3,1,1) = {"
+h
+f
+Q
+q
+D
+"}
+(4,1,1) = {"
+h
+m
+Q
+A
+D
+"}
+(5,1,1) = {"
+h
+d
+Q
+M
+h
+"}
+(6,1,1) = {"
+h
+l
+u
+o
+h
+"}
+(7,1,1) = {"
+h
+B
+v
+y
+h
+"}
+(8,1,1) = {"
+h
+g
+v
+O
+h
+"}
+(9,1,1) = {"
+D
+U
+v
+t
+D
+"}
+(10,1,1) = {"
+h
+w
+v
+Y
+h
+"}
+(11,1,1) = {"
+h
+k
+v
+x
+h
+"}
+(12,1,1) = {"
+h
+D
+I
+D
+h
+"}
diff --git a/_maps/map_files/shuttles/ferry_zoo.dmm b/_maps/map_files/shuttles/ferry_zoo.dmm
new file mode 100644
index 00000000000..0b8fa35efaa
--- /dev/null
+++ b/_maps/map_files/shuttles/ferry_zoo.dmm
@@ -0,0 +1,401 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 8;
+ tag = "icon-propulsion (EAST)"
+ },
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/transport)
+"b" = (
+/obj/machinery/door/window/survival_pod{
+ dir = 2;
+ layer = 3;
+ req_access = list(104,106,63,19)
+ },
+/mob/living/simple_animal/pet/dog/corgi/narsie{
+ faction = list("neutral")
+ },
+/obj/structure/window/reinforced/survival_pod{
+ dir = 8;
+ pixel_x = -4;
+ can_be_hit = 0;
+ damage_deflection = 100
+ },
+/turf/simulated/floor{
+ icon_state = "darkgreycamo"
+ },
+/area/shuttle/transport)
+"i" = (
+/obj/machinery/door/window/survival_pod{
+ dir = 2;
+ layer = 3;
+ req_access = list(104,106,63,19)
+ },
+/mob/living/simple_animal/hulk/zilla,
+/obj/structure/window/reinforced/survival_pod{
+ dir = 8;
+ pixel_x = -4;
+ can_be_hit = 0;
+ damage_deflection = 100
+ },
+/turf/simulated/floor{
+ icon_state = "darkgreycamo"
+ },
+/area/shuttle/transport)
+"l" = (
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"m" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"o" = (
+/obj/machinery/door/window/survival_pod{
+ dir = 1;
+ layer = 3;
+ req_access = list(104,106,63,19)
+ },
+/obj/structure/window/plasmareinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkgreycamo"
+ },
+/area/shuttle/transport)
+"u" = (
+/obj/structure/window/full/shuttle,
+/obj/structure/grille,
+/turf/simulated/floor/shuttle/plating,
+/area/shuttle/transport)
+"w" = (
+/obj/machinery/door/window/survival_pod{
+ dir = 1;
+ layer = 3;
+ req_access = list(104,106,63,19)
+ },
+/mob/living/simple_animal/hostile/creature{
+ faction = list("neutral")
+ },
+/obj/structure/window/reinforced/survival_pod{
+ dir = 8;
+ pixel_x = -4;
+ can_be_hit = 0;
+ damage_deflection = 100
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkgreycamo"
+ },
+/area/shuttle/transport)
+"D" = (
+/obj/machinery/door/window/survival_pod{
+ dir = 1;
+ layer = 3;
+ req_access = list(104,106,63,19)
+ },
+/mob/living/simple_animal/hostile/netherworld/migo{
+ faction = list("neutral")
+ },
+/obj/structure/window/reinforced/survival_pod{
+ dir = 8;
+ pixel_x = -4;
+ can_be_hit = 0;
+ damage_deflection = 100
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkgreycamo"
+ },
+/area/shuttle/transport)
+"F" = (
+/obj/machinery/door/airlock/shuttle{
+ id_tag = "s_docking_airlock";
+ req_access = list(31,105,63)
+ },
+/obj/docking_port/mobile{
+ dir = 8;
+ dwidth = 2;
+ height = 12;
+ id = "ferry";
+ name = "ferry shuttle";
+ roundstart_move = "ferry_away";
+ timid = 1;
+ width = 5
+ },
+/obj/structure/fans/tiny,
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"G" = (
+/turf/simulated/wall/shuttle,
+/area/shuttle/transport)
+"H" = (
+/obj/structure/chair/comfy/shuttle,
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"J" = (
+/obj/machinery/computer/shuttle/ferry/request{
+ dir = 8
+ },
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"L" = (
+/obj/machinery/door/airlock/shuttle{
+ id_tag = "s_docking_airlock";
+ req_access = list(31,105,63)
+ },
+/obj/structure/fans/tiny,
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"N" = (
+/obj/machinery/door/window/survival_pod{
+ dir = 1;
+ layer = 3;
+ req_access = list(104,106,63,19)
+ },
+/mob/living/simple_animal/hostile/hellhound{
+ faction = list("neutral")
+ },
+/obj/structure/window/reinforced/survival_pod{
+ dir = 8;
+ pixel_x = -4;
+ can_be_hit = 0;
+ damage_deflection = 100
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkgreycamo"
+ },
+/area/shuttle/transport)
+"O" = (
+/obj/structure/table/reinforced,
+/obj/machinery/recharger,
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"P" = (
+/obj/structure/closet/crate/freezer,
+/obj/item/grenade/clusterbuster/meat,
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/machinery/light/spot{
+ dir = 1;
+ tag = "icon-tube1 (NORTH)"
+ },
+/obj/structure/window/reinforced/survival_pod{
+ dir = 8;
+ pixel_x = -4;
+ can_be_hit = 0;
+ damage_deflection = 100
+ },
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"Q" = (
+/obj/machinery/door/window/survival_pod{
+ dir = 2;
+ layer = 3;
+ req_access = list(104,106,63,19)
+ },
+/obj/structure/window/plasmareinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/mob/living/simple_animal/pet/penguin/emperor{
+ faction = list("neutral")
+ },
+/turf/simulated/floor{
+ icon_state = "darkgreycamo"
+ },
+/area/shuttle/transport)
+"R" = (
+/obj/structure/closet/crate/freezer,
+/obj/item/reagent_containers/food/snacks/grown/pineapple,
+/obj/item/reagent_containers/food/snacks/grown/pineapple,
+/obj/item/reagent_containers/food/snacks/grown/redbeet,
+/obj/item/reagent_containers/food/snacks/grown/redbeet,
+/obj/item/reagent_containers/food/snacks/grown/redbeet,
+/obj/item/reagent_containers/food/snacks/grown/sugarcane,
+/obj/item/reagent_containers/food/snacks/grown/sugarcane,
+/obj/item/reagent_containers/food/snacks/grown/sugarcane,
+/obj/item/reagent_containers/food/snacks/grown/banana,
+/obj/item/reagent_containers/food/snacks/grown/banana,
+/obj/item/reagent_containers/food/snacks/grown/banana,
+/obj/item/reagent_containers/food/snacks/grown/banana,
+/obj/machinery/light/spot,
+/obj/structure/window/reinforced/survival_pod{
+ dir = 8;
+ pixel_x = -4;
+ can_be_hit = 0;
+ damage_deflection = 100
+ },
+/turf/simulated/floor/noslip{
+ icon = 'icons/turf/shuttle/floors.dmi';
+ icon_state = "floor"
+ },
+/area/shuttle/transport)
+"T" = (
+/obj/machinery/door/window/survival_pod{
+ dir = 2;
+ layer = 3;
+ req_access = list(104,106,63,19)
+ },
+/obj/structure/window/reinforced/survival_pod{
+ dir = 8;
+ pixel_x = -4;
+ can_be_hit = 0;
+ damage_deflection = 100
+ },
+/turf/simulated/floor{
+ icon_state = "darkgreycamo"
+ },
+/area/shuttle/transport)
+"W" = (
+/obj/machinery/door/window/survival_pod{
+ dir = 1;
+ layer = 3;
+ req_access = list(104,106,63,19)
+ },
+/obj/structure/window/reinforced/survival_pod{
+ dir = 8;
+ pixel_x = -4;
+ can_be_hit = 0;
+ damage_deflection = 100
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkgreycamo"
+ },
+/area/shuttle/transport)
+"Z" = (
+/obj/machinery/door/window/survival_pod{
+ dir = 2;
+ layer = 3;
+ req_access = list(104,106,63,19)
+ },
+/mob/living/simple_animal/pet/penguin/emperor{
+ faction = list("neutral")
+ },
+/obj/structure/window/reinforced/survival_pod{
+ dir = 8;
+ pixel_x = -4;
+ can_be_hit = 0;
+ damage_deflection = 100
+ },
+/turf/simulated/floor{
+ icon_state = "darkgreycamo"
+ },
+/area/shuttle/transport)
+
+(1,1,1) = {"
+a
+a
+L
+a
+a
+"}
+(2,1,1) = {"
+G
+Q
+l
+o
+G
+"}
+(3,1,1) = {"
+G
+Z
+l
+D
+G
+"}
+(4,1,1) = {"
+G
+b
+l
+W
+G
+"}
+(5,1,1) = {"
+G
+T
+l
+N
+G
+"}
+(6,1,1) = {"
+G
+T
+l
+W
+G
+"}
+(7,1,1) = {"
+G
+i
+l
+W
+G
+"}
+(8,1,1) = {"
+G
+T
+l
+w
+G
+"}
+(9,1,1) = {"
+G
+P
+l
+R
+G
+"}
+(10,1,1) = {"
+G
+H
+l
+m
+G
+"}
+(11,1,1) = {"
+G
+O
+l
+J
+G
+"}
+(12,1,1) = {"
+G
+u
+F
+u
+G
+"}
diff --git a/_maps/map_files/templates/shelter_2.dmm b/_maps/map_files/templates/shelter_2.dmm
index 09bfa1834f0..600c1c9e410 100644
--- a/_maps/map_files/templates/shelter_2.dmm
+++ b/_maps/map_files/templates/shelter_2.dmm
@@ -158,7 +158,7 @@
/obj/structure/window/reinforced/survival_pod{
dir = 1
},
-/obj/item/cardboard_cutout{
+/obj/item/twohanded/cardboard_cutout{
desc = "A cardboard cutout of a xenomorph maid.";
icon_state = "cutout_lusty";
name = "lusty xenomorph maid"
diff --git a/code/__DEFINES/MC.dm b/code/__DEFINES/MC.dm
index 21d7351df33..397ab30cc3a 100644
--- a/code/__DEFINES/MC.dm
+++ b/code/__DEFINES/MC.dm
@@ -114,3 +114,11 @@
/datum/controller/subsystem/movement/##X/fire() {..() /*just so it shows up on the profiler*/} \
/datum/controller/subsystem/movement/##X
+#define VERB_MANAGER_SUBSYSTEM_DEF(X) GLOBAL_REAL(SS##X, /datum/controller/subsystem/verb_manager/##X);\
+/datum/controller/subsystem/verb_manager/##X/New(){\
+ NEW_SS_GLOBAL(SS##X);\
+ PreInit();\
+}\
+/datum/controller/subsystem/verb_manager/##X/fire() {..() /*just so it shows up on the profiler*/} \
+/datum/controller/subsystem/verb_manager/##X
+
diff --git a/code/__DEFINES/_click.dm b/code/__DEFINES/_click.dm
new file mode 100644
index 00000000000..86396a730f0
--- /dev/null
+++ b/code/__DEFINES/_click.dm
@@ -0,0 +1,16 @@
+//Defines file for byond click related parameters
+//this is mostly for ease of use and for finding all the things that use say RIGHT_CLICK rather then just searching "right"
+
+//Mouse buttons held
+#define RIGHT_CLICK "right"
+#define MIDDLE_CLICK "middle"
+#define LEFT_CLICK "left"
+
+///Mouse button that was just clicked/released
+///if(modifiers[BUTTON] == LEFT_CLICK)
+#define BUTTON "button"
+
+//Keys held down during the mouse action
+#define CTRL_CLICK "ctrl"
+#define ALT_CLICK "alt"
+#define SHIFT_CLICK "shift"
diff --git a/code/__DEFINES/antagonists.dm b/code/__DEFINES/antagonists.dm
index 8b137891791..9c4328324c5 100644
--- a/code/__DEFINES/antagonists.dm
+++ b/code/__DEFINES/antagonists.dm
@@ -1 +1,2 @@
-
+#define NUKESCALINGMODIFIER 6
+#define NUKERS_COUNT 5
diff --git a/code/__DEFINES/blob.dm b/code/__DEFINES/blob.dm
index 0f476d71f6d..77040fc9d0a 100644
--- a/code/__DEFINES/blob.dm
+++ b/code/__DEFINES/blob.dm
@@ -35,6 +35,10 @@
#define BLOB_BASE_TARGET_POINT 350
#define BLOB_TARGET_POINT_PER_CORE 350
#define BLOB_PLAYERS_PER_CORE 30
+#define BLOB_DEATH_REPORT_FIRST 0
+#define BLOB_DEATH_REPORT_SECOND 1
+#define BLOB_DEATH_REPORT_THIRD 2
+#define BLOB_DEATH_REPORT_FOURTH 3
#define AWAY_STATION_WARN span_userdanger("Вы готовы лопнуть, но это не подходящее место! Вы должны вернуться на станцию!")
#define FIRST_STAGE_WARN span_userdanger("Вы чувствуете усталость и раздутость.")
#define SECOND_STAGE_WARN span_userdanger("Вы чувствуете, что вот-вот лопнете.")
diff --git a/code/__DEFINES/contractors.dm b/code/__DEFINES/contractors.dm
index f0390c4e91f..82a8f9ab0c4 100644
--- a/code/__DEFINES/contractors.dm
+++ b/code/__DEFINES/contractors.dm
@@ -25,4 +25,6 @@
#define HUB_PAGE_CONTRACTS 1
#define HUB_PAGE_SHOP 2
+#define CONTRACTOR_MAX_ACCEPTED 2
+
GLOBAL_DATUM(prisoner_belongings, /obj/structure/closet/secure_closet/contractor)
diff --git a/code/__DEFINES/dcs/flags.dm b/code/__DEFINES/dcs/flags.dm
index 4cd57ac6d3f..086b1722c4f 100644
--- a/code/__DEFINES/dcs/flags.dm
+++ b/code/__DEFINES/dcs/flags.dm
@@ -10,7 +10,7 @@
// /datum/element flags
/// Causes the detach proc to be called when the host object is being deleted
-#define ELEMENT_DETACH (1 << 0)
+#define ELEMENT_DETACH_ON_HOST_DESTROY (1 << 0)
/**
* Only elements created with the same arguments given after `id_arg_index` share an element instance
* The arguments are the same when the text and number values are the same and all other values have the same ref
diff --git a/code/__DEFINES/dcs/signals.dm b/code/__DEFINES/dcs/signals.dm
index 1c1dd7f647c..b1e0ee01245 100644
--- a/code/__DEFINES/dcs/signals.dm
+++ b/code/__DEFINES/dcs/signals.dm
@@ -156,6 +156,7 @@
///from obj/machinery/bsa/full/proc/fire(): ()
#define COMSIG_ATOM_BSA_BEAM "atom_bsa_beam_pass"
#define COMSIG_ATOM_BLOCKS_BSA_BEAM (1<<0)
+
/// From base of atom/setDir(): (old_dir, new_dir). Called before the direction changes
#define COMSIG_ATOM_PRE_DIR_CHANGE "atom_pre_dir_change"
#define COMPONENT_ATOM_BLOCK_DIR_CHANGE (1<<0)
@@ -163,6 +164,11 @@
#define COMSIG_ATOM_DIR_CHANGE "atom_dir_change"
///from base of atom/setDir(): (old_dir, new_dir). Called after the direction changes.
#define COMSIG_ATOM_POST_DIR_CHANGE "atom_dir_change"
+///from base of atom/movable/keybind_face_direction(): (dir). Called before turning with the movement lock key.
+#define COMSIG_MOVABLE_KEYBIND_FACE_DIR "keybind_face_dir"
+ ///ignores the movement lock key, used for turning while strafing in a mech
+ #define COMSIG_IGNORE_MOVEMENT_LOCK (1<<0)
+
///from base of atom/handle_atom_del(): (atom/deleted)
#define COMSIG_ATOM_CONTENTS_DEL "atom_contents_del"
///from base of atom/has_gravity(): (turf/location, list/forced_gravities)
@@ -1138,6 +1144,8 @@
//from [/datum/move_loop/has_target/jps/recalculate_path] ():
#define COMSIG_MOVELOOP_JPS_REPATH "moveloop_jps_repath"
+///from of mob/MouseDrop(): (/atom/over, /mob/user)
+#define COMSIG_DO_MOB_STRIP "do_mob_strip"
// /datum/component/transforming signals
/// From /datum/component/transforming/proc/on_attack_self(obj/item/source, mob/user): (obj/item/source, mob/user, active)
diff --git a/code/__DEFINES/do_afters.dm b/code/__DEFINES/do_afters.dm
index a7b43f7de3f..1ea28a3dbc4 100644
--- a/code/__DEFINES/do_afters.dm
+++ b/code/__DEFINES/do_afters.dm
@@ -1,3 +1,5 @@
#define DOAFTER_SOURCE_GETTING_UP "doafter_gettingup"
#define DOAFTER_SOURCE_LYING_DOWN "doafter_lying_down"
+#define DOAFTER_SOURCE_VAMPIRE_SUCKING "doafter_vampire_sucking"
+
diff --git a/code/__DEFINES/genetics.dm b/code/__DEFINES/genetics.dm
index 0592e7fc431..220086c1340 100644
--- a/code/__DEFINES/genetics.dm
+++ b/code/__DEFINES/genetics.dm
@@ -161,3 +161,7 @@
#define RUNIC_MIND "runic_mind"
#define REPEATSURGERY "repeat_syrgery"
#define HAVE_REGENERATION "have_regeneration"
+#define NO_ROBOPARTS "no_roboparts" // запрещает ставить робо-конечности, киберорганы(лёгкие, сердце, etc), аугменты
+#define ONLY_SPECIES_LIMBS "only_species_limbs" // запрещает ставить органические части тела, не относящиеся к виду(species) пациента
+#define NO_BIOCHIPS "no_biochips" // запрещает ставить био-чипы(adrenaline, storage), не затрагивает "mindshield", "traitor" в угоду балансу
+#define NO_CYBERIMPS "no_cyberimps" // запрещает ставить киберимпланты(toolset, CNS Rebooter, etc), но не киберорганы
diff --git a/code/__DEFINES/input.dm b/code/__DEFINES/input.dm
new file mode 100644
index 00000000000..7ec645990d7
--- /dev/null
+++ b/code/__DEFINES/input.dm
@@ -0,0 +1,2 @@
+///if the running average click latency is above this amount then clicks will never queue and will execute immediately
+#define MAXIMUM_CLICK_LATENCY (0.5 DECISECONDS)
diff --git a/code/__DEFINES/mobs.dm b/code/__DEFINES/mobs.dm
index 3d1a5437478..613085aab02 100644
--- a/code/__DEFINES/mobs.dm
+++ b/code/__DEFINES/mobs.dm
@@ -166,10 +166,10 @@
#define ENVIRONMENT_SMASH_WALLS 2 //walls
#define ENVIRONMENT_SMASH_RWALLS 4 //rwalls
-#define POCKET_STRIP_DELAY 40 //time taken (in deciseconds) to search somebody's pockets
+#define POCKET_STRIP_DELAY 4 SECONDS //time taken to search somebody's pockets
-#define DEFAULT_ITEM_STRIP_DELAY 40 //time taken (in deciseconds) to strip somebody
-#define DEFAULT_ITEM_PUTON_DELAY 20 //time taken (in deciseconsd) to reverse-strip somebody
+#define DEFAULT_ITEM_STRIP_DELAY 4 SECONDS //time taken to strip somebody
+#define DEFAULT_ITEM_PUTON_DELAY 2 SECONDS //time taken to reverse-strip somebody
#define IGNORE_ACCESS -1
diff --git a/code/__DEFINES/preferences.dm b/code/__DEFINES/preferences.dm
index bb738e71c27..2f218b3923d 100644
--- a/code/__DEFINES/preferences.dm
+++ b/code/__DEFINES/preferences.dm
@@ -55,14 +55,15 @@
#define PREFTOGGLE_2_SEE_ITEM_OUTLINES (1<<9) // 512
// Yes I know this being an "enable to disable" is misleading, but it avoids having to tweak all existing pref entries
#define PREFTOGGLE_2_REVERB_DISABLE (1<<10) // 1024
-#define PREFTOGGLE_2_MC_TABS (1<<11) // 2048
+#define PREFTOGGLE_2_MC_TAB (1<<11) // 2048
#define PREFTOGGLE_2_DISABLE_TGUI_INPUT (1<<12) // 4096
#define PREFTOGGLE_2_PARALLAX_MULTIZ (1<<13) // 8192
#define PREFTOGGLE_2_DISABLE_VOTE_POPUPS (1<<14) // 16384
#define PREFTOGGLE_2_SWAP_INPUT_BUTTONS (1<<15) // 32768
#define PREFTOGGLE_2_LARGE_INPUT_BUTTONS (1<<16) // 65536
+#define PREFTOGGLE_2_BIG_STRIP_MENU (1<<17) // 131072
-#define TOGGLES_2_TOTAL 131071 // If you add or remove a preference toggle above, make sure you update this define with the total value of the toggles combined.
+#define TOGGLES_2_TOTAL 262143 // If you add or remove a preference toggle above, make sure you update this define with the total value of the toggles combined.
#define TOGGLES_2_DEFAULT (PREFTOGGLE_2_FANCYUI|PREFTOGGLE_2_ITEMATTACK|PREFTOGGLE_2_WINDOWFLASHING|PREFTOGGLE_2_RUNECHAT|PREFTOGGLE_2_DEATHMESSAGE|PREFTOGGLE_2_SEE_ITEM_OUTLINES|PREFTOGGLE_2_PARALLAX_MULTIZ|PREFTOGGLE_2_SWAP_INPUT_BUTTONS|PREFTOGGLE_2_LARGE_INPUT_BUTTONS)
@@ -75,6 +76,23 @@
#error toggles_2 bitflag over 16777215. Please make an issue report and postpone the feature you are working on.
#endif
+// This is a list index. Required to start at 1 instead of 0 so it's properly placed in the list
+#define PREFTOGGLE_CATEGORY_GENERAL 1
+#define PREFTOGGLE_CATEGORY_LIVING 2
+#define PREFTOGGLE_CATEGORY_GHOST 3
+#define PREFTOGGLE_CATEGORY_ADMIN 4
+
+// Preftoggle type defines
+/// Special toggles, stuff that just overrides set_toggles entirely
+#define PREFTOGGLE_SPECIAL 0
+/// Interacts with the sound bitflag
+#define PREFTOGGLE_SOUND 1
+/// Interacts with the light bitflag
+#define PREFTOGGLE_LIGHT 2
+/// Interacts with the toggles bitflag
+#define PREFTOGGLE_TOGGLE1 3
+/// Interacts with the toggles2 bitflag
+#define PREFTOGGLE_TOGGLE2 4
// Admin attack logs filter system, see /proc/add_attack_logs
diff --git a/code/__DEFINES/procpath.dm b/code/__DEFINES/procpath.dm
new file mode 100644
index 00000000000..7ab9fc014a0
--- /dev/null
+++ b/code/__DEFINES/procpath.dm
@@ -0,0 +1,30 @@
+/// Represents a proc or verb path.
+///
+/// Despite having no DM-defined static type, proc paths have some variables,
+/// listed below. These are not modifiable, but for a given procpath P,
+/// `new P(null, "Name", "Desc")` can be used to create a new procpath with the
+/// same code but new `name` and `desc` values. The other variables cannot be
+/// changed in this way.
+///
+/// This type exists only to act as an annotation, providing reasonable static
+/// typing for procpaths. Previously, types like `/atom/verb` were used, with
+/// the `name` and `desc` vars of `/atom` thus being accessible. Proc and verb
+/// paths will fail `istype` and `ispath` checks against `/procpath`.
+/procpath
+ // Although these variables are effectively const, if they are marked const
+ // below, their accesses are optimized away.
+
+ /// A text string of the verb's name.
+ var/name = null as text|null
+
+ /// The verb's help text or description.
+ var/desc = null as text|null
+
+ /// The category or tab the verb will appear in.
+ var/category = null as text|null
+
+ /// Only clients/mobs with `see_invisibility` higher can use the verb.
+ var/invisibility = null as num|null
+
+ /// Whether or not the verb appears in statpanel and commandbar when you press space
+ var/hidden = null as num|null
diff --git a/code/__DEFINES/strippable_defines.dm b/code/__DEFINES/strippable_defines.dm
new file mode 100644
index 00000000000..c6117f4dfd7
--- /dev/null
+++ b/code/__DEFINES/strippable_defines.dm
@@ -0,0 +1,33 @@
+// All of these must be matched in StripMenu.js.
+#define STRIPPABLE_ITEM_HEAD "head"
+#define STRIPPABLE_ITEM_BACK "back"
+#define STRIPPABLE_ITEM_MASK "mask"
+#define STRIPPABLE_ITEM_NECK "neck"
+#define STRIPPABLE_ITEM_EYES "eyes"
+#define STRIPPABLE_ITEM_L_EAR "left_ear"
+#define STRIPPABLE_ITEM_R_EAR "right_ear"
+#define STRIPPABLE_ITEM_JUMPSUIT "jumpsuit"
+#define STRIPPABLE_ITEM_SUIT "suit"
+#define STRIPPABLE_ITEM_GLOVES "gloves"
+#define STRIPPABLE_ITEM_FEET "shoes"
+#define STRIPPABLE_ITEM_SUIT_STORAGE "suit_storage"
+#define STRIPPABLE_ITEM_ID "id"
+#define STRIPPABLE_ITEM_PDA "pda"
+#define STRIPPABLE_ITEM_BELT "belt"
+#define STRIPPABLE_ITEM_LPOCKET "left_pocket"
+#define STRIPPABLE_ITEM_RPOCKET "right_pocket"
+#define STRIPPABLE_ITEM_LHAND "left_hand"
+#define STRIPPABLE_ITEM_RHAND "right_hand"
+#define STRIPPABLE_ITEM_HANDCUFFS "handcuffs"
+#define STRIPPABLE_ITEM_LEGCUFFS "legcuffs"
+#define STRIPPABLE_ITEM_PET_COLLAR "pet_collar"
+#define STRIPPABLE_ITEM_PARROT_HEADSET "parrot_headset"
+
+/// This slot is not obscured.
+#define STRIPPABLE_OBSCURING_NONE 0
+
+/// This slot is completely obscured, and cannot be accessed.
+#define STRIPPABLE_OBSCURING_COMPLETELY 1
+
+/// This slot can't be seen, but can be accessed.
+#define STRIPPABLE_OBSCURING_HIDDEN 2
diff --git a/code/__DEFINES/subsystems.dm b/code/__DEFINES/subsystems.dm
index e583e22dd7d..b514c3ed36f 100644
--- a/code/__DEFINES/subsystems.dm
+++ b/code/__DEFINES/subsystems.dm
@@ -101,6 +101,7 @@
#define INIT_ORDER_GAME_EVENTS -26
#define INIT_ORDER_PATH -50
#define INIT_ORDER_PERSISTENCE -95
+#define INIT_ORDER_STATPANELS -98
#define INIT_ORDER_CHAT -100 // Should be last to ensure chat remains smooth during init.
// Subsystem fire priority, from lowest to highest priority
@@ -129,6 +130,7 @@
#define FIRE_PRIORITY_MOBS 100
#define FIRE_PRIORITY_TGUI 110
#define FIRE_PRIORITY_TICKER 200
+#define FIRE_PRIORITY_STATPANEL 390
#define FIRE_PRIORITY_CHAT 400
#define FIRE_PRIORITY_RUNECHAT 410 // I hate how high the fire priority on this is -aa
#define FIRE_PRIORITY_OVERLAYS 500
@@ -139,12 +141,10 @@
// SS runlevels
-
#define RUNLEVEL_LOBBY (1<<0)
#define RUNLEVEL_SETUP (1<<1)
#define RUNLEVEL_GAME (1<<2)
#define RUNLEVEL_POSTGAME (1<<3)
-
#define RUNLEVELS_DEFAULT (RUNLEVEL_SETUP|RUNLEVEL_GAME|RUNLEVEL_POSTGAME)
/// The timer key used to know how long subsystem initialization takes
diff --git a/code/__DEFINES/traits/declarations.dm b/code/__DEFINES/traits/declarations.dm
index 4bc6b4d978f..2e7e20abd97 100644
--- a/code/__DEFINES/traits/declarations.dm
+++ b/code/__DEFINES/traits/declarations.dm
@@ -7,6 +7,8 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai
//atom traits
/// Trait used to prevent an atom from component radiation emission (see radioactivity.dm)
#define TRAIT_BLOCK_RADIATION "block_radiation"
+/// Is this atom being actively shocked? Used to prevent repeated shocks.
+#define TRAIT_BEING_SHOCKED "being_shocked"
/// Weather immunities, also protect mobs inside them.
#define TRAIT_LAVA_IMMUNE "lava_immune" //Used by lava turfs and The Floor Is Lava.
@@ -108,6 +110,9 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai
#define TRAIT_NO_SLIP_ALL "noslip_all"
/// Give us unsafe_unwrenching protection
#define TRAIT_GUSTPROTECTION "gustprotection"
+/// This mob can strip other mobs.
+#define TRAIT_CAN_STRIP "can_strip"
+
/// Unlinks gliding from movement speed, meaning that there will be a delay between movements rather than a single move movement between tiles
#define TRAIT_NO_GLIDE "no_glide"
diff --git a/code/__DEFINES/traits/sources.dm b/code/__DEFINES/traits/sources.dm
index b94dba6f701..980d6b3a256 100644
--- a/code/__DEFINES/traits/sources.dm
+++ b/code/__DEFINES/traits/sources.dm
@@ -19,6 +19,9 @@
#define EAR_DAMAGE "ear_damage"
#define EYE_DAMAGE "eye_damage"
+/// Trait sorce for "was recently shocked by something"
+#define WAS_SHOCKED "was_shocked"
+
/// cannot be removed without admin intervention
#define ROUNDSTART_TRAIT "roundstart"
diff --git a/code/__HELPERS/game.dm b/code/__HELPERS/game.dm
index 073380956a5..7b385a83d3d 100644
--- a/code/__HELPERS/game.dm
+++ b/code/__HELPERS/game.dm
@@ -5,6 +5,12 @@
// var/turf/T = get_turf(A)
// return T ? T.loc : null
+#define MANUAL_PICK_MESSAGE(X) "Выберите игроков для спавна. Это будет продолжаться до тех пор, пока не останется призраков для выбора или пока [X] оставшихся слотов не будут заполнены."
+#define VETO_PICK_MESSAGE(X) "Выберите игроков. Это будет продолжаться до тех пор, пока не останется согласившихся призраков для выбора или пока [X] оставшихся слотов не будут заполнены."
+#define MANUAL_PICK_TITLE "Активные игроки"
+#define VETO_PICK_TITLE "Кандидаты"
+
+
/proc/get_area_name(atom/X, format_text = FALSE)
var/area/A = isarea(X) ? X : get_area(X)
if(!A)
@@ -472,27 +478,62 @@
if(pressure <= LAVALAND_EQUIPMENT_EFFECT_PRESSURE)
. = TRUE
-/proc/pollCandidatesWithVeto(adminclient, adminusr, max_slots, Question, be_special_type, antag_age_check = FALSE, poll_time = 300, ignore_respawnability = FALSE, min_hours = FALSE, flashwindow = TRUE, check_antaghud = TRUE, source, role_cleanname)
- var/list/willing_ghosts = SSghost_spawns.poll_candidates(Question, be_special_type, antag_age_check, poll_time, ignore_respawnability, min_hours, flashwindow, check_antaghud, source, role_cleanname)
+/proc/pollCandidatesWithVeto(client/adminclient, max_slots, Question, be_special_type, antag_age_check = FALSE, poll_time = 300, ignore_respawnability = FALSE, min_hours = FALSE, flashwindow = TRUE, check_antaghud = TRUE, source, role_cleanname, reason)
+ var/list/willing_ghosts = SSghost_spawns.poll_candidates(Question, be_special_type, antag_age_check, poll_time, ignore_respawnability, min_hours, flashwindow, check_antaghud, source, role_cleanname, reason)
var/list/selected_ghosts = list()
if(!willing_ghosts.len)
return selected_ghosts
var/list/candidate_ghosts = willing_ghosts.Copy()
- to_chat(adminusr, "Candidate Ghosts:");
+ to_chat(adminclient, "Candidate Ghosts:");
for(var/mob/dead/observer/G in candidate_ghosts)
if(G.key && G.client)
- to_chat(adminusr, "- [G] ([G.key])");
+ to_chat(adminclient, "- [G] ([G.key])");
else
candidate_ghosts -= G
-
for(var/i = max_slots, (i > 0 && candidate_ghosts.len), i--)
- var/this_ghost = input("Pick players. This will go on until there either no more ghosts to pick from or the [i] remaining slot(s) are full.", "Candidates") as null|anything in candidate_ghosts
+ var/this_ghost = tgui_input_list(adminclient, VETO_PICK_MESSAGE(i), VETO_PICK_TITLE, candidate_ghosts)
+ if(!this_ghost)
+ continue
candidate_ghosts -= this_ghost
selected_ghosts += this_ghost
return selected_ghosts
+
+/proc/pick_candidates_manually(client/admin_client, teamsize)
+ var/list/possible_ghosts = list()
+ var/list/players_to_spawn = list()
+ for(var/mob/dead/observer/G in GLOB.player_list)
+ if(!G.client.is_afk())
+ if(!(G.mind && G.mind.current && G.mind.current.stat != DEAD))
+ possible_ghosts += G
+ for(var/i=teamsize,(i>0&&possible_ghosts.len),i--) //Decrease with every member selected.
+ var/candidate = tgui_input_list(admin_client, MANUAL_PICK_MESSAGE(i), MANUAL_PICK_TITLE, possible_ghosts) // auto-picks if only one candidate
+ if(candidate == null)
+ break;
+ possible_ghosts -= candidate
+ players_to_spawn += candidate
+ return players_to_spawn
+
+/proc/pick_candidates_all_types(client/admin_client, max_slot, question, be_special_type, antag_age_check = FALSE, poll_time = 300, ignore_respawnability = FALSE, min_hours = FALSE, flashwindow = TRUE, check_antaghud = TRUE, source, role_cleanname, reason)
+ var/type = tgui_alert(admin_client,"Как вы хотите выбрать членов команды? \n \
+ Случайно - призраки получат предложение занять роль. \
+ После его окончания, среди них будет рандомно выбрано [max_slot] кандидатов \n \
+ С вето - призраки получат предложение занять роль.\
+ После его окончания, вам необходимо среди них выбрать [max_slot] кандидатов \n \
+ Вручную - Вам необходимо выбрать [max_slot] кандидатов среди всех призраков. \
+ (не рекомендуется, вы можете выбрать игрока на роль против его воли).",
+ "Выберите способ.", list("Случайно", "С вето", "Вручную"))
+ switch(type)
+ if("Случайно")
+ return SSghost_spawns.poll_candidates(question, be_special_type, antag_age_check, poll_time, ignore_respawnability, min_hours, flashwindow, check_antaghud, source, role_cleanname, reason)
+ if("С вето")
+ return pollCandidatesWithVeto(admin_client, max_slot, question, be_special_type, antag_age_check, poll_time, ignore_respawnability, min_hours, flashwindow, check_antaghud, source, role_cleanname, reason)
+ if("Вручную")
+ return pick_candidates_manually(admin_client, max_slot)
+ return list()
+
/proc/window_flash(client/C)
if(ismob(C))
var/mob/M = C
diff --git a/code/__HELPERS/global_lists.dm b/code/__HELPERS/global_lists.dm
index a64e7ba66b5..dbb924a56b4 100644
--- a/code/__HELPERS/global_lists.dm
+++ b/code/__HELPERS/global_lists.dm
@@ -136,11 +136,13 @@
GLOB.uplink_items = init_uplink_items_list()
GLOB.mining_vendor_items = init_mining_vendor_items_list()
- // Keybindings
- for(var/path in subtypesof(/datum/keybinding))
- var/datum/keybinding/D = path
- if(initial(D.name))
- GLOB.keybindings += new path()
+ init_keybindings()
+
+ // Preference toggles
+ for(var/path in subtypesof(/datum/preference_toggle))
+ var/datum/preference_toggle/pref_toggle = path
+ if(initial(pref_toggle.name))
+ GLOB.preference_toggles += new path()
// Init chemical reagents
init_datum_subtypes(/datum/reagent, GLOB.chemical_reagents_list, null, "id")
diff --git a/code/__HELPERS/icons.dm b/code/__HELPERS/icons.dm
index 4cfa4693b6d..87ac4530a4b 100644
--- a/code/__HELPERS/icons.dm
+++ b/code/__HELPERS/icons.dm
@@ -1002,6 +1002,20 @@ GLOBAL_LIST_EMPTY(icon_dimensions)
GLOBAL_LIST_EMPTY(bicon_cache)
+/// Generates a filename for a given asset.
+/// Like generate_asset_name(), except returns the rsc reference and the rsc file hash as well as the asset name (sans extension)
+/// Used so that certain asset files dont have to be hashed twice
+/proc/generate_and_hash_rsc_file(file, dmi_file_path)
+ var/rsc_ref = fcopy_rsc(file)
+ var/hash
+ // If we have a valid dmi file path we can trust md5'ing the rsc file because we know it doesnt have the bug described in http://www.byond.com/forum/post/2611357
+ if(dmi_file_path)
+ hash = md5(rsc_ref)
+ else // Otherwise, we need to do the expensive fcopy() workaround
+ hash = md5asfile(rsc_ref)
+
+ return list(rsc_ref, hash, "asset.[hash]")
+
/// Gets a dummy savefile for usage in icon generation.
/// Savefiles generated from this proc will be empty.
/proc/get_dummy_savefile(from_failure = FALSE)
@@ -1082,3 +1096,158 @@ GLOBAL_LIST_EMPTY(bicon_cache)
stack_trace("Icon Lookup for state: [state] in file [file] failed.")
return FALSE
+///given a text string, returns whether it is a valid dmi icons folder path
+/proc/is_valid_dmi_file(icon_path)
+ if(!istext(icon_path) || !length(icon_path))
+ return FALSE
+
+ var/is_in_icon_folder = findtextEx(icon_path, "icons/")
+ var/is_dmi_file = findtextEx(icon_path, ".dmi")
+
+ if(is_in_icon_folder && is_dmi_file)
+ return TRUE
+ return FALSE
+
+/// Given an icon object, dmi file path, or atom/image/mutable_appearance, attempts to find and return an associated dmi file path.
+/// A weird quirk about dm is that /icon objects represent both compile-time or dynamic icons in the rsc,
+/// But stringifying rsc references returns a dmi file path
+/// ONLY if that icon represents a completely unchanged dmi file from when the game was compiled.
+/// So if the given object is associated with an icon that was in the rsc when the game was compiled, this returns a path. otherwise it returns ""
+/proc/get_icon_dmi_path(icon/icon)
+ /// The dmi file path we attempt to return if the given object argument is associated with a stringifiable icon
+ /// If successful, this looks like "icons/path/to/dmi_file.dmi"
+ var/icon_path = ""
+
+ if(isatom(icon) || istype(icon, /image) || istype(icon, /mutable_appearance))
+ var/atom/atom_icon = icon
+ icon = atom_icon.icon
+ // Atom icons compiled in from 'icons/path/to/dmi_file.dmi' are weird and not really icon objects that you generate with icon().
+ // If theyre unchanged dmi's then they're stringifiable to "icons/path/to/dmi_file.dmi"
+
+ if(isicon(icon) && isfile(icon))
+ // Icons compiled in from 'icons/path/to/dmi_file.dmi' at compile time are weird and arent really /icon objects,
+ // But they pass both isicon() and isfile() checks. theyre the easiest case since stringifying them gives us the path we want
+ var/icon_ref = "\ref[icon]"
+ var/locate_icon_string = "[locate(icon_ref)]"
+
+ icon_path = locate_icon_string
+
+ else if(isicon(icon) && "[icon]" == "/icon")
+ // Icon objects generated from icon() at runtime are icons, but they ARENT files themselves, they represent icon files.
+ // If the files they represent are compile time dmi files in the rsc, then
+ // The rsc reference returned by fcopy_rsc() will be stringifiable to "icons/path/to/dmi_file.dmi"
+ var/rsc_ref = fcopy_rsc(icon)
+
+ var/icon_ref = "\ref[rsc_ref]"
+
+ var/icon_path_string = "[locate(icon_ref)]"
+
+ icon_path = icon_path_string
+
+ else if(istext(icon))
+ var/rsc_ref = fcopy_rsc(icon)
+ // If its the text path of an existing dmi file, the rsc reference returned by fcopy_rsc() will be stringifiable to a dmi path
+
+ var/rsc_ref_ref = "\ref[rsc_ref]"
+ var/rsc_ref_string = "[locate(rsc_ref_ref)]"
+
+ icon_path = rsc_ref_string
+
+ if(is_valid_dmi_file(icon_path))
+ return icon_path
+
+ return FALSE
+
+/**
+ * generate an asset for the given icon or the icon of the given appearance for [thing], and send it to any clients in target.
+ * Arguments:
+ * * thing - either a /icon object, or an object that has an appearance (atom, image, mutable_appearance).
+ * * target - either a reference to or a list of references to /client's or mobs with clients
+ * * icon_state - string to force a particular icon_state for the icon to be used
+ * * dir - dir number to force a particular direction for the icon to be used
+ * * frame - what frame of the icon_state's animation for the icon being used
+ * * moving - whether or not to use a moving state for the given icon
+ * * sourceonly - if TRUE, only generate the asset and send back the asset url, instead of tags that display the icon to players
+ * * extra_classes - string of extra css classes to use when returning the icon string
+ */
+/proc/icon2asset(atom/thing, client/target, icon_state, dir = SOUTH, frame = 1, moving = FALSE, sourceonly = FALSE, extra_classes = null)
+ if(!thing)
+ return
+
+ var/key
+ var/icon/icon2collapse = thing
+ if(!target)
+ return
+ if(target == world)
+ target = GLOB.clients
+ var/list/targets
+ if(!islist(target))
+ targets = list(target)
+ else
+ targets = target
+ if(!length(targets))
+ return
+
+ // Check if the given object is associated with a dmi file in the icons folder. if it is then we dont need to do a lot of work
+ // For asset generation to get around byond limitations
+ var/icon_path = get_icon_dmi_path(thing)
+
+ if(!isicon(icon2collapse))
+ if(isfile(thing)) //special snowflake
+ var/name = SANITIZE_FILENAME("[GENERATE_ASSET_NAME(thing)].png")
+ if(!SSassets.cache[name])
+ SSassets.transport.register_asset(name, thing)
+ for(var/thing2 in targets)
+ SSassets.transport.send_assets(thing2, name)
+ if(sourceonly)
+ return SSassets.transport.get_asset_url(name)
+ return " "
+
+ // Its either an atom, image, or mutable_appearance, we want its icon var
+ icon2collapse = thing.icon
+ if(isnull(icon_state))
+ icon_state = thing.icon_state
+ // Despite casting to atom, this code path supports mutable appearances, so let's be nice to them
+ if(isnull(icon_state) || (isatom(thing)))
+ icon_state = initial(thing.icon_state)
+ if(isnull(dir))
+ dir = initial(thing.dir)
+
+ if(isnull(dir))
+ dir = thing.dir
+
+ if(ishuman(thing)) // Shitty workaround for a BYOND issue.
+ var/icon/temp = icon2collapse
+ icon2collapse = icon()
+ icon2collapse.Insert(temp, dir = SOUTH)
+ dir = SOUTH
+
+ else
+ if(isnull(dir))
+ dir = SOUTH
+ if(isnull(icon_state))
+ icon_state = ""
+
+ icon2collapse = icon(icon2collapse, icon_state, dir, frame, moving)
+
+ var/list/name_and_ref = generate_and_hash_rsc_file(icon2collapse, icon_path) // Pretend that tuples exist
+
+ var/rsc_ref = name_and_ref[1] // Weird object thats not even readable to the debugger, represents a reference to the icons rsc entry
+ var/file_hash = name_and_ref[2]
+ key = "[name_and_ref[3]].png"
+ if(!SSassets.cache[key])
+ SSassets.transport.register_asset(key, rsc_ref, file_hash, icon_path)
+ for(var/client_target in targets)
+ SSassets.transport.send_assets(client_target, key)
+ return key
+
+/// Costlier version of icon2asset() that uses getFlatIcon() to account for overlays, underlays, etc. Use with extreme moderation, ESPECIALLY on mobs.
+/proc/costly_icon2asset(thing, target, sourceonly = FALSE)
+ if(!thing)
+ return
+
+ if(isicon(thing))
+ return icon2asset(thing, target)
+
+ var/icon/I = getFlatIcon(thing)
+ return icon2asset(I, target)
diff --git a/code/__HELPERS/russian.dm b/code/__HELPERS/russian.dm
index 5d7c66f0aba..5429cf845b9 100644
--- a/code/__HELPERS/russian.dm
+++ b/code/__HELPERS/russian.dm
@@ -17,12 +17,14 @@ GLOBAL_LIST_INIT(rukeys, list(
/proc/sanitize_english_key_to_russian(char)
- var/new_char = GLOB.enkeys[lowertext(char)]
- return (new_char != null) ? new_char : char
+ if(LAZYIN(GLOB.enkeys, lowertext(char)))
+ return GLOB.enkeys[lowertext(char)]
+ return char
/proc/sanitize_russian_key_to_english(char)
- var/new_char = GLOB.rukeys[uppertext(char)]
- return (new_char != null) ? new_char : char
+ if(LAZYIN(GLOB.rukeys, uppertext(char)))
+ return GLOB.rukeys[uppertext(char)]
+ return char
/proc/sanitize_english_string_to_russian(text)
. = ""
diff --git a/code/__HELPERS/time.dm b/code/__HELPERS/time.dm
index 0b602eceec9..391aeb34464 100644
--- a/code/__HELPERS/time.dm
+++ b/code/__HELPERS/time.dm
@@ -37,6 +37,10 @@
/proc/worldtime2text()
return gameTimestamp("hh:mm:ss", world.time)
+//Returns the world time in english
+/proc/roundtime2text()
+ return gameTimestamp("hh:mm:ss", world.time - SSticker.time_game_started)
+
/proc/shifttime2text()
return gameTimestamp("hh:mm:ss", world.time - SSticker.round_start_time)
@@ -52,6 +56,15 @@
wtime = world.time
return time2text(wtime - GLOB.timezoneOffset, format)
+/proc/deciseconds_to_time_stamp(deciseconds)
+ if(istext(deciseconds))
+ deciseconds = text2num(deciseconds)
+ var/hour_calc = round(deciseconds / 36000) < 10 ? add_zero(round(deciseconds / 36000), 1) : round(deciseconds / 36000)
+ var/minute_calc = round((deciseconds % 36000) / 600) < 10 ? add_zero(round((deciseconds % 36000) / 600), 1) : round((deciseconds % 36000) / 600)
+ var/second_calc = round(((deciseconds % 36000) % 600) / 10) < 10 ? add_zero(round(((deciseconds % 36000) % 600) / 10), 1) : round(((deciseconds % 36000) % 600) / 10)
+
+ return "[hour_calc]:[minute_calc]:[second_calc]"
+
// max hh:mm:ss supported
/proc/timeStampToNum(timestamp)
var/list/splits = text2numlist(timestamp, ":")
diff --git a/code/__HELPERS/verb_helpers.dm b/code/__HELPERS/verb_helpers.dm
new file mode 100644
index 00000000000..7c8382fec83
--- /dev/null
+++ b/code/__HELPERS/verb_helpers.dm
@@ -0,0 +1,94 @@
+/**
+ * handles adding verbs and updating the stat panel browser
+ *
+ * pass the verb type path to this instead of adding it directly to verbs so the statpanel can update
+ * Arguments:
+ * * target - Who the verb is being added to, client or mob typepath
+ * * verb - typepath to a verb, or a list of verbs, supports lists of lists
+ */
+/proc/add_verb(client/target, verb_or_list_to_add)
+ if(!target)
+ CRASH("add_verb called without a target")
+ if(IsAdminAdvancedProcCall())
+ return
+ var/mob/mob_target = null
+
+ if(ismob(target))
+ mob_target = target
+ target = mob_target.client
+ else if(!istype(target, /client))
+ CRASH("add_verb called on a non-mob and non-client")
+ var/list/verbs_list = list()
+ if(!islist(verb_or_list_to_add))
+ verbs_list += verb_or_list_to_add
+ else
+ var/list/verb_listref = verb_or_list_to_add
+ var/list/elements_to_process = verb_listref.Copy()
+ while(length(elements_to_process))
+ var/element_or_list = elements_to_process[length(elements_to_process)] //Last element
+ elements_to_process.len--
+ if(islist(element_or_list))
+ elements_to_process += element_or_list //list/a += list/b adds the contents of b into a, not the reference to the list itself
+ else
+ verbs_list += element_or_list
+
+ if(mob_target)
+ mob_target.verbs += verbs_list
+ if(!target)
+ return //Our work is done.
+ else
+ target.verbs += verbs_list
+
+ var/list/output_list = list()
+ for(var/thing in verbs_list)
+ var/procpath/verb_to_add = thing
+ output_list[++output_list.len] = list(verb_to_add.category, verb_to_add.name)
+
+ target.stat_panel.send_message("add_verb_list", output_list)
+
+/**
+ * handles removing verb and sending it to browser to update, use this for removing verbs
+ *
+ * pass the verb type path to this instead of removing it from verbs so the statpanel can update
+ * Arguments:
+ * * target - Who the verb is being removed from, client or mob typepath
+ * * verb - typepath to a verb, or a list of verbs, supports lists of lists
+ */
+/proc/remove_verb(client/target, verb_or_list_to_remove)
+ if(IsAdminAdvancedProcCall())
+ return
+
+ var/mob/mob_target = null
+ if(ismob(target))
+ mob_target = target
+ target = mob_target.client
+ else if(!istype(target, /client))
+ CRASH("remove_verb called on a non-mob and non-client")
+
+ var/list/verbs_list = list()
+ if(!islist(verb_or_list_to_remove))
+ verbs_list += verb_or_list_to_remove
+ else
+ var/list/verb_listref = verb_or_list_to_remove
+ var/list/elements_to_process = verb_listref.Copy()
+ while(length(elements_to_process))
+ var/element_or_list = elements_to_process[length(elements_to_process)] //Last element
+ elements_to_process.len--
+ if(islist(element_or_list))
+ elements_to_process += element_or_list //list/a += list/b adds the contents of b into a, not the reference to the list itself
+ else
+ verbs_list += element_or_list
+
+ if(mob_target)
+ mob_target.verbs -= verbs_list
+ if(!target)
+ return //Our work is done.
+ else
+ target.verbs -= verbs_list
+
+ var/list/output_list = list()
+ for(var/thing in verbs_list)
+ var/procpath/verb_to_remove = thing
+ output_list[++output_list.len] = list(verb_to_remove.category, verb_to_remove.name)
+
+ target.stat_panel.send_message("remove_verb_list", output_list)
diff --git a/code/_compile_options.dm b/code/_compile_options.dm
index 8f16d66cd62..b6de674ef50 100644
--- a/code/_compile_options.dm
+++ b/code/_compile_options.dm
@@ -38,6 +38,9 @@
#define MAX_BOOK_MESSAGE_LEN 9216
#define MAX_NAME_LEN 50 //diona names can get loooooooong
+/// Removes characters incompatible with file names.
+#define SANITIZE_FILENAME(text) (GLOB.filename_forbidden_chars.Replace(text, ""))
+
//Update this whenever you need to take advantage of more recent byond features
#define MIN_COMPILER_VERSION 513
#define MIN_COMPILER_BUILD 1514
diff --git a/code/_globalvars/_regexes.dm b/code/_globalvars/_regexes.dm
new file mode 100644
index 00000000000..d0098e3711f
--- /dev/null
+++ b/code/_globalvars/_regexes.dm
@@ -0,0 +1,2 @@
+GLOBAL_DATUM_INIT(filename_forbidden_chars, /regex, regex(@{""|[\\\n\t/?%*:|<>]|\.\."}, "g"))
+GLOBAL_PROTECT(filename_forbidden_chars)
diff --git a/code/_globalvars/lists/keybindings.dm b/code/_globalvars/lists/keybindings.dm
index 45a90536abc..759a891c716 100644
--- a/code/_globalvars/lists/keybindings.dm
+++ b/code/_globalvars/lists/keybindings.dm
@@ -1,4 +1,7 @@
GLOBAL_LIST_EMPTY(keybindings)
+GLOBAL_LIST_EMPTY(keybindings_by_name)
+GLOBAL_LIST_EMPTY(default_hotkeys)
+
GLOBAL_LIST_INIT(keybindings_groups, list(
"Movement" = KB_CATEGORY_MOVEMENT,
@@ -19,3 +22,28 @@ GLOBAL_LIST_INIT(keybindings_groups, list(
"Other" = KB_CATEGORY_UNSORTED,
"Custom Emotes (Character-based)" = KB_CATEGORY_EMOTE_CUSTOM,
))
+
+
+/// Creates and sorts all the keybinding datums
+/proc/init_keybindings()
+ for(var/datum/keybinding/keybinding_path as anything in subtypesof(/datum/keybinding))
+ if(!initial(keybinding_path.name))
+ continue
+ add_keybinding(new keybinding_path)
+
+
+/// Adds an instanced keybinding to the global tracker
+/proc/add_keybinding(datum/keybinding/instance)
+ GLOB.keybindings += instance
+ GLOB.keybindings_by_name[instance.name] = instance
+
+ // Hotkey
+ if(!LAZYLEN(instance.keys))
+ return
+
+ for(var/bound_key in instance.keys)
+ if(bound_key == "Unbound")
+ LAZYADD(GLOB.default_hotkeys[instance.name], list())
+ else
+ LAZYADD(GLOB.default_hotkeys[instance.name], list(bound_key))
+
diff --git a/code/_globalvars/lists/mobs.dm b/code/_globalvars/lists/mobs.dm
index 5bc578a99a2..86139603b36 100644
--- a/code/_globalvars/lists/mobs.dm
+++ b/code/_globalvars/lists/mobs.dm
@@ -14,6 +14,8 @@ GLOBAL_LIST_EMPTY(stealthminID) //reference list with IDs that store ckeys,
//This is for procs to replace all the goddamn 'in world's that are chilling around the code
GLOBAL_LIST_EMPTY(player_list) //List of all mobs **with clients attached**. Excludes /mob/new_player
+GLOBAL_LIST_EMPTY(new_player_mobs) //List of all new player mobs in the lobby
+GLOBAL_LIST_EMPTY(keyloop_list) //as above but can be limited to boost performance
GLOBAL_LIST_EMPTY(mob_list) //List of all mobs, including clientless
GLOBAL_LIST_EMPTY(silicon_mob_list) //List of all silicon mobs, including clientless
GLOBAL_LIST_EMPTY(mob_living_list) //all instances of /mob/living and subtypes
diff --git a/code/_globalvars/lists/objects.dm b/code/_globalvars/lists/objects.dm
index 93f91603c92..3d120ec892e 100644
--- a/code/_globalvars/lists/objects.dm
+++ b/code/_globalvars/lists/objects.dm
@@ -42,6 +42,7 @@ GLOBAL_LIST_INIT(nuclear_uplink_list, list()) //list of all existing nuke ops
GLOBAL_LIST_INIT(abductor_equipment, list()) //list of all abductor equipment
GLOBAL_LIST_INIT(global_intercoms, list()) //list of all intercomms, across all z-levels
GLOBAL_LIST_INIT(global_radios, list()) //list of all radios, across all z-levels
+GLOBAL_LIST_EMPTY(ioncallers_list) // For ioncaller mass icon updating.
GLOBAL_LIST_INIT(meteor_list, list()) //list of all meteors
GLOBAL_LIST_INIT(poi_list, list()) //list of points of interest for observe/follow
diff --git a/code/_globalvars/lists/preference_toggle_lists.dm b/code/_globalvars/lists/preference_toggle_lists.dm
new file mode 100644
index 00000000000..bc708159501
--- /dev/null
+++ b/code/_globalvars/lists/preference_toggle_lists.dm
@@ -0,0 +1,8 @@
+GLOBAL_LIST_EMPTY(preference_toggles)
+
+GLOBAL_LIST_INIT(preference_toggle_groups, list(
+ "General Preferences" = PREFTOGGLE_CATEGORY_GENERAL,
+ "In-Round Preferences" = PREFTOGGLE_CATEGORY_LIVING,
+ "Ghost Preferences" = PREFTOGGLE_CATEGORY_GHOST,
+ "Admin Preferences" = PREFTOGGLE_CATEGORY_ADMIN,
+))
diff --git a/code/_globalvars/traits.dm b/code/_globalvars/traits.dm
index c81cb2328b6..fbd9bade0b5 100644
--- a/code/_globalvars/traits.dm
+++ b/code/_globalvars/traits.dm
@@ -7,6 +7,7 @@
*/
GLOBAL_LIST_INIT(traits_by_type, list(
/atom = list(
+ "TRAIT_BEING_SHOCKED" = TRAIT_BEING_SHOCKED,
"TRAIT_BLOCK_RADIATION" = TRAIT_BLOCK_RADIATION,
"TRAIT_CMAGGED" = TRAIT_CMAGGED,
),
@@ -34,6 +35,7 @@ GLOBAL_LIST_INIT(traits_by_type, list(
"TRAIT_BADASS" = TRAIT_BADASS,
"TRAIT_BLOODCRAWL" = TRAIT_BLOODCRAWL,
"TRAIT_BLOODCRAWL_EAT" = TRAIT_BLOODCRAWL_EAT,
+ "TRAIT_CAN_STRIP" = TRAIT_CAN_STRIP,
"TRAIT_CHUNKYFINGERS" = TRAIT_CHUNKYFINGERS,
"TRAIT_DEAF" = TRAIT_DEAF,
"TRAIT_ELITE_CHALLENGER" = TRAIT_ELITE_CHALLENGER,
diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm
index 730d9d6fe8c..ffd419499ce 100644
--- a/code/_onclick/click.dm
+++ b/code/_onclick/click.dm
@@ -362,21 +362,12 @@
/atom/proc/AltClickNoInteract(mob/user, atom/A)
var/turf/T = get_turf(A)
if(T && user.TurfAdjacent(T))
- user.listed_turf = T
- user.client.statpanel = T.name
+ user.set_listed_turf(T)
/atom/proc/AltClick(mob/user)
- turf_examine(user)
-
-/atom/proc/turf_examine(mob/user)
var/turf/T = get_turf(src)
- if(T)
- if(user.TurfAdjacent(T) && !HAS_TRAIT(user, TRAIT_MOVE_VENTCRAWLING))
- user.listed_turf = T
- user.client.statpanel = T.name
- // If we had a method to force a `Stat` update, it would go here
- else
- user.listed_turf = null
+ if(T && (isturf(loc) || isturf(src)) && user.TurfAdjacent(T) && !HAS_TRAIT(user, TRAIT_MOVE_VENTCRAWLING))
+ user.set_listed_turf(T)
/mob/proc/TurfAdjacent(var/turf/T)
diff --git a/code/_onclick/hud/human.dm b/code/_onclick/hud/human.dm
index 45771067956..57fa2242bf9 100644
--- a/code/_onclick/hud/human.dm
+++ b/code/_onclick/hud/human.dm
@@ -525,15 +525,3 @@
if(H.l_hand)
H.l_hand.screen_loc = null
-
-/mob/living/carbon/human/verb/toggle_hotkey_verbs()
- set category = "OOC"
- set name = "Toggle Hotkey Buttons"
- set desc = "This disables or enables the user interface buttons which can be used with hotkeys."
-
- if(hud_used.hotkey_ui_hidden)
- client.screen += hud_used.hotkeybuttons
- hud_used.hotkey_ui_hidden = FALSE
- else
- client.screen -= hud_used.hotkeybuttons
- hud_used.hotkey_ui_hidden = TRUE
diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm
index 3fef43e0154..6c44ed421ba 100644
--- a/code/_onclick/hud/screen_objects.dm
+++ b/code/_onclick/hud/screen_objects.dm
@@ -109,6 +109,14 @@
name = "run/walk toggle"
icon_state = "running"
+
+/atom/movable/screen/mov_intent/update_icon_state()
+ if(hud?.mymob)
+ icon_state = (hud.mymob.m_intent == MOVE_INTENT_RUN) ? "running" : "walking"
+ else
+ icon_state = initial(icon_state)
+
+
/atom/movable/screen/act_intent/simple_animal
icon = 'icons/mob/screen_simplemob.dmi'
screen_loc = ui_acti
diff --git a/code/controllers/configuration/configuration.dm b/code/controllers/configuration/configuration.dm
index 842c098289c..aa6b0eb5789 100644
--- a/code/controllers/configuration/configuration.dm
+++ b/code/controllers/configuration/configuration.dm
@@ -52,7 +52,7 @@ GLOBAL_LIST_EMPTY(overflow_whitelist)
InitEntries()
//Note: `$include`s are supported. Feel free to use them.
- var/list/configs = list("game_options.txt", "dbconfig.txt", "config.txt", "emojis.txt")
+ var/list/configs = list("game_options.txt", "dbconfig.txt", "config.txt", "emojis.txt", "resources.txt")
for(var/I in configs)
if(fexists("[directory]/[I]"))
for(var/J in configs)
@@ -237,7 +237,7 @@ GLOBAL_LIST_EMPTY(overflow_whitelist)
/datum/controller/configuration/stat_entry(msg)
msg = "Edit"
- return msg
+ return ..()
/datum/controller/configuration/proc/Get(entry_type)
var/datum/config_entry/E = entry_type
@@ -247,7 +247,7 @@ GLOBAL_LIST_EMPTY(overflow_whitelist)
E = entries_by_type[entry_type]
if(!E)
CRASH("Missing config entry for [entry_type]!")
- if((E.protection & CONFIG_ENTRY_HIDDEN) && IsAdminAdvancedProcCall() && GLOB.LastAdminCalledProc == "Get" && GLOB.LastAdminCalledTargetUID == "[UID(src)]")
+ if((E.protection & CONFIG_ENTRY_HIDDEN) && IsAdminAdvancedProcCall() && GLOB.LastAdminCalledProc == "Get" && GLOB.LastAdminCalledTargetUID == "[UID()]")
log_admin_private("Config access of [entry_type] attempted by [key_name(usr)]")
return
return E.config_entry_value
@@ -260,7 +260,7 @@ GLOBAL_LIST_EMPTY(overflow_whitelist)
E = entries_by_type[entry_type]
if(!E)
CRASH("Missing config entry for [entry_type]!")
- if((E.protection & CONFIG_ENTRY_LOCKED) && IsAdminAdvancedProcCall() && GLOB.LastAdminCalledProc == "Set" && GLOB.LastAdminCalledTargetUID == "[UID(src)]")
+ if((E.protection & CONFIG_ENTRY_LOCKED) && IsAdminAdvancedProcCall() && GLOB.LastAdminCalledProc == "Set" && GLOB.LastAdminCalledTargetUID == "[UID()]")
log_admin_private("Config rewrite of [entry_type] to [new_val] attempted by [key_name(usr)]")
return
return E.ValidateAndSet("[new_val]")
diff --git a/code/controllers/configuration/entries/config.dm b/code/controllers/configuration/entries/config.dm
index df549ec047a..fb96a8c22a1 100644
--- a/code/controllers/configuration/entries/config.dm
+++ b/code/controllers/configuration/entries/config.dm
@@ -798,3 +798,23 @@
default = 50
integer = FALSE
+
+/datum/config_entry/number/second_topic_limit
+ default = 10
+ min_val = 0
+
+
+/datum/config_entry/number/minute_topic_limit
+ default = 150
+ min_val = 0
+
+
+/datum/config_entry/number/second_click_limit
+ default = 15
+ min_val = 0
+
+
+/datum/config_entry/number/minute_click_limit
+ default = 400
+ min_val = 0
+
diff --git a/code/controllers/controller.dm b/code/controllers/controller.dm
index 3645cea82e8..28610049fa9 100644
--- a/code/controllers/controller.dm
+++ b/code/controllers/controller.dm
@@ -1,7 +1,5 @@
/datum/controller
var/name
- // The object used for the clickable stat() button.
- var/obj/effect/statclick/statclick
/datum/controller/proc/Initialize()
@@ -16,7 +14,10 @@
/datum/controller/proc/Recover()
-/datum/controller/proc/stat_entry()
+/datum/controller/proc/stat_entry(msg)
+ SHOULD_CALL_PARENT(TRUE)
+ SHOULD_NOT_SLEEP(TRUE)
+ return msg
/**
* Standardized method for tracking startup times.
diff --git a/code/controllers/failsafe.dm b/code/controllers/failsafe.dm
index 2fd2ce0de17..4c69d41b737 100644
--- a/code/controllers/failsafe.dm
+++ b/code/controllers/failsafe.dm
@@ -181,8 +181,6 @@ GLOBAL_REAL(Failsafe, /datum/controller/failsafe)
return defcon
-/datum/controller/failsafe/stat_entry()
- if(!statclick)
- statclick = new/obj/effect/statclick/debug(null, "Initializing...", src)
-
- stat("Failsafe Controller:", statclick.update("Defcon: [defcon_pretty()] (Interval: [Failsafe.processing_interval] | Iteration: [Failsafe.master_iteration])"))
+/datum/controller/failsafe/stat_entry(msg)
+ msg += "Defcon: [defcon_pretty()] (Interval: [Failsafe.processing_interval] | Iteration: [Failsafe.master_iteration])"
+ return ..()
diff --git a/code/controllers/globals.dm b/code/controllers/globals.dm
index 2a9409fac3b..60c67a662bf 100644
--- a/code/controllers/globals.dm
+++ b/code/controllers/globals.dm
@@ -22,7 +22,6 @@ GLOBAL_REAL(GLOB, /datum/controller/global_vars)
if(!force)
return QDEL_HINT_LETMELIVE
- QDEL_NULL(statclick)
gvars_datum_protected_varlist.Cut()
gvars_datum_in_built_vars.Cut()
@@ -30,11 +29,9 @@ GLOBAL_REAL(GLOB, /datum/controller/global_vars)
return ..()
-/datum/controller/global_vars/stat_entry()
- if(!statclick)
- statclick = new/obj/effect/statclick/debug(null, "Initializing...", src)
-
- stat("Globals:", statclick.update("Edit"))
+/datum/controller/global_vars/stat_entry(msg)
+ msg += "Edit"
+ return ..()
/datum/controller/global_vars/can_vv_get(var_name)
if(gvars_datum_protected_varlist[var_name])
diff --git a/code/controllers/master.dm b/code/controllers/master.dm
index cc30c3a8506..0dc7aa070a7 100644
--- a/code/controllers/master.dm
+++ b/code/controllers/master.dm
@@ -180,7 +180,6 @@ GLOBAL_REAL(Master, /datum/controller/master) = new
var/list/filtered_variables = list(
NAMEOF(src, name),
NAMEOF(src, parent_type),
- NAMEOF(src, statclick),
NAMEOF(src, tag),
NAMEOF(src, type),
NAMEOF(src, vars),
@@ -789,13 +788,11 @@ GLOBAL_REAL(Master, /datum/controller/master) = new
-/datum/controller/master/stat_entry()
- if(!statclick)
- statclick = new/obj/effect/statclick/debug(null, "Initializing...", src)
+/datum/controller/master/stat_entry(msg)
if(last_init_info)
- stat("Last Init Info", last_init_info)
- stat("Byond:", "(FPS:[world.fps]) (TickCount:[world.time / world.tick_lag]) (TickDrift:[round(Master.tickdrift, 1)]([round((Master.tickdrift / (world.time / world.tick_lag)) * 100, 0.1)]%))")
- stat("Master Controller:", statclick.update("(TickRate:[Master.processing]) (Iteration:[Master.iteration]) (TickLimit: [round(Master.current_ticklimit, 0.1)])"))
+ msg += "Last Init Info: [last_init_info]"
+ msg = "(TickRate:[Master.processing]) (Iteration:[Master.iteration]) (TickLimit: [round(Master.current_ticklimit, 0.1)])"
+ return ..()
// Currently unimplemented
diff --git a/code/controllers/subsystem.dm b/code/controllers/subsystem.dm
index 3c0f8bf46cf..efb0258105f 100644
--- a/code/controllers/subsystem.dm
+++ b/code/controllers/subsystem.dm
@@ -288,9 +288,6 @@
/// Hook for printing stats to the "MC" statuspanel for admins to see performance and related stats etc.
/datum/controller/subsystem/stat_entry(msg)
- if(!statclick)
- statclick = new/obj/effect/statclick/debug(null, "Initializing...", src)
-
var/ss_info = get_stat_details()
if(can_fire && !(SS_NO_FIRE & flags) && init_stage <= Master.init_stage_completed)
@@ -298,13 +295,7 @@
else
msg = "OFFLINE\t[ss_info]"
- var/title = name
- if(can_fire)
- title = "[state_colour()]\[[state_letter()]][title]"
- else
- title = "\[O][title]"
-
- stat(title, statclick.update(msg))
+ return ..()
/datum/controller/subsystem/proc/state_letter()
diff --git a/code/controllers/subsystem/debugview.dm b/code/controllers/subsystem/debugview.dm
index 7520c46b79f..d5476d5bf3c 100644
--- a/code/controllers/subsystem/debugview.dm
+++ b/code/controllers/subsystem/debugview.dm
@@ -89,7 +89,7 @@ SUBSYSTEM_DEF(debugview)
if((SS.flags & SS_NO_FIRE) || !SS.can_fire)
continue
- html += "[SS.state_colour()]\[[SS.state_letter()]][SS.ss_id]\t[round(SS.cost, 1)]ms | [round(SS.tick_usage, 1)]% | [SS.get_stat_details()]"
+ html += "[SS.state_colour()]\[[SS.state_letter()]][SS.ss_id]\t[round(SS.cost, 1)]ms | [round(SS.tick_usage, 1)]% [SS.get_stat_details() ? "| [SS.get_stat_details()] " : ""]| VV Edit "
popup.set_content(html.Join(" "))
popup.open(FALSE)
diff --git a/code/controllers/subsystem/input.dm b/code/controllers/subsystem/input.dm
index e518928bc28..4578b9bf753 100644
--- a/code/controllers/subsystem/input.dm
+++ b/code/controllers/subsystem/input.dm
@@ -1,49 +1,131 @@
-///Culling occurs when a client has not pressed a key in over 60 seconds. We stop processing their inputs until they press another key down.
-#define AUTO_CULL_TIME 60 SECONDS
-
-
-SUBSYSTEM_DEF(input)
+VERB_MANAGER_SUBSYSTEM_DEF(input)
name = "Input"
- wait = 1 //SS_TICKER means this runs every tick
- flags = SS_TICKER
init_order = INIT_ORDER_INPUT
- priority = FIRE_PRIORITY_INPUT
- runlevels = RUNLEVELS_DEFAULT | RUNLEVEL_LOBBY
init_stage = INITSTAGE_EARLY
+ flags = SS_TICKER
+ priority = FIRE_PRIORITY_INPUT
+ runlevels = RUNLEVELS_DEFAULT|RUNLEVEL_LOBBY
offline_implications = "Player input will no longer be recognised. Immediate server restart recommended."
cpu_display = SS_CPUDISPLAY_HIGH
ss_id = "input"
- /// List of clients whose input to process in loop.
- var/list/client/processing = list()
+ var/list/macro_set
+ ///running average of how many clicks inputted by a player the server processes every second. used for the subsystem stat entry
+ var/clicks_per_second = 0
+ ///count of how many clicks onto atoms have elapsed before being cleared by fire(). used to average with clicks_per_second.
+ var/current_clicks = 0
+ ///acts like clicks_per_second but only counts the clicks actually processed by SSinput itself while clicks_per_second counts all clicks
+ var/delayed_clicks_per_second = 0
+ ///running average of how many movement iterations from player input the server processes every second. used for the subsystem stat entry
+ var/movements_per_second = 0
+ ///running average of the amount of real time clicks take to truly execute after the command is originally sent to the server.
+ ///if a click isnt delayed at all then it counts as 0 deciseconds.
+ var/average_click_delay = 0
-/datum/controller/subsystem/input/Initialize()
+
+/datum/controller/subsystem/verb_manager/input/Initialize()
+ setup_default_macro_sets()
+ initialized = TRUE
refresh_client_macro_sets()
return SS_INIT_SUCCESS
-/datum/controller/subsystem/input/get_stat_details()
- return "P: [length(processing)]"
+// This is for when macro sets are eventualy datumized
+/datum/controller/subsystem/verb_manager/input/proc/setup_default_macro_sets()
+ macro_set = list(
+ "default" = list(
+ "Any" = "\"KeyDown \[\[*\]\]\"", // Passes any key down to the rebindable input system
+ "Any+UP" = "\"KeyUp \[\[*\]\]\"", // Passes any key up to the rebindable input system
+ "Tab" = "\".winset \\\"mainwindow.macro=legacy input.focus=true input.border=sunken\\\"\"", // Swaps us to legacy mode, forces input to the input bar, sets the input bar colour to salmon pink
+ "Back" = "\".winset \\\"input.focus=true ? input.text=\\\"\"", // This makes it so backspace can remove default inputs
+ "Escape" = "Reset-Held-Keys",
+ ),
+ "legacy" = list(
+ "Tab" = "\".winset \\\"mainwindow.macro=default map.focus=true input.border=line\\\"\"", // Swaps us to rebind mode, moves input away from input bar, sets input bar to white
+ "Back" = "\".winset \\\"input.focus=true ? input.text=\\\"\"" // This makes it so backspace can remove default inputs
+ ),
+ )
+
+ var/list/legacy_default = macro_set["legacy"]
-/datum/controller/subsystem/input/fire(resumed = FALSE)
- var/list/to_cull
- for(var/client/C in processing)
- if(processing[C] + AUTO_CULL_TIME < world.time)
- if(!length(C.input_data.keys_held))
- LAZYADD(to_cull, C)
- else
- continue // they fell asleep on their keyboard or w/e, let them
- C.key_loop()
+ /// This list defines the keys in legacy mode that get passed on to the rebindable input system
+ /// It cannot be bigger since, while typing, the keys would be passed to whatever they are set in the rebind input system
+ var/static/list/legacy_keys = list(
+ "North", "East", "South", "West",
+ "Northeast", "Southeast", "Northwest", "Southwest",
+ "Insert", "Delete",
+ "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "F10", "F11", "F12",
+ )
- if(to_cull)
- processing -= to_cull
+ // We use the static list to make only the keys in it passed to legacy mode
+ for(var/i in 1 to length(legacy_keys))
+ var/key = legacy_keys[i]
+ legacy_default[key] = "\"KeyDown [key]\""
+ legacy_default["[key]+UP"] = "\"KeyUp [key]\""
-/datum/controller/subsystem/input/proc/refresh_client_macro_sets()
+/datum/controller/subsystem/verb_manager/input/proc/refresh_client_macro_sets()
var/list/clients = GLOB.clients
for(var/i in 1 to length(clients))
var/client/user = clients[i]
user.set_macros()
-#undef AUTO_CULL_TIME
+
+/datum/controller/subsystem/verb_manager/input/can_queue_verb(datum/callback/verb_callback/incoming_callback, control)
+ //make sure the incoming verb is actually something we specifically want to handle
+ if(control != "mapwindow.map")
+ return FALSE
+
+ if(average_click_delay > MAXIMUM_CLICK_LATENCY || !..())
+ current_clicks++
+ average_click_delay = MC_AVG_FAST_UP_SLOW_DOWN(average_click_delay, 0)
+ return FALSE
+
+ return TRUE
+
+
+///stupid workaround for byond not recognizing the /atom/Click typepath for the queued click callbacks
+/atom/proc/_Click(location, control, params)
+ if(usr)
+ Click(location, control, params)
+
+
+/datum/controller/subsystem/verb_manager/input/fire()
+ ..()
+
+ var/moves_this_run = 0
+ for(var/mob/user in GLOB.keyloop_list)
+ moves_this_run += user.focus?.keyLoop(user.client)//only increments if a player moves due to their own input
+
+ movements_per_second = MC_AVG_SECONDS(movements_per_second, moves_this_run, wait TICKS)
+
+
+/datum/controller/subsystem/verb_manager/input/run_verb_queue()
+ var/deferred_clicks_this_run = 0 //acts like current_clicks but doesnt count clicks that dont get processed by SSinput
+
+ for(var/datum/callback/verb_callback/queued_click as anything in verb_queue)
+ if(!istype(queued_click))
+ stack_trace("non /datum/callback/verb_callback instance inside SSinput's verb_queue!")
+ continue
+
+ average_click_delay = MC_AVG_FAST_UP_SLOW_DOWN(average_click_delay, TICKS2DS((DS2TICKS(world.time) - queued_click.creation_time)))
+ queued_click.InvokeAsync()
+
+ current_clicks++
+ deferred_clicks_this_run++
+
+ verb_queue.Cut() //is ran all the way through every run, no exceptions
+
+ clicks_per_second = MC_AVG_SECONDS(clicks_per_second, current_clicks, wait SECONDS)
+ delayed_clicks_per_second = MC_AVG_SECONDS(delayed_clicks_per_second, deferred_clicks_this_run, wait SECONDS)
+ current_clicks = 0
+
+
+/datum/controller/subsystem/verb_manager/input/Recover()
+ verb_queue = SSinput.verb_queue
+
+
+/datum/controller/subsystem/verb_manager/input/get_stat_details()
+ return "M/S:[round(movements_per_second,0.01)] | C/S:[round(clicks_per_second,0.01)] ([round(delayed_clicks_per_second,0.01)] | CD: [round(average_click_delay / (1 SECONDS),0.01)])"
+
diff --git a/code/controllers/subsystem/non-firing/ping.dm b/code/controllers/subsystem/non-firing/ping.dm
index 51c824f4dfa..52b63ef5caa 100644
--- a/code/controllers/subsystem/non-firing/ping.dm
+++ b/code/controllers/subsystem/non-firing/ping.dm
@@ -16,8 +16,9 @@ SUBSYSTEM_DEF(ping)
var/list/currentrun = list()
-/datum/controller/subsystem/ping/get_stat_details()
- return "P:[GLOB.clients.len]"
+/datum/controller/subsystem/ping/stat_entry(msg)
+ msg = "P:[length(GLOB.clients)]"
+ return ..()
/datum/controller/subsystem/ping/fire(resumed = FALSE)
diff --git a/code/controllers/subsystem/processing/obj_tab_items.dm b/code/controllers/subsystem/processing/obj_tab_items.dm
new file mode 100644
index 00000000000..617b5e96682
--- /dev/null
+++ b/code/controllers/subsystem/processing/obj_tab_items.dm
@@ -0,0 +1,24 @@
+PROCESSING_SUBSYSTEM_DEF(obj_tab_items)
+ name = "Obj Tab Items"
+ flags = SS_NO_INIT
+ runlevels = RUNLEVEL_LOBBY | RUNLEVELS_DEFAULT
+ wait = 0.1 SECONDS
+
+// I know this is mostly copypasta, but I want to change the processing logic
+// Sorry bestie :(
+/datum/controller/subsystem/processing/obj_tab_items/fire(resumed = FALSE)
+ if(!resumed)
+ currentrun = processing.Copy()
+ //cache for sanic speed (lists are references anyways)
+ var/list/current_run = currentrun
+
+ while(length(current_run))
+ var/datum/thing = current_run[length(current_run)]
+ if(QDELETED(thing))
+ processing -= thing
+ else if(thing.process(wait * 0.1) == PROCESS_KILL)
+ // fully stop so that a future START_PROCESSING will work
+ STOP_PROCESSING(src, thing)
+ if(MC_TICK_CHECK)
+ return
+ current_run.len--
diff --git a/code/controllers/subsystem/statpanel.dm b/code/controllers/subsystem/statpanel.dm
new file mode 100644
index 00000000000..d0373240f05
--- /dev/null
+++ b/code/controllers/subsystem/statpanel.dm
@@ -0,0 +1,352 @@
+SUBSYSTEM_DEF(statpanels)
+ name = "Stat Panels"
+ wait = 4
+ init_order = INIT_ORDER_STATPANELS
+ priority = FIRE_PRIORITY_STATPANEL
+ flags = SS_NO_INIT
+ runlevels = RUNLEVELS_DEFAULT | RUNLEVEL_LOBBY
+ var/list/currentrun = list()
+ var/list/global_data
+ var/list/mc_data
+
+ /// How many subsystem fires between most tab updates
+ var/default_wait = 10
+ /// How many subsystem fires between updates of the status tab
+ var/status_wait = 6
+ /// How many subsystem fires between updates of the MC tab
+ var/mc_wait = 5
+ /// How many full runs this subsystem has completed. used for variable rate refreshes.
+ var/num_fires = 0
+
+/datum/controller/subsystem/statpanels/fire(resumed = FALSE)
+ if(!resumed)
+ num_fires++
+ var/datum/map/cached = SSmapping.next_map
+ var/round_time = world.time - SSticker.time_game_started
+ global_data = list(
+ list("Map:", SSmapping.map_datum?.station_short ? SSmapping.map_datum?.station_short : "Loading..."),
+ cached ? list("Next Map:", "[cached.station_short]") : null,
+ list("Round ID:", "[GLOB.round_id ? GLOB.round_id : "NULL"]"),
+ list("Server Time:", "[time2text(world.timeofday, "YYYY-MM-DD hh:mm:ss")]"),
+ list("[SSticker.time_game_started ? "Round Time" : "Lobby Time"]:", "[round_time > MIDNIGHT_ROLLOVER ? "[round(round_time / MIDNIGHT_ROLLOVER)]:[roundtime2text()]" : roundtime2text()]"),
+ list("Station Time:", "[station_time_timestamp()]"),
+ list("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)]%)"),
+ list("Players Connected:", "[length(GLOB.clients)]"),
+ list("Players in Lobby:", "[length(GLOB.new_player_mobs)]")
+ )
+
+ if(SSshuttle.emergency)
+ var/eta = SSshuttle.emergency.getModeStr()
+ if(eta)
+ global_data[++global_data.len] = list("[eta]", "[SSshuttle.emergency.getTimerStr()]")
+ src.currentrun = GLOB.clients.Copy()
+ mc_data = null
+
+ var/list/currentrun = src.currentrun
+ while(length(currentrun))
+ var/client/target = currentrun[length(currentrun)]
+ currentrun.len--
+
+ if(!target.stat_panel.is_ready())
+ continue
+
+ if(target.stat_tab == "Status" && num_fires % status_wait == 0)
+ set_status_tab(target)
+
+ if(!target.holder || !(target.prefs?.toggles2 & PREFTOGGLE_2_MC_TAB))
+ target.stat_panel.send_message("remove_mc_tab", !target.holder ? TRUE : FALSE)
+
+ else if(target.mob && check_rights(R_DEBUG | R_VIEWRUNTIMES, FALSE, target.mob))
+ // Shows SDQL2 list
+ if(!length(GLOB.sdql2_queries) && ("SDQL2" in target.panel_tabs))
+ target.stat_panel.send_message("remove_sdql2")
+
+ else if(length(GLOB.sdql2_queries) && (target.stat_tab == "SDQL2" || !("SDQL2" in target.panel_tabs)) && num_fires % default_wait == 0)
+ set_SDQL2_tab(target)
+
+ if(target.prefs?.toggles2 & PREFTOGGLE_2_MC_TAB)
+ if(!("MC" in target.panel_tabs))
+ target.stat_panel.send_message("add_mc_tab", target.holder.href_token)
+
+ if(target.stat_tab == "MC" && ((num_fires % mc_wait == 0)))
+ set_MC_tab(target)
+
+ if(target.mob)
+ var/mob/target_mob = target.mob
+ // Handle the examined turf of the stat panel, if it's been long enough, or if we've generated new images for it
+ var/turf/listed_turf = target_mob?.listed_turf
+ if(listed_turf && num_fires % default_wait == 0)
+ if(target.stat_tab == listed_turf.name || !(listed_turf.name in target.panel_tabs))
+ set_turf_examine_tab(target, target_mob)
+
+ if(MC_TICK_CHECK)
+ return
+
+/datum/controller/subsystem/statpanels/proc/set_status_tab(client/target)
+ if(!global_data) //statbrowser hasnt fired yet and we were called from immediate_send_stat_data()
+ return
+
+ target.stat_panel.send_message("update_stat", list(
+ global_data = global_data,
+ mob_specific_data = target.mob?.get_status_tab_items(),
+ ))
+
+/datum/controller/subsystem/statpanels/proc/set_MC_tab(client/target)
+ var/turf/eye_turf = get_turf(target.eye)
+ var/coord_entry = COORD(eye_turf)
+ if(!mc_data)
+ generate_mc_data()
+ target.stat_panel.send_message("update_mc", list(mc_data = mc_data, coord_entry = coord_entry))
+
+/datum/controller/subsystem/statpanels/proc/set_SDQL2_tab(client/target)
+ var/list/sdql2A = list()
+ sdql2A[++sdql2A.len] = list("", "Access Global SDQL2 List", GLOB.sdql2_vv_statobj.UID())
+ var/list/sdql2B = list()
+ for(var/datum/sdql2_query/query as anything in GLOB.sdql2_queries)
+ sdql2B = query.generate_stat()
+
+ sdql2A += sdql2B
+ target.stat_panel.send_message("update_sdql2", sdql2A)
+
+/datum/controller/subsystem/statpanels/proc/set_turf_examine_tab(client/target, mob/target_mob)
+ var/list/overrides = list()
+ for(var/image/target_image as anything in target.images)
+ if(!target_image.loc || target_image.loc.loc != target_mob.listed_turf || !target_image.override)
+ continue
+ overrides += target_image.loc
+
+ var/list/atoms_to_display = list(target_mob.listed_turf)
+ for(var/atom/movable/turf_content as anything in target_mob.listed_turf)
+ if(turf_content.mouse_opacity == MOUSE_OPACITY_TRANSPARENT)
+ continue
+ if(turf_content.invisibility > target_mob.see_invisible)
+ continue
+ if(turf_content in overrides)
+ continue
+ if(turf_content.IsObscured())
+ continue
+ if(!turf_content.name)
+ continue
+ atoms_to_display += turf_content
+
+ /// Set the atoms we're meant to display
+ var/datum/object_window_info/obj_window = istype(target.obj_window) ? target.obj_window : new(target)
+ obj_window.atoms_to_show = atoms_to_display
+ refresh_client_obj_view(target, obj_window.min_index, obj_window.max_index)
+
+/datum/controller/subsystem/statpanels/proc/refresh_client_obj_view(client/refresh, min_index = 0, max_index = 30)
+ var/list/turf_items = return_object_images(refresh, min_index, max_index)
+ if(!length(turf_items) || !refresh.mob?.listed_turf)
+ return
+ refresh.stat_panel.send_message("update_listedturf", turf_items)
+
+#define OBJ_IMAGE_LOADING "statpanels obj loading temporary"
+
+/// Returns all our ready object tab images
+/// Returns a list in the form list(list(object_name, object_ref, loaded_image), ...)
+/datum/controller/subsystem/statpanels/proc/return_object_images(client/load_from, min_index, max_index)
+ // You might be inclined to think that this is a waste of cpu time, since we
+ // A: Double iterate over atoms in the build case, or
+ // B: Generate these lists over and over in the refresh case
+ // It's really not very hot. The hot portion of this code is genuinely mostly in the image generation
+ // So it's ok to pay a performance cost for cleanliness here
+
+ // No turf? go away
+ if(!load_from.mob?.listed_turf)
+ return list()
+
+ var/datum/object_window_info/obj_window = load_from.obj_window
+ if(!obj_window)
+ return list()
+ var/list/already_seen = obj_window.atoms_to_images
+ var/list/to_make = obj_window.atoms_to_imagify
+ var/list/turf_items = list()
+ var/i = 0
+ for(var/atom/turf_item as anything in obj_window.atoms_to_show)
+ // Limit what we send to the client's rendered section.
+ i++
+ if(i <= min_index || i > max_index)
+ continue
+
+ // First, we fill up the list of refs to display
+ // If we already have one, just use that
+ var/existing_image = already_seen[turf_item]
+ if(existing_image == OBJ_IMAGE_LOADING)
+ continue
+ // We already have it. Success!
+ if(existing_image)
+ turf_items["[i]"] = list("[turf_item.name]", turf_item.UID(), SSassets.transport.get_asset_url(existing_image), existing_image)
+ continue
+ // Now, we're gonna queue image generation out of those refs
+ to_make += turf_item
+ already_seen[turf_item] = OBJ_IMAGE_LOADING
+ obj_window.RegisterSignal(turf_item, COMSIG_QDELETING, TYPE_PROC_REF(/datum/object_window_info, viewing_atom_deleted), override = TRUE) // we reset cache if anything in it gets deleted
+ turf_items["total"] = i
+ obj_window.min_index = min_index
+ obj_window.max_index = max_index
+ if(length(to_make))
+ START_PROCESSING(SSobj_tab_items, obj_window)
+ return turf_items
+
+#undef OBJ_IMAGE_LOADING
+
+/datum/controller/subsystem/statpanels/proc/generate_mc_data()
+ mc_data = list(
+ list("CPU:", Master.formatcpu(world.cpu)),
+ list("Map CPU:", Master.formatcpu(world.map_cpu)),
+ list("Instances:", "[num2text(length(world.contents), 10)]"),
+ list("World Time:", "[world.time]"),
+ list("Server Time:", time_stamp()),
+ list("Globals:", GLOB.stat_entry(), "[GLOB.UID()]"),
+ list("Byond:", "(FPS:[world.fps]) (TickCount:[world.time / world.tick_lag]) (TickDrift:[round(Master.tickdrift, 1)]([round((Master.tickdrift / (world.time / world.tick_lag)) * 100, 0.1)]%)) (Internal Tick Usage: [round(MAPTICK_LAST_INTERNAL_TICK_USAGE, 0.1)]%)"),
+ list("Master Controller:", Master.stat_entry(), "[Master.UID()]"),
+ list("Failsafe Controller:", Failsafe.stat_entry(), "[Failsafe.UID()]"),
+ list("","")
+ )
+ for(var/datum/controller/subsystem/sub_system as anything in Master.subsystems)
+ mc_data[++mc_data.len] = list("\[[sub_system.state_letter()]][sub_system.name]", sub_system.stat_entry(), "[sub_system.UID()]")
+ mc_data[++mc_data.len] = list("Camera Net", "Cameras: [length(GLOB.cameranet.cameras)] | Chunks: [length(GLOB.cameranet.chunks)]", "[GLOB.cameranet.UID()]")
+
+///immediately update the active statpanel tab of the target client
+/datum/controller/subsystem/statpanels/proc/immediate_send_stat_data(client/target)
+ if(!target.stat_panel.is_ready())
+ return FALSE
+
+ if(target.stat_tab == "Status")
+ set_status_tab(target)
+ return TRUE
+
+ var/mob/target_mob = target.mob
+ if(target_mob?.listed_turf)
+ if(!target_mob.TurfAdjacent(target_mob.listed_turf))
+ target_mob.set_listed_turf(null)
+
+ else if(target.stat_tab == target_mob?.listed_turf.name || !(target_mob?.listed_turf.name in target.panel_tabs))
+ set_turf_examine_tab(target, target_mob)
+ return TRUE
+
+ if(!target.holder)
+ return FALSE
+
+ if(target.stat_tab == "MC")
+ set_MC_tab(target)
+ return TRUE
+
+ if(!length(GLOB.sdql2_queries) && ("SDQL2" in target.panel_tabs))
+ target.stat_panel.send_message("remove_sdql2")
+
+ else if(length(GLOB.sdql2_queries) && target.stat_tab == "SDQL2")
+ set_SDQL2_tab(target)
+
+/// Stat panel window declaration, we don't usually allow this but tgui windows/panels are exceptions
+/* check_grep:ignore */ /client/var/datum/tgui_window/stat_panel
+
+
+/// Datum that holds and tracks info about a client's object window
+/// Really only exists because I want to be able to do logic with signals
+/// And need a safe place to do the registration
+/datum/object_window_info
+ /// list of atoms to show to our client via the object tab, at least currently
+ var/list/atoms_to_show = list()
+ /// list of atom -> image string for objects we have had in the right click tab
+ /// this is our caching
+ var/list/atoms_to_images = list()
+ /// list of atoms to turn into images for the object tab
+ var/list/atoms_to_imagify = list()
+ /// Our owner client
+ var/client/parent
+ /// Are we currently tracking a turf?
+ var/actively_tracking = FALSE
+ /// The minimum index currently sent to the client.
+ var/min_index = 0
+ /// The maximum index currently sent to the client.
+ var/max_index = 30
+
+/datum/object_window_info/New(client/parent)
+ . = ..()
+ src.parent = parent
+
+/datum/object_window_info/Destroy(force, ...)
+ atoms_to_show = null
+ atoms_to_images = null
+ atoms_to_imagify = null
+ parent.obj_window = null
+ parent = null
+ STOP_PROCESSING(SSobj_tab_items, src)
+ return ..()
+
+/// Takes a client, attempts to generate object images for it
+/// We will update the client with any improvements we make when we're done
+/datum/object_window_info/process(delta_time)
+ // Cache the datum access for sonic speed
+ var/list/to_make = atoms_to_imagify
+ var/list/newly_seen = atoms_to_images
+ var/index = 0
+ for(index in 1 to length(to_make))
+ var/atom/thing = to_make[index]
+
+ var/generated_string
+ if(ismob(thing) || length(thing.overlays) > 2)
+ generated_string = costly_icon2asset(thing, parent)
+ else
+ generated_string = icon2asset(thing, parent)
+
+ newly_seen[thing] = generated_string
+ if(TICK_CHECK)
+ to_make.Cut(1, index + 1)
+ index = 0
+ break
+ // If we've not cut yet, do it now
+ if(index)
+ to_make.Cut(1, index + 1)
+ SSstatpanels.refresh_client_obj_view(parent, min_index, max_index)
+ if(!length(to_make))
+ return PROCESS_KILL
+
+/datum/object_window_info/proc/start_turf_tracking()
+ if(actively_tracking)
+ stop_turf_tracking()
+ var/static/list/connections = list(
+ COMSIG_MOVABLE_MOVED = PROC_REF(on_mob_move),
+ COMSIG_MOB_LOGOUT = PROC_REF(on_mob_logout),
+ )
+ AddComponent(/datum/component/connect_mob_behalf, parent, connections)
+ actively_tracking = TRUE
+
+/datum/object_window_info/proc/stop_turf_tracking()
+ qdel(GetComponent(/datum/component/connect_mob_behalf))
+ actively_tracking = FALSE
+
+/datum/object_window_info/proc/on_mob_move(mob/source)
+ SIGNAL_HANDLER
+ var/turf/listed = source.listed_turf
+ if(!listed || !source.TurfAdjacent(listed))
+ source.set_listed_turf(null)
+
+/datum/object_window_info/proc/on_mob_logout(mob/source)
+ SIGNAL_HANDLER
+ on_mob_move(parent.mob)
+
+/// Clears any cached object window stuff
+/// We use hard refs cause we'd need a signal for this anyway. Cleaner this way
+/datum/object_window_info/proc/viewing_atom_deleted(atom/deleted)
+ SIGNAL_HANDLER
+ atoms_to_show -= deleted
+ atoms_to_imagify -= deleted
+ atoms_to_images -= deleted
+
+/mob/proc/set_listed_turf(turf/new_turf)
+ listed_turf = new_turf
+ if(!client)
+ return
+ if(!client.obj_window)
+ client.obj_window = new(client)
+ if(listed_turf)
+ client.stat_panel.send_message("create_listedturf", listed_turf.name)
+ client.obj_window.start_turf_tracking()
+ client.obj_window.min_index = 0
+ client.obj_window.max_index = 30
+ SSstatpanels.set_turf_examine_tab(client, src)
+ else
+ client.stat_panel.send_message("remove_listedturf")
+ client.obj_window.stop_turf_tracking()
diff --git a/code/controllers/subsystem/text_to_speech.dm b/code/controllers/subsystem/text_to_speech.dm
index fba7de9ec00..667b4904034 100644
--- a/code/controllers/subsystem/text_to_speech.dm
+++ b/code/controllers/subsystem/text_to_speech.dm
@@ -335,16 +335,14 @@ SUBSYSTEM_DEF(tts)
provider.failed_requests++
// if(provider.failed_requests >= provider.failed_requests_limit)
// provider.is_enabled = FALSE
- log_game(span_warning("Error connecting to [provider.name] TTS API. Please inform a maintainer or server host."))
- message_admins(span_warning("Error connecting to [provider.name] TTS API. Please inform a maintainer or server host."))
+ log_debug(span_warning("Error connecting to [provider.name] TTS API. Please inform a maintainer or server host."))
return
if(response.status_code != 200)
provider.failed_requests++
// if(provider.failed_requests >= provider.failed_requests_limit)
// provider.is_enabled = FALSE
- log_game(span_warning("Error performing [provider.name] TTS API request (Code: [response.status_code])"))
- message_admins(span_warning("Error performing [provider.name] TTS API request (Code: [response.status_code])"))
+ log_debug(span_warning("Error performing [provider.name] TTS API request (Code: [response.status_code])"))
tts_request_failed++
if(response.status_code)
if(tts_errors["[response.status_code]"])
@@ -502,7 +500,7 @@ SUBSYSTEM_DEF(tts)
. = trim(.)
. = regex(@"<[^>]*>", "g").Replace(., "")
. = html_decode(.)
- . = regex(@"[^a-zA-Z0-9а-яА-ЯёЁ,!?+./ \r\n\t:—()-]", "g").Replace(., "")
+ . = regex(@"[^a-zA-Z0-9а-яА-ЯёЁѣѢІіäÄöÖØøÆæÅåÄäꝎꝏꜼꜽŒœ#,!?+./ \r\n\t:—()-]", "g").Replace(., "")
. = replacetext(., regex(@"(?[text]"
button.add_overlay(maptext_holder)
diff --git a/code/datums/components/jetpack.dm b/code/datums/components/jetpack.dm
index 604e9027ff8..58659522066 100644
--- a/code/datums/components/jetpack.dm
+++ b/code/datums/components/jetpack.dm
@@ -124,7 +124,7 @@
return
if(user.throwing)//You cannot use jet if you thrown
return
- if(user.client.input_data.desired_move_dir)//You use jet when press keys. yes.
+ if(user.client.intended_direction)//You use jet when press keys. yes.
thrust()
diff --git a/code/datums/datumvars.dm b/code/datums/datumvars.dm
index 800a348d66f..f37b2f7ce69 100644
--- a/code/datums/datumvars.dm
+++ b/code/datums/datumvars.dm
@@ -57,8 +57,8 @@
. += "---"
/client/proc/debug_variables(datum/D in world)
- set category = "Debug"
set name = "\[Admin\] View Variables"
+ set category = "Debug"
var/static/cookieoffset = rand(1, 9999) //to force cookies to reset after the round.
@@ -1273,7 +1273,7 @@
if(!verb || verb == "Cancel")
return
else
- H.verbs += verb
+ add_verb(H, verb)
log_and_message_admins("has given [key_name(H)] the verb [verb]")
else if(href_list["remverb"])
@@ -1291,7 +1291,7 @@
if(!verb)
return
else
- H.verbs -= verb
+ remove_verb(H, verb)
log_and_message_admins("has removed verb [verb] from [key_name(H)]")
else if(href_list["addorgan"])
diff --git a/code/datums/elements/_element.dm b/code/datums/elements/_element.dm
index 98540c5c0d2..301ad0780ee 100644
--- a/code/datums/elements/_element.dm
+++ b/code/datums/elements/_element.dm
@@ -22,7 +22,7 @@
if(type == /datum/element)
return ELEMENT_INCOMPATIBLE
SEND_SIGNAL(target, COMSIG_ELEMENT_ATTACH, src)
- if(element_flags & ELEMENT_DETACH)
+ if(element_flags & ELEMENT_DETACH_ON_HOST_DESTROY)
RegisterSignal(target, COMSIG_QDELETING, PROC_REF(Detach), override = TRUE)
/// Deactivates the functionality defines by the element on the given datum
diff --git a/code/datums/elements/footstep.dm b/code/datums/elements/footstep.dm
index b4490284209..4824e8a2486 100644
--- a/code/datums/elements/footstep.dm
+++ b/code/datums/elements/footstep.dm
@@ -1,6 +1,6 @@
///Footstep element. Plays footsteps at parents location when it is appropriate.
/datum/element/footstep
- element_flags = ELEMENT_DETACH|ELEMENT_BESPOKE
+ element_flags = ELEMENT_DETACH_ON_HOST_DESTROY|ELEMENT_BESPOKE
id_arg_index = 2
///A list containing living mobs and the number of steps they have taken since the last time their footsteps were played.
var/list/steps_for_living = list()
diff --git a/code/datums/elements/give_turf_traits.dm b/code/datums/elements/give_turf_traits.dm
index 8e9ac9132c6..ca046bd4450 100644
--- a/code/datums/elements/give_turf_traits.dm
+++ b/code/datums/elements/give_turf_traits.dm
@@ -1,6 +1,6 @@
/// A bespoke element that adds a set of traits to the turf while occupied by at least one attached movabled.
/datum/element/give_turf_traits
- element_flags = ELEMENT_DETACH|ELEMENT_BESPOKE
+ element_flags = ELEMENT_DETACH_ON_HOST_DESTROY|ELEMENT_BESPOKE
id_arg_index = 2
///A list of traits that are added to the turf while occupied.
var/list/traits
diff --git a/code/datums/elements/light_blocking.dm b/code/datums/elements/light_blocking.dm
index 5d95243396a..3fb133478ad 100644
--- a/code/datums/elements/light_blocking.dm
+++ b/code/datums/elements/light_blocking.dm
@@ -2,7 +2,7 @@
* Attached to movable atoms with opacity. Listens to them move and updates their old and new turf loc's opacity accordingly.
*/
/datum/element/light_blocking
- element_flags = ELEMENT_DETACH
+ element_flags = ELEMENT_DETACH_ON_HOST_DESTROY
/datum/element/light_blocking/Attach(datum/target)
diff --git a/code/datums/elements/movetype_handler.dm b/code/datums/elements/movetype_handler.dm
index d7b28a1550f..d3c6c0560c4 100644
--- a/code/datums/elements/movetype_handler.dm
+++ b/code/datums/elements/movetype_handler.dm
@@ -5,7 +5,7 @@
* before adding them to non-living movables.
*/
/datum/element/movetype_handler
- element_flags = ELEMENT_DETACH
+ element_flags = ELEMENT_DETACH_ON_HOST_DESTROY
var/list/attached_atoms = list()
var/list/paused_floating_anim_atoms = list()
diff --git a/code/datums/elements/strippable.dm b/code/datums/elements/strippable.dm
new file mode 100644
index 00000000000..3730add4ba8
--- /dev/null
+++ b/code/datums/elements/strippable.dm
@@ -0,0 +1,505 @@
+#define SHOW_MINIATURE_MENU 0
+#define SHOW_FULLSIZE_MENU 1
+
+/// An element for atoms that, when dragged and dropped onto a mob, opens a strip panel.
+/datum/element/strippable
+ element_flags = ELEMENT_BESPOKE | ELEMENT_DETACH_ON_HOST_DESTROY
+ id_arg_index = 2
+
+ /// An assoc list of keys to /datum/strippable_item
+ var/list/items
+
+ /// An existing strip menus
+ var/list/strip_menus
+
+/datum/element/strippable/Attach(datum/target, list/items = list())
+ . = ..()
+ if(!isatom(target))
+ return ELEMENT_INCOMPATIBLE
+
+ RegisterSignal(target, COMSIG_DO_MOB_STRIP, PROC_REF(mouse_drop_onto))
+
+ src.items = items
+
+/datum/element/strippable/Detach(datum/source)
+ . = ..()
+
+ UnregisterSignal(source, COMSIG_DO_MOB_STRIP)
+
+ if(!isnull(strip_menus))
+ qdel(strip_menus[source])
+ strip_menus -= source
+
+/datum/element/strippable/proc/mouse_drop_onto(datum/source, atom/over, mob/user)
+ SIGNAL_HANDLER
+
+ if(user == source)
+ return
+
+ if(over != user)
+ return
+
+ var/datum/strip_menu/strip_menu = LAZYACCESS(strip_menus, source)
+
+ if(isnull(strip_menu))
+ strip_menu = new(source, src)
+ LAZYSET(strip_menus, source, strip_menu)
+
+ INVOKE_ASYNC(strip_menu, TYPE_PROC_REF(/datum, ui_interact), user)
+
+/// A representation of an item that can be stripped down
+/datum/strippable_item
+ /// The STRIPPABLE_ITEM_* key
+ var/key
+
+
+/// Gets the item from the given source.
+/datum/strippable_item/proc/get_item(atom/source)
+ return
+
+/// Tries to equip the item onto the given source.
+/// Returns TRUE/FALSE depending on if it is allowed.
+/// This should be used for checking if an item CAN be equipped.
+/// It should not perform the equipping itself.
+/datum/strippable_item/proc/try_equip(atom/source, obj/item/equipping, mob/user)
+ if(HAS_TRAIT(equipping, TRAIT_NODROP) )
+ to_chat(user, span_warning("You can't put [equipping] on [source], it's stuck to your hand!"))
+ return FALSE
+
+ if(equipping.item_flags & ABSTRACT)
+ return FALSE //I don't know a sane-sounding feedback message for trying to put a slap into someone's hand
+
+ return TRUE
+
+/// Start the equipping process. This is the proc you should yield in.
+/// Returns TRUE/FALSE depending on if it is allowed.
+/datum/strippable_item/proc/start_equip(atom/source, obj/item/equipping, mob/user)
+ source.visible_message(
+ span_notice("[user] tries to put [equipping] on [source]."),
+ span_notice("[user] tries to put [equipping] on you."),
+ )
+ if(ishuman(source))
+ var/mob/living/carbon/human/victim_human = source
+ if(!victim_human.has_vision())
+ to_chat(victim_human, span_userdanger("You feel someone trying to put something on you."))
+
+ if(!do_after(user, equipping.put_on_delay, source))
+ return FALSE
+
+ if(QDELETED(equipping) || !user.Adjacent(source) || HAS_TRAIT(equipping, TRAIT_NODROP) )
+ return FALSE
+
+ return TRUE
+
+/// The proc that places the item on the source. This should not yield.
+/datum/strippable_item/proc/finish_equip(atom/source, obj/item/equipping, mob/user)
+ SHOULD_NOT_SLEEP(TRUE)
+ return
+
+/// Tries to unequip the item from the given source.
+/// Returns TRUE/FALSE depending on if it is allowed.
+/// This should be used for checking if it CAN be unequipped.
+/// It should not perform the unequipping itself.
+/datum/strippable_item/proc/try_unequip(atom/source, mob/user)
+ SHOULD_NOT_SLEEP(TRUE)
+
+ var/obj/item/item = get_item(source)
+ if(isnull(item))
+ return FALSE
+
+ if(ismob(source))
+ var/mob/mob_source = source
+ if(!item.canStrip(user, mob_source))
+ return FALSE
+
+ return TRUE
+
+/// Start the unequipping process. This is the proc you should yield in.
+/// Returns TRUE/FALSE depending on if it is allowed.
+/datum/strippable_item/proc/start_unequip(atom/source, mob/user)
+ var/obj/item/item = get_item(source)
+ if(isnull(item))
+ return FALSE
+
+ if(!in_thief_mode(user))
+ source.visible_message(
+ span_warning("[user] tries to remove [source]'s [item.name]."),
+ span_userdanger("[user] tries to remove your [item.name]."),
+ "You hear rustling."
+ )
+
+ to_chat(user, span_danger("You try to remove [source]'s [item.name]..."))
+ add_attack_logs(user, source, "Attempting stripping of [item]")
+ item.add_fingerprint(user)
+
+ if(ishuman(source))
+ var/mob/living/carbon/human/victim_human = source
+ if(!victim_human.has_vision())
+ to_chat(source, span_userdanger("You feel someone fumble with your belongings."))
+
+ return start_unequip_mob(get_item(source), source, user)
+
+/// The proc that unequips the item from the source. This should not yield.
+/datum/strippable_item/proc/finish_unequip(atom/source, mob/user)
+ SHOULD_NOT_SLEEP(TRUE)
+ return
+
+/// Returns a STRIPPABLE_OBSCURING_* define to report on whether or not this is obscured.
+/datum/strippable_item/proc/get_obscuring(atom/source)
+ SHOULD_NOT_SLEEP(TRUE)
+ return STRIPPABLE_OBSCURING_NONE
+
+/// Returns the ID of this item's strippable action.
+/// Return `null` if there is no alternate action.
+/// Any return value of this must be in StripMenu.
+/datum/strippable_item/proc/get_alternate_actions(atom/source, mob/user)
+ return null
+
+/**
+ * Actions that can happen to that body part, regardless if there is an item or not. As long as it is not obscured
+ */
+/datum/strippable_item/proc/get_body_action(atom/source, mob/user)
+ return
+
+/// Performs an alternative action on this strippable_item.
+/// `has_alternate_action` needs to be TRUE.
+/// Returns FALSE if blocked by signal, TRUE otherwise.
+/datum/strippable_item/proc/alternate_action(atom/source, mob/user, action_key)
+ SHOULD_CALL_PARENT(TRUE)
+ return TRUE
+
+/// Returns whether or not this item should show.
+/datum/strippable_item/proc/should_show(atom/source, mob/user)
+ return TRUE
+
+/// Returns whether or not this item should show.
+/datum/strippable_item/proc/in_thief_mode(mob/user)
+ if(!ishuman(user))
+ return FALSE
+ var/mob/living/carbon/human/H = usr
+ var/obj/item/clothing/gloves/G = H.gloves
+ return G?.pickpocket
+
+/// A preset for equipping items onto mob slots
+/datum/strippable_item/mob_item_slot
+ /// The SLOT_FLAG_* to equip to.
+ var/item_slot
+
+/datum/strippable_item/mob_item_slot/get_item(atom/source)
+ if(!ismob(source))
+ return null
+
+ var/mob/mob_source = source
+ return mob_source.get_item_by_slot(item_slot)
+
+/datum/strippable_item/mob_item_slot/try_equip(atom/source, obj/item/equipping, mob/user)
+ . = ..()
+ if(!.)
+ return
+
+ if(!ismob(source))
+ return FALSE
+
+ if(!equipping.mob_can_equip(source, item_slot, disable_warning = TRUE))
+ to_chat(user, span_warning("\The [equipping] doesn't fit in that place!"))
+ return FALSE
+
+ return TRUE
+
+/datum/strippable_item/mob_item_slot/start_equip(atom/source, obj/item/equipping, mob/user)
+ . = ..()
+ if(!.)
+ return
+
+ if(!ismob(source))
+ return FALSE
+
+ if(!equipping.mob_can_equip(source, item_slot, disable_warning = TRUE))
+ return FALSE
+
+ return TRUE
+
+/datum/strippable_item/mob_item_slot/finish_equip(atom/source, obj/item/equipping, mob/user)
+ if(!ismob(source))
+ return FALSE
+
+ var/mob/mob_source = source
+ mob_source.equip_to_slot(equipping, item_slot)
+
+ add_attack_logs(user, source, "Strip equipped [equipping]")
+
+/datum/strippable_item/mob_item_slot/get_obscuring(atom/source)
+ if(ishuman(source))
+ var/mob/living/carbon/human/human_source = source
+ if(item_slot & human_source.check_obscured_slots())
+ return STRIPPABLE_OBSCURING_COMPLETELY
+ return STRIPPABLE_OBSCURING_NONE
+
+/datum/strippable_item/mob_item_slot/finish_unequip(atom/source, mob/user)
+ var/obj/item/item = get_item(source)
+ if(isnull(item))
+ return FALSE
+
+ if(!ismob(source))
+ return FALSE
+
+ var/thief = in_thief_mode(user)
+
+ finish_unequip_mob(item, source, user, thief)
+
+ if(thief)
+ user.put_in_hands(item, FALSE, FALSE, TRUE, TRUE, TRUE)
+
+/// Returns the delay of equipping this item to a mob
+/datum/strippable_item/mob_item_slot/proc/get_equip_delay(obj/item/equipping)
+ return equipping.put_on_delay
+
+/// A utility function for `/datum/strippable_item`s to start unequipping an item from a mob.
+/proc/start_unequip_mob(obj/item/item, mob/source, mob/user, strip_delay)
+ if(!strip_delay)
+ strip_delay = item.strip_delay
+ if(!do_after(user, strip_delay, source))
+ return FALSE
+
+ return TRUE
+
+/// A utility function for `/datum/strippable_item`s to finish unequipping an item from a mob.
+/proc/finish_unequip_mob(obj/item/item, mob/source, mob/user, silent)
+ if(!source.drop_item_ground(item, silent = silent))
+ return
+
+ add_attack_logs(user, source, "Stripping of [item]")
+
+/// A representation of the stripping UI
+/datum/strip_menu
+ /// The owner who has the element /datum/element/strippable
+ var/atom/movable/owner
+
+ /// The strippable element itself
+ var/datum/element/strippable/strippable
+
+ /// A lazy list of user mobs to a list of strip menu keys that they're interacting with
+ var/list/interactions
+
+ /// Associated list of "[icon][icon_state]" = base64 representation of icon. Used for PERFORMANCE.
+ var/static/list/base64_cache = list()
+
+/datum/strip_menu/New(atom/movable/owner, datum/element/strippable/strippable)
+ . = ..()
+ src.owner = owner
+ src.strippable = strippable
+
+/datum/strip_menu/Destroy()
+ owner = null
+ strippable = null
+
+ return ..()
+
+/datum/strip_menu/ui_interact(mob/user, datum/tgui/ui)
+ ui = SStgui.try_update_ui(user, src, ui)
+ if(!ui)
+ ui = new(user, src, "StripMenu")
+ ui.open()
+
+/datum/strip_menu/ui_assets(mob/user)
+ return list(
+ get_asset_datum(/datum/asset/simple/inventory),
+ )
+
+/datum/strip_menu/ui_data(mob/user)
+ var/list/data = list()
+
+ var/list/items = list()
+
+ for(var/strippable_key in strippable.items)
+ var/datum/strippable_item/item_data = strippable.items[strippable_key]
+
+ if(!item_data.should_show(owner, user))
+ continue
+
+ var/list/result
+
+ var/obj/item/item = item_data.get_item(owner)
+ if(item && (item.item_flags & ABSTRACT))
+ items[strippable_key] = result
+ continue
+
+ if(strippable_key in LAZYACCESS(interactions, user))
+ LAZYSET(result, "interacting", TRUE)
+
+ var/obscuring = item_data.get_obscuring(owner)
+ if(obscuring == STRIPPABLE_OBSCURING_COMPLETELY || (item && !item.canStrip(user)))
+ LAZYSET(result, "cantstrip", TRUE)
+
+ if(obscuring != STRIPPABLE_OBSCURING_NONE)
+ LAZYSET(result, "obscured", obscuring)
+ items[strippable_key] = result
+ continue
+
+ var/alternates = item_data.get_body_action(owner, user)
+ if(!islist(alternates) && !isnull(alternates))
+ alternates = list(alternates)
+
+ if(isnull(item))
+ if(length(alternates))
+ LAZYSET(result, "alternates", alternates)
+ items[strippable_key] = result
+ continue
+
+ LAZYINITLIST(result)
+
+ var/key = "[item.icon],[item.icon_state]"
+ if(!(key in base64_cache))
+ base64_cache[key] = icon2base64(icon(item.icon, item.icon_state, dir = SOUTH, frame = 1, moving = FALSE))
+ result["icon"] = base64_cache[key]
+ result["name"] = item.name
+
+ var/real_alts = item_data.get_alternate_actions(owner, user)
+ if(!isnull(real_alts))
+ if(islist(alternates))
+ alternates += real_alts
+ else
+ alternates = real_alts
+ if(!islist(alternates) && !isnull(alternates))
+ alternates = list(alternates)
+ result["alternates"] = alternates
+
+ items[strippable_key] = result
+
+ data["items"] = items
+
+ // While most `\the`s are implicit, this one is not.
+ // In this case, `\The` would otherwise be used.
+ // This doesn't match with what it's used for, which is to say "Stripping the alien drone",
+ // as opposed to "Stripping The alien drone".
+ // Human names will still show without "the", as they are proper nouns.
+ data["name"] = "\the [owner]"
+ data["show_mode"] = user.client.prefs.toggles2 & PREFTOGGLE_2_BIG_STRIP_MENU ? SHOW_FULLSIZE_MENU : SHOW_MINIATURE_MENU
+
+ return data
+
+/datum/strip_menu/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state)
+ . = ..()
+ if(.)
+ return
+
+ var/mob/living/user = ui.user
+ if(!isliving(ui.user) || !HAS_TRAIT(user, TRAIT_CAN_STRIP))
+ return
+
+ . = TRUE
+ switch(action)
+ if("use")
+ var/key = params["key"]
+ var/datum/strippable_item/strippable_item = strippable.items[key]
+
+ if(isnull(strippable_item))
+ return
+
+ if(!strippable_item.should_show(owner, user))
+ return
+
+ if(strippable_item.get_obscuring(owner) == STRIPPABLE_OBSCURING_COMPLETELY)
+ return
+
+ var/item = strippable_item.get_item(owner)
+ if(isnull(item))
+ var/obj/item/held_item = user.get_active_hand()
+ if(isnull(held_item))
+ return
+
+ if(strippable_item.try_equip(owner, held_item, user))
+ LAZYORASSOCLIST(interactions, user, key)
+
+ // Update just before the delay starts
+ SStgui.update_uis(src)
+ // Yielding call
+ var/should_finish = strippable_item.start_equip(owner, held_item, user)
+
+ LAZYREMOVEASSOC(interactions, user, key)
+
+ if(!should_finish)
+ return
+
+ if(QDELETED(src) || QDELETED(owner))
+ return
+
+ // They equipped an item in the meantime, or they're no longer adjacent
+ if(!isnull(strippable_item.get_item(owner)) || !user.Adjacent(owner))
+ return
+
+ // make sure to drop the item
+ if(!user.drop_item_ground(held_item, silent = strippable_item.in_thief_mode(user)))
+ return
+
+ strippable_item.finish_equip(owner, held_item, user)
+
+ else if(strippable_item.try_unequip(owner, user))
+ LAZYORASSOCLIST(interactions, user, key)
+
+ // Update just before the delay starts
+ SStgui.update_uis(src)
+ var/should_unequip = strippable_item.start_unequip(owner, user)
+
+ LAZYREMOVEASSOC(interactions, user, key)
+
+ // Yielding call
+ if(!should_unequip)
+ return
+
+ if(QDELETED(src) || QDELETED(owner))
+ return
+
+ // They changed the item in the meantime
+ if(strippable_item.get_item(owner) != item)
+ return
+
+ if(!user.Adjacent(owner))
+ return
+
+ strippable_item.finish_unequip(owner, user)
+ if("alt")
+ var/key = params["key"]
+ var/datum/strippable_item/strippable_item = strippable.items[key]
+
+ if(isnull(strippable_item))
+ return
+
+ if(!strippable_item.should_show(owner, user))
+ return
+
+ if(strippable_item.get_obscuring(owner) == STRIPPABLE_OBSCURING_COMPLETELY)
+ return
+
+ if(isnull(strippable_item.get_body_action(owner, user)))
+ var/item = strippable_item.get_item(owner)
+ if(isnull(item) || isnull(strippable_item.get_alternate_actions(owner, user)))
+ return
+
+ LAZYORASSOCLIST(interactions, user, key)
+
+ // Update just before the delay starts
+ SStgui.update_uis(src)
+ // Potentially yielding
+ strippable_item.alternate_action(owner, user, params["action_key"])
+
+ LAZYREMOVEASSOC(interactions, user, key)
+
+/datum/strip_menu/ui_host(mob/user)
+ return owner
+
+/datum/strip_menu/ui_state(mob/user)
+ return GLOB.strippable_state
+
+/// Creates an assoc list of keys to /datum/strippable_item
+/proc/create_strippable_list(types)
+ var/list/strippable_items = list()
+
+ for(var/strippable_type in types)
+ var/datum/strippable_item/strippable_item = new strippable_type
+ strippable_items[strippable_item.key] = strippable_item
+
+ return strippable_items
+
+#undef SHOW_MINIATURE_MENU
+#undef SHOW_FULLSIZE_MENU
diff --git a/code/datums/elements/turf_transparency.dm b/code/datums/elements/turf_transparency.dm
index 2711d5a89b7..6762eb17a23 100644
--- a/code/datums/elements/turf_transparency.dm
+++ b/code/datums/elements/turf_transparency.dm
@@ -176,7 +176,7 @@ GLOBAL_LIST_EMPTY(pillars_by_z)
hold_this.display(orphan, src)
/datum/element/turf_z_transparency
- element_flags = ELEMENT_DETACH
+ element_flags = ELEMENT_DETACH_ON_HOST_DESTROY
///This proc sets up the signals to handle updating viscontents when turfs above/below update. Handle plane and layer here too so that they don't cover other obs/turfs in Dream Maker
/datum/element/turf_z_transparency/Attach(datum/target, mapload)
diff --git a/code/datums/holocall.dm b/code/datums/holocall.dm
index 20efef0c3b8..377c3a0f552 100644
--- a/code/datums/holocall.dm
+++ b/code/datums/holocall.dm
@@ -3,7 +3,7 @@
/mob/camera/aiEye/remote/holo/setLoc(turf/destination, force_update = FALSE)
. = ..()
var/obj/machinery/hologram/holopad/H = origin
- H.move_hologram(eye_user, loc)
+ H?.move_hologram(eye_user, loc)
ai_detector_visible = FALSE // Holocalls dont trigger the Ai Detector
//this datum manages it's own references
diff --git a/code/datums/keybindings/_keybindings.dm b/code/datums/keybindings/_keybindings.dm
index 535b4e5f2a7..593eddaa95b 100644
--- a/code/datums/keybindings/_keybindings.dm
+++ b/code/datums/keybindings/_keybindings.dm
@@ -6,52 +6,33 @@
/// The default key(s) assigned to the keybind.
var/list/keys
+
/**
* Returns whether the keybinding can be pressed by the client's current mob.
*
* Arguments:
- * * C - The client.
- * * M - The client's mob.
+ * * user - The client.
*/
-/datum/keybinding/proc/can_use(client/C, mob/M)
+/datum/keybinding/proc/can_use(client/user)
return TRUE
+
/**
* Called when the client presses the keybind.
*
* Arguments:
- * * C - The client.
+ * * user - The client.
*/
-/datum/keybinding/proc/down(client/C)
- if(should_start_looping(C))
- SSinput.processing[C] = world.time
+/datum/keybinding/proc/down(client/user)
+ return FALSE
-/**
- * Called when the client releases the keybind.
- *
- * Arguments:
- * * C - The client.
- */
-/datum/keybinding/proc/up(client/C)
- if(should_stop_looping(C))
- SSinput.processing -= C
/**
- * Called on keybind press to determine looping behaviour.
- * If TRUE is returned, the client will be added to SSinput's processing loop. Use VERY sparingly.
+ * Called when the client releases the keybind.
*
* Arguments:
- * * C - The client.
+ * * user - The client.
*/
-/datum/keybinding/proc/should_start_looping(client/C)
+/datum/keybinding/proc/up(client/user)
return FALSE
-/**
- * Called on keybind release to determine looping behaviour.
- * If TRUE is returned, the client will be removed from SSinput's processing loop.
- *
- * Arguments:
- * * C - The client.
- */
-/datum/keybinding/proc/should_stop_looping(client/C)
- return FALSE
diff --git a/code/datums/keybindings/admin.dm b/code/datums/keybindings/admin.dm
index e31a434d050..e7f857ff97b 100644
--- a/code/datums/keybindings/admin.dm
+++ b/code/datums/keybindings/admin.dm
@@ -3,76 +3,118 @@
/// The rights to use with [/proc/check_rights] if any
var/rights
-/datum/keybinding/admin/can_use(client/C, mob/M)
+
+/datum/keybinding/admin/can_use(client/user)
if(rights && !check_rights(rights, FALSE))
return FALSE
- return !isnull(C.holder) && ..()
+ return !isnull(user.holder)
+
/datum/keybinding/admin/mc_debug
name = "MC Debug"
keys = list("ShiftF3")
- rights = R_VIEWRUNTIMES | R_DEBUG
+ rights = R_VIEWRUNTIMES|R_DEBUG
+
-/datum/keybinding/admin/mc_debug/down(client/C)
+/datum/keybinding/admin/mc_debug/down(client/user)
. = ..()
- if(C in SSdebugview.processing)
- SSdebugview.stop_processing(C)
- return
- SSdebugview.start_processing(C)
+ if(.)
+ return .
+ if(user in SSdebugview.processing)
+ SSdebugview.stop_processing(user)
+ else
+ SSdebugview.start_processing(user)
+ return TRUE
+
/datum/keybinding/admin/msay
name = "Msay (for admins)"
keys = list("ShiftF5")
-/datum/keybinding/admin/msay/down(client/C)
+
+/datum/keybinding/admin/msay/down(client/user)
. = ..()
- C.get_mentor_say()
+ if(.)
+ return .
+ user.get_mentor_say()
+ return TRUE
+
/datum/keybinding/admin/asay
name = "Msay/Asay"
keys = list("F5")
-/datum/keybinding/admin/asay/down(client/C)
+
+/datum/keybinding/admin/asay/down(client/user)
. = ..()
- C.get_admin_say()
+ if(.)
+ return .
+ user.get_admin_say()
+ return TRUE
+
/datum/keybinding/admin/aghost
name = "Aghost"
keys = list("F6")
-/datum/keybinding/admin/aghost/down(client/C)
+
+/datum/keybinding/admin/aghost/down(client/user)
. = ..()
- C.admin_ghost()
+ if(.)
+ return .
+ user.admin_ghost()
+ return TRUE
+
/datum/keybinding/admin/player_panel
name = "Player Panel"
keys = list("F7")
- rights = R_ADMIN | R_MOD
+ rights = R_ADMIN|R_MOD
+
-/datum/keybinding/admin/player_panel/down(client/C)
+/datum/keybinding/admin/player_panel/down(client/user)
. = ..()
- C.holder.player_panel_new()
+ if(.)
+ return .
+ user.holder.player_panel_new()
+ return TRUE
+
/datum/keybinding/admin/apm
name = "Admin PM"
keys = list("F8")
-/datum/keybinding/admin/apm/down(client/C)
+
+/datum/keybinding/admin/apm/down(client/user)
. = ..()
- C.cmd_admin_pm_panel()
+ if(.)
+ return .
+ user.cmd_admin_pm_panel()
+ return TRUE
+
/datum/keybinding/admin/invisimin
name = "Invisimin"
keys = list("F9")
-/datum/keybinding/admin/invisimin/down(client/C)
+
+/datum/keybinding/admin/invisimin/down(client/user)
. = ..()
- C.invisimin()
+ if(.)
+ return .
+ user.invisimin()
+ return TRUE
+
/datum/keybinding/admin/dsay
name = "Dsay"
keys = list("F10")
-/datum/keybinding/admin/dsay/down(client/C)
+
+/datum/keybinding/admin/dsay/down(client/user)
. = ..()
- C.get_dead_say()
+ if(.)
+ return .
+ user.get_dead_say()
+ return TRUE
+
diff --git a/code/datums/keybindings/carbon.dm b/code/datums/keybindings/carbon.dm
index 409cde0b8a7..a137d04a016 100644
--- a/code/datums/keybindings/carbon.dm
+++ b/code/datums/keybindings/carbon.dm
@@ -1,92 +1,138 @@
/datum/keybinding/carbon
category = KB_CATEGORY_CARBON
-/datum/keybinding/carbon/can_use(client/C, mob/M)
- return iscarbon(M) && ..()
+
+/datum/keybinding/carbon/can_use(client/user)
+ return iscarbon(user.mob)
+
/datum/keybinding/carbon/throw_mode
name = "Режим броска (переключить)"
keys = list("R")
-/datum/keybinding/carbon/throw_mode/down(client/C)
+
+/datum/keybinding/carbon/throw_mode/down(client/user)
. = ..()
- var/mob/living/carbon/M = C.mob
- M.toggle_throw_mode()
+ if(.)
+ return .
+ var/mob/living/carbon/carbon_mob = user.mob
+ carbon_mob.toggle_throw_mode()
+ return TRUE
+
-/datum/keybinding/carbon/throw_mode/hold
+/datum/keybinding/carbon/throw_mode_hold
name = "Режим броска (Зажать)"
- keys = null
-/datum/keybinding/carbon/throw_mode/hold/up(client/C)
+
+/datum/keybinding/carbon/throw_mode_hold/down(client/user)
+ . = ..()
+ if(.)
+ return .
+ var/mob/living/carbon/carbon_mob = user.mob
+ carbon_mob.toggle_throw_mode()
+
+
+/datum/keybinding/carbon/throw_mode_hold/up(client/user)
. = ..()
- var/mob/living/carbon/M = C.mob
- M.throw_mode_off()
+ if(.)
+ return .
+ var/mob/living/carbon/carbon_mob = user.mob
+ carbon_mob.throw_mode_off()
+
/datum/keybinding/carbon/give_item
name = "Передать вещь (переключить)"
keys = list("V")
-/datum/keybinding/carbon/give_item/down(client/C)
+
+/datum/keybinding/carbon/give_item/down(client/user)
. = ..()
- var/mob/living/carbon/M = C.mob
- M.toggle_give()
+ if(.)
+ return .
+ var/mob/living/carbon/carbon_mob = user.mob
+ carbon_mob.toggle_give()
+ return TRUE
+
/datum/keybinding/carbon/intent
/// The intent to switch to.
var/intent
-/datum/keybinding/carbon/intent/down(client/C)
+
+/datum/keybinding/carbon/intent/down(client/user)
. = ..()
- var/mob/living/carbon/M = C.mob
- M.a_intent_change(intent)
+ if(.)
+ return .
+ var/mob/living/carbon/carbon_mob = user.mob
+ carbon_mob.a_intent_change(intent)
+ return TRUE
+
/datum/keybinding/carbon/intent/help
name = "Help Intent (нажать)"
intent = INTENT_HELP
keys = list("1")
+
/datum/keybinding/carbon/intent/disarm
name = "Disarm Intent (нажать)"
intent = INTENT_DISARM
keys = list("2")
+
/datum/keybinding/carbon/intent/grab
name = "Grab Intent (нажать)"
intent = INTENT_GRAB
keys = list("3")
+
/datum/keybinding/carbon/intent/harm
name = "Harm Intent (нажать)"
intent = INTENT_HARM
keys = list("4")
-/datum/keybinding/carbon/intent/hold
+
+/datum/keybinding/carbon/intent_hold
+ /// The intent to switch to.
+ var/intent
/// The previous intent before holding.
var/prev_intent
-/datum/keybinding/carbon/intent/hold/down(client/C)
- var/mob/living/carbon/M = C.mob
- prev_intent = M.a_intent
- return ..()
-/datum/keybinding/carbon/intent/hold/up(client/C)
+/datum/keybinding/carbon/intent_hold/down(client/user)
. = ..()
- var/mob/living/carbon/M = C.mob
- M.a_intent_change(prev_intent)
+ if(.)
+ return .
+ var/mob/living/carbon/carbon_mob = user.mob
+ prev_intent = carbon_mob.a_intent
+ carbon_mob.a_intent_change(intent)
+
+
+/datum/keybinding/carbon/intent_hold/up(client/user)
+ . = ..()
+ if(.)
+ return .
+ var/mob/living/carbon/carbon_mob = user.mob
+ carbon_mob.a_intent_change(prev_intent)
prev_intent = null
-/datum/keybinding/carbon/intent/hold/help
+
+/datum/keybinding/carbon/intent_hold/help
name = "Help Intent (зажать)"
intent = INTENT_HELP
-/datum/keybinding/carbon/intent/hold/disarm
+
+/datum/keybinding/carbon/intent_hold/disarm
name = "Disarm Intent (зажать)"
intent = INTENT_DISARM
-/datum/keybinding/carbon/intent/hold/grab
+
+/datum/keybinding/carbon/intent_hold/grab
name = "Grab Intent (зажать)"
intent = INTENT_GRAB
-/datum/keybinding/carbon/intent/hold/harm
+
+/datum/keybinding/carbon/intent_hold/harm
name = "Harm Intent (зажать)"
intent = INTENT_HARM
+
diff --git a/code/datums/keybindings/client.dm b/code/datums/keybindings/client.dm
index bfe155cae51..f9e26abca60 100644
--- a/code/datums/keybindings/client.dm
+++ b/code/datums/keybindings/client.dm
@@ -1,58 +1,94 @@
/datum/keybinding/client
category = KB_CATEGORY_UNSORTED
+
/datum/keybinding/client/admin_help
name = "Admin Help"
keys = list("F1")
-/datum/keybinding/client/admin_help/down(client/C)
+
+/datum/keybinding/client/admin_help/down(client/user)
. = ..()
- C.adminhelp()
+ if(.)
+ return .
+ user.adminhelp()
+ return TRUE
+
/datum/keybinding/client/ooc
name = "OOC"
keys = list("F2", "O")
-/datum/keybinding/client/ooc/down(client/C)
+
+/datum/keybinding/client/ooc/down(client/user)
. = ..()
- C.ooc()
+ if(.)
+ return .
+ user.ooc()
+ return TRUE
+
/datum/keybinding/client/looc
name = "Локальный OOC"
keys = list("L")
-/datum/keybinding/client/looc/down(client/C)
+
+/datum/keybinding/client/looc/down(client/user)
. = ..()
- C.looc()
+ if(.)
+ return .
+ user.looc()
+ return TRUE
+
/datum/keybinding/client/say
name = "Say"
keys = list("F3", "T")
-/datum/keybinding/client/say/down(client/C)
+
+/datum/keybinding/client/say/down(client/user)
. = ..()
- C.mob.say_wrapper()
+ if(.)
+ return .
+ user.mob.say_wrapper()
+ return TRUE
+
/datum/keybinding/client/me
name = "Me"
keys = list("F4", "M")
-/datum/keybinding/client/me/down(client/C)
+
+/datum/keybinding/client/me/down(client/user)
. = ..()
- C.mob.me_wrapper()
+ if(.)
+ return .
+ user.mob.me_wrapper()
+ return TRUE
+
/datum/keybinding/client/t_fullscreen
name = "Переключить Fullscreen"
keys = list("F11")
-/datum/keybinding/client/t_fullscreen/down(client/C)
+
+/datum/keybinding/client/t_fullscreen/down(client/user)
. = ..()
- C.toggle_fullscreen()
+ if(.)
+ return .
+ user.toggle_fullscreen()
+ return TRUE
+
/datum/keybinding/client/toggle_min_hud
name = "Переключить минимальный HUD"
keys = list("F12")
-/datum/keybinding/client/toggle_min_hud/down(client/C)
+
+/datum/keybinding/client/toggle_min_hud/down(client/user)
. = ..()
- C.mob.button_pressed_F12()
+ if(.)
+ return .
+ user.mob.button_pressed_F12()
+ return TRUE
+
diff --git a/code/datums/keybindings/emote.dm b/code/datums/keybindings/emote.dm
index f399dec92d3..8891cb71a72 100644
--- a/code/datums/keybindings/emote.dm
+++ b/code/datums/keybindings/emote.dm
@@ -3,13 +3,11 @@
var/datum/emote/linked_emote
-/datum/keybinding/emote/can_use(client/C, mob/M)
- return ..() //We don't need custom logic here as emotes handle their own useability
-
-
/datum/keybinding/emote/down(client/user)
. = ..()
- user.mob.emote(initial(linked_emote.key), intentional = TRUE)
+ if(.)
+ return .
+ return user.mob.emote(initial(linked_emote.key), intentional = TRUE)
/**
@@ -189,8 +187,8 @@
/datum/keybinding/emote/carbon
category = KB_CATEGORY_EMOTE_CARBON
-/datum/keybinding/emote/carbon/can_use(client/C, mob/M)
- return iscarbon(M) && ..()
+/datum/keybinding/emote/carbon/can_use(client/user)
+ return iscarbon(user.mob)
/datum/keybinding/emote/carbon/cross
linked_emote = /datum/emote/living/carbon/cross
@@ -279,8 +277,8 @@
/datum/keybinding/emote/carbon/alien
category = KB_CATEGORY_EMOTE_ALIEN
-/datum/keybinding/emote/carbon/alien/can_use(client/C, mob/M)
- return isalien(M) && ..()
+/datum/keybinding/emote/carbon/alien/can_use(client/user)
+ return isalien(user.mob)
/datum/keybinding/emote/carbon/alien/humanoid/hiss
linked_emote = /datum/emote/living/carbon/alien/humanoid/hiss
@@ -297,8 +295,8 @@
/datum/keybinding/emote/carbon/brain
category = KB_CATEGORY_EMOTE_BRAIN
-/datum/keybinding/emote/carbon/brain/can_use(client/C, mob/M)
- return isbrain(M) && ..()
+/datum/keybinding/emote/carbon/brain/can_use(client/user)
+ return isbrain(user.mob)
/datum/keybinding/emote/carbon/brain/alarm
linked_emote = /datum/emote/living/carbon/brain/alarm
@@ -335,8 +333,8 @@
/datum/keybinding/emote/carbon/human
category = KB_CATEGORY_EMOTE_HUMAN
-/datum/keybinding/emote/carbon/human/can_use(client/C, mob/M)
- return ishuman(M) && ..()
+/datum/keybinding/emote/carbon/human/can_use(client/user)
+ return ishuman(user.mob)
/datum/keybinding/emote/carbon/human/johnny
linked_emote = /datum/emote/living/carbon/human/johnny
@@ -685,8 +683,8 @@
/datum/keybinding/emote/silicon
category = KB_CATEGORY_EMOTE_SILICON
-/datum/keybinding/emote/silicon/can_use(client/C, mob/M)
- return (issilicon(M) || isbot(M) || ismachineperson(M)) && ..()
+/datum/keybinding/emote/silicon/can_use(client/user)
+ return issilicon(user.mob) || isbot(user.mob) || ismachineperson(user.mob)
/datum/keybinding/emote/silicon/scream
linked_emote = /datum/emote/living/silicon/scream
@@ -735,11 +733,11 @@
/datum/keybinding/emote/simple_animal
category = KB_CATEGORY_EMOTE_ANIMAL
-/datum/keybinding/emote/simple_animal/can_use(client/C, mob/M)
- return isanimal(M) && ..()
+/datum/keybinding/emote/simple_animal/can_use(client/user)
+ return isanimal(user.mob)
-/datum/keybinding/emote/simple_animal/pet/dog/can_use(client/C, mob/M)
- return isdog(M) && ..()
+/datum/keybinding/emote/simple_animal/pet/dog/can_use(client/user)
+ return isdog(user.mob)
/datum/keybinding/emote/simple_animal/pet/dog/bark
linked_emote = /datum/emote/living/simple_animal/pet/dog/bark
@@ -754,16 +752,16 @@
name = "Рычать (пёс)"
-/datum/keybinding/emote/simple_animal/mouse/can_use(client/C, mob/M)
- return ismouse(M) && ..()
+/datum/keybinding/emote/simple_animal/mouse/can_use(client/user)
+ return ismouse(user.mob)
/datum/keybinding/emote/simple_animal/mouse/squeak
linked_emote = /datum/emote/living/simple_animal/mouse/squeak
name = "Писк (мышь)"
-/datum/keybinding/emote/simple_animal/pet/cat/can_use(client/C, mob/M)
- return iscat(M) && ..()
+/datum/keybinding/emote/simple_animal/pet/cat/can_use(client/user)
+ return iscat(user.mob)
/datum/keybinding/emote/simple_animal/pet/cat/meow
linked_emote = /datum/emote/living/simple_animal/pet/cat/meow
@@ -791,24 +789,26 @@
var/donor_exclusive = FALSE
-/datum/keybinding/custom/down(client/C)
+/datum/keybinding/custom/down(client/user)
. = ..()
- if(!C.prefs?.custom_emotes) //Checks the current character save for any custom emotes
- return
+ if(.)
+ return .
+ if(!user.prefs?.custom_emotes) //Checks the current character save for any custom emotes
+ return TRUE
- var/desired_emote = C.prefs.custom_emotes[name] //check the custom emotes list for this keybind name
+ var/desired_emote = user.prefs.custom_emotes[name] //check the custom emotes list for this keybind name
if(!desired_emote)
- return
-
- C.mob.me_verb(html_decode(desired_emote)) //do the thing!
+ return TRUE
+ user.mob.me_verb(html_decode(desired_emote)) //do the thing!
+ return TRUE
-/datum/keybinding/custom/can_use(client/C, mob/M)
- if(donor_exclusive && !((C.donator_level >= 2) || C.holder || C.prefs.unlock_content)) //is this keybind restricted to donors/byond members/admins, and are you one or not?
- return
- return isliving(M) && ..()
+/datum/keybinding/custom/can_use(client/user)
+ if(donor_exclusive && !((user.donator_level >= 2) || user.holder || user.prefs?.unlock_content)) //is this keybind restricted to donors/byond members/admins, and are you one or not?
+ return FALSE
+ return isliving(user.mob)
/datum/keybinding/custom/one
diff --git a/code/datums/keybindings/human.dm b/code/datums/keybindings/human.dm
index 6e8439cb641..1363040a14d 100644
--- a/code/datums/keybindings/human.dm
+++ b/code/datums/keybindings/human.dm
@@ -1,17 +1,24 @@
/datum/keybinding/human
category = KB_CATEGORY_HUMAN
-/datum/keybinding/human/can_use(client/C, mob/M)
- return ishuman(M) && ..()
+
+/datum/keybinding/human/can_use(client/user)
+ return ishuman(user.mob)
+
/datum/keybinding/human/toggle_holster
name = "Использовать кобуру"
keys = list("H")
-/datum/keybinding/human/toggle_holster/down(client/C)
+
+/datum/keybinding/human/toggle_holster/down(client/user)
. = ..()
- var/mob/living/carbon/human/M = C.mob
- if(!M.w_uniform)
- return
- var/obj/item/clothing/accessory/holster/H = locate() in M.w_uniform
- H?.holster_verb()
+ if(.)
+ return .
+ var/mob/living/carbon/human/human_mob = user.mob
+ if(!human_mob.w_uniform)
+ return TRUE
+ var/obj/item/clothing/accessory/holster/holster = locate() in human_mob.w_uniform
+ holster?.holster_verb()
+ return TRUE
+
diff --git a/code/datums/keybindings/living.dm b/code/datums/keybindings/living.dm
index 9a075cd6d64..1bf4b74b7bb 100644
--- a/code/datums/keybindings/living.dm
+++ b/code/datums/keybindings/living.dm
@@ -1,64 +1,101 @@
/datum/keybinding/living
category = KB_CATEGORY_LIVING
-/datum/keybinding/living/can_use(client/C, mob/M)
- return isliving(M) && ..()
+
+/datum/keybinding/living/can_use(client/user)
+ return isliving(user.mob)
+
/datum/keybinding/living/rest
name = "Лечь/встать"
keys = list("ShiftB")
-/datum/keybinding/living/rest/down(client/C)
+
+/datum/keybinding/living/rest/down(client/user)
. = ..()
- var/mob/living/M = C.mob
- M.toggle_resting()
+ if(.)
+ return .
+ var/mob/living/living_mob = user.mob
+ living_mob.toggle_resting()
+ return TRUE
+
/datum/keybinding/living/resist
name = "Сопротивляться"
keys = list("B")
-/datum/keybinding/living/resist/down(client/C)
+
+/datum/keybinding/living/resist/down(client/user)
. = ..()
- var/mob/living/M = C.mob
- M.resist()
+ if(.)
+ return .
+ var/mob/living/living_mob = user.mob
+ living_mob.resist()
+ return TRUE
+
/datum/keybinding/living/whisper
name = "Шептать"
keys = list("ShiftT")
-/datum/keybinding/living/whisper/down(client/C)
- var/mob/M = C.mob
- M.set_typing_indicator(TRUE)
- M.hud_typing = 1
- var/message = typing_input(M, "", "Whisper (text)")
- M.hud_typing = 0
- M.set_typing_indicator(FALSE)
+
+
+/datum/keybinding/living/whisper/down(client/user)
+ . = ..()
+ if(.)
+ return .
+ var/mob/living/living_mob = user.mob
+ living_mob.set_typing_indicator(TRUE)
+ living_mob.hud_typing = TRUE
+ var/message = typing_input(living_mob, "", "Whisper (text)")
+ living_mob.hud_typing = FALSE
+ living_mob.set_typing_indicator(FALSE)
if(message)
- M.whisper(message)
+ living_mob.whisper(message)
+ return TRUE
+
/datum/keybinding/living/look_up
name = "Взглянуть вверх"
keys = list("Northwest") // Home
+
/datum/keybinding/living/look_up/down(client/user)
. = ..()
- var/mob/living/L = user.mob
- L.look_up()
+ if(.)
+ return .
+ var/mob/living/living_mob = user.mob
+ living_mob.look_up()
+ return TRUE
+
/datum/keybinding/living/look_up/up(client/user)
. = ..()
- var/mob/living/L = user.mob
- L.end_look_up()
+ if(.)
+ return .
+ var/mob/living/living_mob = user.mob
+ living_mob.end_look_up()
+ return TRUE
+
/datum/keybinding/living/look_down
name = "Взглянуть вниз"
keys = list("Southwest") // End
+
/datum/keybinding/living/look_down/down(client/user)
. = ..()
- var/mob/living/L = user.mob
- L.look_down()
+ if(.)
+ return .
+ var/mob/living/living_mob = user.mob
+ living_mob.look_down()
+ return TRUE
+
/datum/keybinding/living/look_down/up(client/user)
. = ..()
- var/mob/living/L = user.mob
- L.end_look_down()
+ if(.)
+ return .
+ var/mob/living/living_mob = user.mob
+ living_mob.end_look_down()
+ return TRUE
+
diff --git a/code/datums/keybindings/mob.dm b/code/datums/keybindings/mob.dm
index 0e3d89443c6..0b29b61944f 100644
--- a/code/datums/keybindings/mob.dm
+++ b/code/datums/keybindings/mob.dm
@@ -1,286 +1,388 @@
/datum/keybinding/mob
category = KB_CATEGORY_MOB
+
// Hands
/datum/keybinding/mob/use_held_object
name = "Использовать вещь в руке"
keys = list("Y", "Z")
-/datum/keybinding/mob/use_held_object/down(client/C)
+
+/datum/keybinding/mob/use_held_object/down(client/user)
. = ..()
- C.mob.mode()
+ if(.)
+ return .
+ user.mob.mode()
+ return TRUE
+
/datum/keybinding/mob/equip_held_object
name = "Экипировать вещь"
keys = list("E")
-/datum/keybinding/mob/equip_held_object/down(client/C)
+
+/datum/keybinding/mob/equip_held_object/down(client/user)
. = ..()
- C.mob.quick_equip()
+ if(.)
+ return .
+ user.mob.quick_equip()
+ return TRUE
+
/datum/keybinding/mob/drop_held_object
name = "Выложить вещь в руке"
keys = list("Q")
-/datum/keybinding/mob/drop_held_object/can_use(client/C, mob/M)
- return !isrobot(M) && ..() //robots on 'q' have their own proc for drop, in keybindinds/robot.dm
-/datum/keybinding/mob/drop_held_object/down(client/C)
+/datum/keybinding/mob/drop_held_object/can_use(client/user)
+ return !isrobot(user.mob) //robots on 'q' have their own proc for drop, in keybindinds/robot.dm
+
+
+/datum/keybinding/mob/drop_held_object/down(client/user)
. = ..()
- var/obj/item/I = C.mob.get_active_hand()
- if(!I && C.mob.special_hands_drop_action())
- SEND_SIGNAL(C.mob, COMSIG_MOB_KEY_DROP_ITEM_DOWN)
- return
-
- if(I)
- if(SEND_SIGNAL(C.mob, COMSIG_MOB_KEY_DROP_ITEM_DOWN) & COMPONENT_CANCEL_DROP)
- return
- I.run_drop_held_item(C.mob)
+ if(.)
+ return .
+ var/obj/item/active_item = user.mob.get_active_hand()
+ if(!active_item && user.mob.special_hands_drop_action())
+ SEND_SIGNAL(user.mob, COMSIG_MOB_KEY_DROP_ITEM_DOWN)
+ return TRUE
+
+ if(active_item)
+ if(SEND_SIGNAL(user.mob, COMSIG_MOB_KEY_DROP_ITEM_DOWN) & COMPONENT_CANCEL_DROP)
+ return TRUE
+ active_item.run_drop_held_item(user.mob)
else
- if(C.mob.pulling && isliving(C.mob))
- var/mob/living/grabber = C.mob
+ if(user.mob.pulling && isliving(user.mob))
+ var/mob/living/grabber = user.mob
if(!isnull(grabber.pull_hand) && grabber.pull_hand != PULL_WITHOUT_HANDS)
- if(C.mob.next_move <= world.time && grabber.hand == grabber.pull_hand)
+ if(user.mob.next_move <= world.time && grabber.hand == grabber.pull_hand)
grabber.stop_pulling()
- return
- to_chat(C, span_warning("Вы ничего не держите в руке!"))
+ return TRUE
+ to_chat(user, span_warning("Вы ничего не держите в руке!"))
+ return TRUE
+
/datum/keybinding/mob/swap_hands
name = "Поменять руки"
keys = list("X")
-/datum/keybinding/mob/swap_hands/down(client/C)
+
+/datum/keybinding/mob/swap_hands/down(client/user)
. = ..()
- C.mob.swap_hand()
+ if(.)
+ return .
+ user.mob.swap_hand()
+ return TRUE
+
// Intents
/datum/keybinding/mob/prev_intent
name = "Предыдущий Intent"
keys = list("F")
-/datum/keybinding/mob/prev_intent/down(client/C)
+
+/datum/keybinding/mob/prev_intent/down(client/user)
. = ..()
- C.mob.a_intent_change(INTENT_HOTKEY_LEFT)
+ if(.)
+ return .
+ user.mob.a_intent_change(INTENT_HOTKEY_LEFT)
+ return TRUE
+
/datum/keybinding/mob/next_intent
name = "Следующий Intent"
keys = list("G", "Insert")
-/datum/keybinding/mob/next_intent/down(client/C)
+
+/datum/keybinding/mob/next_intent/down(client/user)
. = ..()
- C.mob.a_intent_change(INTENT_HOTKEY_RIGHT)
+ if(.)
+ return .
+ user.mob.a_intent_change(INTENT_HOTKEY_RIGHT)
+ return TRUE
+
/datum/keybinding/mob/walk_hold
name = "Идти (Зажать)"
keys = list("Alt")
-/datum/keybinding/mob/walk_hold/down(client/C)
+
+/datum/keybinding/mob/walk_hold/down(client/user)
. = ..()
- C.mob.toggle_move_intent()
+ if(.)
+ return .
+ user.mob.toggle_move_intent()
+
-/datum/keybinding/mob/walk_hold/up(client/C)
+/datum/keybinding/mob/walk_hold/up(client/user)
. = ..()
- C.mob.toggle_move_intent()
+ if(.)
+ return .
+ user.mob.toggle_move_intent()
+
/datum/keybinding/mob/walk_toggle
name = "Идти (Переключить)"
-/datum/keybinding/mob/walk_toggle/down(client/C)
+
+/datum/keybinding/mob/walk_toggle/down(client/user)
. = ..()
- C.mob.toggle_move_intent()
+ if(.)
+ return .
+ user.mob.toggle_move_intent()
+ return TRUE
+
// Other
/datum/keybinding/mob/stop_pulling
name = "Перестать тащить"
keys = list("C")
-/datum/keybinding/mob/stop_pulling/down(client/C)
+
+/datum/keybinding/mob/stop_pulling/down(client/user)
. = ..()
- if(C.mob.pulling)
- C.mob.stop_pulling()
+ if(.)
+ return .
+ if(user.mob.pulling)
+ user.mob.stop_pulling()
else
- to_chat(C, span_notice("Вы ничего не тащите."))
+ to_chat(user, span_notice("Вы ничего не тащите."))
+ return TRUE
+
/datum/keybinding/mob/face_dir
/// The direction to face towards.
var/dir
-/datum/keybinding/mob/face_dir/down(client/C)
+
+/datum/keybinding/mob/face_dir/down(client/user)
. = ..()
- C.mob.facedir(dir)
+ if(.)
+ return .
+ user.mob.keybind_face_direction(dir)
+ return TRUE
+
/datum/keybinding/mob/face_dir/north
name = "Смотреть наверх"
keys = list("CtrlW", "CtrlNorth")
dir = NORTH
+
/datum/keybinding/mob/face_dir/south
name = "Смотреть вниз"
keys = list("CtrlS", "CtrlSouth")
dir = SOUTH
+
/datum/keybinding/mob/face_dir/east
name = "Смотреть вправо"
keys = list("CtrlD", "CtrlEast")
dir = EAST
+
/datum/keybinding/mob/face_dir/west
name = "Смотреть влево"
keys = list("CtrlA", "CtrlWest")
dir = WEST
+
+/datum/keybinding/mob/target_cycle
+ var/body_zone
+
+
+/datum/keybinding/mob/target_cycle/down(client/user)
+ . = ..()
+ if(.)
+ return .
+ switch(body_zone)
+ if(BODY_ZONE_HEAD)
+ user.body_toggle_head()
+ if(BODY_ZONE_CHEST)
+ user.body_chest()
+ if(BODY_ZONE_L_ARM)
+ user.body_l_arm()
+ if(BODY_ZONE_R_ARM)
+ user.body_r_arm()
+ if(BODY_ZONE_PRECISE_GROIN)
+ user.body_groin()
+ if(BODY_ZONE_L_LEG)
+ user.body_l_leg()
+ if(BODY_ZONE_R_LEG)
+ user.body_r_leg()
+ else
+ stack_trace("Target keybind pressed but not implemented! '[body_zone]'")
+ return FALSE
+
+
/datum/keybinding/mob/target_cycle/head
name = "Выбрать голову/глаза/рот"
keys = list("Numpad8")
+ body_zone = BODY_ZONE_HEAD
-/datum/keybinding/mob/target_cycle/head/down(client/C)
- . = ..()
- C.body_toggle_head()
/datum/keybinding/mob/target_cycle/chest
name = "Выбрать грудь/крылья"
keys = list("Numpad5")
+ body_zone = BODY_ZONE_CHEST
-/datum/keybinding/mob/target_cycle/chest/down(client/C)
- . = ..()
- C.body_chest()
/datum/keybinding/mob/target_cycle/r_arm
name = "Выбрать правую руку/кисть"
keys = list("Numpad4")
+ body_zone = BODY_ZONE_R_ARM
-/datum/keybinding/mob/target_cycle/r_arm/down(client/C)
- . = ..()
- C.body_r_arm()
/datum/keybinding/mob/target_cycle/l_arm
name = "Выбрать левую руку/кисть"
keys = list("Numpad6")
+ body_zone = BODY_ZONE_L_ARM
-/datum/keybinding/mob/target_cycle/l_arm/down(client/C)
- . = ..()
- C.body_l_arm()
/datum/keybinding/mob/target_cycle/groin
name = "Выбрать пах/хвост"
keys = list("Numpad2")
+ body_zone = BODY_ZONE_PRECISE_GROIN
-/datum/keybinding/mob/target_cycle/groin/down(client/C)
- . = ..()
- C.body_groin()
/datum/keybinding/mob/target_cycle/r_leg
name = "Выбрать правую ногу/ступню"
keys = list("Numpad1")
+ body_zone = BODY_ZONE_R_LEG
-/datum/keybinding/mob/target_cycle/r_leg/down(client/C)
- . = ..()
- C.body_r_leg()
/datum/keybinding/mob/target_cycle/l_leg
name = "Выбрать левую ногу/ступню"
keys = list("Numpad3")
+ body_zone = BODY_ZONE_L_LEG
-/datum/keybinding/mob/target_cycle/l_leg/down(client/C)
- . = ..()
- C.body_l_leg()
/datum/keybinding/mob/target
// The body part to target.
var/body_part
-/datum/keybinding/mob/target/down(client/C)
- . = ..()
-
- if(!C.check_has_body_select())
- return
- var/atom/movable/screen/zone_sel/selector = C.mob.hud_used.zone_select
+/datum/keybinding/mob/target/down(client/user)
+ . = ..()
+ if(.)
+ return .
+ if(!user.check_has_body_select())
+ return FALSE
+ var/atom/movable/screen/zone_sel/selector = user.mob.hud_used.zone_select
selector.set_selected_zone(body_part)
+
/datum/keybinding/mob/target/head
name = "Выбрать голову"
body_part = BODY_ZONE_HEAD
+
/datum/keybinding/mob/target/eyes
name = "Выбрать глаза"
body_part = BODY_ZONE_PRECISE_EYES
+
/datum/keybinding/mob/target/mouth
name = "Выбрать рот"
body_part = BODY_ZONE_PRECISE_MOUTH
+
/datum/keybinding/mob/target/chest
name = "Выбрать грудь"
body_part = BODY_ZONE_CHEST
+
/datum/keybinding/mob/target/wing
name = "Выбрать крылья"
body_part = BODY_ZONE_WING
+
/datum/keybinding/mob/target/r_arm
name = "Выбрать правую руку"
body_part = BODY_ZONE_R_ARM
+
/datum/keybinding/mob/target/r_hand
name = "Выбрать правую кисть"
body_part = BODY_ZONE_PRECISE_R_HAND
+
/datum/keybinding/mob/target/l_arm
name = "Выбрать левую руку"
body_part = BODY_ZONE_L_ARM
+
/datum/keybinding/mob/target/l_hand
name = "Выбрать левую кисть"
body_part = BODY_ZONE_PRECISE_L_HAND
+
/datum/keybinding/mob/target/groin
name = "Выбрать пах"
body_part = BODY_ZONE_PRECISE_GROIN
+
/datum/keybinding/mob/target/tail
name = "Выбрать хвост"
body_part = BODY_ZONE_TAIL
+
/datum/keybinding/mob/target/r_leg
name = "Выбрать правую ногу"
body_part = BODY_ZONE_R_LEG
+
/datum/keybinding/mob/target/r_foot
name = "Выбрать правую ступню"
body_part = BODY_ZONE_PRECISE_R_FOOT
+
/datum/keybinding/mob/target/l_leg
name = "Выбрать левую ногу"
body_part = BODY_ZONE_L_LEG
+
/datum/keybinding/mob/target/l_foot
name = "Выбрать левую ступню"
body_part = BODY_ZONE_PRECISE_L_FOOT
+
/datum/keybinding/mob/trigger_action_button // Don't add a name to this, shouldn't show up in the prefs menu
var/datum/action/linked_action
var/binded_to // these are expected to actually get deleted at some point, to prevent hard deletes we need to know where to remove them from the clients list
-/datum/keybinding/mob/trigger_action_button/down(client/C)
+
+/datum/keybinding/mob/trigger_action_button/down(client/user)
. = ..()
- if(C.mob.next_click > world.time)
- return
+ if(.)
+ return .
+ if(user.mob.next_click > world.time)
+ return FALSE
linked_action.Trigger()
linked_action.UpdateButtonIcon()
+ return TRUE
+
/datum/keybinding/mob/move_up
name = "Подняться"
keys = list("Northeast") // Page Up
+
/datum/keybinding/mob/move_down
name = "Спуститься"
keys = list("Southeast") // Page Down
-/datum/keybinding/mob/move_up/down(client/C)
+
+/datum/keybinding/mob/move_up/down(client/user)
. = ..()
- C.mob.move_up()
+ if(.)
+ return .
+ user.mob.move_up()
-/datum/keybinding/mob/move_down/down(client/C)
+
+/datum/keybinding/mob/move_down/down(client/user)
. = ..()
- C.mob.move_down()
+ if(.)
+ return .
+ user.mob.move_down()
+
diff --git a/code/datums/keybindings/movement.dm b/code/datums/keybindings/movement.dm
index 3d0d91ba649..2f9b8b3fbf6 100644
--- a/code/datums/keybindings/movement.dm
+++ b/code/datums/keybindings/movement.dm
@@ -28,26 +28,17 @@
category = KB_CATEGORY_MOVEMENT
keys = list("Ctrl")
-/datum/keybinding/lock/down(client/C)
+
+/datum/keybinding/lock/down(client/user)
. = ..()
- C.input_data.move_lock = TRUE
- movement_restore(C)
+ if(.)
+ return .
+ user.movement_locked = TRUE
+
-/datum/keybinding/lock/up(client/C)
+/datum/keybinding/lock/up(client/user)
. = ..()
- C.input_data.move_lock = FALSE
- movement_restore(C)
-
-/datum/keybinding/lock/proc/movement_restore(client/C)
- var/datum/input_data/ID = C.input_data
- for(var/_key in C.input_data.keys_held)
- var/move_dir = C.movement_kb_dirs[_key]
- if(move_dir && ID.move_lock)
- ID.desired_move_dir &= ~move_dir
- if(!(ID.desired_move_dir_add & move_dir))
- ID.desired_move_dir_sub |= move_dir
- else if(move_dir)
- SSinput.processing[C] = world.time
- ID.desired_move_dir |= move_dir
- if(!(ID.desired_move_dir_sub & move_dir))
- ID.desired_move_dir_add |= move_dir
+ if(.)
+ return .
+ user.movement_locked = FALSE
+
diff --git a/code/datums/keybindings/robot.dm b/code/datums/keybindings/robot.dm
index bb707dc0032..7243b2f9455 100644
--- a/code/datums/keybindings/robot.dm
+++ b/code/datums/keybindings/robot.dm
@@ -1,17 +1,20 @@
/datum/keybinding/robot
category = KB_CATEGORY_ROBOT
-/datum/keybinding/robot/can_use(client/C, mob/M)
- return isrobot(M) && ..()
+/datum/keybinding/robot/can_use(client/user)
+ return isrobot(user.mob)
/datum/keybinding/robot/module
/// The module number.
var/module_number
-/datum/keybinding/robot/module/down(client/C)
+/datum/keybinding/robot/module/down(client/user)
. = ..()
- var/mob/living/silicon/robot/M = C.mob
- M.toggle_module(module_number)
+ if(.)
+ return .
+ var/mob/living/silicon/robot/robot = user.mob
+ robot.toggle_module(module_number)
+ return TRUE
/datum/keybinding/robot/module/slot_1
name = "Ячейка 1"
@@ -32,16 +35,21 @@
name = "Смена ячеек"
keys = list("X")
-/datum/keybinding/robot/cycle_modules/down(client/C)
+/datum/keybinding/robot/cycle_modules/down(client/user)
. = ..()
- var/mob/living/silicon/robot/M = C.mob
- M.cycle_modules()
+ if(.)
+ return .
+ var/mob/living/silicon/robot/robot = user.mob
+ robot.cycle_modules()
/datum/keybinding/robot/drop_held_object
name = "Выложить в хранилище"
keys = list("Q")
-/datum/keybinding/robot/drop_held_object/down(client/C)
+/datum/keybinding/robot/drop_held_object/down(client/user)
. = ..()
- var/mob/living/silicon/robot/M = C.mob
- M.on_drop_hotkey_press()
+ if(.)
+ return .
+ var/mob/living/silicon/robot/robot = user.mob
+ robot.on_drop_hotkey_press()
+ return TRUE
diff --git a/code/datums/keybindings/silicon.dm b/code/datums/keybindings/silicon.dm
index 397c8d43795..3766bb587fd 100644
--- a/code/datums/keybindings/silicon.dm
+++ b/code/datums/keybindings/silicon.dm
@@ -1,139 +1,126 @@
/datum/keybinding/silicon
category = KB_CATEGORY_SILICON
-/datum/keybinding/silicon/can_use(client/C, mob/M)
- return issilicon(M) && ..()
+/datum/keybinding/silicon/can_use(client/user)
+ return issilicon(user.mob)
/datum/keybinding/silicon/switch_intent
name = "Смена Intents"
keys = list("4")
-/datum/keybinding/silicon/switch_intent/down(client/C)
+/datum/keybinding/silicon/switch_intent/down(client/user)
. = ..()
- var/mob/living/silicon/M = C.mob
- M.a_intent_change(INTENT_HOTKEY_LEFT)
+ if(.)
+ return .
+ var/mob/living/silicon/silicon = user.mob
+ silicon.a_intent_change(INTENT_HOTKEY_LEFT)
+ return TRUE
-/datum/keybinding/silicon/ai/can_use(client/C, mob/M)
- return isAI(M) && ..()
+/datum/keybinding/silicon/ai/can_use(client/user)
+ return isAI(user.mob)
-/datum/keybinding/silicon/ai/set_cameras_by_index_1
+
+/datum/keybinding/silicon/ai/set_cameras_by_index
+ var/camera_index
+
+
+/datum/keybinding/silicon/ai/set_cameras_by_index/down(client/user)
+ . = ..()
+ if(.)
+ return .
+ var/mob/living/silicon/ai/AI = user.mob
+ if(AI.set_camera_by_index(user, camera_index))
+ AI.update_binded_camera(user)
+ return TRUE
+
+
+/datum/keybinding/silicon/ai/set_cameras_by_index/cam1
name = "Выбрать камеру по номеру 1 (ИИ)"
keys = list("Shift1")
+ camera_index = 1
-/datum/keybinding/silicon/ai/set_cameras_by_index_1/down(client/C)
- . = ..()
- var/mob/living/silicon/ai/M = C.mob
- if(M.set_camera_by_index(C, 1))
- M.update_binded_camera(C)
-/datum/keybinding/silicon/ai/set_cameras_by_index_2
+/datum/keybinding/silicon/ai/set_cameras_by_index/cam2
name = "Выбрать камеру по номеру 2 (ИИ)"
keys = list("Shift2")
+ camera_index = 2
-/datum/keybinding/silicon/ai/set_cameras_by_index_2/down(client/C)
- . = ..()
- var/mob/living/silicon/ai/M = C.mob
- if(M.set_camera_by_index(C, 2))
- M.update_binded_camera(C)
-/datum/keybinding/silicon/ai/set_cameras_by_index_3
+/datum/keybinding/silicon/ai/set_cameras_by_index/cam3
name = "Выбрать камеру по номеру 3 (ИИ)"
keys = list("Shift3")
+ camera_index = 3
-/datum/keybinding/silicon/ai/set_cameras_by_index_3/down(client/C)
- . = ..()
- var/mob/living/silicon/ai/M = C.mob
- if(M.set_camera_by_index(C, 3))
- M.update_binded_camera(C)
-/datum/keybinding/silicon/ai/set_cameras_by_index_4
+/datum/keybinding/silicon/ai/set_cameras_by_index/cam4
name = "Выбрать камеру по номеру 4 (ИИ)"
keys = list("Shift4")
+ camera_index = 4
-/datum/keybinding/silicon/ai/set_cameras_by_index_4/down(client/C)
- . = ..()
- var/mob/living/silicon/ai/M = C.mob
- if(M.set_camera_by_index(C, 4))
- M.update_binded_camera(C)
-/datum/keybinding/silicon/ai/set_cameras_by_index_5
+/datum/keybinding/silicon/ai/set_cameras_by_index/cam5
name = "Выбрать камеру по номеру 5 (ИИ)"
keys = list("Shift5")
+ camera_index = 5
-/datum/keybinding/silicon/ai/set_cameras_by_index_5/down(client/C)
- . = ..()
- var/mob/living/silicon/ai/M = C.mob
- if(M.set_camera_by_index(C, 5))
- M.update_binded_camera(C)
-/datum/keybinding/silicon/ai/set_cameras_by_index_6
+/datum/keybinding/silicon/ai/set_cameras_by_index/cam6
name = "Выбрать камеру по номеру 6 (ИИ)"
keys = list("Shift6")
+ camera_index = 6
-/datum/keybinding/silicon/ai/set_cameras_by_index_6/down(client/C)
- . = ..()
- var/mob/living/silicon/ai/M = C.mob
- if(M.set_camera_by_index(C, 6))
- M.update_binded_camera(C)
-/datum/keybinding/silicon/ai/set_cameras_by_index_7
+/datum/keybinding/silicon/ai/set_cameras_by_index/cam7
name = "Выбрать камеру по номеру 7 (ИИ)"
keys = list("Shift7")
+ camera_index = 7
-/datum/keybinding/silicon/ai/set_cameras_by_index_7/down(client/C)
- . = ..()
- var/mob/living/silicon/ai/M = C.mob
- if(M.set_camera_by_index(C, 7))
- M.update_binded_camera(C)
-/datum/keybinding/silicon/ai/set_cameras_by_index_8
+/datum/keybinding/silicon/ai/set_cameras_by_index/cam8
name = "Выбрать камеру по номеру 8 (ИИ)"
keys = list("Shift8")
+ camera_index = 8
-/datum/keybinding/silicon/ai/set_cameras_by_index_8/down(client/C)
- . = ..()
- var/mob/living/silicon/ai/M = C.mob
- if(M.set_camera_by_index(C, 8))
- M.update_binded_camera(C)
-/datum/keybinding/silicon/ai/set_cameras_by_index_9
+/datum/keybinding/silicon/ai/set_cameras_by_index/cam9
name = "Выбрать камеру по номеру 9 (ИИ)"
keys = list("Shift9")
+ camera_index = 9
-/datum/keybinding/silicon/ai/set_cameras_by_index_9/down(client/C)
- . = ..()
- var/mob/living/silicon/ai/M = C.mob
- if(M.set_camera_by_index(C, 9))
- M.update_binded_camera(C)
-/datum/keybinding/silicon/ai/set_cameras_by_index_10
+/datum/keybinding/silicon/ai/set_cameras_by_index/cam10
name = "Выбрать камеру по номеру 10 (ИИ)"
keys = list("Shift0")
+ camera_index = 10
-/datum/keybinding/silicon/ai/set_cameras_by_index_10/down(client/C)
- . = ..()
- var/mob/living/silicon/ai/M = C.mob
- if(M.set_camera_by_index(C, 0))
- M.update_binded_camera(C)
/datum/keybinding/silicon/ai/next_camera
name = "Следующая камера (ИИ)"
keys = list("N")
-/datum/keybinding/silicon/ai/next_camera/down(client/C)
+
+/datum/keybinding/silicon/ai/next_camera/down(client/user)
. = ..()
- var/mob/living/silicon/ai/M = C.mob
- if(M.check_for_binded_cameras(C))
- M.current_camera_next(C)
- M.update_binded_camera(C)
+ if(.)
+ return .
+ var/mob/living/silicon/ai/AI = user.mob
+ if(AI.check_for_binded_cameras(user))
+ AI.current_camera_next(user)
+ AI.update_binded_camera(user)
+ return TRUE
+
/datum/keybinding/silicon/ai/prev_camera
name = "Предыдущая камера (ИИ)"
keys = list("B")
-/datum/keybinding/silicon/ai/prev_camera/down(client/C)
+
+/datum/keybinding/silicon/ai/prev_camera/down(client/user)
. = ..()
- var/mob/living/silicon/ai/M = C.mob
- if(M.check_for_binded_cameras(C))
- M.current_camera_back(C)
- M.update_binded_camera(C)
+ if(.)
+ return .
+ var/mob/living/silicon/ai/AI = user.mob
+ if(AI.check_for_binded_cameras(user))
+ AI.current_camera_back(user)
+ AI.update_binded_camera(user)
+ return TRUE
diff --git a/code/datums/mind.dm b/code/datums/mind.dm
index 3815409f8b4..6492957bcc4 100644
--- a/code/datums/mind.dm
+++ b/code/datums/mind.dm
@@ -175,7 +175,7 @@
for(var/datum/martial_art/MA in known_martial_arts)
MA.remove(current)
if(old_current)
- MA.remove_verbs(old_current)
+ MA.remove_martial_art_verbs(old_current)
if(!MA.temporary)
MA.teach(current)
@@ -2090,9 +2090,9 @@
if("contractor")
if(has_antag_datum(/datum/antagonist/contractor))
return
-
- add_antag_datum(/datum/antagonist/contractor)
-
+ var/datum/antagonist/contractor/contractor_datum = new()
+ contractor_datum.is_admin_forced = TRUE
+ add_antag_datum(contractor_datum)
// Notify
log_admin("[key_name(usr)] has contractored [key_name(current)]")
message_admins("[key_name_admin(usr)] has contractored [key_name_admin(current)]")
@@ -2778,6 +2778,8 @@
return
contractor_datum.silent = TRUE
+ if(contractor_datum.contractor_uplink && !contractor_datum.is_admin_forced)
+ SSticker?.mode?.contractor_accepted--
remove_antag_datum(/datum/antagonist/contractor)
diff --git a/code/datums/outfits/outfit_admin.dm b/code/datums/outfits/outfit_admin.dm
index 2319b41745a..e1cc9345db1 100644
--- a/code/datums/outfits/outfit_admin.dm
+++ b/code/datums/outfits/outfit_admin.dm
@@ -122,6 +122,7 @@
id = /obj/item/card/id/syndicate
box = /obj/item/storage/box/survival_syndi
backpack_contents = list(
+ /obj/item/radio/uplink/sst = 1,
/obj/item/grenade/plastic/x4 = 2,
/obj/item/reagent_containers/hypospray/combat/nanites = 1,
/obj/item/gun/projectile/revolver = 1,
@@ -162,6 +163,7 @@
backpack_contents = list(
/obj/item/tank/jetpack/oxygen/harness = 1,
+ /obj/item/radio/uplink/sst = 1,
/obj/item/ammo_box/magazine/mm556x45 = 1,
/obj/item/grenade/plastic/x4 = 2,
/obj/item/reagent_containers/hypospray/combat/nanites = 1,
diff --git a/code/datums/outfits/outfit_security_clown.dm b/code/datums/outfits/outfit_security_clown.dm
index 53e2bb8f0a9..9f628a62c9c 100644
--- a/code/datums/outfits/outfit_security_clown.dm
+++ b/code/datums/outfits/outfit_security_clown.dm
@@ -128,6 +128,7 @@
I.access.Add(ACCESS_CLOWN, ACCESS_MIME, ACCESS_THEATRE)
I.assignment = name
H.sec_hud_set_ID()
+ H.grant_mimicking()
//=========== security clown equipment ===========
diff --git a/code/datums/shuttles.dm b/code/datums/shuttles.dm
index a09eddd0bc2..e10e5b35aee 100644
--- a/code/datums/shuttles.dm
+++ b/code/datums/shuttles.dm
@@ -125,6 +125,112 @@
admin_notes = "Meat currently contains no zombifying reagents, people on \
meatspike must be spawned in."
+//Комплекс неполноferrности калеки
+
+/datum/map_template/shuttle/ferry/base
+ suffix = "base"
+ name = "transport ferry"
+ description = "Standard issue Box/Metastation Centcom ferry."
+
+/datum/map_template/shuttle/ferry/cargo
+ suffix = "cargo"
+ name = "Cargo ferry"
+ description = "Грузовой малый шаттл, снабженный всем по немногу"
+
+/datum/map_template/shuttle/ferry/chem
+ suffix = "chem"
+ name = "Chemical ferry"
+ description = "Грузовой малый шаттл, оснащенный хим. лабораторией на 2 рабочих места"
+
+/datum/map_template/shuttle/ferry/clown
+ suffix = "clown"
+ name = "Clown ferry"
+ description = "Клоунская делегация! МЫ ИДЕМ К ВАМ, ХОНК!"
+
+/datum/map_template/shuttle/ferry/cult
+ suffix = "cult"
+ name = "Cult ferry"
+ description = "Малый шаттл делегации неизвестного культа"
+
+/datum/map_template/shuttle/ferry/deepdarkdungeon
+ suffix = "deepdarkdungeon"
+ name = "3D ferry"
+ description = "3D - deep dark dungeon for deep dark fantasy"
+
+/datum/map_template/shuttle/ferry/doomsday
+ suffix = "doomsday"
+ name = "\"DeathSquad\" ferry"
+ description = "Особенный груз для зачистки.\
+ После подготовки, НЕМЕДЛЕННО ОТПРАВИТЬ во избежания несчастных случаев. \
+ Пассажиры крайне агрессивны"
+
+/datum/map_template/shuttle/ferry/meat
+ suffix = "meat"
+ name = "\"meat\" ferry"
+ description = "Ahoy! We got all kinds o' meat aft here. Meat from plant \
+ people, people who be dark, not in a racist way, just they're dark \
+ black. Oh and lizard meat too,mighty popular that is. Definitely \
+ 100% fresh, just ask this guy here. *person on meatspike moans* See? \
+ Definitely high quality meat, nothin' wrong with it, nothin' added, \
+ definitely no zombifyin' reagents!"
+ admin_notes = "Meat currently contains no zombifying reagents, people on \
+ meatspike must be spawned in."
+
+/datum/map_template/shuttle/ferry/medical
+ suffix = "medical"
+ name = "Medical ferry"
+ description = "Небольшой шаттл медицинской помощи, оснащенный базовым \
+ комплектом и операционной"
+
+/datum/map_template/shuttle/ferry/meteorshelp
+ suffix = "meteorshelp"
+ name = "Meteors help ferry"
+ description = "Корабль, расчитанный на инженерную команду \
+ Рассчитан на 5 гуманоидов и 2 киборга максимум"
+
+/datum/map_template/shuttle/ferry/mime
+ suffix = "mime"
+ name = "Mime ferry"
+ description = "..."
+
+/datum/map_template/shuttle/ferry/prisoner
+ suffix = "prisoner"
+ name = "For prisoner ferry"
+ description = "Шаттл, оснащенный просторной камерой для транспортировки \
+ особенных заключенных"
+
+/datum/map_template/shuttle/ferry/slave
+ suffix = "slave"
+ name = "Slave trade ferry"
+ description = "Шаттл, оснащенный шестью камерами для транспортировки рабов \
+ С целью дальнейшей продажи"
+
+/datum/map_template/shuttle/ferry/SMgen
+ suffix = "SMgen"
+ name = "Generator ferry"
+ description = "Шаттл экстренной подпидки станции. \
+ ВНИМАНИЕ! Содержит мобильный двигатель на СУПЕРМАТЕРИИ"
+
+/datum/map_template/shuttle/ferry/theatrehelp
+ suffix = "theatrehelp"
+ name = "\"Theatre\" ferry"
+ description = "Делегация помощи в организации мероприятий"
+
+/datum/map_template/shuttle/ferry/ussp
+ suffix = "ussp"
+ name = "Челнок СССП"
+ description = "Делегационный челнок СССП, для дип. и не очень миссий"
+
+/datum/map_template/shuttle/ferry/vip
+ suffix = "vip"
+ name = "\"VIP\" ferry"
+ description = "Шаттл для транспортировки VIP-персон"
+
+/datum/map_template/shuttle/ferry/zoo
+ suffix = "zoo"
+ name = "ZOO ferry"
+ description = "Шаттл для транспортировки различных форм жизни"
+
/datum/map_template/shuttle/admin/hospital
suffix = "hospital"
name = "NHV Asclepius"
@@ -139,3 +245,18 @@
suffix = "armory"
name = "NRV Sparta"
description = "Armory Shuttle, with plenty of guns to hand out and some general supplies."
+
+/datum/map_template/shuttle/admin/club
+ suffix = "club"
+ name = "NKV Parnassus"
+ description = "Коммерческий шаттл нанотрейзен, направленный на получение прибыли при помощи сферы развлечений"
+
+/datum/map_template/shuttle/admin/interview
+ suffix = "interview"
+ name = "NAV Aphens"
+ description = "Административный шаттл нанотрейзен. Используется для проведения опросов и бесед."
+
+/datum/map_template/shuttle/admin/alien
+ suffix = "alien"
+ name = "NTV Troy"
+ description = "Некогда транспортный шаттл нанотрейзен, ныне охваченный выделениями чужих"
diff --git a/code/datums/spell.dm b/code/datums/spell.dm
index 3a320a307d9..197a6cb51f3 100644
--- a/code/datums/spell.dm
+++ b/code/datums/spell.dm
@@ -11,7 +11,6 @@
/obj/effect/proc_holder
- var/panel = "Debug"//What panel the proc holder needs to go on.
var/active = FALSE //Used by toggle based abilities.
var/ranged_mousepointer
var/mob/ranged_ability_user
@@ -100,7 +99,6 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell))
name = "Spell"
desc = "A wizard spell"
/// What panel the proc holder needs to go on.
- panel = "Spells"
density = FALSE
opacity = FALSE
diff --git a/code/datums/spell_cooldown/spell_charges.dm b/code/datums/spell_cooldown/spell_charges.dm
index adc599bd358..ff51cd5fdb7 100644
--- a/code/datums/spell_cooldown/spell_charges.dm
+++ b/code/datums/spell_cooldown/spell_charges.dm
@@ -58,7 +58,7 @@
charge_time = world.time
-/datum/spell_cooldown/charges/statpanel_info()
+/datum/spell_cooldown/charges/cooldown_info()
var/charge_string = charge_duration != 0 ? round(min(1, (charge_duration - (charge_time - world.time)) / charge_duration), 0.01) * 100 : 100 // need this for possible 0 charge duration
var/recharge_string = recharge_duration != 0 ? round(min(1, (recharge_duration - (recharge_time - world.time)) / recharge_duration), 0.01) * 100 : 100
return "[charge_string != 100 ? "[charge_string]%\n" : ""][recharge_string != 100 ? "[recharge_string]%\n" : ""][current_charges != max_charges ? "[current_charges]/[max_charges]" : ""]"
diff --git a/code/datums/spell_cooldown/spell_cooldown.dm b/code/datums/spell_cooldown/spell_cooldown.dm
index c3bfed0cef4..41a68044ead 100644
--- a/code/datums/spell_cooldown/spell_cooldown.dm
+++ b/code/datums/spell_cooldown/spell_cooldown.dm
@@ -84,7 +84,7 @@
recharge_time = world.time
-/datum/spell_cooldown/proc/statpanel_info()
+/datum/spell_cooldown/proc/cooldown_info()
var/dat = round(get_availability_percentage(), 0.01) * 100
return dat != 100 ? "[dat]%" : null
diff --git a/code/datums/spells/bloodcrawl.dm b/code/datums/spells/bloodcrawl.dm
index c66932cc72c..8aeb7df5f63 100644
--- a/code/datums/spells/bloodcrawl.dm
+++ b/code/datums/spells/bloodcrawl.dm
@@ -15,7 +15,6 @@
overlay = null
action_icon_state = "bloodcrawl"
action_background_icon_state = "bg_demon"
- panel = "Demon"
var/allowed_type = /obj/effect/decal/cleanable
var/phased = FALSE
diff --git a/code/datums/spells/cluwne.dm b/code/datums/spells/cluwne.dm
index 01068b6edc2..b4609830126 100644
--- a/code/datums/spells/cluwne.dm
+++ b/code/datums/spells/cluwne.dm
@@ -42,7 +42,7 @@
equip_to_slot_or_del(new /obj/item/clothing/gloves/cursedclown, ITEM_SLOT_GLOVES)
equip_to_slot_or_del(new /obj/item/clothing/mask/cursedclown, ITEM_SLOT_MASK)
equip_to_slot_or_del(new /obj/item/clothing/shoes/cursedclown, ITEM_SLOT_FEET)
-
+ grant_mimicking()
/mob/living/carbon/human/proc/makeAntiCluwne()
to_chat(src, "You don't feel very funny. ")
diff --git a/code/datums/spells/lavaland_spells/healtouch.dm b/code/datums/spells/lavaland_spells/healtouch.dm
index 7646acb1e9d..10bc9628ff7 100644
--- a/code/datums/spells/lavaland_spells/healtouch.dm
+++ b/code/datums/spells/lavaland_spells/healtouch.dm
@@ -5,7 +5,6 @@
hand_path = /obj/item/melee/touch_attack/healtouch
school = "evocation"
- panel = "Ashwalker"
base_cooldown = 20 SECONDS
clothes_req = FALSE
diff --git a/code/datums/spells/mime.dm b/code/datums/spells/mime.dm
index 6a032a92726..54553453366 100644
--- a/code/datums/spells/mime.dm
+++ b/code/datums/spells/mime.dm
@@ -2,7 +2,6 @@
name = "Invisible Wall"
desc = "The mime's performance transmutates into physical reality."
school = "mime"
- panel = "Mime"
summon_type = list(/obj/effect/forcefield/mime)
invocation_type = "emote"
invocation_emote_self = "You form a wall in front of yourself. "
@@ -35,7 +34,6 @@
name = "Speech"
desc = "Make or break a vow of silence."
school = "mime"
- panel = "Mime"
clothes_req = FALSE
base_cooldown = 5 MINUTES
human_req = TRUE
@@ -86,7 +84,6 @@
name = "Invisible Greater Wall"
desc = "Form an invisible three tile wide blockade."
school = "mime"
- panel = "Mime"
wall_type = /obj/effect/forcefield/mime/advanced
invocation_type = "emote"
invocation_emote_self = "You form a blockade in front of yourself. "
@@ -114,7 +111,6 @@
name = "Finger Gun"
desc = "Shoot lethal, silencing bullets out of your fingers! 3 bullets available per cast. Use your fingers to holster them manually."
school = "mime"
- panel = "Mime"
clothes_req = FALSE
base_cooldown = 1 MINUTES
human_req = TRUE
diff --git a/code/datums/spells/mind_transfer.dm b/code/datums/spells/mind_transfer.dm
index c25a946973a..61d67a1b9e9 100644
--- a/code/datums/spells/mind_transfer.dm
+++ b/code/datums/spells/mind_transfer.dm
@@ -57,18 +57,18 @@ Also, you never added distance checking after target is selected. I've went ahea
//MIND TRANSFER BEGIN
if(caster.mind.special_verbs.len)//If the caster had any special verbs, remove them from the mob verb list.
for(var/V in caster.mind.special_verbs)//Since the caster is using an object spell system, this is mostly moot.
- caster.verbs -= V//But a safety nontheless.
+ remove_verb(caster, V)//But a safety nontheless.
if(victim.mind.special_verbs.len)//Now remove all of the victim's verbs.
for(var/V in victim.mind.special_verbs)
- victim.verbs -= V
+ remove_verb(victim, V)
var/mob/dead/observer/ghost = victim.ghostize(0)
caster.mind.transfer_to(victim)
if(victim.mind.special_verbs.len)//To add all the special verbs for the original caster.
for(var/V in caster.mind.special_verbs)//Not too important but could come into play.
- caster.verbs += V
+ add_verb(caster, V)
ghost.mind.transfer_to(caster)
if(ghost.key)
@@ -78,7 +78,7 @@ Also, you never added distance checking after target is selected. I've went ahea
if(caster.mind.special_verbs.len)//If they had any special verbs, we add them here.
for(var/V in caster.mind.special_verbs)
- caster.verbs += V
+ add_verb(caster, V)
//MIND TRANSFER END
//Here we paralyze both mobs and knock them out for a time.
diff --git a/code/datums/statclick.dm b/code/datums/statclick.dm
deleted file mode 100644
index 76d97da651c..00000000000
--- a/code/datums/statclick.dm
+++ /dev/null
@@ -1,33 +0,0 @@
-// Clickable stat() button
-/obj/effect/statclick
- var/target
-
-INITIALIZE_IMMEDIATE(/obj/effect/statclick)
-
-/obj/effect/statclick/Initialize(mapload, text, target)
- . = ..()
- name = text
- src.target = target
-
-/obj/effect/statclick/proc/update(text)
- name = text
- return src
-
-/obj/effect/statclick/debug
- var/class
-
-/obj/effect/statclick/debug/Click()
- if(!check_rights(R_ADMIN|R_VIEWRUNTIMES) || !target)
- return
- if(!class)
- if(istype(target, /datum/controller/subsystem))
- class = "subsystem"
- else if(istype(target, /datum/controller))
- class = "controller"
- else if(isdatum(target))
- class = "datum"
- else
- class = "unknown"
-
- usr.client.debug_variables(target)
- message_admins("Admin [key_name_admin(usr)] is debugging the [target] [class].")
diff --git a/code/datums/uplink_item.dm b/code/datums/uplink_item.dm
index b8bea82be28..7503e532495 100644
--- a/code/datums/uplink_item.dm
+++ b/code/datums/uplink_item.dm
@@ -174,6 +174,7 @@
stack_trace("Can not find [refund_path] in [src]")
if(limited_stock > 0)
+ limited_stock--
add_game_logs("purchased [name]. [name] was discounted to [cost].", buyer)
if(!buyer.mind.special_role)
message_admins("[key_name_admin(buyer)] purchased [name] (discounted to [cost]), as a non antagonist.")
@@ -1830,6 +1831,17 @@
hijack_only = TRUE //This is an item only useful for a hijack traitor, as such, it should only be available in those scenarios.
can_discount = FALSE
+/datum/uplink_item/device_tools/ion_caller
+ name = "Low Orbit Ion Cannon Remote"
+ desc = "The Syndicate has recently installed a remote satellite nearby capable of generating a localized ion storm every 15 minutes. \
+ However, your local authorities will be informed of your general location when it is activated."
+ item = /obj/item/ion_caller
+ limited_stock = 1 // Might be too annoying if someone had multiple.
+ cost = 30
+ surplus = 10
+ excludefrom = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST)
+
+
/datum/uplink_item/device_tools/syndicate_detonator
name = "Syndicate Detonator"
desc = "The Syndicate Detonator is a companion device to the Syndicate Bomb. Simply press the included button and an encrypted radio frequency will instruct all live syndicate bombs to detonate. \
@@ -2213,4 +2225,92 @@
cost = 250
uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST)
+/datum/uplink_item/contractor
+ category = "Contractor"
+ uplinktypes = list(UPLINK_TYPE_ADMIN)
+ surplus = 0
+ can_discount = FALSE
+
+/datum/uplink_item/contractor/balloon
+ name = "Contractor Balloon"
+ desc = "An unique black and gold balloon with no purpose other than showing off. All contracts must be completed in the hardest location to unlock this."
+ item = /obj/item/toy/syndicateballoon/contractor
+ cost = 240
+
+/datum/uplink_item/contractor/baton
+ name = "Contractor Baton"
+ desc = "A compact, specialised baton issued to Syndicate contractors. Applies light electrical shocks to targets. Never know when you will get disarmed."
+ item = /obj/item/melee/baton/telescopic/contractor
+ cost = 40
+
+/datum/uplink_item/contractor/baton_cuffup
+ name = "Baton Cuff Upgrade"
+ desc = "Using technology reverse-engineered from some alien batons we had lying around, you can now cuff people using your baton. Due to technical limitations, only cable cuffs work, and they need to be loaded into the baton manually."
+ item = /obj/item/baton_upgrade/cuff
+ cost = 40
+
+/datum/uplink_item/contractor/baton_muteup
+ name = "Baton Mute Upgrade"
+ desc = "A relatively new advancement in completely proprietary baton technology, this baton upgrade will mute anyone hit for about five seconds."
+ item = /obj/item/baton_upgrade/mute
+ cost = 40
+
+/datum/uplink_item/contractor/baton_focusup
+ name = "Baton Focus Upgrade"
+ desc = "When applied to a baton, it will exhaust the target even more, should they be the target of your current contract."
+ item = /obj/item/baton_upgrade/focus
+ cost = 40
+
+/datum/uplink_item/contractor/baton_antidropup
+ name = "Baton Antidrop Upgrade"
+ desc = "An experimental and extremely undertested technology that activates a system of spikes that burrow into the skin when user extends baton, preventing the user to drop it. That will hurt.."
+ item = /obj/item/baton_upgrade/antidrop
+ cost = 40
+
+/datum/uplink_item/contractor/fulton
+ name = "Fulton Extraction Kit"
+ desc = "For getting your target across the station to those difficult dropoffs. Place the beacon somewhere secure, and link the pack. Activating the pack on your target will send them over to the beacon - make sure they're not just going to run away though!"
+ item = /obj/item/storage/box/contractor/fulton_kit
+ cost = 20
+
+/datum/uplink_item/contractor/contractor_hardsuit
+ name = "Contractor Hardsuit"
+ desc = "A top-tier Hardsuit developed with cooperation of Cybersun Industries and the Gorlex Marauders, a favorite of Syndicate Contractors. \
+ In addition, it has an in-built chameleon system, allowing you to disguise your hardsuit to the most common variations on your mission area."
+ item = /obj/item/storage/box/contractor/hardsuit
+ cost = 80
+
+/datum/uplink_item/contractor/pinpointer
+ name = "Contractor Pinpointer"
+ desc = "A low accuracy pinpointer that can track anyone in the sector without the need for suit sensors. Can only be used by the first person to activate it."
+ item = /obj/item/pinpointer/crew/contractor
+ cost = 20
+
+/datum/uplink_item/contractor/contractor_partner
+ name = "Reinforcements"
+ desc = "Upon purchase we'll give you a device, that contact available units in the area. Should there be an agent free, we'll send them down to assist you immediately. If no units are free, we give a full refund."
+ item = /obj/item/antag_spawner/contractor_partner
+ cost = 40
+ refundable = TRUE
+
+/datum/uplink_item/contractor/spai_kit
+ name = "SPAI Kit"
+ desc = "A kit with your personal assistant. It comes with an increased amount of memory and special programs."
+ item = /obj/item/storage/box/contractor/spai_kit
+ cost = 40
+ refundable = TRUE
+ refund_path = /obj/item/paicard_upgrade/unused
+
+/datum/uplink_item/contractor/zippo
+ name = "Contractor Zippo Lighter"
+ desc = "A kit with your personal assistant. It comes with an increased amount of memory and special programs."
+ item = /obj/item/storage/box/contractor/spai_kit
+ cost = 120
+
+/datum/uplink_item/contractor/loadout_box
+ name = "Contractor standard loadout box"
+ desc = "A standard issue box included in a contractor kit."
+ item = /obj/item/storage/box/syndie_kit/contractor_loadout
+ cost = 40
+
#undef UPLINK_DISCOUNTS
diff --git a/code/datums/verb_callback.dm b/code/datums/verb_callback.dm
index 6468974260f..b54595e8a29 100644
--- a/code/datums/verb_callback.dm
+++ b/code/datums/verb_callback.dm
@@ -1,8 +1,35 @@
///like normal callbacks but they also record their creation time for measurement purposes
+///they also require the same usr/user that made the callback to both still exist and to still have a client in order to execute
/datum/callback/verb_callback
///the tick this callback datum was created in. used for testing latency
var/creation_time = 0
+
/datum/callback/verb_callback/New(thingtocall, proctocall, ...)
creation_time = DS2TICKS(world.time)
. = ..()
+
+
+#ifndef UNIT_TESTS
+/datum/callback/verb_callback/Invoke(...)
+ if(isnull(usr_uid))
+ return
+ var/mob/our_user = locateUID(usr_uid)
+ if(QDELETED(our_user) || isnull(our_user.client))
+ return
+ var/mob/temp = usr
+ . = ..()
+ usr = temp
+
+
+/datum/callback/verb_callback/InvokeAsync(...)
+ if(isnull(usr_uid))
+ return
+ var/mob/our_user = locateUID(usr_uid)
+ if(QDELETED(our_user) || isnull(our_user.client))
+ return
+ var/mob/temp = usr
+ . = ..()
+ usr = temp
+#endif
+
diff --git a/code/game/area/ss13_areas.dm b/code/game/area/ss13_areas.dm
index 2257f5e8763..7d32ca2a9e4 100644
--- a/code/game/area/ss13_areas.dm
+++ b/code/game/area/ss13_areas.dm
@@ -258,6 +258,10 @@ This applies to all STANDARD station areas
name = "Steel Rain"
icon_state = "shuttle"
+/area/shuttle/nt_droppod
+ name = "Shit rain"
+ icon_state = "shuttle"
+
/area/shuttle/administration
name = "Nanotrasen Vessel"
icon_state = "shuttlered"
@@ -2069,7 +2073,7 @@ This applies to all STANDARD station areas
/area/security/visiting_room
name = "Visiting Room"
- icon_state = "visiting-room"
+ icon_state = "red"
/area/security/prisonlockers
name = "Prisoner Lockers"
diff --git a/code/game/atoms.dm b/code/game/atoms.dm
index 2c2d7ce51e9..21e4b1fde06 100644
--- a/code/game/atoms.dm
+++ b/code/game/atoms.dm
@@ -1021,12 +1021,12 @@ GLOBAL_LIST_EMPTY(blood_splatter_icons)
var/obj/item/clothing/gloves/G = gloves
G.add_blood(blood_dna, color)
G.blood_color = color
- verbs += /mob/living/carbon/human/proc/bloody_doodle
+ add_verb(src, /mob/living/carbon/human/proc/bloody_doodle)
else
hand_blood_color = color
bloody_hands = rand(2, 4)
transfer_blood_dna(blood_dna)
- verbs += /mob/living/carbon/human/proc/bloody_doodle
+ add_verb(src, /mob/living/carbon/human/proc/bloody_doodle)
update_inv_gloves() //handles bloody hands overlays and updating
return TRUE
@@ -1667,3 +1667,35 @@ GLOBAL_LIST_EMPTY(blood_splatter_icons)
/atom/proc/GetTTSVoice()
return tts_seed
+/// Passes Stat Browser Panel clicks to the game and calls client click on an atom
+/atom/Topic(href, list/href_list)
+ . = ..()
+ if(!usr?.client)
+ return
+
+ if(loc != usr.listed_turf)
+ return
+
+ if(href_list["statpanel_item_click"])
+ var/client/usr_client = usr.client
+ var/list/paramslist = list()
+ switch(href_list["statpanel_item_click"])
+ if("left")
+ paramslist[LEFT_CLICK] = "1"
+ if("right")
+ paramslist[RIGHT_CLICK] = "1"
+ if("middle")
+ paramslist[MIDDLE_CLICK] = "1"
+ else
+ return
+
+ if(href_list["statpanel_item_shiftclick"])
+ paramslist[SHIFT_CLICK] = "1"
+ if(href_list["statpanel_item_ctrlclick"])
+ paramslist[CTRL_CLICK] = "1"
+ if(href_list["statpanel_item_altclick"])
+ paramslist[ALT_CLICK] = "1"
+
+ var/mouseparams = list2params(paramslist)
+ usr_client.Click(src, loc, null, mouseparams)
+ return TRUE
diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm
index fe0e891617f..6d069faee16 100644
--- a/code/game/atoms_movable.dm
+++ b/code/game/atoms_movable.dm
@@ -1421,3 +1421,15 @@
/// called when a mob gets shoved into an items turf. false means the mob will be shoved backwards normally, true means the mob will not be moved by the disarm proc.
/atom/movable/proc/shove_impact(mob/living/target, mob/living/attacker)
return FALSE
+
+
+/**
+* A wrapper for setDir that should only be able to fail by living mobs.
+*
+* Called from [/atom/movable/proc/keyLoop], this exists to be overwritten by living mobs with a check to see if we're actually alive enough to change directions
+*
+* Not implemented currently.
+*/
+/atom/movable/proc/keybind_face_direction(direction)
+ setDir(direction)
+
diff --git a/code/game/dna/dna_modifier.dm b/code/game/dna/dna_modifier.dm
index 2ed58d9994d..594d0598047 100644
--- a/code/game/dna/dna_modifier.dm
+++ b/code/game/dna/dna_modifier.dm
@@ -113,7 +113,6 @@
/obj/machinery/dna_scannernew/verb/eject()
set src in oview(1)
- set category = null
set name = "Eject DNA Scanner"
if(usr.incapacitated() || HAS_TRAIT(usr, TRAIT_HANDS_BLOCKED))
@@ -139,7 +138,6 @@
/obj/machinery/dna_scannernew/verb/move_inside()
set src in oview(1)
- set category = null
set name = "Enter DNA Scanner"
if(usr.incapacitated() || HAS_TRAIT(usr, TRAIT_HANDS_BLOCKED) || usr.buckled) //are you cuffed, dying, lying, stunned or other
diff --git a/code/game/dna/genes/goon_disabilities.dm b/code/game/dna/genes/goon_disabilities.dm
index 5165f3ce2a7..d0d5c8b4245 100644
--- a/code/game/dna/genes/goon_disabilities.dm
+++ b/code/game/dna/genes/goon_disabilities.dm
@@ -312,7 +312,6 @@
/obj/effect/proc_holder/spell/immolate
name = "Incendiary Mitochondria"
desc = "The subject becomes able to convert excess cellular energy into thermal energy."
- panel = "Abilities"
base_cooldown = 60 SECONDS
clothes_req = FALSE
stat_allowed = CONSCIOUS
diff --git a/code/game/dna/genes/goon_powers.dm b/code/game/dna/genes/goon_powers.dm
index 83b3b437dfa..9172aa8b842 100644
--- a/code/game/dna/genes/goon_powers.dm
+++ b/code/game/dna/genes/goon_powers.dm
@@ -104,12 +104,12 @@
/datum/dna/gene/basic/grant_verb/activate(mob/living/mutant, flags)
. = ..()
- mutant.verbs |= verbtype
+ add_verb(mutant, verbtype)
/datum/dna/gene/basic/grant_verb/deactivate(mob/living/mutant, flags)
. = ..()
- mutant.verbs -= verbtype
+ remove_verb(mutant, verbtype)
// WAS: /datum/bioEffect/cryokinesis
@@ -130,7 +130,6 @@
/obj/effect/proc_holder/spell/cryokinesis
name = "Cryokinesis"
desc = "Drops the bodytemperature of another person."
- panel = "Abilities"
base_cooldown = 120 SECONDS
clothes_req = FALSE
stat_allowed = CONSCIOUS
@@ -218,7 +217,6 @@
/obj/effect/proc_holder/spell/eat
name = "Eat"
desc = "Eat just about anything!"
- panel = "Abilities"
base_cooldown = 30 SECONDS
@@ -329,7 +327,6 @@
/obj/effect/proc_holder/spell/leap
name = "Jump"
desc = "Leap great distances!"
- panel = "Abilities"
base_cooldown = 6 SECONDS
@@ -430,7 +427,6 @@
/obj/effect/proc_holder/spell/polymorph
name = "Polymorph"
desc = "Mimic the appearance of others!"
- panel = "Abilities"
base_cooldown = 3 MINUTES
clothes_req = FALSE
diff --git a/code/game/dna/genes/vg_powers.dm b/code/game/dna/genes/vg_powers.dm
index 3befa4b1226..9a3cfb7b4d8 100644
--- a/code/game/dna/genes/vg_powers.dm
+++ b/code/game/dna/genes/vg_powers.dm
@@ -16,7 +16,6 @@
/obj/effect/proc_holder/spell/morph
name = "Morph"
desc = "Mimic the appearance of your choice!"
- panel = "Abilities"
base_cooldown = 3 MINUTES
clothes_req = FALSE
diff --git a/code/game/gamemodes/antag_paradise/antag_paradise.dm b/code/game/gamemodes/antag_paradise/antag_paradise.dm
index af9efe73852..bb3a9932ed1 100644
--- a/code/game/gamemodes/antag_paradise/antag_paradise.dm
+++ b/code/game/gamemodes/antag_paradise/antag_paradise.dm
@@ -296,17 +296,18 @@
ninja_datum.change_species(antag.current)
antag.add_antag_datum(ninja_datum)
- addtimer(CALLBACK(src, PROC_REF(initiate_antags)), rand(1 SECONDS, 10 SECONDS))
+ addtimer(CALLBACK(src, PROC_REF(initiate_antags), TRUE), rand(1 SECONDS, 10 SECONDS))
COOLDOWN_START(src, antag_making_cooldown, AUTOTRAITOR_LOW_BOUND) // first auto-traitor tick checks all players in 5 minutes
..()
-/datum/game_mode/antag_paradise/proc/initiate_antags()
+/datum/game_mode/antag_paradise/proc/initiate_antags(roundstart = FALSE)
for(var/datum/mind/antag as anything in pre_antags)
switch(pre_antags[antag])
if(ROLE_HIJACKER)
var/datum/antagonist/traitor/hijacker_datum = new
hijacker_datum.is_hijacker = TRUE
+ hijacker_datum.is_contractor = roundstart
antag.add_antag_datum(hijacker_datum)
if(ROLE_MALF_AI)
@@ -321,6 +322,8 @@
antag.add_antag_datum(/datum/antagonist/changeling)
if(ROLE_TRAITOR)
antag.add_antag_datum(/datum/antagonist/traitor)
+ if(roundstart)
+ antag.add_antag_datum(/datum/antagonist/contractor)
if(ROLE_THIEF)
antag.add_antag_datum(/datum/antagonist/thief)
diff --git a/code/game/gamemodes/blob/blob.dm b/code/game/gamemodes/blob/blob.dm
index bc927ef7e25..7d2f8e93e74 100644
--- a/code/game/gamemodes/blob/blob.dm
+++ b/code/game/gamemodes/blob/blob.dm
@@ -112,7 +112,7 @@
/datum/game_mode/proc/blob_died()
if(!GLOB.blob_cores.len && blob_stage >= BLOB_STAGE_FIRST && blob_stage < BLOB_STAGE_STORM)
- addtimer(CALLBACK(src, PROC_REF(report_blob_death), SEC_LEVEL_RED), TIME_TO_ANNOUNCE_BLOBS_DIE)
+ addtimer(CALLBACK(src, PROC_REF(report_blob_death), BLOB_DEATH_REPORT_FIRST), TIME_TO_ANNOUNCE_BLOBS_DIE)
/datum/game_mode/proc/get_blobs_minds()
@@ -126,13 +126,22 @@
return blob_list
-/datum/game_mode/proc/report_blob_death()
- send_intercept(BLOB_THIRD_REPORT)
- if(SSshuttle)
- SSshuttle.stop_lockdown()
- if(blob_stage >= BLOB_STAGE_SECOND && GLOB.security_level == SEC_LEVEL_GAMMA)
- addtimer(CALLBACK(GLOBAL_PROC, /proc/set_security_level, SEC_LEVEL_RED), TIME_TO_SWITCH_CODE)
- blob_stage = BLOB_STAGE_ZERO
+/datum/game_mode/proc/report_blob_death(report_number)
+ switch(report_number)
+ if (BLOB_DEATH_REPORT_FIRST)
+ send_intercept(BLOB_THIRD_REPORT)
+ if (BLOB_DEATH_REPORT_SECOND)
+ SSshuttle?.stop_lockdown()
+ if (BLOB_DEATH_REPORT_THIRD)
+ if(blob_stage >= BLOB_STAGE_SECOND && GLOB.security_level == SEC_LEVEL_GAMMA)
+ set_security_level(SEC_LEVEL_RED)
+ if (BLOB_DEATH_REPORT_FOURTH)
+ blob_stage = BLOB_STAGE_ZERO
+ SSvote.start_vote(new /datum/vote/crew_transfer)
+ return
+ else
+ return
+ addtimer(CALLBACK(src, PROC_REF(report_blob_death), report_number + 1), TIME_TO_SWITCH_CODE)
/datum/game_mode/proc/make_blobs(count, need_new_blob = FALSE)
diff --git a/code/game/gamemodes/blob/overmind.dm b/code/game/gamemodes/blob/overmind.dm
index 3ad7c14f207..076aa649e13 100644
--- a/code/game/gamemodes/blob/overmind.dm
+++ b/code/game/gamemodes/blob/overmind.dm
@@ -98,12 +98,12 @@
/mob/camera/blob/blob_act(obj/structure/blob/B)
return
-/mob/camera/blob/Stat()
- ..()
- if(statpanel("Status"))
- if(blob_core)
- stat(null, "Core Health: [blob_core.obj_integrity]")
- stat(null, "Power Stored: [blob_points]/[max_blob_points]")
+/mob/camera/blob/get_status_tab_items()
+ var/list/status_tab_data = ..()
+ . = status_tab_data
+ if(blob_core)
+ status_tab_data[++status_tab_data.len] = list("Core Health:", "[blob_core.obj_integrity]")
+ status_tab_data[++status_tab_data.len] = list("Power Stored:", "[blob_points]/[max_blob_points]")
/mob/camera/blob/Move(atom/newloc, direct = NONE, glide_size_override = 0, update_dir = TRUE)
if(world.time < last_movement)
diff --git a/code/game/gamemodes/clockwork/cogscarab.dm b/code/game/gamemodes/clockwork/cogscarab.dm
index b64d870af62..aabcc6de234 100644
--- a/code/game/gamemodes/clockwork/cogscarab.dm
+++ b/code/game/gamemodes/clockwork/cogscarab.dm
@@ -63,7 +63,7 @@
//Shhhh it's a secret. No one needs to know about infinite power for clockwork drone
cell = new /obj/item/stock_parts/cell/high/slime(src)
mmi = null
- verbs -= /mob/living/silicon/robot/verb/Namepick
+ remove_verb(src, /mob/living/silicon/robot/verb/Namepick)
module = new /obj/item/robot_module/cogscarab(src)
var/datum/action/innate/hide/drone/cogscarab/hide = new()
@@ -80,10 +80,12 @@
hide.Remove(src)
. = ..()
+/mob/living/silicon/robot/cogscarab/add_strippable_element()
+ return
/mob/living/silicon/robot/cogscarab/init(alien = FALSE, mob/living/silicon/ai/ai_to_sync_to = null)
laws = new /datum/ai_laws/ratvar()
- connected_ai = null
+ set_connected_ai(null)
aiCamera = new/obj/item/camera/siliconcam/drone_camera(src)
additional_law_channels["Drone"] = get_language_prefix(LANGUAGE_DRONE_BINARY)
@@ -122,10 +124,11 @@
//rounds to 30 and divides by 30. if timer full, 6 - 5, state 1. from 1 to 6.
-/mob/living/silicon/robot/cogscarab/Stat()
- ..()
+/mob/living/silicon/robot/cogscarab/get_status_tab_items()
+ var/list/status_tab_data = ..()
+ . = status_tab_data
if(mind?.current)
- stat("Wind Up Timer:", "[wind_up_timer]")
+ status_tab_data[++status_tab_data.len] = list("Wind Up Timer:", "[wind_up_timer]")
/mob/living/silicon/robot/cogscarab/rename_character(oldname, newname)
// force it to not actually change most things
@@ -239,10 +242,10 @@
/mob/living/silicon/robot/cogscarab/add_robot_verbs()
- src.verbs |= silicon_subsystems
+ add_verb(src, silicon_subsystems)
/mob/living/silicon/robot/cogscarab/remove_robot_verbs()
- src.verbs -= silicon_subsystems
+ remove_verb(src, silicon_subsystems)
/mob/living/silicon/robot/cogscarab/toggle_sensor_mode()
var/sensor_type = input("Please select sensor type.", "Sensor Integration", null) in list("Medical","Diagnostic", "Multisensor","Disable")
diff --git a/code/game/gamemodes/miniantags/borer/borer.dm b/code/game/gamemodes/miniantags/borer/borer.dm
index a396569cb3f..5301176c5e6 100644
--- a/code/game/gamemodes/miniantags/borer/borer.dm
+++ b/code/game/gamemodes/miniantags/borer/borer.dm
@@ -151,14 +151,10 @@
GrantBorerSpells()
hide_borer()
-/mob/living/simple_animal/borer/Stat()
- ..()
- statpanel("Status")
-
- show_stat_emergency_shuttle_eta()
-
- if(client.statpanel == "Status")
- stat("Chemicals", chemicals)
+/mob/living/simple_animal/borer/get_status_tab_items()
+ var/list/status_tab_data = ..()
+ . = status_tab_data
+ status_tab_data[++status_tab_data.len] = list("Chemicals", chemicals)
/mob/living/simple_animal/borer/say(message, verb = "says", sanitize = TRUE, ignore_speech_problems = FALSE, ignore_atmospherics = FALSE, ignore_languages = FALSE)
@@ -198,7 +194,7 @@
if(isobserver(M))
to_chat(M, "Borer Communication from [truename] ([ghost_follow_link(src, ghost=M)]): [sended_message] ")
to_chat(src, "[truename] [say_string]: [sended_message] ")
- host.verbs += /mob/living/proc/borer_comm
+ add_verb(host, /mob/living/proc/borer_comm)
talk_to_borer_action.Grant(host)
/mob/living/simple_animal/borer/verb/toggle_silence_inside_host()
@@ -573,7 +569,7 @@
var/mob/living/carbon/H = host
H.borer = null
- H.verbs -= /mob/living/proc/borer_comm
+ remove_verb(H, /mob/living/proc/borer_comm)
talk_to_borer_action.Remove(host)
H.status_flags &= ~PASSEMOTES
host = null
@@ -670,12 +666,12 @@
controlling = TRUE
- host.verbs += /mob/living/carbon/proc/release_control
- host.verbs += /mob/living/carbon/proc/punish_host
- host.verbs += /mob/living/carbon/proc/spawn_larvae
- host.verbs += /mob/living/carbon/proc/sneak_mode
- host.verbs -= /mob/living/proc/borer_comm
- host.verbs += /mob/living/proc/trapped_mind_comm
+ add_verb(host, /mob/living/carbon/proc/release_control)
+ add_verb(host, /mob/living/carbon/proc/punish_host)
+ add_verb(host, /mob/living/carbon/proc/spawn_larvae)
+ add_verb(host, /mob/living/carbon/proc/sneak_mode)
+ remove_verb(host, /mob/living/proc/borer_comm)
+ add_verb(host, /mob/living/proc/trapped_mind_comm)
GrantControlActions()
talk_to_borer_action.Remove(host)
@@ -794,12 +790,12 @@
machine = null
sneaking = FALSE
- host.verbs -= /mob/living/carbon/proc/release_control
- host.verbs -= /mob/living/carbon/proc/punish_host
- host.verbs -= /mob/living/carbon/proc/spawn_larvae
- host.verbs -= /mob/living/carbon/proc/sneak_mode
- host.verbs += /mob/living/proc/borer_comm
- host.verbs -= /mob/living/proc/trapped_mind_comm
+ remove_verb(host, /mob/living/carbon/proc/release_control)
+ remove_verb(host, /mob/living/carbon/proc/punish_host)
+ remove_verb(host, /mob/living/carbon/proc/spawn_larvae)
+ remove_verb(host, /mob/living/carbon/proc/sneak_mode)
+ add_verb(host, /mob/living/proc/borer_comm)
+ remove_verb(host, /mob/living/proc/trapped_mind_comm)
RemoveControlActions()
talk_to_borer_action.Grant(host)
diff --git a/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm b/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm
index 7d988991954..cea72a95d3a 100644
--- a/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm
+++ b/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm
@@ -140,10 +140,10 @@
holder.pixel_y = I.Height() - world.icon_size
holder.icon_state = "hudstat"
-/mob/living/simple_animal/hostile/swarmer/Stat()
- ..()
- if(statpanel("Status"))
- stat("Resources:",resources)
+/mob/living/simple_animal/hostile/swarmer/get_status_tab_items()
+ var/list/status_tab_data = ..()
+ . = status_tab_data
+ status_tab_data[++status_tab_data.len] = list("Resources:",resources)
/mob/living/simple_animal/hostile/swarmer/move_into_vent(obj/machinery/atmospherics/ventcrawl_target, message = TRUE)
diff --git a/code/game/gamemodes/miniantags/demons/pulse_demon/pulse_demon.dm b/code/game/gamemodes/miniantags/demons/pulse_demon/pulse_demon.dm
index 9c4e57d78c1..748f8e31b37 100644
--- a/code/game/gamemodes/miniantags/demons/pulse_demon/pulse_demon.dm
+++ b/code/game/gamemodes/miniantags/demons/pulse_demon/pulse_demon.dm
@@ -285,15 +285,15 @@
AddSpell(new /obj/effect/proc_holder/spell/pulse_demon/remotedrain)
AddSpell(new /obj/effect/proc_holder/spell/pulse_demon/open_upgrades)
-/mob/living/simple_animal/demon/pulse_demon/Stat()
- . = ..()
- if(statpanel("Status"))
- stat(null, "Charge: [format_si_suffix(charge)]W")
- stat(null, "Maximum Charge: [format_si_suffix(maxcharge)]W")
- stat(null, "Drained Charge: [format_si_suffix(charge_drained)]W")
- stat(null, "Hijacked APCs: [length(hijacked_apcs)]")
- stat(null, "Drain Rate: [format_si_suffix(power_drain_rate)]W")
- stat(null, "Hijack Time: [hijack_time / 10] seconds")
+/mob/living/simple_animal/demon/pulse_demon/get_status_tab_items()
+ var/list/status_tab_data = ..()
+ . = status_tab_data
+ status_tab_data[++status_tab_data.len] = list("Charge:", "[format_si_suffix(charge)]W")
+ status_tab_data[++status_tab_data.len] = list("Maximum Charge:", "[format_si_suffix(maxcharge)]W")
+ status_tab_data[++status_tab_data.len] = list("Drained Charge:", "[format_si_suffix(charge_drained)]W")
+ status_tab_data[++status_tab_data.len] = list("Hijacked APCs:", "[length(hijacked_apcs)]")
+ status_tab_data[++status_tab_data.len] = list("Drain Rate:", "[format_si_suffix(power_drain_rate)]W")
+ status_tab_data[++status_tab_data.len] = list("Hijack Time:", "[hijack_time / 10] seconds")
/mob/living/simple_animal/demon/pulse_demon/dust()
return death()
diff --git a/code/game/gamemodes/miniantags/demons/pulse_demon/pulse_demon_abilities.dm b/code/game/gamemodes/miniantags/demons/pulse_demon/pulse_demon_abilities.dm
index 368b0e9263f..38d9309f080 100644
--- a/code/game/gamemodes/miniantags/demons/pulse_demon/pulse_demon_abilities.dm
+++ b/code/game/gamemodes/miniantags/demons/pulse_demon/pulse_demon_abilities.dm
@@ -10,7 +10,6 @@
#define PD_UPGRADE_MAX_CHARGE "Capacity"
/obj/effect/proc_holder/spell/pulse_demon
- panel = "Pulse Demon"
school = "pulse demon"
human_req = FALSE
clothes_req = FALSE
diff --git a/code/game/gamemodes/miniantags/demons/shadow_demon/shadow_demon.dm b/code/game/gamemodes/miniantags/demons/shadow_demon/shadow_demon.dm
index e4d44e84742..8c6e1d28889 100644
--- a/code/game/gamemodes/miniantags/demons/shadow_demon/shadow_demon.dm
+++ b/code/game/gamemodes/miniantags/demons/shadow_demon/shadow_demon.dm
@@ -173,7 +173,6 @@
/obj/effect/proc_holder/spell/fireball/shadow_grapple
name = "Shadow Grapple"
desc = "Fire one of your hands, if it hits a person it pulls them in. If you hit a structure you get pulled to the structure."
- panel = "Demon"
action_background_icon_state = "shadow_demon_bg"
action_icon_state = "shadow_grapple"
invocation_type = "none"
diff --git a/code/game/gamemodes/miniantags/demons/slaughter_demon/slaughter_demon.dm b/code/game/gamemodes/miniantags/demons/slaughter_demon/slaughter_demon.dm
index 1e27ca05114..ce8f039dc93 100644
--- a/code/game/gamemodes/miniantags/demons/slaughter_demon/slaughter_demon.dm
+++ b/code/game/gamemodes/miniantags/demons/slaughter_demon/slaughter_demon.dm
@@ -106,7 +106,6 @@
overlay = null
action_icon_state = "bloodcrawl"
action_background_icon_state = "bg_cult"
- panel = "Demon"
/obj/effect/proc_holder/spell/sense_victims/create_new_targeting()
diff --git a/code/game/gamemodes/miniantags/guardian/guardian.dm b/code/game/gamemodes/miniantags/guardian/guardian.dm
index c67289a21f8..eb63715045a 100644
--- a/code/game/gamemodes/miniantags/guardian/guardian.dm
+++ b/code/game/gamemodes/miniantags/guardian/guardian.dm
@@ -338,6 +338,7 @@
G.name_color = color_list[color]
var/picked_name = pick(name_list)
create_theme(G, user, picked_name, color)
+ G.client?.init_verbs()
/obj/item/guardiancreator/proc/create_theme(mob/living/simple_animal/hostile/guardian/G, mob/living/user, picked_name, color)
G.name = "[picked_name] [color]"
diff --git a/code/game/gamemodes/miniantags/guardian/types/assassin.dm b/code/game/gamemodes/miniantags/guardian/types/assassin.dm
index f37d8dff1c7..a4797a21708 100644
--- a/code/game/gamemodes/miniantags/guardian/types/assassin.dm
+++ b/code/game/gamemodes/miniantags/guardian/types/assassin.dm
@@ -27,11 +27,11 @@
forceMove(get_turf(summoner))
cooldown = world.time + 20
-/mob/living/simple_animal/hostile/guardian/assassin/Stat()
- ..()
- if(statpanel("Status"))
- if(stealthcooldown >= world.time)
- stat(null, "Время до невидимости: [max(round((stealthcooldown - world.time)*0.1, 0.1), 0)] секунд")
+/mob/living/simple_animal/hostile/guardian/assassin/get_status_tab_items()
+ var/list/status_tab_data = ..()
+ . = status_tab_data
+ if(stealthcooldown >= world.time)
+ status_tab_data[++status_tab_data.len] = list("Время до невидимости:", "[max(round((stealthcooldown - world.time) * 0.1, 0.1), 0)] секунд")
/mob/living/simple_animal/hostile/guardian/assassin/AttackingTarget()
var/mob/living/L = target
diff --git a/code/game/gamemodes/miniantags/guardian/types/bomb.dm b/code/game/gamemodes/miniantags/guardian/types/bomb.dm
index 1dd12151e29..b2749445cdc 100644
--- a/code/game/gamemodes/miniantags/guardian/types/bomb.dm
+++ b/code/game/gamemodes/miniantags/guardian/types/bomb.dm
@@ -10,11 +10,11 @@
var/bomb_cooldown = 0
var/default_bomb_cooldown = 10 SECONDS
-/mob/living/simple_animal/hostile/guardian/bomb/Stat()
- ..()
- if(statpanel("Status"))
- if(bomb_cooldown >= world.time)
- stat(null, "Перезарядка до следующей бомбы: [max(round((bomb_cooldown - world.time)*0.1, 0.1), 0)] секунд.")
+/mob/living/simple_animal/hostile/guardian/bomb/get_status_tab_items()
+ var/list/status_tab_data = ..()
+ . = status_tab_data
+ if(bomb_cooldown >= world.time)
+ status_tab_data[++status_tab_data.len] = list("Перезарядка до следующей бомбы:", "[max(round((bomb_cooldown - world.time) * 0.1, 0.1), 0)] секунд")
/mob/living/simple_animal/hostile/guardian/bomb/AltClickOn(atom/movable/A)
if(!istype(A))
diff --git a/code/game/gamemodes/miniantags/guardian/types/healer.dm b/code/game/gamemodes/miniantags/guardian/types/healer.dm
index e654fb9551a..7874e4fa41f 100644
--- a/code/game/gamemodes/miniantags/guardian/types/healer.dm
+++ b/code/game/gamemodes/miniantags/guardian/types/healer.dm
@@ -39,11 +39,11 @@
var/datum/atom_hud/medsensor = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED]
medsensor.add_hud_to(src)
-/mob/living/simple_animal/hostile/guardian/healer/Stat()
- ..()
- if(statpanel("Status"))
- if(beacon_cooldown >= world.time)
- stat(null, "Перезарядка блюспейс маяка: [max(round((beacon_cooldown - world.time)*0.1, 0.1), 0)] секунд")
+/mob/living/simple_animal/hostile/guardian/healer/get_status_tab_items()
+ var/list/status_tab_data = ..()
+ . = status_tab_data
+ if(beacon_cooldown >= world.time)
+ status_tab_data[++status_tab_data.len] = list("Перезарядка блюспейс маяка:", "[max(round((beacon_cooldown - world.time) * 0.1, 0.1), 0)] секунд")
/mob/living/simple_animal/hostile/guardian/healer/AttackingTarget()
. = ..()
diff --git a/code/game/gamemodes/miniantags/guardian/types/ranged.dm b/code/game/gamemodes/miniantags/guardian/types/ranged.dm
index 73fd07fbfd8..9f7e34b266c 100644
--- a/code/game/gamemodes/miniantags/guardian/types/ranged.dm
+++ b/code/game/gamemodes/miniantags/guardian/types/ranged.dm
@@ -36,10 +36,10 @@
to_chat(src, "Энергия на нуле. Стрельба заблокирована. ")
ranged = 0
-/mob/living/simple_animal/hostile/guardian/ranged/Stat()
- ..()
- if(statpanel("Status"))
- stat(null, "Запас энергии: [max(round(energy, 0.1), 0)]/150")
+/mob/living/simple_animal/hostile/guardian/ranged/get_status_tab_items()
+ var/list/status_tab_data = ..()
+ . = status_tab_data
+ status_tab_data[++status_tab_data.len] = list("Запас энергии:", "[max(round(energy, 0.1), 0)]/150")
/mob/living/simple_animal/hostile/guardian/ranged/OpenFire(atom/A)
if(ranged)
diff --git a/code/game/gamemodes/miniantags/morph/morph.dm b/code/game/gamemodes/miniantags/morph/morph.dm
index ad365cfda99..ef605629259 100644
--- a/code/game/gamemodes/miniantags/morph/morph.dm
+++ b/code/game/gamemodes/miniantags/morph/morph.dm
@@ -100,11 +100,10 @@
can_reproduce = FALSE
RemoveSpell(/obj/effect/proc_holder/spell/morph_spell/reproduce)
-/mob/living/simple_animal/hostile/morph/Stat(Name, Value)
- ..()
- if(statpanel("Status"))
- stat(null, "Food Stored: [gathered_food]")
- return TRUE
+/mob/living/simple_animal/hostile/morph/get_status_tab_items()
+ var/list/status_tab_data = ..()
+ . = status_tab_data
+ status_tab_data[++status_tab_data.len] = list("Food Stored:", "[gathered_food]")
/mob/living/simple_animal/hostile/morph/wizard
name = "magical morph"
diff --git a/code/game/gamemodes/miniantags/revenant/revenant.dm b/code/game/gamemodes/miniantags/revenant/revenant.dm
index 195086c770d..cd30e3e5824 100644
--- a/code/game/gamemodes/miniantags/revenant/revenant.dm
+++ b/code/game/gamemodes/miniantags/revenant/revenant.dm
@@ -122,12 +122,12 @@
to_chat(M, rendered)
-/mob/living/simple_animal/revenant/Stat()
- ..()
- if(statpanel("Status"))
- stat(null, "Current essence: [essence]/[essence_regen_cap]E")
- stat(null, "Stolen essence: [essence_accumulated]E")
- stat(null, "Stolen perfect souls: [perfectsouls]")
+/mob/living/simple_animal/revenant/get_status_tab_items()
+ var/list/status_tab_data = ..()
+ . = status_tab_data
+ status_tab_data[++status_tab_data.len] = list("Current essence:", "[essence]/[essence_regen_cap]E")
+ status_tab_data[++status_tab_data.len] = list("Stolen essence:", "[essence_accumulated]E")
+ status_tab_data[++status_tab_data.len] = list("Stolen perfect souls:", "[perfectsouls]")
/mob/living/simple_animal/revenant/New()
..()
diff --git a/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm b/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm
index ac6f28c40df..5eb26d5c975 100644
--- a/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm
+++ b/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm
@@ -112,7 +112,6 @@
*/
/obj/effect/proc_holder/spell/night_vision/revenant
base_cooldown = 0
- panel = "Revenant Abilities"
message = "You toggle your night vision. "
action_icon_state = "r_nightvision"
action_background_icon_state = "bg_revenant"
@@ -122,7 +121,6 @@
/obj/effect/proc_holder/spell/revenant_transmit
name = "Transmit"
desc = "Telepathically transmits a message to the target."
- panel = "Revenant Abilities"
base_cooldown = 0
clothes_req = FALSE
human_req = FALSE
@@ -153,7 +151,6 @@
clothes_req = FALSE
human_req = FALSE
action_background_icon_state = "bg_revenant"
- panel = "Revenant Abilities (Locked)"
/// How long it reveals the revenant in deciseconds
var/reveal = 8 SECONDS
/// How long it stuns the revenant in deciseconds
@@ -201,7 +198,6 @@
return FALSE
name = "[initial(name)] ([cast_amount]E)"
to_chat(user, "You have unlocked [initial(name)] ! ")
- panel = "Revenant Abilities"
locked = FALSE
cooldown_handler.revert_cast()
return FALSE
diff --git a/code/game/gamemodes/nuclear/nuclear.dm b/code/game/gamemodes/nuclear/nuclear.dm
index b73e9d6da54..6b4d5463e8a 100644
--- a/code/game/gamemodes/nuclear/nuclear.dm
+++ b/code/game/gamemodes/nuclear/nuclear.dm
@@ -1,5 +1,3 @@
-#define NUKESCALINGMODIFIER 6
-
/datum/game_mode
var/list/datum/mind/syndicates = list()
@@ -7,10 +5,10 @@
name = "nuclear emergency"
config_tag = "nuclear"
required_players = 30 // 30 players - 5 players to be the nuke ops = 25 players remaining
- required_enemies = 5
- recommended_enemies = 5
+ required_enemies = NUKERS_COUNT
+ recommended_enemies = NUKERS_COUNT
- var/const/agents_possible = 5 //If we ever need more syndicate agents.
+ var/const/agents_possible = NUKERS_COUNT //If we ever need more syndicate agents.
var/nukes_left = 1 //Call 3714-PRAY right now and order more nukes! Limited offer!
var/nuke_off_station = 0 //Used for tracking if the syndies actually haul the nuke to the station
@@ -120,10 +118,9 @@
return ..()
/datum/game_mode/nuclear/proc/scale_telecrystals()
- var/danger
- danger = GLOB.player_list.len
- while(!ISMULTIPLE(++danger, 10)) //Increments danger up to the nearest multiple of ten
-
+ var/danger = GLOB.player_list.len
+ var/temp_danger = (danger + 9)
+ danger = temp_danger - temp_danger % 10
total_tc += danger * NUKESCALINGMODIFIER
/datum/game_mode/nuclear/proc/share_telecrystals()
@@ -517,5 +514,3 @@
return dat
-
-#undef NUKESCALINGMODIFIER
diff --git a/code/game/gamemodes/nuclear/pinpointer.dm b/code/game/gamemodes/nuclear/pinpointer.dm
index bda14074e9f..a3f9cdf419e 100644
--- a/code/game/gamemodes/nuclear/pinpointer.dm
+++ b/code/game/gamemodes/nuclear/pinpointer.dm
@@ -655,7 +655,7 @@
var/input_tittle = "Режим выбора"
var/input_type
- input_type = tgui_alert("Какие типы сигнатуры объектов необходимо найти?" , "Выбор Сигнатуры Объектов" , "Предмет" , "Структура" , "Питомец")
+ input_type = tgui_alert(user, "Какие типы сигнатуры объектов необходимо найти?" , "Выбор Сигнатуры Объектов" , list("Предмет" , "Структура" , "Питомец"))
var/input_subtype
switch(input_type)
@@ -714,7 +714,7 @@
to_chat(user, span_notice("Вы переключили пинпоинтер для обнаружения [choosen_target] . Найдено целей: [length(current_targets)] ."))
if("Цели")
- var/input_type = tgui_alert("Какую операцию стоит произвести?", "Выбор Операции", "Показать Цели", "Следующая Цель")
+ var/input_type = tgui_alert(user, "Какую операцию стоит произвести?", "Выбор Операции", list("Показать Цели", "Следующая Цель"))
switch(input_type)
if("Показать Цели")
setting = SETTING_OBJECT
diff --git a/code/game/gamemodes/shadowling/shadowling_abilities.dm b/code/game/gamemodes/shadowling/shadowling_abilities.dm
index 321e2ad892e..e3699f5ee25 100644
--- a/code/game/gamemodes/shadowling/shadowling_abilities.dm
+++ b/code/game/gamemodes/shadowling/shadowling_abilities.dm
@@ -29,7 +29,6 @@
/obj/effect/proc_holder/spell/shadowling_glare
name = "Glare"
desc = "Stuns and mutes a target for a decent duration. Duration depends on the proximity to the target."
- panel = "Shadowling Abilities"
base_cooldown = 30 SECONDS
clothes_req = FALSE
need_active_overlay = TRUE
@@ -85,7 +84,6 @@
/obj/effect/proc_holder/spell/aoe/shadowling_veil
name = "Veil"
desc = "Extinguishes most nearby light sources."
- panel = "Shadowling Abilities"
base_cooldown = 15 SECONDS //Short cooldown because people can just turn the lights back on
clothes_req = FALSE
var/blacklisted_lights = list(/obj/item/flashlight/flare, /obj/item/flashlight/slime)
@@ -120,7 +118,6 @@
/obj/effect/proc_holder/spell/shadowling_shadow_walk
name = "Shadow Walk"
desc = "Phases you into the space between worlds for a short time, allowing movement through walls and invisbility."
- panel = "Shadowling Abilities"
base_cooldown = 30 SECONDS //Used to be twice this, buffed
clothes_req = FALSE
phase_allowed = TRUE
@@ -161,7 +158,6 @@
/obj/effect/proc_holder/spell/shadowling_guise
name = "Guise"
desc = "Wraps your form in shadows, making you harder to see."
- panel = "Thrall Abilities"
base_cooldown = 120 SECONDS
clothes_req = FALSE
action_icon_state = "shadow_walk"
@@ -195,7 +191,6 @@
/obj/effect/proc_holder/spell/shadowling_vision
name = "Shadowling Darksight"
desc = "Gives you night and thermal vision."
- panel = "Shadowling Abilities"
base_cooldown = 0
clothes_req = FALSE
action_icon_state = "darksight"
@@ -225,13 +220,11 @@
/obj/effect/proc_holder/spell/shadowling_vision/thrall
desc = "Thrall Darksight"
desc = "Gives you night vision."
- panel = "Thrall Abilities"
/obj/effect/proc_holder/spell/aoe/shadowling_icy_veins
name = "Icy Veins"
desc = "Instantly freezes the blood of nearby people, stunning them and causing burn damage."
- panel = "Shadowling Abilities"
base_cooldown = 25 SECONDS
clothes_req = FALSE
action_icon_state = "icy_veins"
@@ -275,7 +268,6 @@
/obj/effect/proc_holder/spell/shadowling_enthrall //Turns a target into the shadowling's slave. This overrides all previous loyalties
name = "Enthrall"
desc = "Allows you to enslave a conscious, non-braindead, non-catatonic human to your will. This takes some time to cast."
- panel = "Shadowling Abilities"
base_cooldown = 0
clothes_req = FALSE
action_icon_state = "enthrall"
@@ -356,7 +348,6 @@
/obj/effect/proc_holder/spell/shadowling_regen_armor
name = "Rapid Re-Hatch"
desc = "Re-forms protective chitin that may be lost during cloning or similar processes."
- panel = "Shadowling Abilities"
base_cooldown = 60 SECONDS
clothes_req = FALSE
action_icon_state = "regen_armor"
@@ -394,7 +385,6 @@
/obj/effect/proc_holder/spell/shadowling_collective_mind
name = "Collective Hivemind"
desc = "Gathers the power of all of your thralls and compares it to what is needed for ascendance. Also gains you new abilities."
- panel = "Shadowling Abilities"
base_cooldown = 30 SECONDS //30 second cooldown to prevent spam
clothes_req = FALSE
var/blind_smoke_acquired
@@ -482,7 +472,6 @@
/obj/effect/proc_holder/spell/shadowling_blindness_smoke
name = "Blindness Smoke"
desc = "Spews a cloud of smoke which will blind enemies."
- panel = "Shadowling Abilities"
base_cooldown = 60 SECONDS
clothes_req = FALSE
action_icon_state = "black_smoke"
@@ -540,7 +529,6 @@
/obj/effect/proc_holder/spell/aoe/shadowling_screech
name = "Sonic Screech"
desc = "Deafens, stuns, and confuses nearby people. Also shatters windows."
- panel = "Shadowling Abilities"
base_cooldown = 30 SECONDS
clothes_req = FALSE
action_icon_state = "screech"
@@ -593,7 +581,6 @@
/obj/effect/proc_holder/spell/shadowling_null_charge
name = "Null Charge"
desc = "Empties an APC, preventing it from recharging until fixed."
- panel = "Shadowling Abilities"
base_cooldown = 60 SECONDS
clothes_req = FALSE
action_icon_state = "null_charge"
@@ -656,7 +643,6 @@
/obj/effect/proc_holder/spell/shadowling_revive_thrall
name = "Black Recuperation"
desc = "Revives or empowers a thrall."
- panel = "Shadowling Abilities"
base_cooldown = 1 MINUTES
clothes_req = FALSE
action_icon_state = "revive_thrall"
@@ -781,7 +767,6 @@
/obj/effect/proc_holder/spell/shadowling_extend_shuttle
name = "Destroy Engines"
desc = "Extends the time of the emergency shuttle's arrival by ten minutes using a life force of our enemy. Shuttle will be unable to be recalled. This can only be used once."
- panel = "Shadowling Abilities"
clothes_req = FALSE
base_cooldown = 60 SECONDS
selection_activated_message = "You start gathering destructive powers to delay the shuttle. Left-click to cast at a target! "
@@ -855,7 +840,6 @@
/obj/effect/proc_holder/spell/ascendant_annihilate
name = "Annihilate"
desc = "Gibs someone instantly."
- panel = "Ascendant"
base_cooldown = 0
clothes_req = FALSE
human_req = FALSE
@@ -911,7 +895,6 @@
/obj/effect/proc_holder/spell/ascendant_hypnosis
name = "Hypnosis"
desc = "Instantly enthralls a human."
- panel = "Ascendant"
base_cooldown = 0
clothes_req = FALSE
human_req = FALSE
@@ -953,7 +936,6 @@
/obj/effect/proc_holder/spell/ascendant_phase_shift
name = "Phase Shift"
desc = "Phases you into the space between worlds at will, allowing you to move through walls and become invisible."
- panel = "Ascendant"
base_cooldown = 1.5 SECONDS
clothes_req = FALSE
human_req = FALSE
@@ -985,7 +967,6 @@
/obj/effect/proc_holder/spell/aoe/ascendant_storm
name = "Lightning Storm"
desc = "Shocks everyone nearby."
- panel = "Ascendant"
base_cooldown = 10 SECONDS
clothes_req = FALSE
human_req = FALSE
@@ -1026,7 +1007,6 @@
/obj/effect/proc_holder/spell/ascendant_transmit
name = "Ascendant Broadcast"
desc = "Sends a message to the whole wide world."
- panel = "Ascendant"
base_cooldown = 20 SECONDS
clothes_req = FALSE
human_req = FALSE
diff --git a/code/game/gamemodes/shadowling/special_shadowling_abilities.dm b/code/game/gamemodes/shadowling/special_shadowling_abilities.dm
index 2449a1c75b3..a73aa2b478d 100644
--- a/code/game/gamemodes/shadowling/special_shadowling_abilities.dm
+++ b/code/game/gamemodes/shadowling/special_shadowling_abilities.dm
@@ -5,7 +5,6 @@ GLOBAL_LIST_INIT(possibleShadowlingNames, list("U'ruan", "Y`shej", "Nex", "Hel-u
/obj/effect/proc_holder/spell/shadowling_hatch
name = "Hatch"
desc = "Casts off your disguise."
- panel = "Shadowling Evolution"
base_cooldown = 5 MINUTES
clothes_req = FALSE
action_icon_state = "hatch"
@@ -17,7 +16,7 @@ GLOBAL_LIST_INIT(possibleShadowlingNames, list("U'ruan", "Y`shej", "Nex", "Hel-u
/obj/effect/proc_holder/spell/shadowling_hatch/cast(list/targets, mob/living/carbon/human/user = usr)
- if(user.stat || !ishuman(user) || !user || !is_shadow(user || isinspace(user)))
+ if(user.stat || !ishuman(user) || !user || !is_shadow(user) || isinspace(user))
return
if(!isturf(user.loc))
@@ -25,7 +24,7 @@ GLOBAL_LIST_INIT(possibleShadowlingNames, list("U'ruan", "Y`shej", "Nex", "Hel-u
to_chat(user, "You must be standing on a floor to hatch! ")
return
- if(tgui_alert(user,"Are you sure you want to hatch? You cannot undo this!", "Hatch", "Yes", "No") != "Yes")
+ if(tgui_alert(user,"Are you sure you want to hatch? You cannot undo this!", "Hatch", list("Yes", "No")) != "Yes")
to_chat(user, "You decide against hatching for now.")
revert_cast(user)
return
@@ -157,7 +156,6 @@ GLOBAL_LIST_INIT(possibleShadowlingNames, list("U'ruan", "Y`shej", "Nex", "Hel-u
/obj/effect/proc_holder/spell/shadowling_ascend
name = "Ascend"
desc = "Enters your true form."
- panel = "Shadowling Evolution"
base_cooldown = 5 MINUTES
clothes_req = FALSE
action_icon_state = "ascend"
diff --git a/code/game/gamemodes/traitor/traitor.dm b/code/game/gamemodes/traitor/traitor.dm
index 6a651c2aeef..bdefc1983a3 100644
--- a/code/game/gamemodes/traitor/traitor.dm
+++ b/code/game/gamemodes/traitor/traitor.dm
@@ -8,6 +8,9 @@
var/datum/mind/exchange_red
var/datum/mind/exchange_blue
+ /// The number of contractors who accepted the offer.
+ var/contractor_accepted = 0
+
/datum/game_mode/traitor
name = "traitor"
@@ -25,14 +28,6 @@
var/datum/mind/pre_malf_AI
/// Hard limit on traitors if scaling is turned off.
var/traitors_possible = 4
- // Contractor related
- /// Minimum number of possible contractors regardless of the number of traitors.
- var/min_contractors = 1
- /// How many contractors there are in proportion to traitors.
- /// Calculated as: num_contractors = max(min_contractors, CEILING(num_traitors * contractor_traitor_ratio, 1))
- var/contractor_traitor_ratio = 0.25
- /// List of traitors who are eligible to become a contractor.
- var/list/datum/mind/selected_contractors = list()
/datum/game_mode/traitor/announce()
@@ -69,8 +64,6 @@
add_game_logs("Number of traitors chosen: [num_traitors]")
- var/num_contractors = max(min_contractors, CEILING(num_traitors * contractor_traitor_ratio, 1))
-
for(var/i in 1 to num_traitors)
if(!length(possible_traitors))
break
@@ -80,8 +73,6 @@
if((ROLE_TRAITOR in traitor.current.client.prefs.be_special) && prob(50)) // If traitor is also enabled its 50/50 chance.
pre_traitors += traitor
traitor.restricted_roles = restricted_jobs
- if(num_contractors-- > 0)
- selected_contractors += traitor
else
pre_malf_AI = traitor
pre_malf_AI.restricted_roles = (restricted_jobs|protected_jobs|protected_jobs_AI) // All jobs are restricted for malf AI despite the config.
@@ -90,14 +81,12 @@
else
pre_traitors += traitor
traitor.restricted_roles = restricted_jobs
- if(num_contractors-- > 0)
- selected_contractors += traitor
/datum/game_mode/traitor/post_setup()
for(var/datum/mind/traitor in pre_traitors)
var/datum/antagonist/traitor/new_antag = new
- new_antag.is_contractor = (traitor in selected_contractors)
+ new_antag.is_contractor = TRUE
addtimer(CALLBACK(traitor, TYPE_PROC_REF(/datum/mind, add_antag_datum), new_antag), rand(1 SECONDS, 10 SECONDS))
if(pre_malf_AI)
addtimer(CALLBACK(pre_malf_AI, TYPE_PROC_REF(/datum/mind, add_antag_datum), /datum/antagonist/malf_ai), rand(1 SECONDS, 10 SECONDS))
diff --git a/code/game/jobs/job/support.dm b/code/game/jobs/job/support.dm
index e68887424ff..482a71ff208 100644
--- a/code/game/jobs/job/support.dm
+++ b/code/game/jobs/job/support.dm
@@ -316,6 +316,134 @@
H.force_gene_block(GLOB.clumsyblock, TRUE, TRUE)
H.force_gene_block(GLOB.comicblock, TRUE, TRUE)
H.add_language(LANGUAGE_CLOWN)
+ H.grant_mimicking()
+
+/mob/living/carbon/human/proc/grant_mimicking()
+ if(!(locate(/datum/action/innate/mimicking) in actions))
+ var/datum/action/innate/mimicking/mimicking = new
+ mimicking.Grant(src)
+ add_verb(src, /mob/living/carbon/human/proc/mimicking)
+
+/datum/action/innate/mimicking
+ name = "Mimicking"
+ button_icon_state = "clown"
+ check_flags = AB_CHECK_CONSCIOUS
+ var/list/voice_slots = list()
+ var/empty_slots = 3
+ var/list/available_voices
+ var/datum/mimicking_voice/selected
+
+/datum/action/innate/mimicking/New()
+ ..()
+ var/donor_level = owner?.client ? owner.client.donator_level : 0
+ available_voices = list()
+ for(var/level in 0 to donor_level)
+ available_voices += SStts.tts_seeds_names_by_donator_levels["[level]"]
+
+/datum/action/innate/mimicking/Trigger(left_click)
+ if(!..())
+ return FALSE
+ ui_interact(owner)
+
+/datum/action/innate/mimicking/ui_state(mob/user)
+ return GLOB.conscious_state
+
+/datum/action/innate/mimicking/ui_interact(mob/user, datum/tgui/ui = null)
+ ui = SStgui.try_update_ui(user, src, ui)
+ if(!ui)
+ ui = new(user, src, "Mimicking", "Mimicking")
+ ui.set_autoupdate(FALSE)
+ ui.open()
+
+/datum/action/innate/mimicking/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state)
+ if(..())
+ return
+ var/datum/mimicking_voice/voice
+ if(params["id"])
+ for(var/datum/mimicking_voice/find_voice in voice_slots)
+ if(find_voice.UID() != params["id"])
+ continue
+ voice = find_voice
+ switch(action)
+ if("Choose")
+ if(!voice)
+ stack_trace("Mimicking can not find it own voice.")
+ return
+ if(voice.selected)
+ return
+ set_selected(voice)
+ owner.update_tts_seed(voice.voice)
+ if("Delete")
+ if(!voice)
+ stack_trace("Mimicking can not find it own voice.")
+ return
+ if(voice.selected)
+ selected = null
+ voice_slots -= voice
+ empty_slots++
+ if("Add")
+ if(empty_slots < 1)
+ to_chat(owner, span_notice("You have no available slots."))
+ return
+ var/voice_name = input(owner, "Choose a name for slot.", "Mimicking") as text|null
+ if(!voice_name)
+ return
+ var/voice_seed = tgui_input_list(owner, "Choose a voice for slot", "Mimicking", available_voices, owner.tts_seed)
+ if(!voice_seed)
+ return
+ var/new_voice = new /datum/mimicking_voice(voice_name, voice_seed)
+ add_voice(new_voice)
+ SStgui.update_uis(src)
+
+/datum/action/innate/mimicking/ui_data(mob/user)
+ var/list/data = list()
+ var/list/slots = list()
+ for(var/datum/mimicking_voice/voice in voice_slots)
+ if(istype(voice))
+ slots += list(voice.voice_data())
+ data["slots"] = slots
+ return data
+
+/datum/action/innate/mimicking/proc/set_selected(datum/mimicking_voice/new_voice)
+ if(selected)
+ selected.selected = FALSE
+ selected = new_voice
+ selected.selected = TRUE
+
+/datum/action/innate/mimicking/proc/add_voice(datum/mimicking_voice/voice)
+ voice_slots += voice
+ empty_slots--
+
+/datum/action/innate/mimicking/proc/remove_voice(datum/mimicking_voice/voice)
+ voice_slots -= voice
+ empty_slots++
+
+/datum/mimicking_voice
+ var/name
+ var/voice
+ var/selected = FALSE
+
+/datum/mimicking_voice/New(name, voice)
+ src.name = name
+ src.voice = voice
+
+/datum/mimicking_voice/proc/voice_data()
+ return list("name" = name, "voice" = voice, "selected" = selected, "id" = UID())
+
+/mob/living/carbon/human/proc/mimicking(var/mob/living/carbon/human/H)
+ set name = "Mimic voice"
+ set category = "IC"
+ if(!H)
+ to_chat(usr, span_notice("Use right click to choose target correctly."))
+ var/datum/action/innate/mimicking/mimic = locate(/datum/action/innate/mimicking) in usr.actions
+ if(!mimic)
+ return
+ if(mimic.empty_slots < 1)
+ to_chat(usr, span_notice("You have no available slots."))
+ return
+ var/new_voice = new /datum/mimicking_voice(H.name, H.tts_seed)
+ mimic.add_voice(new_voice)
+ SStgui.update_uis(mimic)
//action given to antag clowns
/datum/action/innate/toggle_clumsy
diff --git a/code/game/jobs/job_exp.dm b/code/game/jobs/job_exp.dm
index 35f86a403ed..c6de477ec69 100644
--- a/code/game/jobs/job_exp.dm
+++ b/code/game/jobs/job_exp.dm
@@ -44,18 +44,6 @@ GLOBAL_LIST_INIT(role_playtime_requirements, list(
ROLE_ABDUCTOR = 50,
))
-// Client Verbs
-
-/client/verb/cmd_check_own_playtime()
- set category = "Special Verbs"
- set name = "Check my playtime"
-
- if(!CONFIG_GET(flag/use_exp_tracking))
- to_chat(src, "Playtime tracking is not enabled. ")
- return
-
- to_chat(src, "Your [EXP_TYPE_CREW] playtime is [get_exp_type(EXP_TYPE_CREW)]. ")
-
// Admin Verbs
/client/proc/cmd_mentor_check_player_exp() //Allows admins to determine who the newer players are.
diff --git a/code/game/machinery/computer/buildandrepair.dm b/code/game/machinery/computer/buildandrepair.dm
index cbb91a324d5..0d9f90328c2 100644
--- a/code/game/machinery/computer/buildandrepair.dm
+++ b/code/game/machinery/computer/buildandrepair.dm
@@ -421,6 +421,10 @@
board_name = "Syndicate Drop Pod"
build_path = /obj/machinery/computer/shuttle/syndicate/drop_pod
+/obj/item/circuitboard/shuttle/nt/drop_pod
+ board_name = "Nanotrasen Drop Pod"
+ build_path = /obj/machinery/computer/shuttle/nt/drop_pod
+
/obj/item/circuitboard/shuttle/golem_ship
board_name = "Golem Ship"
build_path = /obj/machinery/computer/shuttle/golem_ship
diff --git a/code/game/machinery/computer/card.dm b/code/game/machinery/computer/card.dm
index b0480d6d38e..35d404cb849 100644
--- a/code/game/machinery/computer/card.dm
+++ b/code/game/machinery/computer/card.dm
@@ -127,7 +127,6 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0)
return formatted
/obj/machinery/computer/card/verb/eject_id()
- set category = null
set name = "Eject ID Card"
set src in oview(1)
@@ -664,7 +663,7 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0)
regenerate_id_name()
return
if("account") // card account number
- var/account_num = tgui_input_number(usr, "Account Number", "Input Number", modify.associated_account_number, 9999999, 1000000)
+ var/account_num = tgui_input_number(usr, "Account Number", "Input Number", modify.associated_account_number, 999999, 100000)
if(isnull(account_num) || !scan || !modify)
return FALSE
modify.associated_account_number = clamp(round(account_num), 0, 999999)
diff --git a/code/game/machinery/computer/message.dm b/code/game/machinery/computer/message.dm
index e04278c3e64..3a50e2e23d6 100644
--- a/code/game/machinery/computer/message.dm
+++ b/code/game/machinery/computer/message.dm
@@ -29,6 +29,13 @@
light_color = LIGHT_COLOR_DARKGREEN
+/obj/machinery/computer/message_monitor/laptop
+ name = "message monitor laptop"
+ icon_state = "laptop"
+ icon_keyboard = "seclaptop_key"
+ icon_screen = "seclaptop"
+ normal_icon = "seclaptop"
+ density = FALSE
/obj/machinery/computer/message_monitor/screwdriver_act(mob/user, obj/item/I)
if(emag) //Stops people from just unscrewing the monitor and putting it back to get the console working again.
diff --git a/code/game/machinery/deployable.dm b/code/game/machinery/deployable.dm
index fa678dd2d3a..8b1b09f6381 100644
--- a/code/game/machinery/deployable.dm
+++ b/code/game/machinery/deployable.dm
@@ -161,7 +161,7 @@
name = "barrier grenade"
desc = "Instant cover."
icon = 'icons/obj/weapons/grenade.dmi'
- icon_state = "flashbang"
+ icon_state = "barrier"
item_state = "flashbang"
actions_types = list(/datum/action/item_action/toggle_barrier_spread)
var/mode = SINGLE
diff --git a/code/game/machinery/doors/shutters.dm b/code/game/machinery/doors/shutters.dm
index 6a33c66e0b1..b1a0fed2e2f 100644
--- a/code/game/machinery/doors/shutters.dm
+++ b/code/game/machinery/doors/shutters.dm
@@ -3,6 +3,7 @@
name = "shutters"
desc = "Heavy duty metal shutters that open mechanically."
icon = 'icons/obj/doors/shutters.dmi'
+ icon_state = "closed"
layer = SHUTTER_LAYER
closingLayer = SHUTTER_LAYER
damage_deflection = 20
@@ -20,3 +21,9 @@
/obj/machinery/door/poddoor/shutters/preopen/invincible
resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF
hackable = FALSE
+
+/obj/machinery/door/poddoor/shutters/invincible/fake_r_wall
+ name = "reinforced wall"
+ desc = "Effectively impervious to conventional methods of destruction."
+ icon = 'icons/obj/doors/fake_wall_shutters.dmi'
+ icon_state = "closed"
diff --git a/code/game/machinery/portable_turret.dm b/code/game/machinery/portable_turret.dm
index 1dfe08e7dbd..5ebe5dc0258 100644
--- a/code/game/machinery/portable_turret.dm
+++ b/code/game/machinery/portable_turret.dm
@@ -685,6 +685,9 @@ GLOBAL_LIST_EMPTY(turret_icons)
/obj/machinery/porta_turret/proc/target(mob/living/target)
if(disabled)
return
+ for(var/obj/machinery/door/poddoor/D in get_turf(src))
+ if(D.icon_state == "closed")
+ return
if(target)
last_target = target
if(has_cover)
diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm
index 9a042ff3e5d..b1941ed408d 100644
--- a/code/game/machinery/vending.dm
+++ b/code/game/machinery/vending.dm
@@ -835,8 +835,8 @@
/obj/machinery/vending/proc/do_vend(datum/data/vending_product/R, mob/user)
if(!item_slot || !inserted_item)
var/put_on_turf = TRUE
- var/obj/vended = new R.product_path(drop_location())
- if(user && iscarbon(user) && user.Adjacent(src))
+ var/obj/item/vended = new R.product_path(drop_location())
+ if(istype(vended) && user && iscarbon(user) && user.Adjacent(src))
if(user.put_in_hands(vended, ignore_anim = FALSE))
put_on_turf = FALSE
if(put_on_turf)
@@ -2009,6 +2009,24 @@
/obj/item/screwdriver = 5,/obj/item/crowbar = 5)
refill_canister = /obj/item/vending_refill/robotics
+/obj/machinery/vending/robotics/nt
+ resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF
+ refill_canister = /obj/item/vending_refill/nta
+
+/obj/machinery/vending/robotics/nt/durand
+ products = list(/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay = 3,
+ /obj/item/mecha_parts/mecha_equipment/repair_droid = 3,
+ /obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster = 3,
+ /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot = 3,
+ /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg = 3)
+
+/obj/machinery/vending/robotics/nt/gygax
+ products = list(/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay = 3,
+ /obj/item/mecha_parts/mecha_equipment/repair_droid = 3,
+ /obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster = 3,
+ /obj/item/mecha_parts/mecha_equipment/weapon/energy/ion = 3,
+ /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy = 3)
+
/obj/machinery/vending/sustenance
name = "\improper Sustenance Vendor"
desc = "A vending machine which vends food, as required by section 47-C of the NT's Prisoner Ethical Treatment Agreement."
@@ -2924,7 +2942,6 @@
vend_overlay_time = 3 SECONDS
req_access = list(ACCESS_SECURITY)
- resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF
products = list(
/obj/item/grenade/flashbang = 4,
/obj/item/flash = 5,
@@ -2958,6 +2975,8 @@
contraband = list(/obj/item/clothing/glasses/sunglasses = 2,/obj/item/storage/fancy/donut_box = 2,/obj/item/grenade/clusterbuster/apocalypsefake = 1)
refill_canister = /obj/item/vending_refill/nta
+/obj/machinery/vending/nta/ertarmory
+ resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF
/obj/machinery/vending/nta/ertarmory/update_overlays()
. = list()
@@ -2996,7 +3015,6 @@
deny_overlay = "nta-blue_deny"
req_access = list(ACCESS_CENT_SECURITY)
- resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF
products = list(
/obj/item/gun/energy/gun = 3,
/obj/item/gun/energy/ionrifle/carbine = 1,
@@ -3025,7 +3043,6 @@
deny_overlay = "nta-red_deny"
req_access = list(ACCESS_CENT_SECURITY)
- resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF
products = list(
/obj/item/gun/projectile/automatic/ar = 3,
/obj/item/ammo_box/magazine/m556 = 6,
@@ -3054,7 +3071,6 @@
deny_overlay = "nta-green_deny"
req_access = list(ACCESS_CENT_SECURITY)
- resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF
products = list(
/obj/item/restraints/handcuffs = 5,
/obj/item/restraints/handcuffs/cable/zipties = 5,
@@ -3076,6 +3092,26 @@
contraband = list(/obj/item/storage/fancy/donut_box = 2)
refill_canister = /obj/item/vending_refill/nta
+/obj/machinery/vending/nta/ertarmory/green/cc_jail
+ name = "NT CentComm prison guards' Gear & Ammunition"
+ desc = "An equipment vendor for CentComm corrections officers."
+ products = list(/obj/item/restraints/handcuffs=5,
+ /obj/item/restraints/handcuffs/cable/zipties=5,
+ /obj/item/grenade/flashbang=3,
+ /obj/item/flash=3,
+ /obj/item/restraints/legcuffs/bola/energy=3,
+ /obj/item/gun/energy/gun/advtaser=6,
+ /obj/item/gun/projectile/automatic/pistol/enforcer=6,
+ /obj/item/storage/box/barrier=2,
+ /obj/item/gun/projectile/shotgun/riot=2,
+ /obj/item/ammo_box/shotgun/rubbershot=4,
+ /obj/item/ammo_box/shotgun=2,
+ /obj/item/ammo_box/magazine/enforcer=6,
+ /obj/item/gun/energy/dominator/sibyl=3)
+ contraband = list(/obj/item/storage/fancy/donut_box=2,
+ /obj/item/ammo_box/shotgun/buck=4,
+ /obj/item/ammo_box/magazine/enforcer/lethal=4)
+
/obj/machinery/vending/nta/ertarmory/yellow
name = "NT ERT Death Wish Gear & Ammunition"
desc = "A ERT Death Wish equipment vendor."
@@ -3087,7 +3123,6 @@
deny_overlay = "nta-yellow_deny"
req_access = list(ACCESS_CENT_SECURITY)
- resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF
products = list(
/obj/item/gun/projectile/automatic/gyropistol = 8,
/obj/item/ammo_box/magazine/m75 = 12,
@@ -3115,7 +3150,6 @@
deny_overlay = "nta-medical_deny"
req_access = list(ACCESS_CENT_MEDICAL)
- resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF
products = list(
/obj/item/storage/firstaid/tactical = 2,
/obj/item/reagent_containers/applicator/dual = 2,
@@ -3153,7 +3187,6 @@
deny_overlay = "nta-engi_deny"
req_access = list(ACCESS_CENT_GENERAL)
- resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF
products = list(
/obj/item/storage/belt/utility/chief/full = 2,
/obj/item/clothing/mask/gas/welding = 4,
@@ -3184,7 +3217,6 @@
deny_overlay = "nta-janitor_deny"
req_access = list(ACCESS_CENT_GENERAL)
- resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF
products = list(
/obj/item/storage/belt/janitor/ert = 2,
/obj/item/clothing/shoes/galoshes = 2,
@@ -3202,7 +3234,6 @@
contraband = list(/obj/item/grenade/clusterbuster/cleaner = 1, /obj/item/storage/fancy/donut_box = 2, )
refill_canister = /obj/item/vending_refill/nta
-
/obj/machinery/vending/pai
name = "\improper RoboFriends"
desc = "Wonderful vendor of PAI friends"
@@ -3242,6 +3273,326 @@
)
refill_canister = /obj/item/vending_refill/pai
+/obj/machinery/vending/security/ert
+ name = "NT ERT Consumables Gear"
+ desc = "A consumable equipment for different situations."
+ resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF
+ refill_canister = /obj/item/vending_refill/nta
+
+ icon = 'icons/obj/machines/vending.dmi'
+ icon_state = "sec_off"
+ panel_overlay = "sec_panel"
+ screen_overlay = "sec"
+ lightmask_overlay = "sec_lightmask"
+ broken_overlay = "sec_broken"
+ broken_lightmask_overlay = "sec_broken_lightmask"
+ deny_overlay = "sec_deny"
+
+ density = FALSE
+ products = list(
+ /obj/item/restraints/handcuffs = 10,
+ /obj/item/flashlight/seclite = 10,
+ /obj/item/shield/riot/tele = 10,
+ /obj/item/storage/box/flare = 5,
+ /obj/item/storage/box/bodybags = 5,
+ /obj/item/storage/box/bola = 5,
+ /obj/item/grenade/smokebomb = 10,
+ /obj/item/grenade/barrier = 15,
+ /obj/item/grenade/flashbang = 10,
+ /obj/item/grenade/plastic/c4_shaped/flash = 5,
+ /obj/item/flash = 5,
+ /obj/item/storage/box/evidence = 5,
+ /obj/item/storage/box/swabs = 5,
+ /obj/item/storage/box/fingerprints = 5)
+ refill_canister = /obj/item/vending_refill/nta
+
+/obj/machinery/vending/ntc
+ req_access = list(ACCESS_CENT_GENERAL)
+ resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF
+ refill_canister = /obj/item/vending_refill/nta
+
+ icon_state = "nta_base"
+ panel_overlay = "nta_panel"
+ screen_overlay = "nta"
+ lightmask_overlay = "nta_lightmask"
+ broken_overlay = "nta_broken"
+ broken_lightmask_overlay = "nta_lightmask"
+ vend_overlay = "nta_vend"
+ deny_overlay = "nta_deny"
+ vend_overlay_time = 3 SECONDS
+
+/obj/machinery/vending/ntc/update_overlays()
+ . = list()
+
+ underlays.Cut()
+
+ . += base_icon_state
+
+ if(panel_open)
+ . += "nta_panel"
+
+ if((stat & NOPOWER) || force_no_power_icon_state)
+ . += "nta_off"
+ return
+
+ if(stat & BROKEN)
+ . += "nta_broken"
+ else
+ if(flick_sequence & FLICK_VEND)
+ . += vend_overlay
+
+ else if(flick_sequence & FLICK_DENY)
+ . += deny_overlay
+
+ underlays += emissive_appearance(icon, "nta_lightmask", src)
+
+/obj/machinery/vending/ntc/medal
+ name = "NT Cargo Encouragement"
+ desc = "A encourage vendor with many of medal types."
+ icon = 'icons/obj/storage.dmi'
+ icon_state = "medalbox"
+ products = list(
+ /obj/item/clothing/accessory/medal = 5,
+ /obj/item/clothing/accessory/medal/engineering = 5,
+ /obj/item/clothing/accessory/medal/security = 5,
+ /obj/item/clothing/accessory/medal/science = 5,
+ /obj/item/clothing/accessory/medal/service = 5,
+ /obj/item/clothing/accessory/medal/medical = 5,
+ /obj/item/clothing/accessory/medal/legal = 5,
+ /obj/item/clothing/accessory/medal/silver = 5,
+ /obj/item/clothing/accessory/medal/silver/leadership = 5,
+ /obj/item/clothing/accessory/medal/silver/valor = 5,
+ /obj/item/clothing/accessory/medal/gold = 5,
+ /obj/item/clothing/accessory/medal/gold/heroism = 5
+ )
+
+/obj/machinery/vending/ntc/medical
+ name = "NT Cargo Medical Gear"
+ desc = "A some medical equipment vendor for cargo."
+
+ icon_state = "nta_base"
+ base_icon_state = "nta-medical"
+ vend_overlay = "nta_vend"
+ deny_overlay = "nta-medical_deny"
+
+ products = list(
+ /obj/item/storage/box/hardsuit/medical/responseteam = 10,
+ /obj/item/storage/box/hardsuit/medical = 10,
+ /obj/item/clothing/glasses/hud/health/night = 10,
+ /obj/item/bodyanalyzer/advanced = 10,
+ /obj/item/storage/firstaid/tactical = 10,
+ /obj/item/gun/medbeam = 10,
+ /obj/item/defibrillator/compact/loaded = 10,
+ /obj/item/handheld_defibrillator = 10,
+ /obj/item/vending_refill/medical = 10)
+ refill_canister = /obj/item/vending_refill/nta
+
+/obj/machinery/vending/ntc/engineering
+ name = "NT Cargo Engineering Gear"
+ desc = "A some engineering equipment vendor for cargo."
+
+ icon_state = "nta_base"
+ base_icon_state = "nta-engi"
+ vend_overlay = "nta_vend"
+ deny_overlay = "nta-engi_deny"
+
+ products = list(
+ /obj/item/storage/box/hardsuit/engineering/response_team = 10,
+ /obj/item/storage/box/hardsuit/engineering = 10,
+ /obj/item/clothing/glasses/meson/sunglasses = 10,
+ /obj/item/clothing/gloves/color/yellow = 10,
+ /obj/item/storage/belt/utility/chief/full = 10,
+ /obj/item/rcd/combat = 10,
+ /obj/item/rcd_ammo/large = 20,
+ /obj/item/grenade/chem_grenade/metalfoam = 30
+ )
+
+/obj/machinery/vending/ntc/janitor
+ name = "NT Cargo Janitor Gear"
+ desc = "A some janitor equipment vendor for cargo."
+
+ icon_state = "nta_base"
+ base_icon_state = "nta-janitor"
+ vend_overlay = "nta_vend"
+ deny_overlay = "nta-janitor_deny"
+
+ products = list(
+ /obj/item/storage/box/hardsuit/janitor/response_team = 10,
+ /obj/item/storage/belt/janitor/ert = 10,
+ /obj/item/clothing/shoes/galoshes = 10,
+ /obj/item/reagent_containers/spray/cleaner = 20,
+ /obj/item/watertank/janitor = 10,
+ /obj/item/soap/ert = 10,
+ /obj/item/storage/bag/trash/bluespace = 10,
+ /obj/item/lightreplacer/bluespace = 10,
+ /obj/item/scythe/tele = 20,
+ /obj/item/grenade/chem_grenade/cleaner = 30,
+ /obj/item/grenade/clusterbuster/cleaner = 30,
+ /obj/item/grenade/chem_grenade/antiweed = 30,
+ /obj/item/grenade/clusterbuster/antiweed = 30
+ )
+
+/obj/machinery/vending/ntcrates
+ name = "NT Cargo Preset Gear"
+ desc = "A already preset of equipments vendor for cargo."
+ resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF
+ refill_canister = /obj/item/vending_refill/nta
+
+ icon = 'icons/obj/machines/vending.dmi'
+ icon_state = "magivend_off"
+ panel_overlay = "magivend_panel"
+ screen_overlay = "magivend"
+ lightmask_overlay = "magivend_lightmask"
+ broken_overlay = "magivend_broken"
+ broken_lightmask_overlay = "magivend_broken_lightmask"
+
+ products = list(
+ /obj/structure/closet/crate/trashcart/NTdelivery = 100,
+ /obj/structure/closet/crate/secure/gear = 100,
+ /obj/structure/closet/crate/secure/weapon = 100,
+ /obj/item/storage/backpack/duffel/security/riot = 100,
+ /obj/item/storage/backpack/duffel/security/war = 100,
+ /obj/item/storage/backpack/duffel/hydro/weed = 100,
+ /obj/item/storage/backpack/duffel/security/spiders = 100,
+ /obj/item/storage/backpack/duffel/security/blob = 100,
+ /obj/item/storage/backpack/duffel/engineering/building_event = 100
+ )
+
+/obj/machinery/vending/ntc/ert
+ name = "NT Response Team Base Gear"
+ desc = "A ERT Base equipment vendor"
+
+ icon_state = "nta_base"
+ base_icon_state = "nta-blue"
+ vend_overlay = "nta_vend"
+ deny_overlay = "nta-blue_deny"
+
+ products = list(
+ /obj/item/storage/box/responseteam/amber/commander = 100,
+ /obj/item/storage/box/responseteam/amber/security = 100,
+ /obj/item/storage/box/responseteam/amber/engineer = 100,
+ /obj/item/storage/box/responseteam/amber/medic = 100,
+ /obj/item/storage/box/responseteam/amber/janitor = 100,
+ /obj/item/storage/box/responseteam/red/commander = 100,
+ /obj/item/storage/box/responseteam/red/security = 100,
+ /obj/item/storage/box/responseteam/red/engineer = 100,
+ /obj/item/storage/box/responseteam/red/medic = 100,
+ /obj/item/storage/box/responseteam/red/janitor = 100)
+
+/obj/machinery/vending/ntc_resources
+ name = "NT Matter Сompression Vendor"
+ desc = "Its vendor use advanced technology of matter compression and can have a many volume of resources."
+ resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF
+ refill_canister = /obj/item/vending_refill/nta
+
+ icon_state = "engi_off"
+ panel_overlay = "engi_panel"
+ screen_overlay = "engi"
+ lightmask_overlay = "engi_lightmask"
+ broken_overlay = "engi_broken"
+ broken_lightmask_overlay = "engi_broken_lightmask"
+ deny_overlay = "engi_deny"
+ deny_lightmask = "engi_deny_lightmask"
+
+ products = list(/obj/item/stack/sheet/mineral/diamond/fifty = 50,
+ /obj/item/stack/sheet/mineral/gold/fifty = 50,
+ /obj/item/stack/sheet/glass/fifty = 50,
+ /obj/item/stack/sheet/metal/fifty = 50,
+ /obj/item/stack/sheet/mineral/plasma/fifty = 50,
+ /obj/item/stack/sheet/mineral/silver/fifty = 50,
+ /obj/item/stack/sheet/mineral/titanium/fifty = 50,
+ /obj/item/stack/sheet/mineral/uranium/fifty = 50)
+ contraband = list(/obj/item/stack/sheet/mineral/tranquillite/fifty = 50,
+ /obj/item/stack/sheet/mineral/bananium/fifty = 50,
+ /obj/item/stack/sheet/mineral/sandstone/fifty = 50,
+ /obj/item/stack/sheet/mineral/abductor/fifty = 50)
+
+/obj/machinery/vending/mech/ntc
+ icon = 'icons/obj/machines/vending.dmi'
+ resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF
+ refill_canister = /obj/item/vending_refill/nta
+
+/obj/machinery/vending/mech/ntc/exousuit
+ name = "NT Exosuit Bluespace Transporter"
+ desc = "Fabricator with advanced technology of bluespace transporting of resources."
+ icon = 'icons/obj/machines/robotics.dmi'
+ icon_state = "fab-idle"
+ products = list(
+ /obj/mecha/combat/durand = 10,
+ /obj/mecha/combat/gygax = 10,
+ /obj/mecha/combat/phazon = 10,
+ /obj/mecha/medical/odysseus = 10,
+ /obj/mecha/working/ripley = 10,
+ /obj/mecha/working/ripley/firefighter = 10,
+ /obj/mecha/working/clarke = 10)
+
+/obj/machinery/vending/mech/ntc/equipment
+ name = "NT Exosuit Bluespace Transporter"
+ desc = "Fabricator with advanced technology of bluespace transporting of resources."
+
+ icon_state = "engivend_off"
+ panel_overlay = "engivend_panel"
+ screen_overlay = "engivend"
+ lightmask_overlay = "engivend_lightmask"
+ broken_overlay = "engivend_broken"
+ broken_lightmask_overlay = "engivend_broken_lightmask"
+ deny_overlay = "engivend_deny"
+
+ products = list(
+ /obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster = 10,
+ /obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster = 10,
+ /obj/item/mecha_parts/mecha_equipment/repair_droid = 10,
+ /obj/item/mecha_parts/mecha_equipment/tesla_energy_relay = 10,
+ /obj/item/mecha_parts/mecha_equipment/generator/nuclear = 10
+ )
+
+/obj/machinery/vending/mech/ntc/weapon
+ name = "NT Exosuit Bluespace Transporter"
+ desc = "Fabricator with advanced technology of bluespace transporting of resources."
+
+ icon = 'icons/obj/machines/vending.dmi'
+ icon_state = "liberationstation_off"
+ panel_overlay = "liberationstation_panel"
+ screen_overlay = "liberationstation"
+ lightmask_overlay = "liberationstation_lightmask"
+ broken_overlay = "liberationstation_broken"
+ broken_lightmask_overlay = "liberationstation_broken_lightmask"
+
+ products = list(
+ /obj/item/mecha_parts/mecha_equipment/weapon/energy/ion = 10,
+ /obj/item/mecha_parts/mecha_equipment/weapon/energy/pulse = 10,
+ /obj/item/mecha_parts/mecha_equipment/weapon/energy/taser = 10,
+ /obj/item/mecha_parts/mecha_equipment/weapon/energy/xray = 10,
+ /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/carbine = 10,
+ /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg/dual = 10,
+ /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot = 10,
+ /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/bola = 10,
+ /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/medium = 10,
+ /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/heavy = 10,
+ /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/amlg = 10,
+ )
+
+/obj/machinery/vending/mech/ntc/tools
+ name = "NT Exosuit Bluespace Transporter"
+ desc = "Fabricator with advanced technology of bluespace transporting of resources."
+
+ icon_state = "tool_off"
+ panel_overlay = "tool_panel"
+ screen_overlay = "tool"
+ lightmask_overlay = "tool_lightmask"
+ broken_overlay = "tool_broken"
+ broken_lightmask_overlay = "tool_broken_lightmask"
+ deny_overlay = "tool_deny"
+
+ products = list(/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp = 10,
+ /obj/item/mecha_parts/mecha_equipment/drill/diamonddrill = 10,
+ /obj/item/mecha_parts/mecha_equipment/mining_scanner = 10,
+ /obj/item/mecha_parts/mecha_equipment/rcd = 10,
+ /obj/item/mecha_parts/mecha_equipment/weapon/energy/plasma = 10,
+ /obj/item/mecha_parts/mecha_equipment/extinguisher = 10,
+ /obj/item/mecha_parts/mecha_equipment/cable_layer = 10,
+ /obj/item/mecha_parts/mecha_equipment/wormhole_generator = 10,
+ )
#undef FLICK_NONE
#undef FLICK_VEND
diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm
index b0d7a1bcce4..9fd7c87f6b8 100644
--- a/code/game/mecha/mecha.dm
+++ b/code/game/mecha/mecha.dm
@@ -412,7 +412,7 @@
var/strafed_backwards = FALSE //Checks if mecha moved backwards, while strafe is active (used later to modify speed and energy drain)
var/keyheld = FALSE //Checks if player pressed ALT button down while strafe is active
- if(strafe && occupant.client?.input_data.keys_held["Alt"])
+ if(strafe && occupant.client?.keys_held["Alt"])
keyheld = TRUE
if(internal_damage & MECHA_INT_CONTROL_LOST)
@@ -907,9 +907,12 @@
user.visible_message("[user] opens [P] and spends some quality time customising [src].")
+ if(P.new_prefix)
+ initial_icon = "[P.new_prefix][initial_icon]"
+ else
+ initial_icon = P.new_icon
name = P.new_name
desc = P.new_desc
- initial_icon = P.new_icon
update_icon(UPDATE_ICON_STATE)
user.temporarily_remove_item_from_inventory(P)
diff --git a/code/game/mecha/paintkits.dm b/code/game/mecha/paintkits.dm
index e486b9488e6..bd18a162955 100644
--- a/code/game/mecha/paintkits.dm
+++ b/code/game/mecha/paintkits.dm
@@ -4,6 +4,8 @@
icon = 'icons/obj/paintkit.dmi'
icon_state = "paintkit" //What sprite will your paintkit use?
+ /// if there it is, instead of replacing initial_icon, will just add this before icon_state
+ var/new_prefix = FALSE
var/new_name = "mech" //What is the variant called?
var/new_desc = "A mech." //How is the new mech described?
var/new_icon = "ripley" //What base icon will the new mech use?
@@ -345,3 +347,12 @@
new_name = "NT Special Phazon"
new_icon = "ntphazon"
allowed_types = list("phazon")
+
+/obj/item/paintkit/ashed
+ name = "Ashed customisation kit"
+ icon_state = "paintkit_ash"
+ desc = "Набор, позволяющий вам переделать многие экзокостюмы в их более шахтерский аналог! По крайней мере, расцветкой."
+
+ new_name = "Ashed Mech"
+ new_prefix = "ashed"
+ allowed_types = list("durand", "ripley", "gygax", "phazon", "lockermech")
diff --git a/code/game/objects/effects/decals/Cleanable/humans.dm b/code/game/objects/effects/decals/Cleanable/humans.dm
index 3a63d11bd24..556e752c990 100644
--- a/code/game/objects/effects/decals/Cleanable/humans.dm
+++ b/code/game/objects/effects/decals/Cleanable/humans.dm
@@ -82,7 +82,7 @@
user.bloody_hands += taken
user.hand_blood_color = basecolor
user.update_inv_gloves()
- user.verbs += /mob/living/carbon/human/proc/bloody_doodle
+ add_verb(user, /mob/living/carbon/human/proc/bloody_doodle)
/obj/effect/decal/cleanable/blood/can_bloodcrawl_in()
diff --git a/code/game/objects/effects/decals/syndie_logo_decals.dm b/code/game/objects/effects/decals/syndie_logo_decals.dm
index 36968202b24..813d5453f5a 100644
--- a/code/game/objects/effects/decals/syndie_logo_decals.dm
+++ b/code/game/objects/effects/decals/syndie_logo_decals.dm
@@ -2,12 +2,12 @@
name = "Syndicate Logo"
icon = 'icons/obj/syndie_logo.dmi'
icon_state = "logo1"
- layer = TURF_LAYER
+ layer = ABOVE_TRANSPARENT_TURF_LAYER
desc = "Death to Nanotrasen"
/obj/effect/decal/nanotrasen_logo
name = "Nanotrasen Logo"
icon = 'icons/obj/NT_logo_long_torn.dmi'
icon_state = "logo1"
- layer = TURF_LAYER
+ layer = ABOVE_TRANSPARENT_TURF_LAYER
desc = "Glory to Nanotrasen!"
diff --git a/code/game/objects/effects/step_triggers.dm b/code/game/objects/effects/step_triggers.dm
index 1ed0e4276c5..642040b88d7 100644
--- a/code/game/objects/effects/step_triggers.dm
+++ b/code/game/objects/effects/step_triggers.dm
@@ -118,12 +118,13 @@
var/teleport_x = 0 // teleportation coordinates (if one is null, then no teleport!)
var/teleport_y = 0
var/teleport_z = 0
+ density = 0
+ opacity = 0
/obj/effect/step_trigger/teleporter/Trigger(atom/movable/A)
if(teleport_x && teleport_y && teleport_z)
- var/turf/T = locate(teleport_x, teleport_y, teleport_z)
- A.forceMove(T)
+ A.loc = locate(teleport_x, teleport_y, teleport_z)
/* Random teleporter, teleports atoms to locations ranging from teleport_x - teleport_x_offset, etc */
diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm
index a72232d2da2..cdd12260957 100644
--- a/code/game/objects/items.dm
+++ b/code/game/objects/items.dm
@@ -553,7 +553,7 @@ GLOBAL_DATUM_INIT(fire_overlay, /mutable_appearance, mutable_appearance('icons/g
var/chosen_sound = drop_sound
if(islist(drop_sound) && length(drop_sound))
chosen_sound = pick(drop_sound)
- playsound(src, chosen_sound, DROP_SOUND_VOLUME * USER_VOLUME(user, CHANNEL_INTERACTION_SOUNDS), channel = CHANNEL_INTERACTION_SOUNDS, ignore_walls = FALSE)
+ playsound(src, chosen_sound, DROP_SOUND_VOLUME, channel = CHANNEL_INTERACTION_SOUNDS, ignore_walls = FALSE)
return TRUE
@@ -637,14 +637,14 @@ GLOBAL_DATUM_INIT(fire_overlay, /mutable_appearance, mutable_appearance('icons/g
var/chosen_sound = equip_sound
if(islist(equip_sound) && length(equip_sound))
chosen_sound = pick(equip_sound)
- playsound(src, chosen_sound, EQUIP_SOUND_VOLUME * USER_VOLUME(user, CHANNEL_INTERACTION_SOUNDS), channel = CHANNEL_INTERACTION_SOUNDS, ignore_walls = FALSE)
+ playsound(src, chosen_sound, EQUIP_SOUND_VOLUME, channel = CHANNEL_INTERACTION_SOUNDS, ignore_walls = FALSE)
else if(slot & ITEM_SLOT_POCKETS)
- playsound(src, 'sound/items/handling/generic_equip3.ogg', EQUIP_SOUND_VOLUME * USER_VOLUME(user, CHANNEL_INTERACTION_SOUNDS), channel = CHANNEL_INTERACTION_SOUNDS, ignore_walls = FALSE)
+ playsound(src, 'sound/items/handling/generic_equip3.ogg', EQUIP_SOUND_VOLUME, channel = CHANNEL_INTERACTION_SOUNDS, ignore_walls = FALSE)
else if(pickup_sound && (slot & ITEM_SLOT_HANDS))
var/chosen_sound = pickup_sound
if(islist(pickup_sound) && length(pickup_sound))
chosen_sound = pick(pickup_sound)
- playsound(src, chosen_sound, PICKUP_SOUND_VOLUME * USER_VOLUME(user, CHANNEL_INTERACTION_SOUNDS), channel = CHANNEL_INTERACTION_SOUNDS, ignore_walls = FALSE)
+ playsound(src, chosen_sound, PICKUP_SOUND_VOLUME, channel = CHANNEL_INTERACTION_SOUNDS, ignore_walls = FALSE)
user.update_equipment_speed_mods()
SEND_SIGNAL(src, COMSIG_ITEM_EQUIPPED, user, slot)
@@ -785,7 +785,6 @@ GLOBAL_DATUM_INIT(fire_overlay, /mutable_appearance, mutable_appearance('icons/g
/obj/item/verb/verb_pickup()
set src in oview(1)
- set category = null
set name = "Pick up"
if(usr.incapacitated() || !isturf(loc) || !Adjacent(usr))
@@ -1317,3 +1316,7 @@ GLOBAL_DATUM_INIT(fire_overlay, /mutable_appearance, mutable_appearance('icons/g
/obj/item/proc/used_for_ventcrawling(mob/living/user, provide_feedback = TRUE)
return FALSE
+/obj/item/proc/canStrip(mob/stripper, mob/owner)
+ SHOULD_CALL_PARENT(TRUE)
+ SHOULD_BE_PURE(TRUE)
+ return !HAS_TRAIT(src, TRAIT_NODROP) && !(item_flags & ABSTRACT)
diff --git a/code/game/objects/items/cardboard_cutouts.dm b/code/game/objects/items/cardboard_cutouts.dm
index 7d5708e4411..8d789b33c2f 100644
--- a/code/game/objects/items/cardboard_cutouts.dm
+++ b/code/game/objects/items/cardboard_cutouts.dm
@@ -1,5 +1,5 @@
//Cardboard cutouts! They're man-shaped and can be colored with a crayon to look like a human in a certain outfit, although it's limited, discolored, and obvious to more than a cursory glance.
-/obj/item/cardboard_cutout
+/obj/item/twohanded/cardboard_cutout
name = "cardboard cutout"
desc = "A vaguely humanoid cardboard cutout. It's completely blank."
icon = 'icons/obj/cardboard_cutout.dmi'
@@ -15,14 +15,14 @@
var/deceptive = FALSE //If the cutout actually appears as what it portray and not a discolored version
var/lastattacker = null
-/obj/item/cardboard_cutout/attack_hand(mob/living/user)
+/obj/item/twohanded/cardboard_cutout/attack_hand(mob/living/user)
if(user.a_intent == INTENT_HELP || pushed_over)
return ..()
- user.visible_message("[user] pushes over [src]! ", "You push over [src]! ")
+ user.visible_message("[user] толка[pluralize_ru(user.gender,"ет","ют")] [src]! ", "[pluralize_ru(user.gender,"Ты толкаешь","Вы толкаете")] [src]! ")
playsound(src, 'sound/weapons/genhit.ogg', 50, 1)
push_over()
-/obj/item/cardboard_cutout/proc/push_over()
+/obj/item/twohanded/cardboard_cutout/proc/push_over()
name = initial(name)
desc = "[initial(desc)] It's been pushed over."
icon = initial(icon)
@@ -31,16 +31,28 @@
alpha = initial(alpha)
pushed_over = TRUE
-/obj/item/cardboard_cutout/attack_self(mob/living/user)
- if(!pushed_over)
+/obj/item/twohanded/cardboard_cutout/attack_self(mob/living/user)
+ . = ..()
+ if(HAS_TRAIT(src, TRAIT_WIELDED))
+ if(pushed_over)
+ to_chat(user, "[pluralize_ru(user.gender,"Ты поднимаешь","Вы поднимаете")] [src]. ")
+ desc = initial(desc)
+ icon = initial(icon)
+ icon_state = initial(icon_state) //This resets a cutout to its blank state - this is intentional to allow for resetting
+ pushed_over = FALSE
+
+ var/image/I = image(icon = src.icon , icon_state = src.icon_state, loc = user)
+ I.override = 1
+ I.color = color
+ user.add_alt_appearance("sneaking_mission", I, GLOB.player_list)
return
- to_chat(user, "You right [src]. ")
- desc = initial(desc)
- icon = initial(icon)
- icon_state = initial(icon_state) //This resets a cutout to its blank state - this is intentional to allow for resetting
- pushed_over = FALSE
+ user.remove_alt_appearance("sneaking_mission")
+
+/obj/item/twohanded/cardboard_cutout/dropped(mob/living/user)
+ . = ..()
+ user.remove_alt_appearance("sneaking_mission")
-/obj/item/cardboard_cutout/attackby(obj/item/I, mob/living/user, params)
+/obj/item/twohanded/cardboard_cutout/attackby(obj/item/I, mob/living/user, params)
if(istype(I, /obj/item/toy/crayon))
change_appearance(I, user)
return
@@ -63,13 +75,13 @@
if(prob(I.force))
push_over()
-/obj/item/cardboard_cutout/bullet_act(obj/item/projectile/P)
+/obj/item/twohanded/cardboard_cutout/bullet_act(obj/item/projectile/P)
visible_message("[src] is hit by [P]! ")
playsound(src, 'sound/weapons/slice.ogg', 50, 1)
if(prob(P.damage))
push_over()
-/obj/item/cardboard_cutout/proc/change_appearance(obj/item/toy/crayon/crayon, mob/living/user)
+/obj/item/twohanded/cardboard_cutout/proc/change_appearance(obj/item/toy/crayon/crayon, mob/living/user)
if(!crayon || !user)
return
if(istype(crayon, /obj/item/toy/crayon/spraycan))
@@ -162,15 +174,11 @@
if("Slaughter Demon")
name = "slaughter demon"
desc = "A cardboard cutout of a slaughter demon."
- icon = 'icons/mob/mob.dmi'
- icon_state = "daemon"
- dir = "SOUTH"
+ icon_state = "cutout_demon"
if("Laughter Demon")
name = "laughter demon"
desc = "A cardboard cutout of a laughter demon."
- icon = 'icons/mob/mob.dmi'
- icon_state = "bowmon"
- dir = "SOUTH"
+ icon_state = "cutout_bowmon"
if("Xenomorph Maid")
name = "lusty xenomorph maid ([rand(1, 999)])"
desc = "A cardboard cutout of a xenomorph maid."
@@ -182,16 +190,14 @@
if("Terror Spider")
name = "Gray Terror Spider"
desc = "A cardboard cutout of a terror spider."
- icon = 'icons/mob/terrorspider.dmi'
- icon_state = "terror_gray"
- dir = "SOUTH"
+ icon_state = "cutout_terror"
return 1
-/obj/item/cardboard_cutout/setDir(newdir)
+/obj/item/twohanded/cardboard_cutout/setDir(newdir)
return ..(SOUTH)
-/obj/item/cardboard_cutout/adaptive //Purchased by Syndicate agents, these cutouts are indistinguishable from normal cutouts but aren't discolored when their appearance is changed
+/obj/item/twohanded/cardboard_cutout/adaptive //Purchased by Syndicate agents, these cutouts are indistinguishable from normal cutouts but aren't discolored when their appearance is changed
deceptive = TRUE
diff --git a/code/game/objects/items/crayons.dm b/code/game/objects/items/crayons.dm
index 0293a791e73..c5e9e49a315 100644
--- a/code/game/objects/items/crayons.dm
+++ b/code/game/objects/items/crayons.dm
@@ -269,16 +269,20 @@
//Spraycan stuff
/obj/item/toy/crayon/spraycan
- name = "spraycan"
- icon_state = "spraycan_cap"
+ name = "Nanotrasen-brand Rapid Paint Applicator"
+ icon_state = "spraycan"
desc = "A metallic container containing tasty paint."
+ /// Current state of the cap
var/capped = 1
+ /// List of icon_state and names for paint welding mask
+ var/list/weld_icons = list("Flame" = "welding_redflame",
+ "Blue Flame" = "welding_blueflame",
+ "White Flame" = "welding_white")
instant = 1
validSurfaces = list(/turf/simulated/floor,/turf/simulated/wall)
-/obj/item/toy/crayon/spraycan/New()
- ..()
- name = "Nanotrasen-brand Rapid Paint Applicator"
+/obj/item/toy/crayon/spraycan/Initialize(mapload)
+ . = ..()
update_icon()
/obj/item/toy/crayon/spraycan/attack_self(mob/living/user as mob)
@@ -318,13 +322,46 @@
playsound(user.loc, 'sound/effects/spray.ogg', 5, 1, 5)
..()
-
-/obj/item/toy/crayon/spraycan/update_icon_state()
- icon_state = "spraycan[capped ? "_cap" : ""]"
-
-
/obj/item/toy/crayon/spraycan/update_overlays()
. = ..()
var/image/I = image('icons/obj/crayons.dmi', icon_state = "[capped ? "spraycan_cap_colors" : "spraycan_colors"]")
I.color = colour
. += I
+
+/obj/item/toy/crayon/spraycan/proc/draw_paint(mob/living/user)
+ uses--
+ if(!uses)
+ to_chat(user, span_warning("Вы израсходовали [name]!"))
+ playsound(user.loc, 'sound/effects/spray.ogg', 5, 1, 5)
+ qdel(src)
+
+/obj/item/toy/crayon/spraycan/proc/can_paint(obj/object, mob/living/user)
+ if(capped)
+ to_chat(user, span_warning("Вы не можете раскрасить [object], если крышка баллона краски закрыта!"))
+ return FALSE
+ if(!uses)
+ to_chat(user, span_warning("Не похоже, что бы осталось достаточно краски"))
+ return FALSE
+ return TRUE
+
+/obj/item/toy/crayon/spraycan/paintkit
+ colour = "#ffffff"
+ uses = 1
+ validSurfaces = null
+
+/obj/item/toy/crayon/spraycan/paintkit/attack_self(mob/living/user as mob)
+ to_chat(user, span_notice("Вы [capped ? "сняли" : "вернули"] колпачок [name]"))
+ capped = !capped
+ update_icon(UPDATE_OVERLAYS)
+
+/obj/item/toy/crayon/spraycan/paintkit/bigbrother
+ name = "Paintkit «Big Brother»"
+ desc = "Баллончик с черно-золотым корпусом. В комплекте идет одноразовый трафарет для покраски сварочного шлема. К нему прикреплена записка, на которой написано: «Eyes everywhere»."
+ icon_state = "spraycan_bigbrother"
+ weld_icons = list("Big Brother" = "welding_bigbrother")
+
+/obj/item/toy/crayon/spraycan/paintkit/slavic
+ name = "Paintkit «Slavic»"
+ desc = "Баллончик с корпусом цвета хаки. В комплекте идет одноразовый трафарет для покраски сварочного шлема. К нему прикреплена записка, на которой написано: «Head, eyes, blyad»."
+ icon_state = "spraycan_slavic"
+ weld_icons = list("Slavic" = "welding_slavic")
diff --git a/code/game/objects/items/devices/traitordevices.dm b/code/game/objects/items/devices/traitordevices.dm
index 80064690b54..34b526f65d5 100644
--- a/code/game/objects/items/devices/traitordevices.dm
+++ b/code/game/objects/items/devices/traitordevices.dm
@@ -439,3 +439,126 @@ effective or pretty fucking useless.
max_charges = 8
flawless = TRUE
+
+#define ION_CALLER_AI_TARGETING "AI targeting"
+#define ION_CALLER_COMMS_TARGETING "Telecomms targeting"
+
+/obj/item/ion_caller
+ name = "low-orbit ion cannon remote"
+ desc = "A remote control capable of sending a signal to the Syndicate's nearest satellites that have an ion cannon."
+ icon = 'icons/obj/device.dmi'
+ icon_state = "ISD"
+ w_class = WEIGHT_CLASS_SMALL
+ var/recharge_time = 15 MINUTES
+ var/static/next_comms_strike = -1
+ COOLDOWN_DECLARE(ioncaller_ai_cooldown)
+
+
+/obj/item/ion_caller/Initialize(mapload)
+ . = ..()
+ update_icon(UPDATE_OVERLAYS)
+ GLOB.ioncallers_list += src
+
+
+/obj/item/ion_caller/Destroy()
+ GLOB.ioncallers_list -= src
+ . = ..()
+
+
+/obj/item/ion_caller/update_overlays()
+ . = ..()
+
+ if(COOLDOWN_FINISHED(src, ioncaller_ai_cooldown))
+ . += "[initial(icon_state)]_ai"
+
+ if(next_comms_strike <= world.time)
+ . += "[initial(icon_state)]_tele"
+
+
+/obj/item/ion_caller/examine(mob/user)
+ . = ..()
+ if(COOLDOWN_FINISHED(src, ioncaller_ai_cooldown))
+ . += "[span_darkmblue("\"AI Buster\"")] satellite is ready to fire."
+ else
+ . += "[span_darkmblue("\"AI Buster\"")] satellite will be ready to fire in [DisplayTimeText(COOLDOWN_TIMELEFT(src, ioncaller_ai_cooldown))]."
+ if(next_comms_strike <= world.time)
+ . += "[span_green("\"Telecomm Suppresser\"")] satellite is ready to fire."
+ else
+ . += "[span_green("\"Telecomm Suppresser\"")] satellite will be ready to fire in [DisplayTimeText(next_comms_strike - world.time)]."
+
+
+/obj/item/ion_caller/proc/options_visual_update()
+ update_icon(UPDATE_OVERLAYS)
+ addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_icon), UPDATE_OVERLAYS), recharge_time)
+
+
+/obj/item/ion_caller/proc/usability_check(mob/user, area_check = TRUE, satellite_check = NONE, silent)
+ if(area_check && !is_type_in_list(get_area(src), SSmapping.existing_station_areas))
+ if(!silent)
+ to_chat(user, span_notice("The remote can't establish a connection. You need to be on the station."))
+ return FALSE
+
+ switch(satellite_check)
+ if(ION_CALLER_AI_TARGETING)
+ if(COOLDOWN_FINISHED(src, ioncaller_ai_cooldown))
+ return TRUE
+ if(!silent)
+ to_chat(user, span_notice("It is not ready to be used yet."))
+ return FALSE
+
+ if(ION_CALLER_COMMS_TARGETING)
+ if(next_comms_strike <= world.time)
+ return TRUE
+ if(!silent)
+ to_chat(user, span_notice("It is not ready to be used yet."))
+ return FALSE
+
+ return TRUE
+
+
+/obj/item/ion_caller/attack_self(mob/user)
+ if(!usability_check(user))
+ return
+
+ var/list/choices = list("Cancel" = mutable_appearance(icon = 'icons/mob/screen_gen.dmi', icon_state = "x"))
+
+ if(usability_check(area_check = FALSE, satellite_check = ION_CALLER_AI_TARGETING, silent = TRUE))
+ choices[ION_CALLER_AI_TARGETING] = mutable_appearance(icon = src.icon, icon_state = "ISD_ai_prev")
+
+ if(usability_check(area_check = FALSE, satellite_check = ION_CALLER_COMMS_TARGETING, silent = TRUE))
+ choices[ION_CALLER_COMMS_TARGETING] = mutable_appearance(icon = src.icon, icon_state = "ISD_tele_prev")
+
+ if(choices.len <= 1)
+ to_chat(user, span_notice("It is not ready to be used yet."))
+ return
+
+ var/choice = show_radial_menu(user, src, choices, src, require_near = TRUE)
+ if(choice == "Cancel")
+ return
+
+ if(!usability_check(user, area_check = TRUE, satellite_check = choice))
+ return
+
+ switch(choice)
+ if(ION_CALLER_AI_TARGETING)
+ COOLDOWN_START(src, ioncaller_ai_cooldown, recharge_time)
+ to_chat(user, span_notice("[src]'s screen flashes [span_darkmblue("blue")] for a moment."))
+ options_visual_update()
+
+ var/datum/event_meta/meta_info = new(EVENT_LEVEL_MAJOR, "([key_name(src)]) generated an ion law using a LOIC remote.", /datum/event/ion_storm)
+ var/datum/event/ion_storm/ion = new(EM = meta_info, botEmagChance = 0, announceEvent = 2)
+ ion.location_name = get_area_name(src, TRUE)
+ log_and_message_admins("generated an ion law using a LOIC remote.")
+
+ if(ION_CALLER_COMMS_TARGETING)
+ next_comms_strike = world.time + recharge_time
+ to_chat(user, span_notice("[src]'s screen flashes [span_green("green")] for a moment."))
+ for(var/obj/item/ion_caller/device as anything in GLOB.ioncallers_list)
+ device.options_visual_update()
+
+ var/datum/event_meta/meta_info = new(EVENT_LEVEL_MAJOR, "([key_name(src)]) muted telecomms using a LOIC remote.", /datum/event/communications_blackout/syndicate)
+ new /datum/event/communications_blackout/syndicate(EM = meta_info)
+ log_and_message_admins("muted telecomms using a LOIC remote.")
+
+#undef ION_CALLER_AI_TARGETING
+#undef ION_CALLER_COMMS_TARGETING
diff --git a/code/game/objects/items/devices/uplinks.dm b/code/game/objects/items/devices/uplinks.dm
index 666a3a02e29..34c20418bdc 100644
--- a/code/game/objects/items/devices/uplinks.dm
+++ b/code/game/objects/items/devices/uplinks.dm
@@ -107,11 +107,9 @@ GLOBAL_LIST_EMPTY(world_uplinks)
if(!uplink_item)
return FALSE
if(uplink_item.limited_stock == 0)
- to_chat(buyer, span_warning("You have redeemed this discount already."))
+ to_chat(buyer, span_warning("You have redeemed this offer already."))
return FALSE
uplink_item.buy(src, buyer)
- if(uplink_item.limited_stock > 0) // only decrement it if it's actually limited
- uplink_item.limited_stock--
SStgui.update_uis(src)
return TRUE
@@ -254,10 +252,13 @@ GLOBAL_LIST_EMPTY(world_uplinks)
if(contractor)
var/list/contractor_data = list(
- available = uses >= contractor.tc_cost && world.time < contractor.offer_deadline,
+ available = uses >= contractor.tc_cost && world.time < contractor.offer_deadline && \
+ (SSticker?.mode?.contractor_accepted< CONTRACTOR_MAX_ACCEPTED || contractor.is_admin_forced),
affordable = uses >= contractor.tc_cost,
accepted = !isnull(contractor.contractor_uplink),
time_left = contractor.offer_deadline - world.time,
+ available_offers = CONTRACTOR_MAX_ACCEPTED - SSticker?.mode?.contractor_accepted,
+ is_admin_forced = contractor.is_admin_forced,
)
data["contractor"] = contractor_data
@@ -515,6 +516,13 @@ GLOBAL_LIST_EMPTY(world_uplinks)
/obj/item/radio/uplink/sst/choose_uplink()
return UPLINK_TYPE_SST
+/obj/item/radio/uplink/sst/get_uses_amount()
+ var/danger = GLOB.player_list.len
+ var/temp_danger = (danger + 9)
+ danger = temp_danger - temp_danger % 10
+ danger *= NUKESCALINGMODIFIER
+ return ..() + round(danger/ NUKERS_COUNT) + danger % NUKERS_COUNT
+
/obj/item/radio/uplink/admin/choose_uplink()
return UPLINK_TYPE_ADMIN
diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm
index b37a9674257..1ec1c25b2ca 100644
--- a/code/game/objects/items/robot/robot_upgrades.dm
+++ b/code/game/objects/items/robot/robot_upgrades.dm
@@ -96,7 +96,7 @@
/mob/living/silicon/robot/proc/shouldRename(newname)
if(src.stat == CONSCIOUS)
- var/choice = tgui_alert(src, "Активирован протокол переименования. Предложенное имя: [newname]. Продолжить операцию?","Внимание!","Да","Нет")
+ var/choice = tgui_alert(src, "Активирован протокол переименования. Предложенное имя: [newname]. Продолжить операцию?", "Внимание!", list("Да", "Нет"))
if(src.stat == CONSCIOUS) //no abuse by using window in unconscious state
if(isnull("choice"))
return FALSE
diff --git a/code/game/objects/items/stacks/sheets/mineral.dm b/code/game/objects/items/stacks/sheets/mineral.dm
index fc3a8b1d857..4ac63277c8e 100644
--- a/code/game/objects/items/stacks/sheets/mineral.dm
+++ b/code/game/objects/items/stacks/sheets/mineral.dm
@@ -141,6 +141,9 @@ GLOBAL_LIST_INIT(snow_recipes, list(
. = ..()
recipes = GLOB.sandstone_recipes
+/obj/item/stack/sheet/mineral/sandstone/fifty
+ amount = 50
+
/*
* Sandbags
*/
@@ -212,6 +215,9 @@ GLOBAL_LIST_INIT(sandbag_recipes, list ( \
. = ..()
recipes = GLOB.uranium_recipes
+/obj/item/stack/sheet/mineral/uranium/fifty
+ amount = 50
+
/obj/item/stack/sheet/mineral/plasma
name = "solid plasma"
icon_state = "sheet-plasma"
@@ -268,6 +274,9 @@ GLOBAL_LIST_INIT(sandbag_recipes, list ( \
. = ..()
recipes = GLOB.gold_recipes
+/obj/item/stack/sheet/mineral/gold/fifty
+ amount = 50
+
/obj/item/stack/sheet/mineral/silver
name = "silver"
icon_state = "sheet-silver"
@@ -283,6 +292,9 @@ GLOBAL_LIST_INIT(sandbag_recipes, list ( \
. = ..()
recipes = GLOB.silver_recipes
+/obj/item/stack/sheet/mineral/silver/fifty
+ amount = 50
+
/obj/item/stack/sheet/mineral/bananium
name = "bananium"
icon_state = "sheet-clown"
diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm
index 06b4b71dbbd..62b69e7dd52 100644
--- a/code/game/objects/items/stacks/sheets/sheet_types.dm
+++ b/code/game/objects/items/stacks/sheets/sheet_types.dm
@@ -382,7 +382,7 @@ GLOBAL_LIST_INIT(cardboard_recipes, list(
new /datum/stack_recipe("large box", /obj/item/storage/box/large, 4),
new /datum/stack_recipe("cardboard box", /obj/structure/closet/cardboard, 4),
null,
- new /datum/stack_recipe("cardboard cutout", /obj/item/cardboard_cutout, 5),
+ new /datum/stack_recipe("cardboard cutout", /obj/item/twohanded/cardboard_cutout, 5),
new /datum/stack_recipe("cardborg helmet", /obj/item/clothing/head/cardborg),
new /datum/stack_recipe("cardborg suit", /obj/item/clothing/suit/cardborg, 3),
new /datum/stack_recipe("folder", /obj/item/folder),
diff --git a/code/game/objects/items/weapons/cards_ids.dm b/code/game/objects/items/weapons/cards_ids.dm
index 87b6295cdbb..64300001699 100644
--- a/code/game/objects/items/weapons/cards_ids.dm
+++ b/code/game/objects/items/weapons/cards_ids.dm
@@ -125,6 +125,7 @@
var/photo
var/dat
var/stamped = 0
+ var/registered = FALSE
var/obj/item/card/id/guest/guest_pass = null // Guest pass attached to the ID
@@ -1078,19 +1079,60 @@
/obj/item/card/id/ert/commander
icon_state = "ERT_leader"
+
/obj/item/card/id/ert/security
icon_state = "ERT_security"
+
/obj/item/card/id/ert/engineering
icon_state = "ERT_engineering"
+
/obj/item/card/id/ert/medic
icon_state = "ERT_medical"
+/obj/item/card/id/ert/registration
+ name = "EDDITABLE ERT ID"
+ icon_state = "ERT_empty"
+ item_state = "ert-id"
+ var/membership
+ access = list(ACCESS_CENT_GENERAL, ACCESS_CENT_LIVING, ACCESS_CENT_MEDICAL, ACCESS_CENT_SECURITY, ACCESS_CENT_STORAGE, ACCESS_CENT_SPECOPS, ACCESS_SALVAGE_CAPTAIN)
+
+/obj/item/card/id/ert/registration/commander
+ icon_state = "ERT_leader"
+ membership = "Leader"
+
+/obj/item/card/id/ert/registration/security
+ icon_state = "ERT_security"
+ membership = "Officer"
+
+/obj/item/card/id/ert/registration/engineering
+ icon_state = "ERT_engineering"
+ membership = "Engineer"
+
+/obj/item/card/id/ert/registration/medic
+ icon_state = "ERT_medical"
+ membership = "Medic"
+
+/obj/item/card/id/ert/registration/janitor
+ icon_state = "ERT_janitorial"
+ membership = "Janitor"
+
+/obj/item/card/id/ert/registration/attack_self(mob/user as mob)
+ if(!registered && ishuman(user))
+ registered_name = "[pick("Лейтенант", "Капитан", "Майор")] [user.real_name]"
+ SetOwnerInfo(user)
+ assignment = "Emergency Response Team [membership]"
+ RebuildHTML()
+ UpdateName()
+ registered = TRUE
+ to_chat(user, "The ID is now registered as yours. ")
+ else
+ ..()
+
/obj/item/card/id/golem
name = "Free Golem ID"
desc = "A card used to claim mining points and buy gear. Use it to mark it as yours."
icon_state = "research"
access = list(ACCESS_FREE_GOLEMS, ACCESS_ROBOTICS, ACCESS_CLOWN, ACCESS_MIME) //access to robots/mechs
- var/registered = FALSE
/obj/item/card/id/golem/attack_self(mob/user as mob)
if(!registered && ishuman(user))
diff --git a/code/game/objects/items/weapons/grenades/chem_grenade.dm b/code/game/objects/items/weapons/grenades/chem_grenade.dm
index a25ba8ec797..6f0cd17a308 100644
--- a/code/game/objects/items/weapons/grenades/chem_grenade.dm
+++ b/code/game/objects/items/weapons/grenades/chem_grenade.dm
@@ -292,15 +292,21 @@
if(stage != READY)
return
- var/list/datum/reagents/reactants = list()
- for(var/obj/item/reagent_containers/glass/G in beakers)
- reactants += G.reagents
+ var/turf/source_turf = get_turf(src)
+ if(!source_turf)
+ return
- if(!chem_splash(get_turf(src), affected_area, reactants, ignition_temp, threatscale) && !no_splash)
- playsound(loc, 'sound/items/screwdriver2.ogg', 50, 1)
- if(beakers.len)
- for(var/obj/O in beakers)
- O.forceMove(get_turf(src))
+ update_mob()
+
+ var/list/datum/reagents/reactants = list()
+ for(var/obj/item/reagent_containers/container as anything in beakers)
+ reactants += container.reagents
+
+ if(!chem_splash(source_turf, affected_area, reactants, ignition_temp, threatscale) && !no_splash)
+ playsound(loc, 'sound/items/screwdriver2.ogg', 50, TRUE)
+ if(length(beakers))
+ for(var/obj/item/reagent_containers/container as anything in beakers)
+ container.forceMove(source_turf)
beakers = list()
stage = EMPTY
update_icon(UPDATE_ICON_STATE)
@@ -312,8 +318,6 @@
message_admins("grenade primed by an assembly, [user ? "triggered by [key_name_admin(user)] and" : ""] attached by [key_name_admin(M)] [last ? "and last touched by [key_name_admin(last)]" : ""] ([nadeassembly.a_left.name] and [nadeassembly.a_right.name]) at [ADMIN_VERBOSEJMP(src)]. [contained]")
add_game_logs("grenade primed by an assembly, [user ? "triggered by [key_name_log(user)] and" : ""] attached by [key_name_log(M)] [last ? "and last touched by [key_name_log(last)]" : ""] ([nadeassembly.a_left.name] and [nadeassembly.a_right.name]) at [AREACOORD(src)]. [contained]", user)
- update_mob()
-
qdel(src)
/obj/item/grenade/chem_grenade/proc/CreateDefaultTrigger(var/typekey)
@@ -470,6 +474,8 @@
/obj/item/grenade/chem_grenade/firefighting
payload_name = "fire fighting grenade"
desc = "Can help to put out dangerous fires from a distance."
+ icon = 'icons/obj/weapons/grenade.dmi'
+ icon_state = "firefighting"
stage = READY
/obj/item/grenade/chem_grenade/firefighting/Initialize(mapload)
@@ -509,6 +515,8 @@
/obj/item/grenade/chem_grenade/antiweed
payload_name = "weed killer"
desc = "Used for purging large areas of invasive plant species. Contents under pressure. Do not directly inhale contents."
+ icon = 'icons/obj/weapons/grenade.dmi'
+ icon_state = "antiweed"
stage = READY
/obj/item/grenade/chem_grenade/antiweed/Initialize(mapload)
@@ -531,6 +539,8 @@
/obj/item/grenade/chem_grenade/cleaner
payload_name = "cleaner"
desc = "BLAM!-brand foaming space cleaner. In a special applicator for rapid cleaning of wide areas."
+ icon = 'icons/obj/weapons/grenade.dmi'
+ icon_state = "cleaner"
stage = READY
/obj/item/grenade/chem_grenade/cleaner/Initialize(mapload)
@@ -551,6 +561,8 @@
/obj/item/grenade/chem_grenade/teargas
payload_name = "teargas"
desc = "Used for nonlethal riot control. Contents under pressure. Do not directly inhale contents."
+ icon = 'icons/obj/weapons/grenade.dmi'
+ icon_state = "teargas"
stage = READY
/obj/item/grenade/chem_grenade/teargas/Initialize(mapload)
diff --git a/code/game/objects/items/weapons/grenades/smokebomb.dm b/code/game/objects/items/weapons/grenades/smokebomb.dm
index 22c867b31a3..92038595b06 100644
--- a/code/game/objects/items/weapons/grenades/smokebomb.dm
+++ b/code/game/objects/items/weapons/grenades/smokebomb.dm
@@ -2,7 +2,7 @@
desc = "It is set to detonate in 2 seconds."
name = "smoke bomb"
icon = 'icons/obj/weapons/grenade.dmi'
- icon_state = "flashbang"
+ icon_state = "smokebomb"
det_time = 2 SECONDS
item_state = "flashbang"
slot_flags = ITEM_SLOT_BELT
diff --git a/code/game/objects/items/weapons/implants/implanter.dm b/code/game/objects/items/weapons/implants/implanter.dm
index da106f45355..527b807b49f 100644
--- a/code/game/objects/items/weapons/implants/implanter.dm
+++ b/code/game/objects/items/weapons/implants/implanter.dm
@@ -39,16 +39,22 @@
if(!iscarbon(target))
return
if(user && imp)
+ if(NO_BIOCHIPS in target.dna.species.species_traits)
+ var/static/list/whitelisted_implants = list(/obj/item/implant/traitor, /obj/item/implant/mindshield, /obj/item/implant/mindshield/ert) // paradise balance moment
+ if(!(imp.type in whitelisted_implants))
+ to_chat(user, span_warning("Био-чип не приживётся в этом теле."))
+ return
if(target != user)
- target.visible_message(span_warning("[user] is attempting to bio-chip [target]."))
+ target.visible_message(span_warning("[user] пыта[pluralize_ru(user.gender,"ет","ют")]ся имплантировать био-чип в [target]."))
var/turf/target_turf = get_turf(target)
if(target_turf && (target == user || do_after(user, 5 SECONDS * toolspeed * gettoolspeedmod(user), target)))
if(!QDELETED(user) && !QDELETED(target) && !QDELETED(src) && !QDELETED(imp) && get_turf(target) == target_turf && imp.implant(target, user))
if(user == target)
- to_chat(user, span_notice("You bio-chip yourself."))
+ to_chat(user, span_notice("Вы имплантировали био-чип в себя."))
else
- target.visible_message("[user] has implanted [target].", span_notice("[user] bio-chips you."))
+ target.visible_message("[user] имплантирова[genderize_ru(user.gender, "л", "ла", "ло", "ли")] био-чип в [target].", \
+ span_notice("[user] имплантирова[genderize_ru(user.gender, "л", "ла", "ло", "ли")] вам био-чип."))
imp = null
update_state()
diff --git a/code/game/objects/items/weapons/storage/backpack.dm b/code/game/objects/items/weapons/storage/backpack.dm
index 90f85e0d173..94df2494017 100644
--- a/code/game/objects/items/weapons/storage/backpack.dm
+++ b/code/game/objects/items/weapons/storage/backpack.dm
@@ -652,6 +652,60 @@
icon_state = "duffel-security"
item_state = "duffel-security"
+/obj/item/storage/backpack/duffel/security/blob
+ name = "Level 5 Biohazard Emergency kit"
+
+/obj/item/storage/backpack/duffel/security/blob/populate_contents()
+ new /obj/item/gun/energy/xray (src)
+ new /obj/item/weldingtool/largetank (src)
+ new /obj/item/clothing/glasses/sunglasses (src)
+ new /obj/item/clothing/ears/earmuffs (src)
+ new /obj/item/storage/box/flashbangs (src)
+
+/obj/item/storage/backpack/duffel/security/spiders
+ name = "Level 3 Biohazard Emergency kit"
+
+/obj/item/storage/backpack/duffel/security/spiders/populate_contents()
+ new /obj/item/gun/projectile/shotgun/automatic/combat (src)
+ new /obj/item/ammo_box/shotgun/dragonsbreath (src)
+ new /obj/item/ammo_box/shotgun/dragonsbreath (src)
+ new /obj/item/clothing/mask/gas/sechailer/swat (src)
+ new /obj/item/clothing/suit/armor/heavy (src)
+ new /obj/item/clothing/gloves/combat (src)
+ new /obj/item/clothing/shoes/combat/swat (src)
+ new /obj/item/grenade/gas/plasma (src)
+ new /obj/item/grenade/gas/plasma (src)
+ new /obj/item/grenade/gas/plasma (src)
+
+/obj/item/storage/backpack/duffel/security/riot
+ name = "Riot Supply Kit"
+
+/obj/item/storage/backpack/duffel/security/riot/populate_contents()
+ new /obj/item/clothing/head/helmet/riot (src)
+ new /obj/item/clothing/suit/armor/riot (src)
+ new /obj/item/clothing/gloves/combat (src)
+ new /obj/item/clothing/shoes/combat/swat (src)
+ new /obj/item/melee/baton (src)
+ new /obj/item/shield/riot/tele (src)
+ new /obj/item/gun/energy/gun/pdw9 (src)
+ new /obj/item/grenade/flashbang (src)
+ new /obj/item/grenade/flashbang (src)
+ new /obj/item/storage/box/zipties (src)
+ new /obj/item/storage/box/bola (src)
+
+/obj/item/storage/backpack/duffel/security/war
+ name = "Wartime Emergency Kit"
+
+/obj/item/storage/backpack/duffel/security/war/populate_contents()
+ new /obj/item/gun/projectile/automatic/ar (src)
+ new /obj/item/ammo_box/magazine/m556 (src)
+ new /obj/item/ammo_box/magazine/m556 (src)
+ new /obj/item/clothing/mask/gas/sechailer/swat (src)
+ new /obj/item/clothing/suit/armor/heavy (src)
+ new /obj/item/clothing/gloves/combat (src)
+ new /obj/item/clothing/shoes/combat/swat (src)
+ new /obj/item/grenade/frag (src)
+
/obj/item/storage/backpack/duffel/virology
name = "virology duffelbag"
desc = "A white duffelbag designed to contain biohazards."
@@ -689,6 +743,17 @@
item_state = "duffel-eng"
resistance_flags = FIRE_PROOF
+/obj/item/storage/backpack/duffel/engineering/building_event
+ name = "Event Building kit"
+
+/obj/item/storage/backpack/duffel/engineering/building_event/populate_contents()
+ new /obj/item/clothing/glasses/meson/sunglasses (src)
+ new /obj/item/clothing/gloves/color/yellow (src)
+ new /obj/item/storage/belt/utility/chief/full (src)
+ new /obj/item/rcd/preloaded (src)
+ new /obj/item/rcd_ammo/large (src)
+ new /obj/item/rcd_ammo/large (src)
+
/obj/item/storage/backpack/duffel/atmos
name = "atmospherics duffelbag"
desc = "A duffelbag designed to hold tools. This one is specially designed for atmospherics."
@@ -702,6 +767,16 @@
icon_state = "duffel-hydro"
item_state = "duffel-hydro"
+/obj/item/storage/backpack/duffel/hydro/weed
+ name = "Space Weed Emergency kit"
+
+/obj/item/storage/backpack/duffel/hydro/weed/populate_contents()
+ new /obj/item/clothing/mask/gas (src)
+ new /obj/item/scythe/tele (src)
+ new /obj/item/grenade/chem_grenade/antiweed (src)
+ new /obj/item/grenade/chem_grenade/antiweed (src)
+ new /obj/item/grenade/chem_grenade/antiweed (src)
+
/obj/item/storage/backpack/duffel/clown
name = "smiles von wiggleton"
desc = "A duffelbag designed to hold bananas and bike horns."
diff --git a/code/game/objects/items/weapons/storage/bags.dm b/code/game/objects/items/weapons/storage/bags.dm
index 570ca836c9c..7ed05475e54 100644
--- a/code/game/objects/items/weapons/storage/bags.dm
+++ b/code/game/objects/items/weapons/storage/bags.dm
@@ -103,7 +103,7 @@
/obj/item/storage/bag/plasticbag/mob_can_equip(mob/M, slot, disable_warning = FALSE, bypass_equip_delay_self = FALSE, bypass_obscured = FALSE, bypass_incapacitated = FALSE)
- if(slot==ITEM_SLOT_HEAD && length(contents))
+ if(slot == ITEM_SLOT_HEAD && length(contents))
if(!disable_warning)
to_chat(M, "You need to empty the bag first! ")
return FALSE
diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm
index 3b44c3ea71f..50e0c41365a 100644
--- a/code/game/objects/items/weapons/storage/boxes.dm
+++ b/code/game/objects/items/weapons/storage/boxes.dm
@@ -880,6 +880,353 @@
new /obj/item/radio/centcom(src)
new /obj/item/storage/firstaid/crew(src)
+// ERT set for trial admins
+/obj/item/storage/box/responseteam/amber/commander
+ name = "ERT Amber Commander kit"
+
+/obj/item/storage/box/responseteam/amber/commander/populate_contents()
+ new /obj/item/clothing/under/rank/centcom_officer/sensor (src)
+ new /obj/item/radio/headset/ert/alt/commander (src)
+ new /obj/item/card/id/ert/registration/commander (src)
+ new /obj/item/pinpointer (src)
+ new /obj/item/melee/baton/telescopic (src)
+ new /obj/item/clothing/shoes/combat (src)
+ new /obj/item/clothing/gloves/combat (src)
+ new /obj/item/clothing/suit/armor/vest/ert/command (src)
+ new /obj/item/clothing/glasses/hud/skills/sunglasses (src)
+ new /obj/item/clothing/mask/gas/sechailer/swat (src)
+ new /obj/item/gun/energy/gun/pdw9/ert (src)
+ new /obj/item/clothing/head/helmet/ert/command (src)
+ new /obj/item/storage/backpack/ert/commander/prespawn (src)
+
+/obj/item/storage/backpack/ert/commander/prespawn/populate_contents()
+ new /obj/item/storage/box/responseteam (src)
+ new /obj/item/restraints/handcuffs (src)
+ new /obj/item/storage/lockbox/mindshield (src)
+ new /obj/item/flashlight/seclite (src)
+
+/obj/item/storage/box/responseteam/amber/security
+ name = "ERT Amber Security kit"
+
+/obj/item/storage/box/responseteam/amber/security/populate_contents()
+ new /obj/item/storage/box/responseteam (src)
+ new /obj/item/clothing/under/rank/security/sensor (src)
+ new /obj/item/storage/belt/security/response_team (src)
+ new /obj/item/pda/heads/ert/security (src)
+ new /obj/item/card/id/ert/registration/security (src)
+ new /obj/item/clothing/shoes/combat (src)
+ new /obj/item/clothing/gloves/combat (src)
+ new /obj/item/clothing/suit/armor/vest/ert/security (src)
+ new /obj/item/gun/energy/gun/advtaser/sibyl (src)
+ new /obj/item/clothing/glasses/hud/security/sunglasses (src)
+ new /obj/item/clothing/mask/gas/sechailer/swat (src)
+ new /obj/item/clothing/head/helmet/ert/security (src)
+ new /obj/item/storage/backpack/ert/security/trialmoment/prespawn (src)
+
+/obj/item/storage/backpack/ert/security/trialmoment/prespawn/populate_contents()
+ new /obj/item/storage/box/responseteam (src)
+ new /obj/item/storage/box/zipties (src)
+ new /obj/item/storage/box/teargas (src)
+ new /obj/item/flashlight/seclite (src)
+ new /obj/item/gun/energy/laser/sibyl (src)
+
+/obj/item/storage/box/responseteam/amber/medic
+ name = "ERT Amber Medic kit"
+
+/obj/item/storage/box/responseteam/amber/medic/populate_contents()
+ new /obj/item/clothing/under/rank/medical (src)
+ new /obj/item/pda/heads/ert/medical (src)
+ new /obj/item/card/id/ert/registration/medic (src)
+ new /obj/item/clothing/shoes/white (src)
+ new /obj/item/clothing/gloves/combat (src)
+ new /obj/item/clothing/suit/armor/vest/ert/medical (src)
+ new /obj/item/gun/energy/gun/pdw9/ert (src)
+ new /obj/item/clothing/glasses/hud/health/sunglasses (src)
+ new /obj/item/clothing/head/helmet/ert/medical (src)
+ new /obj/item/clothing/mask/surgical (src)
+ new /obj/item/storage/belt/medical/surgery/loaded (src)
+ new /obj/item/reagent_containers/hypospray/safety/ert (src)
+ new /obj/item/melee/baton/telescopic (src)
+ new /obj/item/defibrillator/loaded (src)
+ new /obj/item/storage/backpack/ert/medical/trialmoment/prespawn (src)
+ new /obj/item/storage/firstaid/adv (src)
+ new /obj/item/storage/firstaid/regular (src)
+ new /obj/item/storage/pill_bottle/ert (src)
+ new /obj/item/flashlight/seclite (src)
+
+/obj/item/storage/backpack/ert/engineer/trialmoment/prespawn/populate_contents()
+ new /obj/item/storage/firstaid/adv (src)
+ new /obj/item/storage/firstaid/regular (src)
+ new /obj/item/storage/box/autoinjectors (src)
+ new /obj/item/roller/holo (src)
+ new /obj/item/storage/pill_bottle/ert (src)
+ new /obj/item/flashlight/seclite (src)
+ new /obj/item/healthanalyzer/advanced (src)
+ new /obj/item/handheld_defibrillator (src)
+
+/obj/item/storage/box/responseteam/amber/engineer
+ name = "ERT Amber Engineer kit"
+
+/obj/item/storage/box/responseteam/amber/engineer/populate_contents()
+ new /obj/item/clothing/under/rank/engineer (src)
+ new /obj/item/storage/belt/utility/full/multitool (src)
+ new /obj/item/pda/heads/ert/engineering (src)
+ new /obj/item/card/id/ert/registration/engineering (src)
+ new /obj/item/clothing/shoes/magboots (src)
+ new /obj/item/clothing/gloves/combat (src)
+ new /obj/item/clothing/suit/space/hardsuit/ert/engineer (src)
+ new /obj/item/tank/internals/emergency_oxygen/engi (src)
+ new /obj/item/clothing/glasses/meson/night (src)
+ new /obj/item/clothing/mask/gas (src)
+ new /obj/item/melee/baton/telescopic (src)
+ new /obj/item/storage/backpack/ert/engineer/trialmoment/prespawn (src)
+
+/obj/item/storage/backpack/ert/engineer/prespawn/trialmoment/populate_contents()
+ new /obj/item/storage/box/responseteam (src)
+ new /obj/item/gun/energy/gun/pdw9/ert (src)
+ new /obj/item/t_scanner (src)
+ new /obj/item/stack/sheet/glass/fifty (src)
+ new /obj/item/stack/sheet/metal/fifty (src)
+ new /obj/item/rpd (src)
+ new /obj/item/flashlight (src)
+
+/obj/item/storage/box/responseteam/amber/janitor
+ name = "ERT Amber Janitor kit"
+
+/obj/item/storage/box/responseteam/amber/janitor/populate_contents()
+ new /obj/item/clothing/under/color/purple/sensor (src)
+ new /obj/item/storage/belt/janitor/ert (src)
+ new /obj/item/clothing/gloves/combat (src)
+ new /obj/item/clothing/shoes/galoshes (src)
+ new /obj/item/radio/headset/ert/alt (src)
+ new /obj/item/card/id/ert/registration/janitor (src)
+ new /obj/item/pda/centcom (src)
+ new /obj/item/melee/baton/telescopic (src)
+ new /obj/item/clothing/suit/armor/vest/ert/janitor (src)
+ new /obj/item/clothing/head/helmet/ert/janitor (src)
+ new /obj/item/clothing/glasses/sunglasses (src)
+ new /obj/item/storage/backpack/ert/janitor/trialmoment/prespawn (src)
+
+/obj/item/storage/backpack/ert/janitor/trialmoment/prespawn/populate_contents()
+ new /obj/item/storage/box/responseteam (src)
+ new /obj/item/gun/energy/gun/pdw9/ert (src)
+ new /obj/item/grenade/chem_grenade/antiweed (src)
+ new /obj/item/grenade/chem_grenade/antiweed (src)
+ new /obj/item/reagent_containers/spray/cleaner (src)
+ new /obj/item/storage/bag/trash (src)
+ new /obj/item/storage/box/lights/mixed (src)
+ new /obj/item/holosign_creator/janitor (src)
+ new /obj/item/flashlight (src)
+ new /obj/item/melee/flyswatter (src)
+
+/obj/item/storage/box/responseteam/red/commander
+ name = "ERT Red Commander kit"
+
+/obj/item/storage/box/responseteam/red/commander/populate_contents()
+ new /obj/item/clothing/under/rank/centcom_officer/sensor (src)
+ new /obj/item/radio/headset/ert/alt/commander (src)
+ new /obj/item/card/id/ert/registration/commander (src)
+ new /obj/item/pinpointer (src)
+ new /obj/item/melee/baton/telescopic (src)
+ new /obj/item/clothing/shoes/combat (src)
+ new /obj/item/clothing/gloves/combat (src)
+ new /obj/item/clothing/suit/space/hardsuit/ert/commander (src)
+ new /obj/item/clothing/glasses/sunglasses (src)
+ new /obj/item/clothing/mask/gas/sechailer/swat (src)
+ new /obj/item/gun/energy/gun/pdw9/ert (src)
+ new /obj/item/gun/projectile/automatic/pistol/sp8/sp8t (src)
+ new /obj/item/storage/backpack/ert/commander/trialmoment/prespawn (src)
+
+/obj/item/storage/backpack/ert/commander/trialmoment/prespawn/populate_contents()
+ new /obj/item/storage/box/responseteam (src)
+ new /obj/item/ammo_box/magazine/sp8 (src)
+ new /obj/item/ammo_box/magazine/sp8 (src)
+ new /obj/item/camera_bug/ert (src)
+ new /obj/item/door_remote/omni (src)
+ new /obj/item/restraints/handcuffs (src)
+ new /obj/item/clothing/shoes/magboots (src)
+ new /obj/item/storage/lockbox/mindshield (src)
+ new/obj/item/implanter/mindshield/ert (src)
+ new/obj/item/implanter/death_alarm (src)
+
+/obj/item/storage/box/responseteam/red/security
+ name = "ERT Red Security kit"
+
+/obj/item/storage/box/responseteam/red/security/populate_contents()
+ new /obj/item/clothing/under/rank/security/sensor (src)
+ new /obj/item/storage/belt/security/response_team (src)
+ new /obj/item/pda/heads/ert/security (src)
+ new /obj/item/card/id/ert/registration/security (src)
+ new /obj/item/clothing/shoes/combat (src)
+ new /obj/item/clothing/gloves/combat (src)
+ new /obj/item/clothing/suit/space/hardsuit/ert/security (src)
+ new /obj/item/gun/projectile/automatic/lasercarbine (src)
+ new /obj/item/clothing/glasses/night (src)
+ new /obj/item/clothing/mask/gas/sechailer/swat (src)
+ new /obj/item/storage/backpack/ert/security/trialmoment/prespawn (src)
+
+/obj/item/storage/backpack/ert/security/trialmoment/prespawn/populate_contents()
+ new /obj/item/storage/box/responseteam (src)
+ new /obj/item/gun/projectile/automatic/pistol/sp8/sp8t (src)
+ new /obj/item/ammo_box/magazine/sp8 (src)
+ new /obj/item/ammo_box/magazine/sp8 (src)
+ new /obj/item/ammo_box/magazine/sp8 (src)
+ new /obj/item/clothing/shoes/magboots (src)
+ new /obj/item/storage/box/handcuffs (src)
+ new /obj/item/grenade/flashbang (src)
+ new /obj/item/grenade/flashbang (src)
+ new/obj/item/ammo_box/magazine/laser (src)
+ new/obj/item/ammo_box/magazine/laser (src)
+ new /obj/item/gun/energy/gun/pdw9/ert (src)
+ new /obj/item/implanter/mindshield/ert (src)
+ new /obj/item/implanter/death_alarm (src)
+
+/obj/item/storage/box/responseteam/red/engineer
+ name = "ERT Red Engineer kit"
+
+/obj/item/storage/box/responseteam/red/engineer/populate_contents()
+ new /obj/item/clothing/under/rank/engineer (src)
+ new /obj/item/pda/heads/ert/engineering (src)
+ new /obj/item/card/id/ert/registration/engineering (src)
+ new /obj/item/clothing/shoes/magboots/advance (src)
+ new /obj/item/clothing/gloves/combat (src)
+ new /obj/item/storage/belt/utility/chief/full (src)
+ new /obj/item/clothing/suit/space/hardsuit/ert/engineer (src)
+ new /obj/item/tank/internals/emergency_oxygen/engi (src)
+ new /obj/item/clothing/glasses/meson/night (src)
+ new /obj/item/clothing/mask/gas (src)
+ new /obj/item/t_scanner/extended_range (src)
+ new /obj/item/melee/baton/telescopic (src)
+ new /obj/item/storage/backpack/ert/engineer/trialmoment/prespawn (src)
+
+/obj/item/storage/backpack/ert/engineer/trialmoment/prespawn/populate_contents()
+ new /obj/item/storage/box/responseteam (src)
+ new /obj/item/gun/projectile/automatic/pistol/sp8/sp8t (src)
+ new /obj/item/ammo_box/magazine/sp8 (src)
+ new /obj/item/ammo_box/magazine/sp8 (src)
+ new /obj/item/rcd/preloaded (src)
+ new /obj/item/rcd_ammo (src)
+ new /obj/item/rcd_ammo (src)
+ new /obj/item/rcd_ammo (src)
+ new /obj/item/rpd (src)
+ new /obj/item/gun/energy/gun/sibyl (src)
+ new /obj/item/implanter/mindshield/ert (src)
+ new /obj/item/implanter/death_alarm (src)
+
+/obj/item/storage/box/responseteam/red/medic
+ name = "ERT Red Medic kit"
+
+/obj/item/storage/box/responseteam/red/medic/populate_contents()
+ new /obj/item/clothing/under/rank/medical (src)
+ new /obj/item/pda/heads/ert/medical (src)
+ new /obj/item/card/id/ert/registration/medic (src)
+ new /obj/item/clothing/shoes/white (src)
+ new /obj/item/clothing/gloves/combat (src)
+ new /obj/item/clothing/suit/space/hardsuit/ert/medical (src)
+ new /obj/item/clothing/glasses/hud/health/sunglasses (src)
+ new /obj/item/gun/energy/gun/sibyl (src)
+ new /obj/item/defibrillator/compact/loaded (src)
+ new /obj/item/reagent_containers/hypospray/safety/ert (src)
+ new /obj/item/melee/baton/telescopic (src)
+ new /obj/item/storage/backpack/ert/medical/trialmoment/prespawn (src)
+
+/obj/item/storage/backpack/ert/medical/trialmoment/prespawn/populate_contents()
+ new /obj/item/storage/box/responseteam (src)
+ new /obj/item/gun/projectile/automatic/pistol/sp8/sp8t (src)
+ new /obj/item/ammo_box/magazine/sp8 (src)
+ new /obj/item/ammo_box/magazine/sp8 (src)
+ new /obj/item/storage/firstaid/ertm (src)
+ new /obj/item/clothing/mask/surgical (src)
+ new /obj/item/storage/firstaid/toxin (src)
+ new /obj/item/storage/firstaid/brute (src)
+ new /obj/item/storage/firstaid/fire (src)
+ new /obj/item/storage/box/autoinjectors (src)
+ new /obj/item/roller/holo (src)
+ new /obj/item/clothing/shoes/magboots (src)
+ new /obj/item/bodyanalyzer (src)
+ new /obj/item/healthanalyzer/advanced (src)
+ new /obj/item/handheld_defibrillator (src)
+ new /obj/item/implanter/mindshield/ert (src)
+ new /obj/item/implanter/death_alarm (src)
+
+/obj/item/storage/box/responseteam/red/janitor
+ name = "ERT red Janitor kit"
+
+/obj/item/storage/box/responseteam/red/janitor/populate_contents()
+ new /obj/item/clothing/under/color/purple/sensor (src)
+ new /obj/item/storage/belt/janitor/ert (src)
+ new /obj/item/clothing/gloves/combat (src)
+ new /obj/item/clothing/shoes/galoshes (src)
+ new /obj/item/radio/headset/ert/alt (src)
+ new /obj/item/card/id/ert/registration/janitor (src)
+ new /obj/item/pda/centcom (src)
+ new /obj/item/melee/baton/telescopic (src)
+ new /obj/item/clothing/suit/space/hardsuit/ert/janitor
+ new /obj/item/clothing/glasses/hud/security/sunglasses
+ new /obj/item/scythe/tele
+ new /obj/item/storage/backpack/ert/janitor/trialmoment/prespawn(src)
+
+/obj/item/storage/backpack/ert/janitor/trialmoment/prespawn/populate_contents()
+ new /obj/item/storage/box/responseteam (src)
+ new /obj/item/gun/energy/gun/pdw9/ert (src)
+ new /obj/item/grenade/chem_grenade/antiweed (src)
+ new /obj/item/grenade/chem_grenade/antiweed (src)
+ new /obj/item/reagent_containers/spray/cleaner (src)
+ new /obj/item/storage/bag/trash (src)
+ new /obj/item/storage/box/lights/mixed (src)
+ new /obj/item/holosign_creator/janitor (src)
+ new /obj/item/flashlight (src)
+ new /obj/item/melee/flyswatter (src)
+ new /obj/item/gun/projectile/automatic/pistol/sp8/sp8t (src)
+ new /obj/item/ammo_box/magazine/sp8 (src)
+ new /obj/item/ammo_box/magazine/sp8 (src)
+ new /obj/item/implanter/mindshield/ert (src)
+ new /obj/item/implanter/death_alarm (src)
+
+/obj/item/storage/box/hardsuit
+ icon_state = "box_ert"
+ storage_slots = 3
+
+/obj/item/storage/box/hardsuit/engineering/response_team
+ name = "Boxed engineer response team hardsuit kit"
+
+/obj/item/storage/box/hardsuit/engineering/response_team/populate_contents()
+ new /obj/item/clothing/mask/breath (src)
+ new /obj/item/clothing/suit/space/hardsuit/ert/engineer (src)
+ new /obj/item/tank/internals/emergency_oxygen (src)
+
+/obj/item/storage/box/hardsuit/engineering
+ name = "Boxed engineering hardsuit kit"
+
+/obj/item/storage/box/hardsuit/engineering/populate_contents()
+ new /obj/item/clothing/mask/breath (src)
+ new /obj/item/clothing/suit/space/hardsuit/engine (src)
+ new /obj/item/tank/internals/emergency_oxygen (src)
+
+/obj/item/storage/box/hardsuit/medical/responseteam
+ name = "Boxed medical response team hardsuit kit"
+
+/obj/item/storage/box/hardsuit/medical/populate_contents()
+ new /obj/item/clothing/mask/breath (src)
+ new /obj/item/clothing/suit/space/hardsuit/ert/medical (src)
+ new /obj/item/tank/internals/emergency_oxygen (src)
+
+/obj/item/storage/box/hardsuit/medical
+ name = "Boxed medical hardsuit kit"
+
+/obj/item/storage/box/medical/populate_contents()
+ new /obj/item/clothing/mask/breath (src)
+ new /obj/item/clothing/suit/space/hardsuit/medical (src)
+ new /obj/item/tank/internals/emergency_oxygen (src)
+
+/obj/item/storage/box/hardsuit/janitor/response_team
+ name = "Boxed janitor response team hardsuit kit"
+
+/obj/item/storage/box/hardsuit/janitor/response_team/populate_contents()
+ new /obj/item/clothing/mask/breath (src)
+ new /obj/item/clothing/suit/space/hardsuit/ert/janitor (src)
+ new /obj/item/tank/internals/emergency_oxygen (src)
+
/obj/item/storage/box/soviet
name = "boxed survival kit"
desc = "A standard issue Soviet military survival kit."
diff --git a/code/game/objects/items/weapons/storage/internal.dm b/code/game/objects/items/weapons/storage/internal.dm
index 2ed7d0fcd94..01f06e4d2bd 100644
--- a/code/game/objects/items/weapons/storage/internal.dm
+++ b/code/game/objects/items/weapons/storage/internal.dm
@@ -10,7 +10,6 @@
master_item = MI
loc = master_item
name = master_item.name
- verbs -= /obj/item/verb/verb_pickup //make sure this is never picked up.
..()
diff --git a/code/game/objects/items/weapons/storage/uplink_kits.dm b/code/game/objects/items/weapons/storage/uplink_kits.dm
index da051405def..353efa01896 100644
--- a/code/game/objects/items/weapons/storage/uplink_kits.dm
+++ b/code/game/objects/items/weapons/storage/uplink_kits.dm
@@ -192,7 +192,7 @@
/obj/item/storage/box/syndie_kit/cutouts/populate_contents()
for(var/i in 1 to 3)
- new/obj/item/cardboard_cutout/adaptive(src)
+ new/obj/item/twohanded/cardboard_cutout/adaptive(src)
new/obj/item/toy/crayon/spraycan(src)
/obj/item/storage/box/syndie_kit/bonerepair
diff --git a/code/game/objects/structures.dm b/code/game/objects/structures.dm
index 53d4a2386b2..1bd730656d4 100644
--- a/code/game/objects/structures.dm
+++ b/code/game/objects/structures.dm
@@ -76,7 +76,6 @@
set name = "Climb structure"
set desc = "Climbs onto a structure."
- set category = null
set src in oview(1)
do_climb(usr)
diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm
index 035d5008525..be833532e0f 100644
--- a/code/game/objects/structures/crates_lockers/closets.dm
+++ b/code/game/objects/structures/crates_lockers/closets.dm
@@ -321,7 +321,6 @@ GLOBAL_LIST_EMPTY(closets)
/obj/structure/closet/verb/verb_toggleopen()
set src in oview(1)
- set category = null
set name = "Toggle Open"
if(usr.incapacitated() || HAS_TRAIT(usr, TRAIT_HANDS_BLOCKED))
diff --git a/code/game/objects/structures/crates_lockers/crates.dm b/code/game/objects/structures/crates_lockers/crates.dm
index f803348360e..5050d2c7d90 100644
--- a/code/game/objects/structures/crates_lockers/crates.dm
+++ b/code/game/objects/structures/crates_lockers/crates.dm
@@ -309,6 +309,9 @@
name = "trash Cart"
icon_state = "trashcart"
+/obj/structure/closet/crate/trashcart/NTdelivery
+ name = "Special Delivery from Central Command"
+
/obj/structure/closet/crate/trashcart/gibs
desc = "A heavy, metal trashcart with wheels. You better don't ask."
name = "trash cart with gibs"
diff --git a/code/game/objects/structures/dresser.dm b/code/game/objects/structures/dresser.dm
index a1dc34e5d56..5653ed75f64 100644
--- a/code/game/objects/structures/dresser.dm
+++ b/code/game/objects/structures/dresser.dm
@@ -24,6 +24,9 @@
if(!(H.dna.species.name in S.species_allowed))
continue
valid_underwear[underwear] = GLOB.underwear_list[underwear]
+ if(!LAZYLEN(valid_underwear))
+ to_chat(user, "There are no underwear for [H.dna.species.name].")
+ return
var/new_underwear = tgui_input_list(user, "Choose your underwear:", "Changing", valid_underwear)
if(new_underwear)
var/datum/sprite_accessory/underwear/uwear = GLOB.underwear_list[new_underwear]
@@ -39,6 +42,9 @@
if(!(H.dna.species.name in S.species_allowed))
continue
valid_undershirts[undershirt] = GLOB.undershirt_list[undershirt]
+ if(!LAZYLEN(valid_undershirts))
+ to_chat(user, "There are no undershirts for [H.dna.species.name].")
+ return
var/new_undershirt = tgui_input_list(user, "Choose your undershirt:", "Changing", valid_undershirts)
if(new_undershirt)
var/datum/sprite_accessory/undershirt/ushirt = GLOB.undershirt_list[new_undershirt]
@@ -54,6 +60,9 @@
if(!(H.dna.species.name in S.species_allowed))
continue
valid_sockstyles[sockstyle] = GLOB.socks_list[sockstyle]
+ if(!LAZYLEN(valid_sockstyles))
+ to_chat(user, "There are no socks for [H.dna.species.name].")
+ return
var/new_socks = tgui_input_list(user, "Choose your socks:", "Changing", valid_sockstyles)
if(new_socks)
H.socks = new_socks
diff --git a/code/game/objects/structures/morgue.dm b/code/game/objects/structures/morgue.dm
index 985e46427b1..29057709617 100644
--- a/code/game/objects/structures/morgue.dm
+++ b/code/game/objects/structures/morgue.dm
@@ -530,7 +530,6 @@ GLOBAL_LIST_EMPTY(crematoriums)
/obj/machinery/crematorium/verb/cremate_verb()
set name = "Cremate"
- set category = null
set src in oview(1)
try_cremate(usr)
diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm
index 2740e065f40..4f4fdcb19b8 100644
--- a/code/game/objects/structures/tables_racks.dm
+++ b/code/game/objects/structures/tables_racks.dm
@@ -362,7 +362,6 @@
/obj/structure/table/verb/do_flip()
set name = "Flip/Unflip table"
set desc = "Flips or unflips a table"
- set category = null
set src in oview(1)
actual_flip(usr)
diff --git a/code/game/turfs/space/space.dm b/code/game/turfs/space/space.dm
index 561e3100461..8914819c6d0 100644
--- a/code/game/turfs/space/space.dm
+++ b/code/game/turfs/space/space.dm
@@ -161,22 +161,25 @@
current_pull = current_pull.pulling
-/turf/space/proc/check_taipan_availability(atom/movable/A as mob|obj, destination_z)
- var/mob/living/check_mob = A
- // if we are from taipan's crew, then we can easily access it.
- if(istype(check_mob) && is_taipan(destination_z))
- if(check_mob.mind in GLOB.taipan_players_active)
- to_chat(A, span_info("Вы вернулись в ваш родной скрытый от чужих глаз сектор..."))
- return destination_z
+/turf/space/proc/check_taipan_availability(atom/movable/arrived, destination_z)
+ if(!is_taipan(destination_z))
+ return destination_z
+ var/arrived_is_mob = isliving(arrived)
+ var/mob/living/arrived_mob = arrived
+ if(arrived_is_mob && (arrived_mob.mind in GLOB.taipan_players_active))
+ to_chat(arrived_mob, span_info("Вы вернулись в ваш родной скрытый от чужих глаз сектор..."))
+ return destination_z
// if we are not from taipan's crew, then we cannot get there until there is enought players on Taipan
- if(is_taipan(destination_z) && length(GLOB.taipan_players_active) < TAIPAN_PLAYER_LIMIT)
+ if(length(GLOB.taipan_players_active) < TAIPAN_PLAYER_LIMIT)
var/datum/space_level/taipan_zlvl
var/datum/space_level/direct
for(var/list_parser in GLOB.space_manager.z_list)
var/datum/space_level/lvl = GLOB.space_manager.z_list[list_parser]
if(TAIPAN in lvl.flags)
taipan_zlvl = lvl
- switch(A.dir)
+ if(!arrived.dir)
+ arrived.dir = SOUTH
+ switch(arrived.dir)
if(NORTH)
direct = taipan_zlvl.get_connection(Z_LEVEL_NORTH)
if(SOUTH)
@@ -185,15 +188,16 @@
direct = taipan_zlvl.get_connection(Z_LEVEL_EAST)
if(WEST)
direct = taipan_zlvl.get_connection(Z_LEVEL_WEST)
- destination_z = direct.zpos
+ destination_z = direct?.zpos
// if we are still going to get to taipan after all the checks... Then get random available z_lvl instead
- if(is_taipan(destination_z))
+ if(!destination_z || is_taipan(destination_z))
destination_z = pick(get_all_linked_levels_zpos())
- //notification if we do get to taipan
- if(istype(check_mob) && is_taipan(destination_z))
- to_chat(check_mob, span_warning("Вы попадаете в загадочный сектор полный астероидов... Тут стоит быть осторожнее..."))
+ return destination_z
+ if(arrived_is_mob)
+ to_chat(arrived_mob, span_warning("Вы попадаете в загадочный сектор полный астероидов... Тут стоит быть осторожнее..."))
return destination_z
+
/turf/space/proc/Sandbox_Spacemove(atom/movable/A as mob|obj)
var/cur_x
var/cur_y
diff --git a/code/game/verbs/ooc.dm b/code/game/verbs/ooc.dm
index 0e3c3fbcd8f..100f0f872b8 100644
--- a/code/game/verbs/ooc.dm
+++ b/code/game/verbs/ooc.dm
@@ -120,61 +120,6 @@ GLOBAL_VAR_INIT(admin_ooc_colour, "#b82e00")
if(CONFIG_GET(flag/auto_toggle_ooc_during_round) && CONFIG_GET(flag/ooc_allowed) != on)
toggle_ooc()
-/client/proc/set_ooc(newColor as color)
- set name = "Set Player OOC Colour"
- set desc = "Modifies the default player OOC color."
- set category = "Server"
-
- if(!check_rights(R_SERVER)) return
-
- GLOB.normal_ooc_colour = newColor
- message_admins("[key_name_admin(usr)] has set the default player OOC color to [newColor]")
- log_admin("[key_name_log(usr)] has set the default player OOC color to [newColor]")
-
-
- SSblackbox.record_feedback("tally", "admin_verb", 1, "Set Player OOC")
-
-/client/proc/reset_ooc()
- set name = "Reset Player OOC Color"
- set desc = "Returns the default player OOC color to default."
- set category = "Server"
-
- if(!check_rights(R_SERVER)) return
-
- GLOB.normal_ooc_colour = initial(GLOB.normal_ooc_colour)
- message_admins("[key_name_admin(usr)] has reset the default player OOC color")
- log_admin("[key_name_log(usr)] has reset the default player OOC color")
-
- SSblackbox.record_feedback("tally", "admin_verb", 1, "Reset Player OOC")
-
-/client/proc/colorooc()
- set name = "Set Your OOC Color"
- set desc = "Allows you to pick a custom OOC color."
- set category = "Preferences"
-
- if(!check_rights(R_ADMIN)) return
-
- var/new_ooccolor = input(src, "Please select your OOC color.", "OOC color", prefs.ooccolor) as color|null
- if(new_ooccolor)
- prefs.ooccolor = new_ooccolor
- prefs.save_preferences(src)
- to_chat(usr, "Your OOC color has been set to [new_ooccolor].")
-
- SSblackbox.record_feedback("tally", "admin_verb", 1, "Set Own OOC") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc!
-
-/client/proc/resetcolorooc()
- set name = "Reset Your OOC Color"
- set desc = "Returns your OOC color to default."
- set category = "Preferences"
-
- if(!check_rights(R_ADMIN)) return
-
- prefs.ooccolor = initial(prefs.ooccolor)
- prefs.save_preferences(src)
- to_chat(usr, "Your OOC color has been reset.")
-
- SSblackbox.record_feedback("tally", "admin_verb", 1, "Reset Own OOC") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc!
-
/client/verb/looc(msg = "" as text)
set name = "LOOC"
set desc = "Local OOC, seen only by those in view."
diff --git a/code/game/world.dm b/code/game/world.dm
index e8285482be5..b4bef205358 100644
--- a/code/game/world.dm
+++ b/code/game/world.dm
@@ -57,7 +57,7 @@ GLOBAL_DATUM(test_runner, /datum/test_runner)
// dumb and hardcoded but I don't care~
CONFIG_SET(string/servername, CONFIG_GET(string/servername) + " #[(world.port % 1000) / 100]")
- GLOB.timezoneOffset = text2num(time2text(0, "hh")) * 36000
+ GLOB.timezoneOffset = timezone * 36000
startup_procs() // Call procs that need to occur on startup (Generate lists, load MOTD, etc)
diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm
index 0c85c65c48d..e41496a10fc 100644
--- a/code/modules/admin/admin.dm
+++ b/code/modules/admin/admin.dm
@@ -67,7 +67,6 @@ GLOBAL_VAR_INIT(nologevent, 0)
///////////////////////////////////////////////////////////////////////////////////////////////Panels
/datum/admins/proc/show_player_panel(var/mob/M in GLOB.mob_list)
- set category = null
set name = "\[Admin\] Show Player Panel"
set desc="Edit player (respawn, ban, heal, etc)"
diff --git a/code/modules/admin/admin_ranks.dm b/code/modules/admin/admin_ranks.dm
index 40c2e61c5a7..c98fddaf45f 100644
--- a/code/modules/admin/admin_ranks.dm
+++ b/code/modules/admin/admin_ranks.dm
@@ -64,7 +64,7 @@ GLOBAL_PROTECT(admin_ranks) // this shit is being protected for obvious reasons
//clear the datums references
GLOB.admin_datums.Cut()
for(var/client/C in GLOB.admins)
- C.remove_admin_verbs()
+ C.hide_verbs()
C.holder = null
GLOB.admins.Cut()
diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm
index ca52184cb73..5614e30f4bd 100644
--- a/code/modules/admin/admin_verbs.dm
+++ b/code/modules/admin/admin_verbs.dm
@@ -2,8 +2,6 @@
GLOBAL_LIST_INIT(admin_verbs_default, list(
/client/proc/deadmin_self, /*destroys our own admin datum so we can play as a regular player*/
/client/proc/hide_verbs, /*hides all our adminverbs*/
- /client/proc/toggleadminhelpsound,
- /client/proc/togglementorhelpsound,
/client/proc/cmd_mentor_check_new_players,
/client/proc/cmd_mentor_check_player_exp /* shows players by playtime */
))
@@ -13,8 +11,6 @@ GLOBAL_LIST_INIT(admin_verbs_admin, list(
/client/proc/player_panel_new, /*shows an interface for all players, with links to various panels*/
/client/proc/invisimin, /*allows our mob to go invisible/visible*/
/datum/admins/proc/announce, /*priority announce something to all clients.*/
- /client/proc/colorooc, /*allows us to set a custom colour for everything we say in ooc*/
- /client/proc/resetcolorooc, /*allows us to set a reset our ooc color*/
/client/proc/admin_ghost, /*allows us to ghost/reenter body at will*/
/client/proc/toggle_view_range, /*changes how far we can see*/
/client/proc/cmd_admin_pm_context, /*right-click adminPM interface*/
@@ -38,8 +34,6 @@ GLOBAL_LIST_INIT(admin_verbs_admin, list(
/client/proc/open_borgopanel, /* Opens Cyborg Panel to change anything in it */
/client/proc/admin_memo, /*admin memo system. show/delete/write. +SERVER needed to delete admin memos of others*/
/client/proc/dsay, /*talk in deadchat using our ckey/fakekey*/
- /client/proc/toggleprayers, /*toggles prayers on/off*/
- /client/proc/toggle_hear_radio, /*toggles whether we hear the radio*/
/client/proc/investigate_show, /*various admintools for investigation. Such as a singulo grief-log*/
/datum/admins/proc/toggleooc, /*toggles ooc on/off for everyone*/
/datum/admins/proc/togglelooc, /*toggles looc on/off for everyone*/
@@ -53,9 +47,6 @@ GLOBAL_LIST_INIT(admin_verbs_admin, list(
/client/proc/cmd_mentor_say,
/datum/admins/proc/show_player_notes,
/client/proc/free_slot, /*frees slot for chosen job*/
- /client/proc/toggleattacklogs,
- /client/proc/toggleadminlogs,
- /client/proc/toggledebuglogs,
/client/proc/global_man_up,
/client/proc/delbook,
/client/proc/view_flagged_books,
@@ -69,12 +60,12 @@ GLOBAL_LIST_INIT(admin_verbs_admin, list(
/client/proc/toggle_mentor_chat,
/client/proc/toggle_advanced_interaction, /*toggle admin ability to interact with not only machines, but also atoms such as buttons and doors*/
/client/proc/start_vote,
- /client/proc/toggle_mctabs,
/client/proc/list_ssds_afks,
/client/proc/ccbdb_lookup_ckey,
/client/proc/toggle_pacifism_gt,
/client/proc/toogle_ghost_vision,
- /datum/admins/proc/changetitlescreen
+ /datum/admins/proc/changetitlescreen,
+ /client/proc/debugstatpanel
))
GLOBAL_LIST_INIT(admin_verbs_ban, list(
/client/proc/ban_panel,
@@ -142,10 +133,7 @@ GLOBAL_LIST_INIT(admin_verbs_server, list(
/client/proc/view_flagged_books,
/client/proc/view_asays,
/client/proc/toggle_antagHUD_use,
- /client/proc/toggle_antagHUD_restrictions,
- /client/proc/set_ooc,
- /client/proc/reset_ooc,
- /client/proc/toggledrones
+ /client/proc/toggle_antagHUD_restrictions
))
GLOBAL_LIST_INIT(admin_verbs_debug, list(
/client/proc/cmd_admin_list_open_jobs,
@@ -157,7 +145,6 @@ GLOBAL_LIST_INIT(admin_verbs_debug, list(
/client/proc/cmd_debug_del_sing,
/client/proc/restart_controller,
/client/proc/enable_debug_verbs,
- /client/proc/toggledebuglogs,
/client/proc/cmd_display_del_log,
/client/proc/cmd_display_del_log_simple,
/client/proc/debugNatureMapGenerator,
@@ -189,6 +176,7 @@ GLOBAL_LIST_INIT(admin_verbs_debug, list(
/client/proc/toggle_Idlenpcpool_suspension,
/client/proc/toggle_npcpool_suspension,
/client/proc/debug_atom_init,
+ /client/proc/debugstatpanel
))
GLOBAL_LIST_INIT(admin_verbs_possess, list(
/proc/possess,
@@ -221,7 +209,6 @@ GLOBAL_LIST_INIT(admin_verbs_mentor, list(
/client/proc/cmd_admin_pm_panel, /*admin-pm list*/
/client/proc/cmd_admin_pm_by_key_panel, /*admin-pm list by key*/
/client/proc/openMentorTicketUI,
- /client/proc/toggleMentorTicketLogs,
/client/proc/cmd_mentor_say /* mentor say*/
// cmd_mentor_say is added/removed by the toggle_mentor_chat verb
))
@@ -232,69 +219,75 @@ GLOBAL_LIST_INIT(admin_verbs_proccall, list(
))
GLOBAL_LIST_INIT(admin_verbs_ticket, list(
/client/proc/openAdminTicketUI,
- /client/proc/toggleticketlogs,
/client/proc/openMentorTicketUI,
- /client/proc/toggleMentorTicketLogs,
/client/proc/resolveAllAdminTickets,
/client/proc/resolveAllMentorTickets
))
+GLOBAL_LIST_INIT(view_runtimes_verbs, list(
+ /client/proc/view_runtimes,
+ /client/proc/ss_breakdown,
+ /client/proc/debug_variables
+))
+
/client/proc/add_admin_verbs()
if(holder)
// If they have ANYTHING OTHER THAN ONLY VIEW RUNTIMES (65536), then give them the default admin verbs
if(holder.rights != R_VIEWRUNTIMES)
- verbs += GLOB.admin_verbs_default
+ add_verb(src, GLOB.admin_verbs_default)
if(holder.rights & R_BUILDMODE)
- verbs += /client/proc/togglebuildmodeself
+ add_verb(src, /client/proc/togglebuildmodeself)
if(holder.rights & R_ADMIN)
- verbs += GLOB.admin_verbs_admin
- verbs += GLOB.admin_verbs_ticket
+ add_verb(src, GLOB.admin_verbs_admin)
+ add_verb(src, GLOB.admin_verbs_ticket)
spawn(1)
control_freak = 0
if(holder.rights & R_BAN)
- verbs += GLOB.admin_verbs_ban
+ add_verb(src, GLOB.admin_verbs_ban)
if(holder.rights & R_EVENT)
- verbs += GLOB.admin_verbs_event
+ add_verb(src, GLOB.admin_verbs_event)
if(holder.rights & R_SERVER)
- verbs += GLOB.admin_verbs_server
+ add_verb(src, GLOB.admin_verbs_server)
if(holder.rights & R_DEBUG)
- verbs += GLOB.admin_verbs_debug
+ add_verb(src, GLOB.admin_verbs_debug)
spawn(1)
control_freak = 0 // Setting control_freak to 0 allows you to use the Profiler and other client-side tools
if(holder.rights & R_POSSESS)
- verbs += GLOB.admin_verbs_possess
+ add_verb(src, GLOB.admin_verbs_possess)
if(holder.rights & R_PERMISSIONS)
- verbs += GLOB.admin_verbs_permissions
+ add_verb(src, GLOB.admin_verbs_permissions)
if(holder.rights & R_STEALTH)
- verbs += /client/proc/stealth
+ add_verb(src, /client/proc/stealth)
if(holder.rights & R_REJUVINATE)
- verbs += GLOB.admin_verbs_rejuv
+ add_verb(src, GLOB.admin_verbs_rejuv)
if(holder.rights & R_SOUNDS)
- verbs += GLOB.admin_verbs_sounds
+ add_verb(src, GLOB.admin_verbs_sounds)
if(holder.rights & R_SPAWN)
- verbs += GLOB.admin_verbs_spawn
+ add_verb(src, GLOB.admin_verbs_spawn)
if(holder.rights & R_MOD)
- verbs += GLOB.admin_verbs_mod
+ add_verb(src, GLOB.admin_verbs_mod)
if(holder.rights & R_MENTOR)
- verbs += GLOB.admin_verbs_mentor
+ add_verb(src, GLOB.admin_verbs_mentor)
if(holder.rights & R_PROCCALL)
- verbs += GLOB.admin_verbs_proccall
+ add_verb(src, GLOB.admin_verbs_proccall)
if(holder.rights == R_HOST)
- verbs += /client/proc/view_pingstat
- verbs += /client/proc/profiler_start
- verbs += /client/proc/profiler_stop
+ add_verb(src, /client/proc/view_pingstat)
+ add_verb(src, /client/proc/profiler_start)
+ add_verb(src, /client/proc/profiler_stop)
if(holder.rights & R_VIEWRUNTIMES)
- verbs += /client/proc/view_runtimes
- verbs += /client/proc/ss_breakdown
- verbs += /client/proc/toggle_mctabs
- verbs += /client/proc/debug_variables
- verbs += /client/proc/toggledebuglogs
+ add_verb(src, GLOB.view_runtimes_verbs)
spawn(1) // This setting exposes the profiler for people with R_VIEWRUNTIMES. They must still have it set in cfg/admin.txt
control_freak = 0
-/client/proc/remove_admin_verbs()
- verbs.Remove(
+/client/proc/hide_verbs()
+ set name = "Adminverbs - Hide All"
+ set category = "Admin"
+
+ if(!holder)
+ return
+
+ remove_verb(src, list(
GLOB.admin_verbs_default,
/client/proc/togglebuildmodeself,
GLOB.admin_verbs_admin,
@@ -304,7 +297,6 @@ GLOBAL_LIST_INIT(admin_verbs_ticket, list(
GLOB.admin_verbs_debug,
GLOB.admin_verbs_possess,
GLOB.admin_verbs_permissions,
- /client/proc/stealth,
/client/proc/view_pingstat,
/client/proc/profiler_start,
/client/proc/profiler_stop,
@@ -315,19 +307,10 @@ GLOBAL_LIST_INIT(admin_verbs_ticket, list(
GLOB.admin_verbs_mentor,
GLOB.admin_verbs_proccall,
GLOB.admin_verbs_show_debug_verbs,
- /client/proc/readmin,
- GLOB.admin_verbs_ticket
- )
-
-/client/proc/hide_verbs()
- set name = "Adminverbs - Hide All"
- set category = "Admin"
-
- if(!holder)
- return
-
- remove_admin_verbs()
- verbs += /client/proc/show_verbs
+ GLOB.admin_verbs_ticket,
+ /client/proc/stealth
+ ))
+ add_verb(src, /client/proc/show_verbs)
to_chat(src, "Almost all of your adminverbs have been hidden. ")
SSblackbox.record_feedback("tally", "admin_verb", 1, "Hide Admin Verbs") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc!
@@ -340,7 +323,7 @@ GLOBAL_LIST_INIT(admin_verbs_ticket, list(
if(!holder)
return
- verbs -= /client/proc/show_verbs
+ remove_verb(src, /client/proc/show_verbs)
add_admin_verbs()
to_chat(src, "All of your adminverbs are now visible. ")
@@ -641,9 +624,9 @@ GLOBAL_LIST_INIT(admin_verbs_ticket, list(
theghost = pick(candidates)
P.key = theghost.key
P.master_commander = H
- P.universal_speak = 1
- P.universal_understand = 1
- P.can_collar = 1
+ P.universal_speak = TRUE
+ P.universal_understand = TRUE
+ P.set_can_collar(TRUE)
P.faction = list("neutral")
var/obj/item/clothing/accessory/petcollar/C = new
P.add_collar(C)
@@ -893,7 +876,6 @@ GLOBAL_LIST_INIT(admin_verbs_ticket, list(
log_and_message_admins("gave [key_name_log(T)] the disease [D].")
/client/proc/make_sound(obj/O in view(maxview())) // -- TLE
- set category = "Event"
set name = "\[Admin\] Make Sound"
set desc = "Display a message to everyone who can hear the target"
@@ -921,7 +903,6 @@ GLOBAL_LIST_INIT(admin_verbs_ticket, list(
SSblackbox.record_feedback("tally", "admin_verb", 1, "Toggle Build Mode") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc!
/client/proc/object_talk(var/msg as text) // -- TLE
- set category = "Event"
set name = "oSay"
set desc = "Display a message to everyone who can hear the target"
@@ -964,7 +945,7 @@ GLOBAL_LIST_INIT(admin_verbs_ticket, list(
log_admin("[key_name(usr)] deadmined themself.")
message_admins("[key_name_admin(usr)] deadmined themself.")
deadmin()
- verbs += /client/proc/readmin
+ add_verb(src, /client/proc/readmin)
GLOB.deadmins += ckey
update_active_keybindings()
to_chat(src, "You are now a normal player. ")
@@ -1061,7 +1042,7 @@ GLOBAL_LIST_INIT(admin_verbs_ticket, list(
return
else
to_chat(src, "You are already an admin.")
- verbs -= /client/proc/readmin
+ remove_verb(src, /client/proc/readmin)
GLOB.deadmins -= ckey
return
@@ -1203,103 +1184,6 @@ GLOBAL_LIST_INIT(admin_verbs_ticket, list(
log_admin("[key_name(usr)] has freed a job slot for [job].")
message_admins("[key_name_admin(usr)] has freed a job slot for [job].")
-/client/proc/toggleattacklogs()
- set name = "Toggle Attack Log Messages"
- set category = "Preferences"
-
- if(!check_rights(R_ADMIN))
- return
-
- if(prefs.atklog == ATKLOG_ALL)
- prefs.atklog = ATKLOG_ALMOSTALL
- to_chat(usr, "Your attack logs preference is now: show ALMOST ALL attack logs (notable exceptions: NPCs attacking other NPCs, vampire bites, equipping/stripping, people pushing each other over)")
- else if(prefs.atklog == ATKLOG_ALMOSTALL)
- prefs.atklog = ATKLOG_MOST
- to_chat(usr, "Your attack logs preference is now: show MOST attack logs (like ALMOST ALL, except that it also hides player v. NPC combat, and certain areas like lavaland syndie base and thunderdome)")
- else if(prefs.atklog == ATKLOG_MOST)
- prefs.atklog = ATKLOG_FEW
- to_chat(usr, "Your attack logs preference is now: show FEW attack logs (only the most important stuff: attacks on SSDs, use of explosives, messing with the engine, gibbing, AI wiping, forcefeeding, acid sprays, and organ extraction)")
- else if(prefs.atklog == ATKLOG_FEW)
- prefs.atklog = ATKLOG_NONE
- to_chat(usr, "Your attack logs preference is now: show NO attack logs")
- else if(prefs.atklog == ATKLOG_NONE)
- prefs.atklog = ATKLOG_ALL
- to_chat(usr, "Your attack logs preference is now: show ALL attack logs")
- else
- prefs.atklog = ATKLOG_ALL
- to_chat(usr, "Your attack logs preference is now: show ALL attack logs (your preference was set to an invalid value, it has been reset)")
-
- prefs.save_preferences(src)
-
-
-/client/proc/toggleadminlogs()
- set name = "Toggle Admin Log Messages"
- set category = "Preferences"
-
- if(!check_rights(R_ADMIN))
- return
-
- prefs.toggles ^= PREFTOGGLE_CHAT_NO_ADMINLOGS
- prefs.save_preferences(src)
- if(prefs.toggles & PREFTOGGLE_CHAT_NO_ADMINLOGS)
- to_chat(usr, "You now won't get admin log messages.")
- else
- to_chat(usr, "You now will get admin log messages.")
-
-/client/proc/toggleMentorTicketLogs()
- set name = "Toggle Mentor Ticket Messages"
- set category = "Preferences"
-
- if(!check_rights(R_MENTOR|R_ADMIN))
- return
-
- prefs.toggles ^= PREFTOGGLE_CHAT_NO_MENTORTICKETLOGS
- prefs.save_preferences(src)
- if(prefs.toggles & PREFTOGGLE_CHAT_NO_MENTORTICKETLOGS)
- to_chat(usr, "You now won't get mentor ticket messages.")
- else
- to_chat(usr, "You now will get mentor ticket messages.")
-
-/client/proc/toggleticketlogs()
- set name = "Toggle Admin Ticket Messgaes"
- set category = "Preferences"
-
- if(!check_rights(R_ADMIN))
- return
-
- prefs.toggles ^= PREFTOGGLE_CHAT_NO_TICKETLOGS
- prefs.save_preferences(src)
- if(prefs.toggles & PREFTOGGLE_CHAT_NO_TICKETLOGS)
- to_chat(usr, "You now won't get admin ticket messages.")
- else
- to_chat(usr, "You now will get admin ticket messages.")
-
-/client/proc/toggledrones()
- set name = "Toggle Maintenance Drones"
- set category = "Server"
-
- if(!check_rights(R_SERVER))
- return
-
- CONFIG_SET(flag/allow_drone_spawn, !CONFIG_GET(flag/allow_drone_spawn))
-
- log_admin("[key_name(usr)] has [CONFIG_GET(flag/allow_drone_spawn) ? "enabled" : "disabled"] maintenance drones.")
- message_admins("[key_name_admin(usr)] has [CONFIG_GET(flag/allow_drone_spawn) ? "enabled" : "disabled"] maintenance drones.")
-
-/client/proc/toggledebuglogs()
- set name = "Toggle Debug Log Messages"
- set category = "Preferences"
-
- if(!check_rights(R_DEBUG|R_VIEWRUNTIMES))
- return
-
- prefs.toggles ^= PREFTOGGLE_CHAT_DEBUGLOGS
- prefs.save_preferences(src)
- if(prefs.toggles & PREFTOGGLE_CHAT_DEBUGLOGS)
- to_chat(usr, "You now will get debug log messages")
- else
- to_chat(usr, "You now won't get debug log messages")
-
/client/proc/man_up(mob/T)
if(!check_rights(R_ADMIN))
return
@@ -1386,3 +1270,9 @@ GLOBAL_LIST_INIT(admin_verbs_ticket, list(
else
return
+
+/client/proc/debugstatpanel()
+ set name = "Debug Stat Panel"
+ set category = "Debug"
+
+ src.stat_panel.send_message("create_debug")
diff --git a/code/modules/admin/holder2.dm b/code/modules/admin/holder2.dm
index c6f7a693c4e..f2a941ead28 100644
--- a/code/modules/admin/holder2.dm
+++ b/code/modules/admin/holder2.dm
@@ -1,6 +1,14 @@
GLOBAL_LIST_EMPTY(admin_datums)
GLOBAL_PROTECT(admin_datums) // This is protected because we dont want people making their own admin ranks, for obvious reasons
+GLOBAL_VAR_INIT(href_token, GenerateToken())
+GLOBAL_PROTECT(href_token)
+
+/proc/GenerateToken()
+ . = ""
+ for(var/I in 1 to 32)
+ . += "[rand(10)]"
+
/datum/admins
var/rank = "Temporary Admin"
var/client/owner = null
@@ -8,6 +16,9 @@ GLOBAL_PROTECT(admin_datums) // This is protected because we dont want people ma
var/fakekey = null
var/big_brother = 0
+ /// Unique-to-session randomly generated token given to each admin to help add detail to logs on admin interactions with hrefs
+ var/href_token
+
var/datum/marked_datum
var/admincaster_screen = 0 //See newscaster.dm under machinery for a full description
@@ -27,6 +38,7 @@ GLOBAL_PROTECT(admin_datums) // This is protected because we dont want people ma
admincaster_signature = "Nanotrasen Officer #[rand(0,9)][rand(0,9)][rand(0,9)]"
rank = initial_rank
rights = initial_rights
+ href_token = GenerateToken()
GLOB.admin_datums[ckey] = src
/datum/admins/Destroy()
@@ -46,7 +58,8 @@ GLOBAL_PROTECT(admin_datums) // This is protected because we dont want people ma
owner = C
owner.holder = src
owner.add_admin_verbs() //TODO
- owner.verbs -= /client/proc/readmin
+ remove_verb(owner, /client/proc/readmin)
+ owner.init_verbs() //re-initialize the verb list
GLOB.admins |= C
/datum/admins/proc/disassociate()
@@ -56,7 +69,8 @@ GLOBAL_PROTECT(admin_datums) // This is protected because we dont want people ma
return
if(owner)
GLOB.admins -= owner
- owner.remove_admin_verbs()
+ owner.hide_verbs()
+ owner.init_verbs()
owner.holder = null
owner = null
diff --git a/code/modules/admin/machine_upgrade.dm b/code/modules/admin/machine_upgrade.dm
index 219d1d0815a..7274dafd4db 100644
--- a/code/modules/admin/machine_upgrade.dm
+++ b/code/modules/admin/machine_upgrade.dm
@@ -1,6 +1,5 @@
/proc/machine_upgrade(obj/machinery/M in world)
set name = "\[Admin\] Tweak Component Ratings"
- set category = null
if(!check_rights(R_DEBUG))
return
diff --git a/code/modules/admin/player_panel.dm b/code/modules/admin/player_panel.dm
index dd790a09a59..b4f0715faf0 100644
--- a/code/modules/admin/player_panel.dm
+++ b/code/modules/admin/player_panel.dm
@@ -364,7 +364,15 @@
dat += "Send Back "
else
dat += "ETA: [(timeleft / 60) % 60]:[add_zero(num2text(timeleft % 60), 2)] "
-
+ if(!SSshuttle.emergencyNoEscape)
+ dat += "Lockdown Shuttle "
+ else
+ if(SSshuttle.emergency.mode == SHUTTLE_STRANDED)
+ dat += span_danger("Emergency shuttle stranded ")
+ dat += "Stop lockdown and De-Strandise "
+ else
+ dat += span_danger("Emergency shuttle lockdowned ")
+ dat += "Stop lockdown "
dat += "[SSticker.delay_end ? "End Round Normally" : "Delay Round End"] "
dat += "Antagonist Teams "
dat += "View Teams "
diff --git a/code/modules/admin/tickets/adminticketsverbs.dm b/code/modules/admin/tickets/adminticketsverbs.dm
index 4e8e79f2a26..dd947a4b705 100644
--- a/code/modules/admin/tickets/adminticketsverbs.dm
+++ b/code/modules/admin/tickets/adminticketsverbs.dm
@@ -12,7 +12,6 @@
/client/proc/resolveAllAdminTickets()
set name = "Resolve All Open Admin Tickets"
- set category = null
if(!check_rights(R_ADMIN))
return
diff --git a/code/modules/admin/tickets/mentorticketsverbs.dm b/code/modules/admin/tickets/mentorticketsverbs.dm
index c7bec3e043d..ec7f1c51571 100644
--- a/code/modules/admin/tickets/mentorticketsverbs.dm
+++ b/code/modules/admin/tickets/mentorticketsverbs.dm
@@ -12,7 +12,6 @@
/client/proc/resolveAllMentorTickets()
set name = "Resolve All Open Mentor Tickets"
- set category = null
if(!check_rights(R_ADMIN))
return
diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm
index f84aaa5cdb5..4c266695055 100644
--- a/code/modules/admin/topic.dm
+++ b/code/modules/admin/topic.dm
@@ -394,6 +394,28 @@
message_admins("[key_name_admin(usr)] edited the Emergency Shuttle's timeleft to [timer] seconds ")
href_list["secrets"] = "check_antagonist"
+ else if(href_list["stop_lockdown"])
+ if(!check_rights(R_ADMIN))
+ return
+ if(!you_realy_want_do_this())
+ return
+
+ var message = (SSshuttle.emergency.mode == SHUTTLE_STRANDED)?"de-lockdowned and de-strandise the Emergency Shuttle":"de-lockdowned the Emergency Shuttle"
+ SSshuttle?.stop_lockdown()
+ log_and_message_admins(span_adminnotice("[key_name_admin(usr)] [message]"))
+ href_list["secrets"] = "check_antagonist"
+
+ else if(href_list["lockdown_shuttle"])
+ if(!check_rights(R_ADMIN))
+ return
+
+ if(!you_realy_want_do_this())
+ return
+
+ SSshuttle?.lockdown_escape()
+ log_and_message_admins(span_adminnotice("[key_name_admin(usr)] lockdowned the Emergency Shuttle"))
+ href_list["secrets"] = "check_antagonist"
+
else if(href_list["delay_round_end"])
if(!check_rights(R_SERVER)) return
@@ -2950,22 +2972,30 @@
var/ok = 0
switch(href_list["secretsfun"])
if("sec_clothes")
+ if(!you_realy_want_do_this())
+ return
SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Remove 'internal' clothing")
for(var/obj/item/clothing/under/O in world)
qdel(O)
ok = 1
if("sec_all_clothes")
+ if(!you_realy_want_do_this())
+ return
SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Remove ALL clothing")
for(var/obj/item/clothing/O in world)
qdel(O)
ok = 1
if("sec_classic1")
+ if(!you_realy_want_do_this())
+ return
SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Remove firesuits, grilles, and pods")
for(var/obj/item/clothing/suit/fire/O in world)
qdel(O)
for(var/obj/structure/grille/O in world)
qdel(O)
if("monkey")
+ if(!you_realy_want_do_this())
+ return
SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Monkeyize All Humans")
for(var/thing in GLOB.human_list)
var/mob/living/carbon/human/H = thing
@@ -2973,6 +3003,8 @@
H.monkeyize()
ok = 1
if("corgi")
+ if(!you_realy_want_do_this())
+ return
SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Corgize All Humans")
for(var/thing in GLOB.human_list)
var/mob/living/carbon/human/H = thing
@@ -3032,14 +3064,20 @@
area.gravitychange()
if("power")
+ if(!you_realy_want_do_this())
+ return
SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Power All APCs")
log_and_message_admins("made all areas powered ")
power_restore()
if("unpower")
+ if(!you_realy_want_do_this())
+ return
SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Depower All APCs")
log_and_message_admins("made all areas unpowered ")
power_failure()
if("quickpower")
+ if(!you_realy_want_do_this())
+ return
SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Power All SMESs")
log_and_message_admins("made all SMESs powered ")
power_restore_quick()
@@ -3048,6 +3086,8 @@
if(!SSticker)
alert("The game hasn't started yet!", null, null, null, null, null)
return
+ if(!you_realy_want_do_this())
+ return
SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Prison Warp")
log_and_message_admins("teleported all players to the prison station. ")
for(var/thing in GLOB.human_list)
@@ -3084,6 +3124,8 @@
if(!SSticker)
alert("The game hasn't started yet!")
return
+ if(!you_realy_want_do_this())
+ return
var/objective = sanitize(copytext_char(input("Enter an objective"),1,MAX_MESSAGE_LEN))
if(!objective)
return
@@ -3101,6 +3143,8 @@
log_and_message_admins("used everyone is a traitor secret. Objective is [objective] ")
if("togglebombcap")
+ if(!you_realy_want_do_this())
+ return
SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Bomb Cap")
var/newBombCap = input(usr,"What would you like the new bomb cap to be. (entered as the light damage range (the 3rd number in common (1,2,3) notation)) Must be between 4 and 128)", "New Bomb Cap", GLOB.max_ex_light_range) as num|null
@@ -3120,6 +3164,8 @@
log_admin("[key_name(usr)] changed the bomb cap to [GLOB.max_ex_devastation_range], [GLOB.max_ex_heavy_range], [GLOB.max_ex_light_range]")
if("flicklights")
+ if(!you_realy_want_do_this())
+ return
SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Flicker Lights")
while(!usr.stat)
//knock yourself out to stop the ghosts
@@ -3150,52 +3196,56 @@
if(M.stat != 2)
M.show_message(text("The chilling wind suddenly stops... "), 1)
if("lightout")
+ if(!you_realy_want_do_this())
+ return
SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Lights Out")
log_and_message_admins("has broke a lot of lights")
var/datum/event/electrical_storm/E = new /datum/event/electrical_storm
E.lightsoutAmount = 2
if("blackout")
- var/sure = alert(usr, "Are you sure you want to do this?", "Confirmation", "Yes", "No")
- if(sure == "No")
+ if(!you_realy_want_do_this())
return
SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Black Out")
log_and_message_admins("broke all lights")
for(var/obj/machinery/light/L in GLOB.machines)
L.break_light_tube()
if("whiteout")
+ if(!you_realy_want_do_this())
+ return
SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Fix All Lights")
log_and_message_admins("fixed all lights")
for(var/obj/machinery/light/L in GLOB.machines)
L.fix()
L.switchcount = 0
if("floorlava")
- SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Lava Floor")
- var/sure = alert(usr, "Are you sure you want to do this?", "Confirmation", "Yes", "No")
- if(sure == "No")
+ if(!you_realy_want_do_this())
return
+ SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Lava Floor")
SSweather.run_weather(/datum/weather/floor_is_lava)
message_admins("[key_name_admin(usr)] made the floor lava")
if("fakelava")
- SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Lava Floor Fake")
- var/sure = alert(usr, "Are you sure you want to do this?", "Confirmation", "Yes", "No")
- if(sure == "No")
+ if(!you_realy_want_do_this())
return
+ SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Lava Floor Fake")
SSweather.run_weather(/datum/weather/floor_is_lava/fake)
message_admins("[key_name_admin(usr)] made aesthetic lava on the floor")
if("weatherashstorm")
- SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Weather Ash Storm")
- var/sure = alert(usr, "Are you sure you want to do this?", "Confirmation", "Yes", "No")
- if(sure == "No")
+ if(!you_realy_want_do_this())
return
+ SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Weather Ash Storm")
SSweather.run_weather(/datum/weather/ash_storm)
message_admins("[key_name_admin(usr)] spawned an ash storm on the mining level")
if("stupify")
+ if(!you_realy_want_do_this())
+ return
SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Mass Braindamage")
for(var/mob/living/carbon/human/H in GLOB.player_list)
to_chat(H, "You suddenly feel stupid. ")
H.setBrainLoss(60)
message_admins("[key_name_admin(usr)] made everybody stupid")
if("fakeguns")
+ if(!you_realy_want_do_this())
+ return
SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Fake Guns")
for(var/obj/item/W in world)
if(isclothing(W) || istype(W, /obj/item/card/id) || istype(W, /obj/item/disk) || istype(W, /obj/item/tank))
@@ -3205,6 +3255,8 @@
W.item_state = "gun"
message_admins("[key_name_admin(usr)] made every item look like a gun")
if("schoolgirl") // nyaa~ How much are you paying attention in reviews?
+ if(!you_realy_want_do_this())
+ return
SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Chinese Cartoons")
for(var/obj/item/clothing/under/W in world)
W.icon_state = "schoolgirl"
@@ -3212,7 +3264,9 @@
W.item_color = "schoolgirl"
message_admins("[key_name_admin(usr)] activated Japanese Animes mode")
world << sound('sound/AI/animes.ogg')
- if("eagles")//SCRAW
+ if("eagles")//
+ if(!you_realy_want_do_this())
+ return
SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Egalitarian Station")
for(var/obj/machinery/door/airlock/W in GLOB.airlocks)
if(is_station_level(W.z) && !istype(get_area(W), /area/bridge) && !istype(get_area(W), /area/crew_quarters) && !istype(get_area(W), /area/security/prison))
@@ -3220,13 +3274,19 @@
message_admins("[key_name_admin(usr)] activated Egalitarian Station mode")
GLOB.event_announcement.Announce("Активирована блокировка управления шл+юзами. Пожалуйста, воспользуйтесь этим временем, чтобы познакомиться со своими коллегами.", new_sound = 'sound/AI/commandreport.ogg')
if("onlyone")
+ if(!you_realy_want_do_this())
+ return
SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Only One")
usr.client.only_one()
log_and_message_admins("has triggered HIGHLANDER")
if("onlyme")
+ if(!you_realy_want_do_this())
+ return
SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Only Me")
usr.client.only_me()
if("onlyoneteam")
+ if(!you_realy_want_do_this())
+ return
SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Only One Team")
usr.client.only_one_team()
// message_admins("[key_name_admin(usr)] has triggered ")
@@ -3234,6 +3294,8 @@
SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Roll The Dice")
usr.client.roll_dices()
if("guns")
+ if(!you_realy_want_do_this())
+ return
SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Summon Guns")
var/survivor_probability = 0
switch(alert("Do you want this to create survivors antagonists?", , "No Antags", "Some Antags", "All Antags!"))
@@ -3244,6 +3306,8 @@
rightandwrong(SUMMON_GUNS, usr, survivor_probability)
if("magic")
+ if(!you_realy_want_do_this())
+ return
SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Summon Magic")
var/survivor_probability = 0
switch(alert("Do you want this to create survivors antagonists?", , "No Antags", "Some Antags", "All Antags!"))
@@ -3348,42 +3412,62 @@
else
log_and_message_admins("tried starting a Thunderdome match, but no ghosts signed up. ")
if("securitylevel0")
- set_security_level(0)
+ if(!you_realy_want_do_this())
+ return
+ set_security_level(SEC_LEVEL_GREEN)
log_and_message_admins("change security level to Green. ")
if("securitylevel1")
- set_security_level(1)
+ if(!you_realy_want_do_this())
+ return
+ set_security_level(SEC_LEVEL_BLUE)
log_and_message_admins("change security level to Blue. ")
if("securitylevel2")
- set_security_level(2)
+ if(!you_realy_want_do_this())
+ return
+ set_security_level(SEC_LEVEL_RED)
log_and_message_admins("change security level to Red. ")
if("securitylevel3")
- set_security_level(3)
+ if(!you_realy_want_do_this())
+ return
+ set_security_level(SEC_LEVEL_GAMMA)
log_and_message_admins("change security level to Gamma. ")
if("securitylevel4")
- set_security_level(4)
+ if(!you_realy_want_do_this())
+ return
+ set_security_level(SEC_LEVEL_EPSILON)
log_and_message_admins("change security level to Epsilon. ")
if("securitylevel5")
- set_security_level(5)
+ if(!you_realy_want_do_this())
+ return
+ set_security_level(SEC_LEVEL_DELTA)
log_and_message_admins("change security level to Delta. ")
if("moveminingshuttle")
+ if(!you_realy_want_do_this())
+ return
SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Send Mining Shuttle")
if(!SSshuttle.toggleShuttle("mining","mining_home","mining_away"))
message_admins("[key_name_admin(usr)] moved mining shuttle")
log_admin("[key_name(usr)] moved the mining shuttle")
if("movelaborshuttle")
+ if(!you_realy_want_do_this())
+ return
SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Send Labor Shuttle")
if(!SSshuttle.toggleShuttle("laborcamp","laborcamp_home","laborcamp_away"))
message_admins("[key_name_admin(usr)] moved labor shuttle")
log_admin("[key_name(usr)] moved the labor shuttle")
if("moveferry")
+ if(!you_realy_want_do_this())
+ return
SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Send CentComm Ferry")
if(!SSshuttle.toggleShuttle("ferry","ferry_home","ferry_away"))
message_admins("[key_name_admin(usr)] moved the centcom ferry")
log_admin("[key_name(usr)] moved the centcom ferry")
if("gammashuttle")
+ if(!you_realy_want_do_this())
+ return
SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Send Gamma Armory")
if(!SSshuttle.toggleShuttle("gamma_shuttle","gamma_home","gamma_away"))
message_admins("[key_name_admin(usr)] moved the gamma armory")
@@ -3500,17 +3584,23 @@
dat += "No-one has done anything this round!"
usr << browse(dat, "window=admin_log")
if("maint_ACCESS_BRIG")
+ if(!you_realy_want_do_this())
+ return
for(var/obj/machinery/door/airlock/maintenance/M in GLOB.airlocks)
if(ACCESS_MAINT_TUNNELS in M.req_access)
M.req_access = list(ACCESS_BRIG)
message_admins("[key_name_admin(usr)] made all maint doors brig access-only.")
if("maint_access_engiebrig")
+ if(!you_realy_want_do_this())
+ return
for(var/obj/machinery/door/airlock/maintenance/M in GLOB.airlocks)
if(ACCESS_MAINT_TUNNELS in M.req_access)
M.req_access = list()
M.req_access = list(ACCESS_BRIG,ACCESS_ENGINE)
message_admins("[key_name_admin(usr)] made all maint doors engineering and brig access-only.")
if("infinite_sec")
+ if(!you_realy_want_do_this())
+ return
var/datum/job/J = SSjobs.GetJob(JOB_TITLE_OFFICER)
if(!J) return
J.total_positions = -1
@@ -3740,3 +3830,7 @@
var/mob/dead/observer/O = target
if(O.mind && O.mind.current)
. += "|[ADMIN_FLW(O.mind.current,"BDY")]"
+
+/proc/you_realy_want_do_this()
+ var/sure = tgui_alert(usr, "Вы действительно хотите сделать это?", "Подтверждение", list("Да", "Нет"))
+ return sure == "Да"
diff --git a/code/modules/admin/verbs/SDQL2/SDQL_2.dm b/code/modules/admin/verbs/SDQL2/SDQL_2.dm
index 6bad35d4cd8..806a0ad16ee 100644
--- a/code/modules/admin/verbs/SDQL2/SDQL_2.dm
+++ b/code/modules/admin/verbs/SDQL2/SDQL_2.dm
@@ -1,3 +1,29 @@
+// Exist only for sdql2, deleted by official paradise
+/obj/effect/statclick
+ name = "Initializing..."
+ var/target
+
+INITIALIZE_IMMEDIATE(/obj/effect/statclick)
+
+/obj/effect/statclick/Initialize(mapload, text, target)
+ . = ..()
+ name = text
+ src.target = target
+ if(isdatum(target)) //Harddel man bad
+ RegisterSignal(target, COMSIG_QDELETING, PROC_REF(cleanup))
+
+/obj/effect/statclick/Destroy()
+ target = null
+ return ..()
+
+/obj/effect/statclick/proc/cleanup()
+ SIGNAL_HANDLER
+ qdel(src)
+
+/obj/effect/statclick/proc/update(text)
+ name = text
+ return src
+
//SDQL2 datumized, /tg/station special!
/*
@@ -195,6 +221,8 @@
CRASH("SDQL2 fatal error");};
/client/proc/SDQL2_query()
+ set name = "SDQL2 Query"
+ set desc = "Run a SDQL2 query."
set category = "Debug"
if(!check_rights(R_PROCCALL)) //Shouldn't happen... but just to be safe.
@@ -202,6 +230,10 @@
log_admin("Non-admin [key_name(usr)] attempted to execute a SDQL query!")
return FALSE
+ var/prompt = alert(usr, "Run SDQL2 Query?", "SDQL2", "Yes", "Cancel")
+ if (prompt != "Yes")
+ return
+
var/query_text = input("SDQL2 query") as message
if(!query_text || length(query_text) < 1)
@@ -307,6 +339,7 @@
GLOBAL_LIST_INIT(sdql2_queries, GLOB.sdql2_queries || list())
GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/sdql2_vv_all, new(null, "VIEW VARIABLES (all)", null))
+
/datum/sdql2_query
var/list/query_tree
var/state = SDQL2_STATE_IDLE
@@ -338,6 +371,7 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/sdql2_vv_all, new(null
var/obj/effect/statclick/SDQL2_delete/delete_click
var/obj/effect/statclick/SDQL2_action/action_click
+
/datum/sdql2_query/New(list/tree, SU = FALSE, admin_interact = TRUE, _options = SDQL2_OPTIONS_DEFAULT, finished_qdel = FALSE)
if(IsAdminAdvancedProcCall() || !LAZYLEN(tree))
qdel(src)
@@ -426,11 +460,13 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/sdql2_vv_all, new(null
delete_click = new(null, "INITIALIZING", src)
if(!action_click)
action_click = new(null, "INITIALIZNG", src)
- stat("[id] ", delete_click.update("DELETE QUERY | STATE : [text_state()] | ALL/ELIG/FIN \
+ var/list/L = list()
+ L[++L.len] = list("[id] ", "[delete_click.update("DELETE QUERY | STATE : [text_state()] | ALL/ELIG/FIN \
[islist(obj_count_all)? length(obj_count_all) : (isnull(obj_count_all)? "0" : obj_count_all)]/\
[islist(obj_count_eligible)? length(obj_count_eligible) : (isnull(obj_count_eligible)? "0" : obj_count_eligible)]/\
- [islist(obj_count_finished)? length(obj_count_finished) : (isnull(obj_count_finished)? "0" : obj_count_finished)] - [get_query_text()]"))
- stat(" ", action_click.update("[SDQL2_IS_RUNNING? "HALT" : "RUN"]"))
+ [islist(obj_count_finished)? length(obj_count_finished) : (isnull(obj_count_finished)? "0" : obj_count_finished)] - [get_query_text()]")]", delete_click.UID())
+ L[++L.len] = list(" ", "[action_click.update("[SDQL2_IS_RUNNING? "HALT" : "RUN"]")]", action_click.UID())
+ return L
/datum/sdql2_query/proc/delete_click()
admin_del(usr)
diff --git a/code/modules/admin/verbs/adminjump.dm b/code/modules/admin/verbs/adminjump.dm
index bbc6dff83b3..29a3544ec3b 100644
--- a/code/modules/admin/verbs/adminjump.dm
+++ b/code/modules/admin/verbs/adminjump.dm
@@ -7,7 +7,7 @@
if(!check_rights(R_ADMIN))
return
- var/chosen = tgui_input_list(src, null, "Jump to...", choices)
+ var/chosen = tgui_input_list(src, "What to jump to?", "Jump to...", choices)
if(!chosen)
return
@@ -66,7 +66,6 @@
/client/proc/jumptoturf(turf/T in world)
set name = "\[Admin\] Jump to Turf"
- set category = null
if(!check_rights(R_ADMIN))
return
@@ -83,7 +82,6 @@
/client/proc/jumptomob(mob/M)
set name = "\[Admin\] Jump to Mob"
- set category = null
if(!M || !check_rights(R_ADMIN))
return
@@ -134,7 +132,6 @@
SSblackbox.record_feedback("tally", "admin_verb", 1, "Jump To Key") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc!
/client/proc/Getmob(mob/M in GLOB.mob_list)
- set category = null
set name = "\[Admin\] Get Mob"
set desc = "Mob to teleport"
@@ -150,7 +147,6 @@
SSblackbox.record_feedback("tally", "admin_verb", 1, "Get Mob") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc!
/client/proc/Getkey()
- set category = null
set name = "Get Key"
set desc = "Key to teleport"
diff --git a/code/modules/admin/verbs/adminpm.dm b/code/modules/admin/verbs/adminpm.dm
index 3a282d81dcd..5efe68878c5 100644
--- a/code/modules/admin/verbs/adminpm.dm
+++ b/code/modules/admin/verbs/adminpm.dm
@@ -1,6 +1,5 @@
//allows right clicking mobs to send an admin PM to their client, forwards the selected mob's client to cmd_admin_pm
/client/proc/cmd_admin_pm_context(mob/M as mob in GLOB.mob_list)
- set category = null
set name = "\[Admin\] Admin PM Mob"
if(!check_rights(R_ADMIN|R_MENTOR))
return
diff --git a/code/modules/admin/verbs/adminsay.dm b/code/modules/admin/verbs/adminsay.dm
index 49dcd70b91a..69204b0f591 100644
--- a/code/modules/admin/verbs/adminsay.dm
+++ b/code/modules/admin/verbs/adminsay.dm
@@ -1,5 +1,4 @@
/client/proc/cmd_admin_say(msg as text)
- set category = "Admin"
set name = "Asay" //Gave this shit a shorter name so you only have to time out "asay" rather than "admin say" to use it --NeoFite
set hidden = 1
if(!check_rights(R_ADMIN)) return
@@ -36,7 +35,6 @@
cmd_mentor_say(msg)
/client/proc/cmd_mentor_say(msg as text)
- set category = "Admin"
set name = "Msay"
set hidden = 1
@@ -93,10 +91,10 @@
if(!check_rights(R_MENTOR, 0, C.mob))
continue
if(enabling)
- C.verbs += msay
+ add_verb(C, msay)
to_chat(C, "Mentor chat has been enabled. Use 'msay' to speak in it.")
else
- C.verbs -= msay
+ remove_verb(C, msay)
to_chat(C, "Mentor chat has been disabled. ")
log_and_message_admins("toggled mentor chat [enabling ? "on" : "off"].")
diff --git a/code/modules/admin/verbs/custom_event.dm b/code/modules/admin/verbs/custom_event.dm
index 1284f9e0faf..e68cb983273 100644
--- a/code/modules/admin/verbs/custom_event.dm
+++ b/code/modules/admin/verbs/custom_event.dm
@@ -28,12 +28,14 @@
set category = "OOC"
set name = "Custom Event Info"
+ var/list/custom_event_information = list()
if(!GLOB.custom_event_msg || GLOB.custom_event_msg == "")
- to_chat(src, "There currently is no known custom event taking place.")
- to_chat(src, "Keep in mind: it is possible that an admin has not properly set this.")
+ custom_event_information += "There currently is no known custom event taking place."
+ custom_event_information += "Keep in mind: it is possible that an admin has not properly set this."
+ to_chat(src, chat_box_regular(custom_event_information.Join(" ")))
return
- to_chat(src, "Custom Event ")
- to_chat(src, "A custom event is taking place. OOC Info: ")
- to_chat(src, "[html_encode(GLOB.custom_event_msg)] ")
- to_chat(src, " ")
+ custom_event_information += "Custom Event "
+ custom_event_information += "A custom event is taking place. OOC Info: "
+ custom_event_information += "[html_encode(GLOB.custom_event_msg)] "
+ to_chat(src, chat_box_regular(custom_event_information.Join(" ")))
diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm
index f458d8caa57..28abef68f60 100644
--- a/code/modules/admin/verbs/debug.dm
+++ b/code/modules/admin/verbs/debug.dm
@@ -182,7 +182,6 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention)
#endif
/client/proc/callproc_datum(atom/A as null|area|mob|obj|turf in view(maxview()))
- set category = null
set name = "\[Admin\] Atom ProcCall"
if(!check_rights(R_PROCCALL))
@@ -592,7 +591,6 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention)
to_chat(world, "* [areatype]")
/client/proc/cmd_admin_dress(mob/living/carbon/human/M in GLOB.human_list)
- set category = "Event"
set name = "\[Admin\] Select equipment"
if(!check_rights(R_EVENT))
diff --git a/code/modules/admin/verbs/freeze.dm b/code/modules/admin/verbs/freeze.dm
index 5ab55c82541..429118b9501 100644
--- a/code/modules/admin/verbs/freeze.dm
+++ b/code/modules/admin/verbs/freeze.dm
@@ -10,7 +10,6 @@ GLOBAL_LIST_EMPTY(frozen_atom_list) // A list of admin-frozen atoms.
/client/proc/freeze(atom/movable/M in view(maxview()))
set name = "\[Admin\] Freeze"
- set category = null
if(!check_rights(R_ADMIN))
return
diff --git a/code/modules/admin/verbs/gimmick_team.dm b/code/modules/admin/verbs/gimmick_team.dm
index decd1e55ed2..7cee53d7cfe 100644
--- a/code/modules/admin/verbs/gimmick_team.dm
+++ b/code/modules/admin/verbs/gimmick_team.dm
@@ -3,76 +3,61 @@
/client/proc/gimmick_team()
set category = "Event"
- set name = "Send Gimmick Team"
- set desc = "Spawns a group of players in the specified outfit."
+ set name = "Отправить Гиммик тим"
+ set desc = "Спавнит команду игроков в выбранной экипировке."
if(!check_rights(R_EVENT))
return
if(!SSticker)
- alert("The game hasn't started yet!")
+ tgui_alert(src, "Игра еще не началась!")
return
- if(alert("Do you want to spawn a Gimmick Team at YOUR CURRENT LOCATION?",,"Yes","No")=="No")
+ if(tgui_alert(src, "Вы хотите заспавнить Гиммик тим в ВАШЕЙ ТЕКУЩЕЙ ЛОКАЦИИ?", "Подтверждение", list("Да","Нет")) != "Да")
return
- var/turf/T = get_turf(mob)
- var/pick_manually = 0
- if(alert("Pick the team members manually? If you select yes, you pick from ghosts. If you select no, ghosts get offered the chance to join.",,"Yes","No")=="Yes")
- pick_manually = 1
+ var/turf/T = get_turf(mob)
var/force_species = FALSE
var/selected_species = null
- if(alert("Do you want to enforce a specific species of the team? No - defaults to human.",,"Yes","No")=="Yes")
+ if(tgui_alert(src, "Вы хотите выбрать какую-то расу для отряда? Нет - будут обычные люди.", "Подтверждение", list("Да","Нет")) == "Да")
force_species = TRUE
- selected_species = input("Select a species", "Species Selection",null) as null|anything in GLOB.all_species
+ selected_species = tgui_input_list(src, "Выберете расу", "Выбор расы", GLOB.all_species)
if(!selected_species)
- alert("Spawning stopped.")
+ tgui_alert(src, "Спавн остановлен.")
return // You didn't pick, abort
var/list/teamsizeoptions = list(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
- var/teamsize = input(src, "How many team members?") as null|anything in teamsizeoptions
+ var/teamsize = tgui_input_list(src, "Укажите количество игроков.", "Количество игроков", teamsizeoptions)
if(!(teamsize in teamsizeoptions))
- alert("Invalid team size specified. Aborting.")
+ tgui_alert(src, "Недопустимый размер отряда. Отмена.")
return
var/team_name = null
while(!team_name)
- team_name = sanitize(copytext_char(input(src, "Please specify a name for the team. Defaults to \"Gimmick Team\".", "Specify Name", ""),1,MAX_MESSAGE_LEN))
+ team_name = tgui_input_text(src, "Укажите название команды. По умолчанию \"Гиммик тим\".", "Укажите название", "", max_length=MAX_MESSAGE_LEN)
if(!team_name)
- team_name = "Gimmick Team"
+ team_name = "Гиммик тим"
var/themission = null
while(!themission)
- themission = sanitize(copytext_char(input(src, "Please specify a briefing message for the team.", "Specify Mission", ""),1,MAX_MESSAGE_LEN))
+ themission = tgui_input_text(src, "Укажите миссию отряда.", "Укажите миссию", "", max_length=MAX_MESSAGE_LEN)
if(!themission)
- alert("No mission specified. Aborting.")
+ tgui_alert(src, "Миссия не указана. Отмена.")
return
+ var/minhours = tgui_input_number(src, "Укажите минимальное количество часов для [team_name]?", "Минимальное число часов", 60)
+
var/dresscode = robust_dress_shop()
if(!dresscode)
return
- var/is_syndicate = 0
- if(alert("Do you want these characters automatically classified as antagonists?",,"Yes","No")=="Yes")
- is_syndicate = 1
+ var/is_syndicate = tgui_alert(src, "Вы хотите, чтобы члены отряда автоматически классифицировались как антагонисты?", "Подтверждение", list("Да","Нет")) == "Да"
var/list/players_to_spawn = list()
- if(pick_manually)
- var/list/possible_ghosts = list()
- for(var/mob/dead/observer/G in GLOB.player_list)
- if(!G.client.is_afk())
- if(!(G.mind && G.mind.current && G.mind.current.stat != DEAD))
- possible_ghosts += G
- for(var/i=teamsize,(i>0&&possible_ghosts.len),i--) //Decrease with every member selected.
- var/candidate = input("Pick characters to spawn. This will go on until there either no more ghosts to pick from, or the slots are full.", "Active Players") as null|anything in possible_ghosts // auto-picks if only one candidate
- possible_ghosts -= candidate
- players_to_spawn += candidate
- else
- to_chat(src, "Polling candidates...")
- players_to_spawn = SSghost_spawns.poll_candidates("Do you want to play as \a [team_name]?")
+ players_to_spawn = pick_candidates_all_types(src, teamsize, "Вы хотите сыграть за \a [team_name]?", min_hours=minhours, role_cleanname=team_name, reason=themission)
if(!players_to_spawn.len)
- to_chat(src, "Nobody volunteered.")
+ to_chat(src, "Никто не согласился.")
return 0
var/players_spawned = 0
@@ -90,12 +75,13 @@
H.regenerate_icons()
H.mind_initialize()
- H.mind.assigned_role = "Event Character"
- H.mind.special_role = "Event Character"
+ H.mind.assigned_role = SPECIAL_ROLE_EVENTMISC
+ H.mind.special_role = SPECIAL_ROLE_EVENTMISC
+ SSticker.mode.eventmiscs += H.mind
+ SSticker.mode.update_eventmisc_icons_added(H.mind)
H.mind.offstation_role = TRUE
- H.change_voice()
-
H.key = thisplayer.key
+ H.change_voice()
if(dresscode != "Naked")
H.equipOutfit(dresscode, FALSE)
diff --git a/code/modules/admin/verbs/honksquad.dm b/code/modules/admin/verbs/honksquad.dm
index 1f0070491a7..48327746ad7 100644
--- a/code/modules/admin/verbs/honksquad.dm
+++ b/code/modules/admin/verbs/honksquad.dm
@@ -6,30 +6,30 @@ GLOBAL_VAR_INIT(sent_clownsequritysquad, 0)
/client/proc/honksquad()
if(!SSticker)
- to_chat(usr, "The game hasn't started yet! ")
+ to_chat(src, "Игра еще не началась! ")
return
if(world.time < 6000)
- to_chat(usr, "There are [(6000-world.time)/10] seconds remaining before it may be called. ")
+ to_chat(src, "Осталось [(6000-world.time)/10] секунд до того, как это может быть вызвано. ")
return
- if(alert("Do you want to send in the HONKsquad? Once enabled, this is irreversible.",,"Yes","No")!="Yes")
+ if(tgui_alert(src, "Вы хотите отправить ХОНКсквад? После согласия это необратимо.", "Подтверждение", list("Да","Нет")) != "Да")
return
var/is_security_clowns = FALSE
- if(alert("Какую группу вы хотите послать?",,"ХОНК-сквад","ХОНК-смотрители")=="ХОНК-смотрители")
+ if(tgui_alert(src, "Какую группу вы хотите послать?","Тип отряда", list("ХОНК-сквад", "ХОНК-смотрители")) == "ХОНК-смотрители")
is_security_clowns = TRUE
GLOB.sent_clownsequritysquad += 1
else
GLOB.sent_honksquad += 1
if(GLOB.sent_honksquad > 1 && !is_security_clowns || GLOB.sent_clownsequritysquad > 1 && is_security_clowns)
- to_chat(usr, "Clown Planet has already dispatched that HONKsquad. ")
+ to_chat(src, "Планета Клоунов уже отправила ХОНКсквад. ")
return
- alert("This 'mode' will go on until proper levels of HONK have been restored. You may also admin-call the evac shuttle when appropriate. Assigning the team's detailed task is recommended from there. While you will be able to manually pick the candidates from active ghosts, their assignment in the squad will be random.")
+ tgui_alert(src, "Этот 'режим' будет продолжаться до тех пор, пока не будут восстановлены надлежащий уровень ХОНКа. Также, при необходимости, можно вызвать эвакуационный шаттл через админские кнопки.")
var/input = null
while(!input)
- input = sanitize(copytext_char(input(src, "Please specify which mission the HONKsquad shall undertake.", "Specify Mission", ""),1,MAX_MESSAGE_LEN))
+ input = tgui_input_text(src, "Пожалуйста, уточните, какую миссию будет выполнять ХОНКсквад.", "Укажите миссию", "", max_length=MAX_MESSAGE_LEN)
if(!input)
- if(alert("Error, no mission set. Do you want to exit the setup process?",,"Yes","No")=="Yes")
+ if(tgui_alert(src, "Ошибка, миссия не задана. Вы хотите приостановить процесс?", "Подтверждение", list("Да","Нет")) == "Да")
return
@@ -38,16 +38,7 @@ GLOBAL_VAR_INIT(sent_clownsequritysquad, 0)
//Generates a list of HONKsquad from active ghosts. Then the user picks which characters to respawn as the commandos.
- var/list/candidates = list() //candidates for being a commando out of all the active ghosts in world.
- var/list/commandos = list() //actual commando ghosts as picked by the user.
- for(var/mob/dead/observer/G in GLOB.player_list)
- if(!G.client.holder && !G.client.is_afk()) //Whoever called/has the proc won't be added to the list.
- if(!(G.mind && G.mind.current && G.mind.current.stat != DEAD))
- candidates += G.key
- for(var/i=HONKSQUAD_POSSIBLE,(i>0&&candidates.len),i--)//Decrease with every commando selected.
- var/candidate = input("Pick characters to spawn as the HONKsquad. This will go on until there either no more ghosts to pick from or the slots are full.", "Active Players") as null|anything in candidates //It will auto-pick a person when there is only one candidate.
- candidates -= candidate //Subtract from candidates.
- commandos += candidate//Add their ghost to commandos.
+ var/list/candidates = pick_candidates_all_types(src, HONKSQUAD_POSSIBLE, "Присоединиться к ХОНКскваду?", , 21, 30 SECONDS, FALSE, 60, TRUE, FALSE,, "ХОНКсквад", input)
//Spawns HONKsquad and equips them.
for(var/obj/effect/landmark/L in GLOB.landmarks_list)
@@ -57,16 +48,17 @@ GLOBAL_VAR_INIT(sent_clownsequritysquad, 0)
var/mob/living/carbon/human/new_honksquad = is_security_clowns ? create_honksquad_security(L, honk_leader_selected) : create_honksquad(L, honk_leader_selected)
- if(commandos.len)
- new_honksquad.key = pick(commandos)
- commandos -= new_honksquad.key
+ if(candidates.len)
+ var/mob/mob = pick(candidates)
+ new_honksquad.key = mob.key
+ candidates -= new_honksquad.key
new_honksquad.internal = new_honksquad.s_store
new_honksquad.update_action_buttons_icon()
//So they don't forget their code or mission.
- new_honksquad.mind.store_memory("Mission: [input]. ")
+ new_honksquad.mind.store_memory("Миссия: [input]. ")
- to_chat(new_honksquad, "You are a HONKsquad. [!honk_leader_selected ? "commando" : "LEADER "] in the service of Clown Planet. You are called in cases of exteme low levels of HONK. You are NOT authorized to kill.\nYour current mission is: [input] ")
+ to_chat(new_honksquad, span_notice("Вы [!honk_leader_selected ? "член" : "ЛИДЕР "] ХОНКсквада в подчинении Планеты Клоунов. Вас вызывают в случае крайне низкого уровня ХОНКа на объекте. Вы НЕ имеете права убивать.\nВаша текущая миссия: [input] "))
honksquad_number--
@@ -130,6 +122,7 @@ GLOBAL_VAR_INIT(sent_clownsequritysquad, 0)
else
equip_to_slot_or_del(new /obj/item/gun/throw/piecannon(src), ITEM_SLOT_BACKPACK)
src.mutations.Add(CLUMSY)
+ grant_mimicking()
var/obj/item/implant/sad_trombone/S = new/obj/item/implant/sad_trombone(src)
S.implant(src)
diff --git a/code/modules/admin/verbs/infiltratorteam_syndicate.dm b/code/modules/admin/verbs/infiltratorteam_syndicate.dm
index ba030c4a155..aeb7b0312d6 100644
--- a/code/modules/admin/verbs/infiltratorteam_syndicate.dm
+++ b/code/modules/admin/verbs/infiltratorteam_syndicate.dm
@@ -5,61 +5,45 @@ GLOBAL_VAR_INIT(sent_syndicate_infiltration_team, 0)
/client/proc/syndicate_infiltration_team()
set category = "Event"
- set name = "Send Syndicate Infiltration Team"
- set desc = "Spawns a squad of syndicate infiltrators on the Syndicate Mothership if you want to run an admin event."
+ set name = "Отправить Диверсионный Отряд Синдиката"
+ set desc = "Спавнит Диверсионный Отряд Синдиката в их месте постоянной дислокации на СЦК."
if(!check_rights(R_ADMIN))
- to_chat(src, "Only administrators may use this command.")
+ to_chat(src, "Только администраторы могут использовать эту команду.")
return
if(!SSticker)
- alert("The game hasn't started yet!")
+ tgui_alert(src, "Игра еще не началась!")
return
- if(alert("Do you want to send in the Syndicate Infiltration Team?",,"Yes","No")=="No")
+ if(tgui_alert(src, "Вы хотите отправить Диверсионный Отряд Синдиката?", "Подтверждение", list("Да","Нет")) != "Да")
return
var/spawn_dummies = 0
- if(alert("Spawn full-size team, even if there aren't enough ghosts to populate them?",,"Yes","No")=="Yes")
+ if(tgui_alert(src, "Создавать полноразмерную команду, даже если призраков недостаточно для их заполнения?", "Подтверждение", list("Да","Нет")) == "Да")
spawn_dummies = 1
- var/pick_manually = 0
- if(alert("Pick the team members manually? If you select yes, you pick from ghosts. If you select no, ghosts get offered the chance to join.",,"Yes","No")=="Yes")
- pick_manually = 1
var/list/teamsizeoptions = list(2,3,4,5,6)
- var/teamsize = input(src, "How many team members, including the team leader?") as null|anything in teamsizeoptions
+ var/teamsize = tgui_input_list(src, "Сколько должно быть членов, включая лидера?","Количество членов отряда", teamsizeoptions)
if(!(teamsize in teamsizeoptions))
- alert("Invalid team size specified. Aborting.")
+ tgui_alert(src, "Недопустимый размер команды. Отмена.")
return
var/input = null
while(!input)
- input = sanitize(copytext_char(input(src, "Please specify which mission the syndicate infiltration team shall undertake.", "Specify Mission", ""),1,MAX_MESSAGE_LEN))
+ input = tgui_input_text(src, "Пожалуйста, уточните, какую миссию будет выполнять Диверсионный Отряд Синдиката.", "Укажите миссию", "", max_length=MAX_MESSAGE_LEN)
if(!input)
- alert("No mission specified. Aborting.")
+ tgui_alert(src, "Миссия не указана. Отмена.")
return
- var/tctext = input(src, "How much TC do you want to give each team member? Suggested: 20-30. They cannot trade TC.") as num
- var/tcamount = text2num(tctext)
- tcamount = between(0, tcamount, 1000)
+ var/tcamount = tgui_input_number(src, "Как много ТК вы хотите дать каждому члену команды? Рекомендовано: 100-150. Они не могут продавать ТК.","Количество ТК", 100, 5000)
+
if(GLOB.sent_syndicate_infiltration_team == 1)
- if(alert("A Syndicate Infiltration Team has already been sent. Sure you want to send another?",,"Yes","No")=="No")
+ if(tgui_alert(src, "Диверсионный Отряд Синдиката уже был отправлен. Нужно ли посылать еще один?","Подтверждение", list("Да","Нет")) != "Да")
return
var/syndicate_leader_selected = 0
var/list/infiltrators = list()
- if(pick_manually)
- var/list/possible_ghosts = list()
- for(var/mob/dead/observer/G in GLOB.player_list)
- if(!G.client.is_afk())
- if(!(G.mind && G.mind.current && G.mind.current.stat != DEAD))
- possible_ghosts += G
- for(var/i=teamsize,(i>0&&possible_ghosts.len),i--) //Decrease with every SIT member selected.
- var/candidate = input("Pick characters to spawn as a SIT member. This will go on until there either no more ghosts to pick from, or the slots are full.", "Active Players") as null|anything in possible_ghosts // auto-picks if only one candidate
- possible_ghosts -= candidate
- infiltrators += candidate
- else
- to_chat(src, "Polling candidates...")
- var/image/I = new('icons/obj/cardboard_cutout.dmi', "cutout_sit")
- infiltrators = SSghost_spawns.poll_candidates("Do you want to play as a Syndicate infiltrator?", ROLE_TRAITOR, TRUE, source = I, role_cleanname = "Syndicate infiltrator")
+ var/image/I = new('icons/obj/cardboard_cutout.dmi', "cutout_sit")
+ infiltrators = pick_candidates_all_types(src, teamsize, "Вы хотите поиграть за Диверсанта Синдиката?", ROLE_TRAITOR, 21, 30 SECONDS, FALSE, GLOB.role_playtime_requirements[ROLE_TRAITOR], TRUE, FALSE, I, "Диверсант Синдиката", input)
if(!infiltrators.len)
- to_chat(src, "Nobody volunteered.")
+ to_chat(src, "Никто не захотел быть Диверсантом Синдиката.")
return 0
GLOB.sent_syndicate_infiltration_team = 1
@@ -82,20 +66,20 @@ GLOBAL_VAR_INIT(sent_syndicate_infiltration_team, 0)
new_syndicate_infiltrator.internal = new_syndicate_infiltrator.s_store
new_syndicate_infiltrator.update_action_buttons_icon()
infiltrators -= theguy
- to_chat(new_syndicate_infiltrator, "You are a [!syndicate_leader_selected?"Infiltrator":"Lead Infiltrator "] in the service of the Syndicate. \nYour current mission is: [input] ")
- to_chat(new_syndicate_infiltrator, "You are equipped with an uplink implant to help you achieve your objectives. ((activate it via button in top left of screen)) ")
+ to_chat(new_syndicate_infiltrator, span_danger("Вы [!syndicate_leader_selected?"Диверсант":"Командир Диверсантов "] в подчинении Синдиката. \nВаша миссия: [input] "))
+ to_chat(new_syndicate_infiltrator, span_notice("Вы оснащены имплантом аплинка, который поможет вам достичь ваших целей. ((активируйте его с помощью кнопки в левом верхнем углу экрана))"))
new_syndicate_infiltrator.faction += "syndicate"
GLOB.data_core.manifest_inject(new_syndicate_infiltrator)
if(syndicate_leader_selected)
team_leader = new_syndicate_infiltrator
- to_chat(new_syndicate_infiltrator, "As team leader, it is up to you to organize your team! Give the job to someone else if you can't handle it. ")
+ to_chat(new_syndicate_infiltrator, span_danger("Как лидер отряда, вы должны организовать его! Отдайте роль кому-нибудь другому, если вы не можете с ней справиться."))
else
- to_chat(new_syndicate_infiltrator, "Your team leader is: [team_leader]. They are in charge! ")
+ to_chat(new_syndicate_infiltrator, span_danger("Лидер отряда: [team_leader]. Он отвечает за миссию!"))
teamsize--
- to_chat(new_syndicate_infiltrator, "You have more helpful information stored in your Notes. ")
- new_syndicate_infiltrator.mind.store_memory("Mission: [input] ")
- new_syndicate_infiltrator.mind.store_memory("Team Leader: [team_leader] ")
- new_syndicate_infiltrator.mind.store_memory("Starting Equipment: - Syndicate Headset ((.h for your radio)) - Chameleon Jumpsuit ((right click to Change Color)) - Agent ID card ((disguise as another job)) - Uplink Implant ((top left of screen)) - Dust Implant ((destroys your body on death)) - Combat Gloves ((insulated, disguised as black gloves)) - Anything bought with your uplink implant")
+ to_chat(new_syndicate_infiltrator, span_notice("В ваших заметках хранится еще больше полезной информации."))
+ new_syndicate_infiltrator.mind.store_memory("Миссия: [input] ")
+ new_syndicate_infiltrator.mind.store_memory("Лидер: [team_leader] ")
+ new_syndicate_infiltrator.mind.store_memory("Стартовое снаряжение: - Наушник синдиката ((:t для вашего канала)) - Хамелион-комбинезон ((правый щелчок мыши для смены цвета)) - ID карта агента ((Может изменять должность и другие данные)) - Имплант аплинка ((в левом верхнем углу экрана)) - Имплант распыления ((превращает тело при смерти в пыль)) - Боевые перчатки ((изолированы, замаскированны под черные перчатки)) - Все, что куплено с помощью вашего импланта аплинка")
var/datum/atom_hud/antag/opshud = GLOB.huds[ANTAG_HUD_OPS]
opshud.join_hud(new_syndicate_infiltrator.mind.current)
set_antag_hud(new_syndicate_infiltrator.mind.current, "hudoperative")
diff --git a/code/modules/admin/verbs/possess.dm b/code/modules/admin/verbs/possess.dm
index d925a194686..442c24ffd95 100644
--- a/code/modules/admin/verbs/possess.dm
+++ b/code/modules/admin/verbs/possess.dm
@@ -1,6 +1,5 @@
/proc/possess(obj/O as obj in world)
set name = "\[Admin\] Possess Obj"
- set category = null
if(!check_rights(R_POSSESS))
return
@@ -31,7 +30,6 @@
/proc/release(obj/O as obj in world)
set name = "\[Admin\] Release Obj"
- set category = null
//usr.loc = get_turf(usr)
if(!check_rights(R_POSSESS))
diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm
index 77eac6a0329..d1fbba2ffdc 100644
--- a/code/modules/admin/verbs/randomverbs.dm
+++ b/code/modules/admin/verbs/randomverbs.dm
@@ -1,5 +1,4 @@
/client/proc/cmd_admin_drop_everything(mob/M as mob in GLOB.mob_list)
- set category = null
set name = "Drop Everything"
if(!check_rights(R_DEBUG|R_ADMIN))
@@ -45,7 +44,6 @@
SSblackbox.record_feedback("tally", "admin_verb", 1, "Prison") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc!
/client/proc/cmd_admin_subtle_message(mob/M as mob in GLOB.mob_list)
- set category = "Event"
set name = "\[Admin\] Subtle Message"
if(!ismob(M))
@@ -159,7 +157,6 @@
/client/proc/cmd_admin_headset_message(mob/M in GLOB.mob_list)
- set category = "Event"
set name = "\[Admin\] Headset Message"
admin_headset_message(M)
@@ -590,7 +587,6 @@ Traitors and the like can also be revived with the previous role mostly intact.
SSblackbox.record_feedback("tally", "admin_verb", 1, "Add Custom AI Law") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc!
/client/proc/cmd_admin_rejuvenate(mob/living/M as mob in GLOB.mob_list)
- set category = null
set name = "\[Admin\] Rejuvenate"
if(!check_rights(R_REJUVINATE))
@@ -607,7 +603,6 @@ Traitors and the like can also be revived with the previous role mostly intact.
SSblackbox.record_feedback("tally", "admin_verb", 1, "Rejuvenate") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc!
/client/proc/cmd_admin_offer_control(mob/M as mob in GLOB.mob_list)
- set category = null
set name = "\[Admin\] Offer control to ghosts"
if(!check_rights(R_ADMIN))
@@ -670,7 +665,6 @@ Traitors and the like can also be revived with the previous role mostly intact.
/client/proc/cmd_admin_delete(atom/A as obj|mob|turf in view(maxview()))
- set category = null
set name = "\[Admin\] Delete"
if(!check_rights(R_ADMIN))
@@ -805,7 +799,6 @@ Traitors and the like can also be revived with the previous role mostly intact.
/client/proc/cmd_admin_check_contents(mob/living/M as mob in GLOB.mob_list)
set name = "\[Admin\] Check Contents"
- set category = null
if(!check_rights(R_ADMIN))
return
diff --git a/code/modules/admin/verbs/striketeam.dm b/code/modules/admin/verbs/striketeam.dm
index 75881e7a64d..f60cccba67e 100644
--- a/code/modules/admin/verbs/striketeam.dm
+++ b/code/modules/admin/verbs/striketeam.dm
@@ -5,23 +5,23 @@ GLOBAL_VAR_INIT(sent_strike_team, FALSE)
/client/proc/strike_team()
if(!SSticker)
- to_chat(usr, "The game hasn't started yet! ")
+ to_chat(src, span_userdanger("Игра еще не началась!"))
return
if(GLOB.sent_strike_team)
- to_chat(usr, "CentComm is already sending a team. ")
- if(alert("Do you want to send another one??",,"Yes","No")!="Yes")
+ to_chat(src, span_userdanger("Центральное Командование уже отправило один отряд."))
+ if(tgui_alert(src, "Вы хотите послать еще один?","Подтверждение", list("Да","Нет")) != "Да")
return
- else if(alert("Do you want to send in the CentComm death squad?",,"Yes","No")!="Yes")
+ else if(tgui_alert(src, "Вы хотите отправить отряд смерти Центрального Коммандования? После согласия это необратимо.", "Подтверждение", list("Да","Нет")) != "Да")
return
- alert("This 'mode' will go on until everyone is dead or the station is destroyed. You may also admin-call the evac shuttle when appropriate. Spawned commandos have internals cameras which are viewable through a monitor inside the Spec. Ops. Office. The first one selected/spawned will be the team leader.")
+ tgui_alert(src, "Этот «режим» будет продолжаться до тех пор, пока все не умрут или станция не будет уничтожена. Также, при необходимости, можно вызвать эвакуационный шаттл через админские кнопки. Появившиеся коммандос имеют внутренние камеры, которые можно просматривать через монитор внутри Офиса Спецопераций. Руководить командой рекомендуется оттуда. Первый выбранный/появившийся будет лидером команды.")
- message_admins("[key_name_admin(usr)] has started to spawn a CentComm DeathSquad. ")
+ message_admins(span_notice("[key_name_admin(usr)] has started to spawn a CentComm DeathSquad."))
var/input = null
while(!input)
- input = sanitize(copytext_char(input(src, "Please specify which mission the death commando squad shall undertake.", "Specify Mission", ""),1,MAX_MESSAGE_LEN))
+ input = tgui_input_text(src, "Пожалуйста, уточните, какую миссию будет выполнять Отряд Смерти.", "Укажите миссию", "", max_length=MAX_MESSAGE_LEN)
if(!input)
- if(alert("Error, no mission set. Do you want to exit the setup process?",,"Yes","No")=="Yes")
+ if(tgui_alert(src, "Ошибка, миссия не задана. Вы хотите приостановить процесс? ", "Подтверждение", list("Да","Нет")) == "Да")
return
// Find the nuclear auth code
@@ -35,9 +35,9 @@ GLOBAL_VAR_INIT(sent_strike_team, FALSE)
// Find ghosts willing to be DS
var/image/source = image('icons/obj/cardboard_cutout.dmi', "cutout_deathsquad")
- var/list/commando_ghosts = pollCandidatesWithVeto(src, usr, COMMANDOS_POSSIBLE, "Join the DeathSquad?",, 21, 60 SECONDS, TRUE, GLOB.role_playtime_requirements[ROLE_DEATHSQUAD], TRUE, FALSE, source = source)
+ var/list/commando_ghosts = pick_candidates_all_types(src, COMMANDOS_POSSIBLE, "Присоединиться к Отряду Смерти?", , 21, 60 SECONDS, TRUE, GLOB.role_playtime_requirements[ROLE_DEATHSQUAD], TRUE, FALSE, source, "Отряд Смерти", input)
if(!commando_ghosts.len)
- to_chat(usr, "Nobody volunteered to join the DeathSquad. ")
+ to_chat(src, span_userdanger("Никто не вызвался присоединиться к Отряду Смерти."))
return
GLOB.sent_strike_team = TRUE
@@ -62,8 +62,8 @@ GLOBAL_VAR_INIT(sent_strike_team, FALSE)
continue
if(!is_leader)
- var/new_dstype = alert(ghost_mob.client, "Select Deathsquad Type.", "DS Character Generation", "Organic", "Cyborg")
- if(new_dstype == "Cyborg")
+ var/new_dstype = tgui_alert(ghost_mob.client, "Выберете тип члена Отряда Смерти.", "Создание персонажа.",list("Органик", "Борг"))
+ if(new_dstype == "Борг")
use_ds_borg = TRUE
if(!ghost_mob || !ghost_mob.key || !ghost_mob.client) // Have to re-check this due to the above alert() call
@@ -88,9 +88,9 @@ GLOBAL_VAR_INIT(sent_strike_team, FALSE)
SSticker.mode.traitors += R.mind
R.key = ghost_mob.key
if(nuke_code)
- R.mind.store_memory("Nuke Code: [nuke_code]. ")
- R.mind.store_memory("Mission: [input]. ")
- to_chat(R, "You are a Special Operations cyborg, in the service of Central Command. \nYour current mission is: [input] ")
+ R.mind.store_memory("Коды от боеголовки: [nuke_code]. ")
+ R.mind.store_memory("Миссия: [input]. ")
+ to_chat(R, span_userdanger("Вы борг отдела Специальных Операций, подчиняющийся Центральному Командованию. \nВаша миссия: [input] "))
else
var/mob/living/carbon/human/new_commando = create_death_commando(L, is_leader)
new_commando.mind.key = ghost_mob.key
@@ -99,9 +99,9 @@ GLOBAL_VAR_INIT(sent_strike_team, FALSE)
new_commando.update_action_buttons_icon()
new_commando.change_voice()
if(nuke_code)
- new_commando.mind.store_memory("Nuke Code: [nuke_code]. ")
- new_commando.mind.store_memory("Mission: [input]. ")
- to_chat(new_commando, "You are a Special Ops [is_leader ? "TEAM LEADER " : "commando"] in the service of Central Command. Check the table ahead for detailed instructions.\nYour current mission is: [input] ")
+ new_commando.mind.store_memory("Коды от боеголовки: [nuke_code]. ")
+ new_commando.mind.store_memory("Миссия: [input]. ")
+ to_chat(new_commando, span_userdanger("Вы [is_leader ? "КОМАНДИР " : "боец"] отряда Специальных Операций, подчиняющийся Центральному Командованию. \nВаша миссия: [input] "))
is_leader = FALSE
commando_number--
@@ -112,8 +112,42 @@ GLOBAL_VAR_INIT(sent_strike_team, FALSE)
if(L.name == "Commando_Manual")
//new /obj/item/gun/energy/pulse_rifle(L.loc)
var/obj/item/paper/pamphletdeathsquad/P = new(L.loc)
- P.info = "Good morning soldier! . This compact guide will familiarize you with standard operating procedure. There are three basic rules to follow: #1 Work as a team. #2 Accomplish your objective at all costs. #3 Leave no witnesses. You are fully equipped and stocked for your mission--before departing on the Spec. Ops. Shuttle due South, make sure that all operatives are ready. Actual mission objective will be relayed to you by Central Command through your headsets. If deemed appropriate, Central Command will also allow members of your team to equip assault power-armor for the mission. You will find the armor storage due West of your position. Once you are ready to leave, utilize the Special Operations shuttle console and toggle the hull doors via the other console.
In the event that the team does not accomplish their assigned objective in a timely manner, or finds no other way to do so, attached below are instructions on how to operate a Nanotrasen Nuclear Device. Your operations LEADER is provided with a nuclear authentication disk and a pin-pointer for this reason. You may easily recognize them by their rank: Lieutenant, Captain, or Major. The nuclear device itself will be present somewhere on your destination.
Hello and thank you for choosing Nanotrasen for your nuclear information needs. Today's crash course will deal with the operation of a Fission Class Nanotrasen made Nuclear Device. First and foremost, DO NOT TOUCH ANYTHING UNTIL THE BOMB IS IN PLACE. Pressing any button on the compacted bomb will cause it to extend and bolt itself into place. If this is done to unbolt it one must completely log in which at this time may not be possible. To make the device functional: #1 Place bomb in designated detonation zone #2 Extend and anchor bomb (attack with hand). #3 Insert Nuclear Auth. Disk into slot. #4 Type numeric code into keypad ([nuke_code]). Note: If you make a mistake press R to reset the device. #5 Press the E button to log onto the device. You now have activated the device. To deactivate the buttons at anytime, for example when you have already prepped the bomb for detonation, remove the authentication disk OR press the R on the keypad. Now the bomb CAN ONLY be detonated using the timer. A manual detonation is not an option. Note: Toggle off the SAFETY . Use the - - and + + to set a detonation time between 5 seconds and 10 minutes. Then press the timer toggle button to start the countdown. Now remove the authentication disk so that the buttons deactivate. Note: THE BOMB IS STILL SET AND WILL DETONATE Now before you remove the disk if you need to move the bomb you can: Toggle off the anchor, move it, and re-anchor.
The nuclear authorization code is: [nuke_code ? nuke_code : "None provided"]
Good luck, soldier!
"
- P.name = "Spec. Ops Manual"
+ P.info = "Доброе утро, солдат! . \
+ Это компактное руководство познакомит тебя со стандартной процедурой операции. \
+ Есть три основных правила, которым нужно следовать: \
+ #1 Работай в команде. \
+ #2 Достигай своей цели любой ценой. \
+ #3 Не оставляй свидетелей. \
+ Ты полностью экипирован и подготовлен к миссии — перед отправкой на шаттле Специальных операций\
+ севернее, убедись, что все бойцы готовы.\
+ Фактическая цель миссии будет передана тебе Центральным Командованием через гарнитуру. \
+ Если это будет сочтено уместным, Центральное Командование также позволит членам твоей команды экипироваться штурмовыми мехами для миссии. \
+ Ты найдешь оружейную с ними на западе от твоей позиции. \
+ Когда будешь готов к отправке, используй консоль специального оперативного шаттла и переключи двери корпуса через другую консоль.
\
+ В случае, если команда не выполнит поставленную задачу вовремя или не найдет другого способа её выполнить, ниже приведены инструкции по эксплуатации ядерного устройства Nanotrasen. \
+ Твой КОМАНДИР обеспечен диском аутентификации и пинпоинтером для этой цели. \
+ Ты легко узнаешь его по рангу: Лейтенант, Капитан или Майор \
+ Сама ядерная боеголовка будет находиться где-то в пункте назначения.
\
+ Здравствуйте и спасибо, что выбрали Nanotrasen для получения информации о ядерных устройствах. \
+ Сегодняшний экспресс-курс будет посвящен эксплуатации ядерного устройства термоядерного класса производства Nanotrasen. \
+ Прежде всего, НЕ ТРОГАЙ НИЧЕГО, ПОКА БОМБА НЕ УСТАНОВЛЕНА. \
+ Нажатие любой кнопки на сложенной бомбе заставит её развернуться и закрепиться на месте. \
+ Если это произойдет, для разблокировки необходимо будет полностью авторизоваться, что в данный момент может быть невозможно. \
+ Чтобы сделать устройство функциональным: \
+ #1 Помести бомбу в обозначенную зону детонации \
+ #2 Разверни и закрепи бомбу (ударь её рукой). \
+ #3 Вставь диск аутентификации в слот. \
+ #4 Введи цифровой код ([nuke_code]) на клавиатуре. \
+ Примечание: Если сделаешь ошибку, нажми R для сброса устройства. \
+ #5 Нажми кнопку E, чтобы авторизоваться в устройстве Вы успешно активировали боеголовку. \
+ Чтобы деактивировать кнопки в любое время, например, когда ты уже подготовил бомбу к детонации, удали диск аутентификации ИЛИ нажми R на клавиатуре. \
+ Теперь бомба МОЖЕТ БЫТЬ взорвана только с помощью таймера. Ручная детонация невозможна. Примечание: Отключи ПРЕДОХРАНИТЕЛЬ . \
+ Используй - - и + + для установки времени детонации от 5 секунд до 10 минут. Затем нажми кнопку таймера для запуска обратного отсчета. \
+ Теперь удали диск аутентификации, чтобы кнопки деактивировались. Примечание: БОМБА ВСЕ ЕЩЕ УСТАНОВЛЕНА И ВЗОРВЕТСЯ \
+ Теперь, прежде чем удалить диск, если нужно переместить бомбу, можешь: открепить её, переместить и снова закрепить.
\
+ Код ядерной аутентификации: [nuke_code ? nuke_code : "Не предоставлен"]
\
+ Удачи, солдат!
"
+ P.name = "Руководство по Специальным Операциям"
P.stamp(/obj/item/stamp/centcom)
for(var/obj/effect/landmark/L in GLOB.landmarks_list)
@@ -121,7 +155,7 @@ GLOBAL_VAR_INIT(sent_strike_team, FALSE)
new /obj/effect/spawner/newbomb/timer/syndicate(L.loc)
qdel(L)
- message_admins("[key_name_admin(usr)] has spawned a CentComm DeathSquad. ")
+ message_admins(span_notice("[key_name_admin(usr)] has spawned a CentComm DeathSquad."))
log_admin("[key_name(usr)] used Spawn Death Squad.")
return 1
diff --git a/code/modules/admin/verbs/striketeam_syndicate.dm b/code/modules/admin/verbs/striketeam_syndicate.dm
index ae22669c791..6b3a2be17b8 100644
--- a/code/modules/admin/verbs/striketeam_syndicate.dm
+++ b/code/modules/admin/verbs/striketeam_syndicate.dm
@@ -4,32 +4,32 @@
GLOBAL_VAR_INIT(sent_syndicate_strike_team, 0)
/client/proc/syndicate_strike_team()
set category = "Event"
- set name = "Spawn Syndicate Strike Team"
- set desc = "Spawns a squad of commandos in the Syndicate Mothership if you want to run an admin event."
+ set name = "Заспавнить Ударный Отряд Синдиката"
+ set desc = "Спавнит Ударный Отряд Синдиката в месте их дислокации на СЦК."
if(!src.holder)
- to_chat(src, "Only administrators may use this command.")
+ to_chat(src, "Только администраторы могут использовать эту команду.")
return
if(!SSticker)
- alert("The game hasn't started yet!")
+ tgui_alert(src, "Игра еще не началась!")
return
if(GLOB.sent_syndicate_strike_team == 1)
- alert("The Syndicate are already sending a team, Mr. Dumbass.")
+ tgui_alert(src, "Синдикат уже отправил отряд, Мистер Тупой.")
return
- if(alert("Do you want to send in the Syndicate Strike Team? Once enabled, this is irreversible.",,"Yes","No")=="No")
+ if(tgui_alert(src, "Вы действительно хотите отправить Ударный Отряд Синдиката? После согласия это необратимо.", "Подтверждение", list("Да","Нет")) != "Да")
return
- alert("This 'mode' will go on until everyone is dead or the station is destroyed. You may also admin-call the evac shuttle when appropriate. Spawned syndicates have internals cameras which are viewable through a monitor inside the Syndicate Mothership Bridge. Assigning the team's detailed task is recommended from there. The first one selected/spawned will be the team leader.")
+ tgui_alert(src, "Этот 'режим' будет продолжаться до тех пор, пока все не погибнут или станция не будет разрушена. Также, при необходимости, можно вызвать эвакуационный шаттл через админские кнопки. У появившихся агентов синдиката есть внутренние камеры, которые можно просматривать через монитор на мостике корабля синдиката. Руководить командой рекомендуется оттуда. Первый выбранный/появившийся будет лидером команды.")
- message_admins("[key_name_admin(usr)] has started to spawn a Syndicate Strike Team. ")
+ message_admins(span_notice("[key_name_admin(usr)] has started to spawn a Syndicate Strike Team."))
var/input = null
while(!input)
- input = sanitize(copytext_char(input(src, "Please specify which mission the syndicate strike team shall undertake.", "Specify Mission", ""),1,MAX_MESSAGE_LEN))
+ input = tgui_input_text(src, "Пожалуйста, уточните, какую миссию будет выполнять ударный отряд синдиката.", "Укажите миссию", "", max_length=MAX_MESSAGE_LEN)
if(!input)
- if(alert("Error, no mission set. Do you want to exit the setup process?",,"Yes","No")=="Yes")
+ if(tgui_alert(src, "Ошибка, миссия не задана. Вы хотите приостановить процесс? ", "Подтверждение", list("Да","Нет")) == "Да")
return
if(GLOB.sent_syndicate_strike_team)
- to_chat(src, "Looks like someone beat you to it.")
+ to_chat(src, "Кажется кто-то стукнет вас за это.")
return
var/syndicate_commando_number = SYNDICATE_COMMANDOS_POSSIBLE //for selecting a leader
@@ -46,9 +46,9 @@ GLOBAL_VAR_INIT(sent_syndicate_strike_team, 0)
// Find ghosts willing to be SST
var/image/I = new('icons/obj/cardboard_cutout.dmi', "cutout_commando")
- var/list/commando_ghosts = pollCandidatesWithVeto(src, usr, SYNDICATE_COMMANDOS_POSSIBLE, "Join the Syndicate Strike Team?",, 21, 60 SECONDS, TRUE, GLOB.role_playtime_requirements[ROLE_DEATHSQUAD], TRUE, FALSE, source = I)
+ var/list/commando_ghosts = pick_candidates_all_types(src, SYNDICATE_COMMANDOS_POSSIBLE, "Присоединиться к Ударному Отряду Синдиката?", , 21, 60 SECONDS, TRUE, GLOB.role_playtime_requirements[ROLE_DEATHSQUAD], TRUE, FALSE, I, "Ударный Отряд Синдиката", input)
if(!commando_ghosts.len)
- to_chat(usr, "Nobody volunteered to join the SST. ")
+ to_chat(src, span_userdanger("Никто не присоединился к SST."))
return
GLOB.sent_syndicate_strike_team = 1
@@ -80,10 +80,10 @@ GLOBAL_VAR_INIT(sent_syndicate_strike_team, 0)
//So they don't forget their code or mission.
if(nuke_code)
- new_syndicate_commando.mind.store_memory("Nuke Code: [nuke_code] .")
- new_syndicate_commando.mind.store_memory("Mission: [input] .")
+ new_syndicate_commando.mind.store_memory("Коды от боеголовки: [nuke_code] .")
+ new_syndicate_commando.mind.store_memory("Миссия: [input] .")
- to_chat(new_syndicate_commando, "You are an Elite Syndicate [is_leader ? "TEAM LEADER " : "commando"] in the service of the Syndicate. \nYour current mission is: [input] ")
+ to_chat(new_syndicate_commando, span_notice("Вы [is_leader ? "Лидер " : "боец"] Элитного Отряда в подчинении Синдиката. \nВаша миссия: [input] "))
new_syndicate_commando.faction += "syndicate"
var/datum/atom_hud/antag/opshud = GLOB.huds[ANTAG_HUD_OPS]
opshud.join_hud(new_syndicate_commando.mind.current)
@@ -92,7 +92,7 @@ GLOBAL_VAR_INIT(sent_syndicate_strike_team, 0)
is_leader = FALSE
syndicate_commando_number--
- message_admins("[key_name_admin(usr)] has spawned a Syndicate strike squad. ")
+ message_admins(span_notice("[key_name_admin(usr)] has spawned a Syndicate strike squad."))
log_admin("[key_name(usr)] used Spawn Syndicate Squad.")
SSblackbox.record_feedback("tally", "admin_verb", 1, "Send SST") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc!
diff --git a/code/modules/admin/verbs/toggledebugverbs.dm b/code/modules/admin/verbs/toggledebugverbs.dm
index 876c206c9de..65e5c00465f 100644
--- a/code/modules/admin/verbs/toggledebugverbs.dm
+++ b/code/modules/admin/verbs/toggledebugverbs.dm
@@ -30,6 +30,6 @@ GLOBAL_LIST_INIT(admin_verbs_show_debug_verbs, list(
if(!check_rights(R_DEBUG))
return
- verbs += GLOB.admin_verbs_show_debug_verbs
+ add_verb(src, GLOB.admin_verbs_show_debug_verbs)
SSblackbox.record_feedback("tally", "admin_verb", 1, "Debug Verbs") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc!
diff --git a/code/modules/antagonists/goon_vampire/goon_vampire_datum.dm b/code/modules/antagonists/goon_vampire/goon_vampire_datum.dm
index a8f280652e3..c57d2b19822 100644
--- a/code/modules/antagonists/goon_vampire/goon_vampire_datum.dm
+++ b/code/modules/antagonists/goon_vampire/goon_vampire_datum.dm
@@ -278,7 +278,7 @@
H.LAssailant = null
else
H.LAssailant = owner.current
- while(do_after(owner.current, 5 SECONDS, H, NONE))
+ while(do_after(owner.current, 5 SECONDS, H, NONE, interaction_key = DOAFTER_SOURCE_VAMPIRE_SUCKING, max_interact_count = 1))
if(!isvampire(owner))
to_chat(owner.current, span_userdanger("Ваши клыки исчезают!"))
return
diff --git a/code/modules/antagonists/goon_vampire/goon_vampire_powers.dm b/code/modules/antagonists/goon_vampire/goon_vampire_powers.dm
index 42b9d575c31..9a7a5f6dee8 100644
--- a/code/modules/antagonists/goon_vampire/goon_vampire_powers.dm
+++ b/code/modules/antagonists/goon_vampire/goon_vampire_powers.dm
@@ -76,7 +76,6 @@
/obj/effect/proc_holder/spell/goon_vampire
name = "Report Me"
desc = "You shouldn't see this!"
- panel = "Vampire"
school = "vampire"
action_background_icon_state = "bg_vampire_old"
human_req = TRUE
diff --git a/code/modules/antagonists/space_ninja/ninja_datum.dm b/code/modules/antagonists/space_ninja/ninja_datum.dm
index 55ae7defdb6..1d5db66cfbe 100644
--- a/code/modules/antagonists/space_ninja/ninja_datum.dm
+++ b/code/modules/antagonists/space_ninja/ninja_datum.dm
@@ -359,8 +359,7 @@
for(var/datum/mind/traitor in pre_antags)
var/datum/antagonist/traitor/traitor_datum = new
traitor_datum.give_objectives = FALSE
- if(prob(10))
- traitor_datum.is_contractor = TRUE
+ traitor_datum.is_contractor = TRUE
traitor.add_antag_datum(traitor_datum)
var/objective_amount = protect_objective ? CONFIG_GET(number/traitor_objectives_amount) - 1 : CONFIG_GET(number/traitor_objectives_amount)
diff --git a/code/modules/antagonists/traitor/contractor/datums/contractor.dm b/code/modules/antagonists/traitor/contractor/datums/contractor.dm
index d488b510a17..ed9b302f76a 100644
--- a/code/modules/antagonists/traitor/contractor/datums/contractor.dm
+++ b/code/modules/antagonists/traitor/contractor/datums/contractor.dm
@@ -14,12 +14,15 @@
job_rank = ROLE_TRAITOR
special_role = SPECIAL_ROLE_TRAITOR
antag_hud_type = ANTAG_HUD_TRAITOR
+ show_in_orbit = FALSE
/// How many telecrystals a traitor must forfeit to become a contractor.
var/tc_cost = 100
/// How long a traitor's chance to become a contractor lasts before going away. In deciseconds.
var/offer_duration = 10 MINUTES
/// world.time at which the offer will expire.
var/offer_deadline = -1
+ /// indicates whether the offer to become a contractor was given to the player by the admin
+ var/is_admin_forced = FALSE
/// The associated contractor uplink. Only present if the offer was accepted.
var/obj/item/contractor_uplink/contractor_uplink = null
@@ -67,6 +70,9 @@
+ "If you are interested, simply access your hidden uplink and select the \"Contracting Opportunity\" tab for more information. "
messages.Add("You have been offered a chance to become a Contractor. ")
messages.Add("[greet_text] ")
+ if(!is_admin_forced)
+ messages.Add("Hurry up. You are not the only one who received this offer. Their number is limited. \
+ If other traitors accept all offers before you, you will not be able to accept one of them. ")
messages.Add("This offer will expire in 10 minutes starting now (expiry time: [station_time_timestamp(time = offer_deadline)] ). ")
return messages
@@ -94,9 +100,12 @@
if(contractor_uplink || !istype(user))
return
- if(uplink.uses < tc_cost || world.time >= offer_deadline)
+ var/offers_availability_check = !(SSticker?.mode?.contractor_accepted < CONTRACTOR_MAX_ACCEPTED || is_admin_forced)
+ if(uplink.uses < tc_cost || world.time >= offer_deadline || offers_availability_check)
var/reason = (uplink.uses < tc_cost) ? \
"you have insufficient telecrystals ([tc_cost] needed in total)" : \
+ (offers_availability_check) ? \
+ "all offers have already been accepted by other traitors": \
"the deadline has passed"
to_chat(user, span_warning("You can no longer become a contractor as [reason]."))
return
@@ -113,3 +122,8 @@
// Remove the TC
uplink.uses -= tc_cost
+
+ show_in_orbit = TRUE
+
+ if(!is_admin_forced)
+ SSticker?.mode?.contractor_accepted++
diff --git a/code/modules/antagonists/traitor/contractor/datums/rep_purchases/fulton.dm b/code/modules/antagonists/traitor/contractor/datums/rep_purchases/fulton.dm
index 3b741828082..a06b8083dfb 100644
--- a/code/modules/antagonists/traitor/contractor/datums/rep_purchases/fulton.dm
+++ b/code/modules/antagonists/traitor/contractor/datums/rep_purchases/fulton.dm
@@ -13,6 +13,7 @@
desc = "A modified fulton pack that can be used indoors thanks to Bluespace technology. Favored by Syndicate Contractors."
icon_state = "black"
can_use_indoors = TRUE
+
/obj/item/storage/box/contractor/fulton_kit
name = "fulton extraction kit"
icon_state = "box_of_doom"
diff --git a/code/modules/antagonists/vampire/vampire_datum.dm b/code/modules/antagonists/vampire/vampire_datum.dm
index 1772e740d66..f0239ccd410 100644
--- a/code/modules/antagonists/vampire/vampire_datum.dm
+++ b/code/modules/antagonists/vampire/vampire_datum.dm
@@ -230,7 +230,7 @@
cycle_counter = STATE_GRABBING
time_per_action = suck_rate_final*BITE_TIME_MOD
- while(do_after(owner.current, time_per_action, target, NONE))
+ while(do_after(owner.current, time_per_action, target, NONE, interaction_key = DOAFTER_SOURCE_VAMPIRE_SUCKING, max_interact_count = 1))
cycle_counter++
owner.current.face_atom(target)
diff --git a/code/modules/antagonists/vampire/vampire_powers/gargantua_powers.dm b/code/modules/antagonists/vampire/vampire_powers/gargantua_powers.dm
index e5325ee559f..2e4ecace710 100644
--- a/code/modules/antagonists/vampire/vampire_powers/gargantua_powers.dm
+++ b/code/modules/antagonists/vampire/vampire_powers/gargantua_powers.dm
@@ -137,7 +137,6 @@
action_icon_state = "demonic_grasp"
- panel = "Vampire"
school = "vampire"
action_background_icon_state = "bg_vampire"
invocation_type = "none"
diff --git a/code/modules/antagonists/vampire/vampire_powers/hemomancer_powers.dm b/code/modules/antagonists/vampire/vampire_powers/hemomancer_powers.dm
index 9c80c8b0bba..c647fcf59d6 100644
--- a/code/modules/antagonists/vampire/vampire_powers/hemomancer_powers.dm
+++ b/code/modules/antagonists/vampire/vampire_powers/hemomancer_powers.dm
@@ -323,7 +323,6 @@
gain_desc = "You have gained the ability to shift into a pool of blood, allowing you to evade pursuers with great mobility."
jaunt_duration = 8 SECONDS
clothes_req = FALSE
- panel = "Vampire"
school = "vampire"
action_background_icon_state = "bg_vampire"
action_icon_state = "blood_pool"
diff --git a/code/modules/antagonists/vampire/vampire_powers/vampire_powers.dm b/code/modules/antagonists/vampire/vampire_powers/vampire_powers.dm
index 3efe9ed09e7..daf6b0d094a 100644
--- a/code/modules/antagonists/vampire/vampire_powers/vampire_powers.dm
+++ b/code/modules/antagonists/vampire/vampire_powers/vampire_powers.dm
@@ -48,7 +48,6 @@
/obj/effect/proc_holder/spell/vampire
- panel = "Vampire"
school = "vampire"
action_background_icon_state = "bg_vampire"
human_req = TRUE
diff --git a/code/modules/asset_cache/assets/asset_strip.dm b/code/modules/asset_cache/assets/asset_strip.dm
new file mode 100644
index 00000000000..c08e83f110d
--- /dev/null
+++ b/code/modules/asset_cache/assets/asset_strip.dm
@@ -0,0 +1,21 @@
+/datum/asset/simple/inventory
+ assets = list(
+ "inventory-glasses.png" = 'icons/ui_icons/inventory/glasses.png',
+ "inventory-head.png" = 'icons/ui_icons/inventory/head.png',
+ "inventory-mask.png" = 'icons/ui_icons/inventory/mask.png',
+ "inventory-ears.png" = 'icons/ui_icons/inventory/ears.png',
+ "inventory-uniform.png" = 'icons/ui_icons/inventory/uniform.png',
+ "inventory-suit.png" = 'icons/ui_icons/inventory/suit.png',
+ "inventory-gloves.png" = 'icons/ui_icons/inventory/gloves.png',
+ "inventory-hand_l.png" = 'icons/ui_icons/inventory/hand_l.png',
+ "inventory-hand_r.png" = 'icons/ui_icons/inventory/hand_r.png',
+ "inventory-shoes.png" = 'icons/ui_icons/inventory/shoes.png',
+ "inventory-suit_storage.png" = 'icons/ui_icons/inventory/suit_storage.png',
+ "inventory-id.png" = 'icons/ui_icons/inventory/id.png',
+ "inventory-neck.png" = 'icons/ui_icons/inventory/neck.png',
+ "inventory-pda.png" = 'icons/ui_icons/inventory/pda.png',
+ "inventory-belt.png" = 'icons/ui_icons/inventory/belt.png',
+ "inventory-back.png" = 'icons/ui_icons/inventory/back.png',
+ "inventory-pocket.png" = 'icons/ui_icons/inventory/pocket.png',
+ "inventory-collar.png" = 'icons/ui_icons/inventory/collar.png',
+ )
diff --git a/code/modules/awaymissions/mission_code/wildwest.dm b/code/modules/awaymissions/mission_code/wildwest.dm
index 85994f30689..9e63672896c 100644
--- a/code/modules/awaymissions/mission_code/wildwest.dm
+++ b/code/modules/awaymissions/mission_code/wildwest.dm
@@ -112,7 +112,7 @@
if("Immortality")
to_chat(user, "Your wish is granted, but at a terrible cost... ")
to_chat(user, "The Wish Granter punishes you for your selfishness, claiming your soul and warping your body to match the darkness in your heart.")
- user.verbs += /mob/living/carbon/proc/immortality
+ add_verb(user, /mob/living/carbon/proc/immortality)
if(ishuman(user))
var/mob/living/carbon/human/human = user
if(!isshadowperson(human))
diff --git a/code/modules/client/client_defines.dm b/code/modules/client/client_defines.dm
index 51eb18f8204..d9e44e73059 100644
--- a/code/modules/client/client_defines.dm
+++ b/code/modules/client/client_defines.dm
@@ -6,6 +6,8 @@
////////////////
//ADMIN THINGS//
////////////////
+ /// hides the byond verb panel as we use our own custom version
+ show_verb_panel = FALSE
var/datum/admins/holder = null
var/last_message = "" //contains the last message sent by this client - used to protect against copy-paste spamming.
@@ -42,6 +44,8 @@
///Used for limiting the rate of topic sends by the client to avoid abuse
var/list/topiclimiter
+ ///Used for limiting the rate of clicks sends by the client to avoid abuse
+ var/list/clicklimiter
// comment out the line below when debugging locally to enable the options & messages menu
control_freak = CONTROL_FREAK_ALL
@@ -55,7 +59,7 @@
var/list/related_accounts_ip = list() //So admins know why it isn't working - Used to determine what other accounts previously logged in from this ip
var/list/related_accounts_cid = list() //So admins know why it isn't working - Used to determine what other accounts previously logged in from this computer id
- preload_rsc = 0 // This is 0 so we can set it to an URL once the player logs in and have them download the resources from a different server.
+ preload_rsc = PRELOAD_RSC
/**
* Assoc list with all the active maps - when a screen obj is added to
@@ -101,6 +105,15 @@
/// Messages currently seen by this client
var/list/seen_messages
+ /// list of tabs containing spells and abilities
+ var/list/spell_tabs = list()
+
+ /// our current tab
+ var/stat_tab
+
+ /// list of all tabs
+ var/list/panel_tabs = list()
+
var/fullscreen = FALSE
// Last world.time that the player tried to request their resources.
@@ -137,12 +150,28 @@
var/url
- /// Input datum, what the client is pressing.
- var/datum/input_data/input_data = new()
/// The client's active keybindings, depending on their active mob.
- var/list/active_keybindings = list()
- /// The client's movement keybindings to directions, which work regardless of modifiers.
- var/list/movement_kb_dirs = list()
+ var/list/active_keybindings = list() // will be removed later
+
+ /// A buffer of currently held keys.
+ var/list/keys_held = list()
+ /// A buffer for combinations such of modifiers + keys (ex: CtrlD, AltE, ShiftT). Format: `"key"` -> `"combo"` (ex: `"D"` -> `"CtrlD"`)
+ var/list/key_combos_held = list()
+ ///custom movement keys for this client
+ var/list/movement_keys = list()
+ /// The direction we WANT to move, based off our keybinds
+ /// Will be udpated to be the actual direction later on
+ var/intended_direction = NONE
+ ///Are we locking our movement input?
+ var/movement_locked = FALSE
+ /*
+ ** These next two vars are to apply movement for keypresses and releases made while move delayed.
+ ** Because discarding that input makes the game less responsive.
+ */
+ /// On next move, add this dir to the move that would otherwise be done
+ var/next_move_dir_add
+ /// On next move, subtract this dir from the move that would otherwise be done
+ var/next_move_dir_sub
///used to make a special mouse cursor, this one for mouse up icon
var/mouse_up_icon = null
@@ -177,6 +206,9 @@
/// The ID of the last asset job that was properly finished
var/last_completed_asset_job = 0
+ /// Our object window datum. It stores info about and handles behavior for the object tab
+ var/datum/object_window_info/obj_window
+
/client/vv_edit_var(var_name, var_value)
if(var_name == NAMEOF(src, tos_consent))
// I know we will never be in a world where admins are editing client vars to let people bypass TOS
diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm
index da6c4f8e246..0f0ddf1d02c 100644
--- a/code/modules/client/client_procs.dm
+++ b/code/modules/client/client_procs.dm
@@ -58,8 +58,8 @@
return
// Rate limiting
- var/mtl = 150 // 150 topics per minute
- if(!holder) // Admins are allowed to spam click, deal with it.
+ var/mtl = CONFIG_GET(number/minute_topic_limit)
+ if(!holder && (href_list["window_id"] != "statbrowser") && mtl) // Admins are allowed to spam click, deal with it.
var/minute = round(world.time, 600)
if (!topiclimiter)
topiclimiter = new(LIMITER_SIZE)
@@ -78,8 +78,8 @@
to_chat(src, "[msg] ")
return
- var/stl = 10 // 10 topics a second
- if (!holder) // Admins are allowed to spam click, deal with it.
+ var/stl = CONFIG_GET(number/second_topic_limit)
+ if(!holder && stl) // Admins are allowed to spam click, deal with it.
var/second = round(world.time, 10)
if (!topiclimiter)
topiclimiter = new(LIMITER_SIZE)
@@ -151,6 +151,9 @@
if(tgui_Topic(href_list))
return
+ if(href_list["reload_statbrowser"])
+ stat_panel.reinitialize()
+
if(href_list["reload_tguipanel"])
nuke_chat()
@@ -233,6 +236,9 @@
var/tdata = TopicData //save this for later use
TopicData = null //Prevent calls to client.Topic from connect
+ stat_panel = new(src, "statbrowser")
+ stat_panel.subscribe(src, PROC_REF(on_stat_panel_message))
+
tgui_panel = new(src, "chat_panel")
if(connection != "seeker") //Invalid connection type.
@@ -266,11 +272,13 @@
prefs = GLOB.preferences_datums[ckey]
if(!prefs)
prefs = new /datum/preferences(src)
- set_macros()
GLOB.preferences_datums[ckey] = prefs
else
prefs.parent = src
+ if(SSinput.initialized)
+ set_macros()
+
// Setup widescreen
view = prefs.viewrange
@@ -324,6 +332,13 @@
// Initialize tgui panel
tgui_panel.initialize()
+ // Initialize stat panel
+ stat_panel.initialize(
+ inline_html = file2text('html/statbrowser.html'),
+ inline_js = file2text('html/statbrowser.js'),
+ inline_css = file2text('html/statbrowser.css'),
+ )
+ addtimer(CALLBACK(src, PROC_REF(check_panel_loaded)), 30 SECONDS)
donator_check()
check_ip_intel()
@@ -401,17 +416,22 @@
/client/Destroy()
SSdebugview.stop_processing(src)
mob?.become_uncliented()
+
if(holder)
holder.owner = null
GLOB.admins -= src
GLOB.directory -= ckey
GLOB.clients -= src
+
if(movingmob)
movingmob.client_mobs_in_contents -= mob
UNSETEMPTY(movingmob.client_mobs_in_contents)
+
+ if(obj_window)
+ QDEL_NULL(obj_window)
+
SSambience.remove_ambience_client(src)
- SSinput.processing -= src
SSping.currentrun -= src
QDEL_LIST(parallax_layers_cached)
QDEL_NULL(void)
@@ -791,7 +811,7 @@
cidcheck[ckey] = computer_id
// Disable the reconnect button to force a CID change
- winset(src, "reconnectbutton", "is-disable=true")
+ winset(src, "reconnectbutton", "is-disabled=true")
tokens[ckey] = cid_check_reconnect()
sleep(10) // Since browse is non-instant, and kinda async
@@ -915,6 +935,16 @@
addtimer(CALLBACK(src, TYPE_PROC_REF(/client, preload_vox)), 1 MINUTES)
#endif
+
+#if (PRELOAD_RSC == 0)
+/client/proc/preload_vox()
+ for (var/name in GLOB.vox_sounds)
+ var/file = GLOB.vox_sounds[name]
+ Export("##action=load_rsc", file)
+ stoplag()
+#endif
+
+
//For debugging purposes
/client/proc/list_all_languages()
for(var/L in GLOB.all_languages)
@@ -931,6 +961,69 @@
/client/proc/on_varedit()
datum_flags |= DF_VAR_EDITED
+
+/client/Click(atom/object, atom/location, control, params)
+ if(click_intercept_time)
+ if(click_intercept_time >= world.time)
+ click_intercept_time = 0 //Reset and return. Next click should work, but not this one.
+ return
+ click_intercept_time = 0 //Just reset. Let's not keep re-checking forever.
+
+ var/list/modifiers = params2list(params)
+
+ var/button_clicked = LAZYACCESS(modifiers, "button")
+
+ var/dragged = LAZYACCESS(modifiers, "drag")
+ if(dragged && button_clicked != dragged)
+ return
+
+ var/mcl = CONFIG_GET(number/minute_click_limit)
+ if(!holder && mcl)
+ var/minute = round(world.time, 600)
+
+ if(!clicklimiter)
+ clicklimiter = new(LIMITER_SIZE)
+
+ if(minute != clicklimiter[CURRENT_MINUTE])
+ clicklimiter[CURRENT_MINUTE] = minute
+ clicklimiter[MINUTE_COUNT] = 0
+
+ clicklimiter[MINUTE_COUNT] += 1
+
+ if(clicklimiter[MINUTE_COUNT] > mcl)
+ var/msg = "Your previous click was ignored because you've done too many in a minute."
+ if(minute != clicklimiter[ADMINSWARNED_AT]) //only one admin message per-minute. (if they spam the admins can just boot/ban them)
+ clicklimiter[ADMINSWARNED_AT] = minute
+ msg += " Administrators have been informed."
+ add_game_logs("hit the per-minute click limit of [mcl] clicks in a given game minute", src)
+ message_admins("[ADMIN_LOOKUPFLW(usr)] Has hit the per-minute click limit of [mcl] clicks in a given game minute")
+ to_chat(src, span_danger("[msg]"))
+ return
+
+ var/scl = CONFIG_GET(number/second_click_limit)
+ if(!holder && scl)
+ var/second = round(world.time, 10)
+ if(!clicklimiter)
+ clicklimiter = new(LIMITER_SIZE)
+
+ if(second != clicklimiter[CURRENT_SECOND])
+ clicklimiter[CURRENT_SECOND] = second
+ clicklimiter[SECOND_COUNT] = 0
+
+ clicklimiter[SECOND_COUNT] += 1
+
+ if(clicklimiter[SECOND_COUNT] > scl)
+ to_chat(src, span_danger("Your previous click was ignored because you've done too many in a second"))
+ return
+
+ //check if the server is overloaded and if it is then queue up the click for next tick
+ //yes having it call a wrapping proc on the subsystem is fucking stupid glad we agree unfortunately byond insists its reasonable
+ if(!QDELETED(object) && TRY_QUEUE_VERB(VERB_CALLBACK(object, TYPE_PROC_REF(/atom, _Click), location, control, params), VERB_HIGH_PRIORITY_QUEUE_THRESHOLD, SSinput, control))
+ return
+
+ ..()
+
+
/client/proc/generate_clickcatcher()
if(!void)
void = new()
@@ -989,11 +1082,22 @@
fit_viewport()
+/**
+ * Manually clears any held keys, in case due to lag or other undefined behavior a key gets stuck.
+ *
+ * Hardcoded to the ESC key.
+ */
+/client/verb/reset_held_keys()
+ set name = "Reset Held Keys"
+ set hidden = TRUE
+ client_reset_held_keys()
+
+
// Ported from /tg/, full credit to SpaceManiac and Timberpoes.
/client/verb/fit_viewport()
set name = "Fit Viewport"
set desc = "Fit the size of the map window to match the viewport."
- set category = "OOC"
+ set category = "Special Verbs"
// Fetch aspect ratio
var/list/view_size = getviewsize(view)
@@ -1051,6 +1155,11 @@
pct += delta
winset(src, "mainwindow.mainvsplit", "splitter=[pct]")
+/client/verb/fix_stat_panel()
+ set name = "Fix Stat Panel"
+ set hidden = TRUE
+
+ init_verbs()
/client/verb/fitviewport() // wrapper for mainwindow
set hidden = 1
@@ -1289,6 +1398,78 @@
var/list/screensize = getviewsize(view)
return round(max(screensize[1], screensize[2]) / 2)
+/// Compiles a full list of verbs and sends it to the browser
+/client/proc/init_verbs()
+ if(IsAdminAdvancedProcCall())
+ return
+ var/list/verblist = list()
+ var/list/verbstoprocess = verbs.Copy()
+ if(mob)
+ verbstoprocess += mob.verbs
+ for(var/AM in mob.contents)
+ var/atom/movable/thing = AM
+ verbstoprocess += thing.verbs
+ panel_tabs.Cut() // panel_tabs get reset in init_verbs on JS side anyway
+ for(var/thing in verbstoprocess)
+ var/procpath/verb_to_init = thing
+ if(!verb_to_init)
+ continue
+ if(verb_to_init.hidden)
+ continue
+ if(!istext(verb_to_init.category))
+ continue
+ panel_tabs |= verb_to_init.category
+ verblist[++verblist.len] = list(verb_to_init.category, verb_to_init.name)
+ src.stat_panel.send_message("init_verbs", list(panel_tabs = panel_tabs, verblist = verblist))
+
+/client/proc/check_panel_loaded()
+ if(stat_panel.is_ready())
+ return
+ to_chat(src, "Statpanel failed to load, click here to reload the panel ")
+
+/**
+ * Handles incoming messages from the stat-panel TGUI.
+ */
+/client/proc/on_stat_panel_message(type, payload)
+ switch(type)
+ if("Update-Verbs")
+ init_verbs()
+ if("Remove-Tabs")
+ panel_tabs -= payload["tab"]
+ if("Send-Tabs")
+ panel_tabs |= payload["tab"]
+ if("Reset-Tabs")
+ panel_tabs = list()
+ if("Set-Tab")
+ stat_tab = payload["tab"]
+ SSstatpanels.immediate_send_stat_data(src)
+ if("Listedturf-Scroll")
+ if(payload["min"] == payload["max"])
+ // Not properly loaded yet, send the default set.
+ SSstatpanels.refresh_client_obj_view(src)
+ else
+ SSstatpanels.refresh_client_obj_view(src, payload["min"], payload["max"])
+ // Uncomment to enable log_debug in stat panel code.
+ // Disabled normally due to HREF exploit concerns.
+ //if("Statpanel-Debug")
+ // log_debug(payload)
+ if("Resend-Asset")
+ SSassets.transport.send_assets(src, list(payload))
+ if("Debug-Stat-Entry")
+ var/stat_item = locateUID(payload["stat_item_uid"])
+ if(!check_rights(R_DEBUG | R_VIEWRUNTIMES) || !stat_item)
+ return
+ var/class
+ if(istype(stat_item, /datum/controller/subsystem))
+ class = "subsystem"
+ else if(istype(stat_item, /datum/controller))
+ class = "controller"
+ else if(istype(stat_item, /datum))
+ class = "datum"
+ else
+ class = "unknown"
+ debug_variables(stat_item)
+ message_admins("Admin [key_name_admin(usr)] is debugging the [stat_item] [class].")
#undef LIMITER_SIZE
#undef CURRENT_SECOND
diff --git a/code/modules/client/preference/loadout/loadout_donor.dm b/code/modules/client/preference/loadout/loadout_donor.dm
index 6d6f62932ab..241ff0c30f1 100644
--- a/code/modules/client/preference/loadout/loadout_donor.dm
+++ b/code/modules/client/preference/loadout/loadout_donor.dm
@@ -93,6 +93,14 @@
display_name = "Guy Fawkes mask"
path = /obj/item/clothing/mask/face/fawkes
+/datum/gear/donor/bigbrother
+ display_name = "Spraycan Big Brother"
+ path = /obj/item/toy/crayon/spraycan/paintkit/bigbrother
+
+/datum/gear/donor/slavic
+ display_name = "Spraycan Slavic"
+ path = /obj/item/toy/crayon/spraycan/paintkit/slavic
+
/datum/gear/donor/id_decal_silver
display_name = "Silver ID Decal"
path = /obj/item/id_decal/silver
diff --git a/code/modules/client/preference/preferences.dm b/code/modules/client/preference/preferences.dm
index 4b2f60ef4e9..547fa15168f 100644
--- a/code/modules/client/preference/preferences.dm
+++ b/code/modules/client/preference/preferences.dm
@@ -71,10 +71,12 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts
#define MAX_SAVE_SLOTS 30 // Save slots for regular players
#define MAX_SAVE_SLOTS_MEMBER 30 // Save slots for BYOND members
-#define TAB_CHAR 0
-#define TAB_GAME 1
-#define TAB_GEAR 2
-#define TAB_KEYS 3
+#define TAB_CHAR 0
+#define TAB_GAME 1
+#define TAB_SPEC 2
+#define TAB_GEAR 3
+#define TAB_KEYS 4
+#define TAB_TOGGLES 5
/datum/preferences
var/client/parent
@@ -310,8 +312,10 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts
dat += ""
dat += "Character Settings "
dat += "Game Preferences "
+ dat += "Special Roles "
dat += "Loadout "
dat += "Key Bindings "
+ dat += "General Preferences "
dat += " "
dat += " "
@@ -531,8 +535,8 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts
if(TAB_GAME) // General Preferences
// LEFT SIDE OF THE PAGE
- dat += ""
- dat += "General Settings "
+ dat += ""
+
+ if(TAB_SPEC) // Antagonist's Preferences
+ dat += ""
dat += "Special Role Settings "
if(jobban_isbanned(user, "Syndicate"))
dat += "You are banned from special roles. "
be_special = list()
else
+ var/static/last_left = round(GLOB.special_roles.len / 2)
for(var/i in GLOB.special_roles)
if(jobban_isbanned(user, i))
dat += "Be [capitalize(i)]: \[BANNED] "
@@ -617,6 +628,13 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts
else
var/is_special = (i in src.be_special)
dat += "Be [capitalize(i)]: [(is_special) ? "Yes" : "No"] "
+ if(GLOB.special_roles[last_left] == i)
+ dat += "Total Playtime: "
+ if(!CONFIG_GET(flag/use_exp_tracking))
+ dat += "Playtime tracking is not enabled. "
+ else
+ dat += "Your [EXP_TYPE_CREW] playtime is [user.client.get_exp_type(EXP_TYPE_CREW)] "
+ dat += " "
dat += "
"
if(TAB_GEAR)
@@ -734,6 +752,42 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts
dat += "
"
+ if(TAB_TOGGLES)
+ dat += "Preference Toggles: "
+
+ dat += "
"
+
+ // Lookup lists to make our life easier
+ var/static/list/pref_toggles_by_category
+ if(!pref_toggles_by_category)
+ pref_toggles_by_category = list()
+ for(var/datum/preference_toggle/toggle as anything in GLOB.preference_toggles)
+ pref_toggles_by_category["[toggle.preftoggle_category]"] += list(toggle)
+
+ for(var/category in GLOB.preference_toggle_groups)
+ dat += " "
+ dat += "[category] "
+ for(var/datum/preference_toggle/toggle as anything in pref_toggles_by_category["[GLOB.preference_toggle_groups[category]]"])
+ dat += ""
+ dat += "[toggle.name] "
+ dat += "[toggle.description] "
+ if(toggle.preftoggle_category == PREFTOGGLE_CATEGORY_ADMIN)
+ if(!check_rights(toggle.rights_required, 0, (user)))
+ dat += "Admin Restricted. "
+ dat += " "
+ continue
+ switch(toggle.preftoggle_toggle)
+ if(PREFTOGGLE_SPECIAL)
+ dat += "Adjust "
+ if(PREFTOGGLE_TOGGLE1)
+ dat += "[(toggles & toggle.preftoggle_bitflag) ? "Enabled " : "Disabled "] "
+ if(PREFTOGGLE_TOGGLE2)
+ dat += "[(toggles2 & toggle.preftoggle_bitflag) ? "Enabled " : "Disabled "] "
+ if(PREFTOGGLE_SOUND)
+ dat += "[(sound & toggle.preftoggle_bitflag) ? "Enabled " : "Disabled "] "
+ dat += ""
+ dat += " "
+
dat += ""
if(!IsGuestKey(user.key))
dat += "Undo - "
@@ -943,11 +997,12 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts
overrides = list()
keybindings = list()
keybindings_overrides = overrides
- for(var/kb in GLOB.keybindings)
- var/datum/keybinding/KB = kb
- var/list/keys = (overrides && overrides[KB.name]) || KB.keys
+ for(var/datum/keybinding/keybinding as anything in GLOB.keybindings)
+ var/list/keys = keybinding.keys
+ if(overrides?[keybinding.name])
+ keys = overrides[keybinding.name]
for(var/key in keys)
- LAZYADD(keybindings[key], kb)
+ LAZYADD(keybindings[key], keybinding)
parent?.update_active_keybindings()
return keybindings
@@ -2181,6 +2236,8 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts
if(!no_amputate) // I don't want this in my menu if it's not an option, heck.
valid_limb_states += "Amputated"
+ if(NO_ROBOPARTS in S.species_traits)
+ valid_limb_states -= "Prosthesis"
var/new_state = tgui_input_list(user, "What state do you wish the limb to be in?", "[limb_name]", valid_limb_states)
if(!new_state) return
@@ -2273,7 +2330,8 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts
if("Kidneys")
organ = INTERNAL_ORGAN_KIDNEYS
- var/new_state = tgui_input_list(user, "What state do you wish the organ to be in?", "[organ_name]", list("Normal", "Cybernetic"))
+ var/list/allowed_organs_type = (NO_ROBOPARTS in S.species_traits ? list("Normal") : list("Normal", "Cybernetic"))
+ var/new_state = tgui_input_list(user, "What state do you wish the organ to be in?", "[organ_name]", allowed_organs_type)
if(!new_state) return
switch(new_state)
@@ -2283,7 +2341,7 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts
organ_data[organ] = "cybernetic"
if("clientfps")
- var/desiredfps = tgui_input_number(user, "Выберите желаемый FPS.\n 0 = значение по умолчанию ([CONFIG_GET(number/clientfps)]) < РЕКОМЕНДОВАНО\n -1 = синхронизировано с сервером ([world.fps])\n20/40/50 = Может помочь при проблемах с плавностью.", "Character Preference", clientfps, 120, world.fps)
+ var/desiredfps = tgui_input_number(user, "Выберите желаемый FPS.\n 0 = значение по умолчанию ([CONFIG_GET(number/clientfps)]) < РЕКОМЕНДОВАНО\n -1 = синхронизировано с сервером ([world.fps])\n20/40/50 = Может помочь при проблемах с плавностью.", "Character Preference", clientfps, 120, -1)
if(!isnull(desiredfps))
clientfps = desiredfps
if(clientfps)
@@ -2358,6 +2416,9 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts
if("tgui_input_swap")
toggles2 ^= PREFTOGGLE_2_SWAP_INPUT_BUTTONS
+ if("tgui_strip_menu")
+ toggles2 ^= PREFTOGGLE_2_BIG_STRIP_MENU
+
if("vote_popup")
toggles2 ^= PREFTOGGLE_2_DISABLE_VOTE_POPUPS
@@ -2688,10 +2749,15 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts
init_keybindings(keybindings_overrides)
save_preferences(user) //Ideally we want to save people's keybinds when they enter them
+ if("preference_toggles")
+ if(href_list["toggle"])
+ var/datum/preference_toggle/toggle = locateUID(href_list["toggle"])
+ toggle.set_toggles(user.client)
+
ShowChoices(user)
- return 1
+ return TRUE
/datum/preferences/proc/copy_to(mob/living/carbon/human/character)
var/datum/species/S = GLOB.all_species[species]
diff --git a/code/modules/client/preference/preferences_toggles.dm b/code/modules/client/preference/preferences_toggles.dm
index 950b453139e..fb72ce10fe5 100644
--- a/code/modules/client/preference/preferences_toggles.dm
+++ b/code/modules/client/preference/preferences_toggles.dm
@@ -1,375 +1,575 @@
-//toggles
-/client/verb/toggle_attack_animations()
- set name = "Show/Hide Attack Animations"
- set category = "Preferences"
- set desc = "Toggle seeing an attack animation"
- prefs.toggles2 ^= PREFTOGGLE_2_ITEMATTACK
- prefs.save_preferences(src)
- to_chat(src, "You will [(prefs.toggles2 & PREFTOGGLE_2_ITEMATTACK) ? "now" : "no longer"] see attack animations.")
-
-/client/verb/toggle_ghost_ears()
- set name = "Show/Hide GhostEars"
- set category = "Preferences"
- set desc = "Toggle between seeing all mob speech, and only speech of nearby mobs"
- prefs.toggles ^= PREFTOGGLE_CHAT_GHOSTEARS
- to_chat(src, "As a ghost, you will now [(prefs.toggles & PREFTOGGLE_CHAT_GHOSTEARS) ? "see all speech in the world" : "only see speech from nearby mobs"].")
- prefs.save_preferences(src)
- SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle GhostEars") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc!
-
-/client/verb/toggle_ghost_sight()
- set name = "Show/Hide GhostSight"
- set category = "Preferences"
- set desc = "Toggle between seeing all mob emotes, and only emotes of nearby mobs"
- prefs.toggles ^= PREFTOGGLE_CHAT_GHOSTSIGHT
- to_chat(src, "As a ghost, you will now [(prefs.toggles & PREFTOGGLE_CHAT_GHOSTSIGHT) ? "see all emotes in the world" : "only see emotes from nearby mobs"].")
- prefs.save_preferences(src)
- SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle GhostSight") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc!
-
-/client/verb/toggle_ghost_radio()
- set name = "Enable/Disable GhostRadio"
- set category = "Preferences"
- set desc = "Toggle between hearing all radio chatter, or only from nearby speakers"
- prefs.toggles ^= PREFTOGGLE_CHAT_GHOSTRADIO
- to_chat(src, "As a ghost, you will now [(prefs.toggles & PREFTOGGLE_CHAT_GHOSTRADIO) ? "hear all radio chat in the world" : "only hear from nearby speakers"].")
- prefs.save_preferences(src)
- SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle GhostRadio")
-
-/client/proc/toggle_hear_radio()
- set name = "Show/Hide RadioChatter"
- set category = "Preferences"
- set desc = "Toggle seeing radiochatter from radios and speakers"
- if(!check_rights(R_ADMIN))
- return
- prefs.toggles ^= PREFTOGGLE_CHAT_RADIO
- prefs.save_preferences(src)
- to_chat(usr, "You will [(prefs.toggles & PREFTOGGLE_CHAT_RADIO) ? "now" : "no longer"] see radio chatter from radios or speakers")
- SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle RadioChatter") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc!
-
-/client/verb/toggle_ai_voice_annoucements()
- set name = "Hear/Silence AI Voice Announcements"
- set category = "Preferences"
- set desc = "Toggle hearing AI annoucements in voice form or in text form"
- prefs.sound ^= SOUND_AI_VOICE
- prefs.save_preferences(src)
- to_chat(usr, "[(prefs.sound & SOUND_AI_VOICE) ? "You will now hear AI announcements." : "AI annoucements will now be converted to text."] ")
- SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle AI Voice") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc!
-
-/client/proc/toggleadminhelpsound()
- set name = "Hear/Silence Admin Bwoinks"
- set category = "Preferences"
- set desc = "Toggle hearing a notification when admin PMs are recieved"
- if(!check_rights(R_ADMIN))
- return
- prefs.sound ^= SOUND_ADMINHELP
- prefs.save_preferences(src)
- to_chat(usr, "You will [(prefs.sound & SOUND_ADMINHELP) ? "now" : "no longer"] hear a sound when adminhelps arrive.")
- SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle Admin Bwoinks") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc!
-
-/client/proc/togglementorhelpsound()
- set name = "Hear/Silence Mentorhelp Bwoinks"
- set category = "Preferences"
- set desc = "Toggle hearing a notification when mentorhelps are recieved"
- if(!check_rights(R_ADMIN|R_MENTOR))
- return
- prefs.sound ^= SOUND_MENTORHELP
- prefs.save_preferences(src)
- to_chat(usr, "You will [(prefs.sound & SOUND_MENTORHELP) ? "now" : "no longer"] hear a sound when mentorhelps arrive.")
- SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle Mentor Bwoinks") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc!
-
-/client/verb/deadchat() // Deadchat toggle is usable by anyone.
- set name = "Show/Hide Deadchat"
- set category = "Preferences"
- set desc ="Toggles seeing deadchat"
- prefs.toggles ^= PREFTOGGLE_CHAT_DEAD
- prefs.save_preferences(src)
-
- if(src.holder)
- to_chat(src, "You will [(prefs.toggles & PREFTOGGLE_CHAT_DEAD) ? "now" : "no longer"] see deadchat.")
- else
- to_chat(src, "As a ghost, you will [(prefs.toggles & PREFTOGGLE_CHAT_DEAD) ? "now" : "no longer"] see deadchat.")
-
- SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle Deadchat") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc!
-
-/client/proc/toggleprayers()
- set name = "Show/Hide Prayers"
- set category = "Preferences"
- set desc = "Toggles seeing prayers"
- prefs.toggles ^= PREFTOGGLE_CHAT_PRAYER
- prefs.save_preferences(src)
- to_chat(src, "You will [(prefs.toggles & PREFTOGGLE_CHAT_PRAYER) ? "now" : "no longer"] see prayerchat.")
- SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle Prayers") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc!
-
-/client/verb/toggleprayernotify()
- set name = "Hear/Silence Prayer Notification Sound"
- set category = "Preferences"
- set desc = "Toggles hearing when prayers are made"
- prefs.sound ^= SOUND_PRAYERNOTIFY
- prefs.save_preferences(src)
- to_chat(src, "You will [(prefs.sound & SOUND_PRAYERNOTIFY) ? "now" : "no longer"] hear when prayers are made.")
- SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle Prayer Sound") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc!
-
-/client/verb/togglescoreboard()
- set name = "Hide/Display End Round Scoreboard"
- set category = "Preferences"
- set desc = "Toggles displaying end of round scoreboard"
- prefs.toggles ^= PREFTOGGLE_DISABLE_SCOREBOARD
- prefs.save_preferences(src)
- to_chat(src, "You will [(prefs.toggles & PREFTOGGLE_DISABLE_SCOREBOARD) ? "no longer" : "now"] see the end of round scoreboard.")
- SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle Scoreboard") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc!
-
-/client/verb/togglekarmareminder()
- set name = "Hide/Display End Round Karma Reminder"
- set category = "Preferences"
- set desc = "Toggles displaying end of round karma reminder"
- prefs.toggles ^= PREFTOGGLE_DISABLE_KARMA_REMINDER
- prefs.save_preferences(src)
- to_chat(src, "You will [(prefs.toggles & PREFTOGGLE_DISABLE_KARMA_REMINDER) ? "no longer" : "now"] see the end of round karma reminder.")
- SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle Karma Reminder") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc!
-
-/client/verb/toggletitlemusic()
- set name = "Hear/Silence LobbyMusic"
- set category = "Preferences"
- set desc = "Toggles hearing the GameLobby music"
- prefs.sound ^= SOUND_LOBBY
- prefs.save_preferences(src)
- if(prefs.sound & SOUND_LOBBY)
- to_chat(src, "You will now hear music in the game lobby.")
+/client/verb/setup_character()
+ set name = "Game Preferences"
+ set category = "Special Verbs"
+ set desc = "Allows you to access the Setup Character screen. Changes to your character won't take effect until next round, but other changes will."
+ prefs.current_tab = 1
+ prefs.ShowChoices(usr)
+
+// Preference toggles
+/datum/preference_toggle
+ /// Name of the preference toggle. Don't set this if you don't want it to appear in game
+ var/name
+ /// Bitflag this datum will set to
+ var/preftoggle_bitflag
+ /// Category of the toggle
+ var/preftoggle_category
+ /// What toggles to set this to?
+ var/preftoggle_toggle
+ /// Description of what the pref setting does
+ var/description
+ /// Message to display when this toggle is enabled
+ var/enable_message
+ /// Message to display when this toggle is disabled
+ var/disable_message
+ /// Message for the blackbox, legacy verbs so we can't just use the name
+ var/blackbox_message
+ /// Rights required to be able to use this pref option
+ var/rights_required
+
+/datum/preference_toggle/proc/set_toggles(client/user)
+ var/datum/preferences/our_prefs = user.prefs
+ switch(preftoggle_toggle)
+ if(PREFTOGGLE_SPECIAL)
+ CRASH("[src] did not have it's set_toggles overriden even though it was a special toggle, please use the special_toggle path!")
+ if(PREFTOGGLE_TOGGLE1)
+ our_prefs.toggles ^= preftoggle_bitflag
+ to_chat(user, "[(our_prefs.toggles & preftoggle_bitflag) ? enable_message : disable_message] ")
+ if(PREFTOGGLE_TOGGLE2)
+ our_prefs.toggles2 ^= preftoggle_bitflag
+ to_chat(user, "[(our_prefs.toggles2 & preftoggle_bitflag) ? enable_message : disable_message] ")
+ if(PREFTOGGLE_SOUND)
+ our_prefs.sound ^= preftoggle_bitflag
+ to_chat(user, "[(our_prefs.sound & preftoggle_bitflag) ? enable_message : disable_message] ")
+
+ SSblackbox.record_feedback("tally", "toggle_verbs", 1, blackbox_message)
+ our_prefs.save_preferences(user)
+
+/datum/preference_toggle/toggle_ghost_ears
+ name = "Toggle Hearing All Speech as a Ghost"
+ description = "Toggle Between seeing all mob speech, and only speech of nearby mobs"
+ preftoggle_bitflag = PREFTOGGLE_CHAT_GHOSTEARS
+ preftoggle_toggle = PREFTOGGLE_TOGGLE1
+ preftoggle_category = PREFTOGGLE_CATEGORY_GHOST
+ enable_message = "As a ghost, you will now only see speech from nearby mobs."
+ disable_message = "As a ghost, you will now see all speech in the world."
+ blackbox_message = "Toggle GhostEars"
+
+/datum/preference_toggle/toggle_ghost_sight
+ name = "Toggle Ghost Emote Viewing"
+ description = "Toggle Between seeing all mob emotes, and only emotes of nearby mobs"
+ preftoggle_bitflag = PREFTOGGLE_CHAT_GHOSTSIGHT
+ preftoggle_toggle = PREFTOGGLE_TOGGLE1
+ preftoggle_category = PREFTOGGLE_CATEGORY_GHOST
+ enable_message = "As a ghost, you will now only see speech from nearby mobs."
+ disable_message = "As a ghost, you will now see all emotes in the world."
+ blackbox_message = "Toggle GhostSight"
+
+/datum/preference_toggle/toggle_ghost_radio
+ name = "Toggle Ghost Radio"
+ description = "Toggle between hearing all radio chatter, or only from nearby speakers"
+ preftoggle_bitflag = PREFTOGGLE_CHAT_GHOSTRADIO
+ preftoggle_toggle = PREFTOGGLE_TOGGLE1
+ preftoggle_category = PREFTOGGLE_CATEGORY_GHOST
+ enable_message = "As a ghost, you will now only hear from nearby speakers."
+ disable_message = "As a ghost, you will now hear all radio chat in the world."
+ blackbox_message = "Toggle GhostRadio"
+
+/datum/preference_toggle/toggle_admin_radio
+ name = "Admin Radio"
+ description = "Toggle seeing radiochatter from radios and speakers"
+ preftoggle_bitflag = PREFTOGGLE_CHAT_RADIO
+ preftoggle_toggle = PREFTOGGLE_SOUND
+ preftoggle_category = PREFTOGGLE_CATEGORY_ADMIN
+ rights_required = R_ADMIN
+ enable_message = "You will no longer see radio chatter from radios or speakers."
+ disable_message = "You will now see radio chatter from radios or speakers."
+ blackbox_message = "Toggle RadioChatter"
+
+/datum/preference_toggle/toggle_ai_voice_annoucements
+ name = "AI Voice Announcements"
+ description = "Toggle hearing AI annoucements in voice form or in text form"
+ preftoggle_bitflag = SOUND_AI_VOICE
+ preftoggle_toggle = PREFTOGGLE_SOUND
+ preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL
+ enable_message = "You will now hear AI announcements."
+ disable_message = "You will now hear AI announcements."
+ blackbox_message = "Toggle AI Voice"
+
+/datum/preference_toggle/toggle_admin_pm_sound
+ name = "Admin PM sound"
+ description = "Toggle hearing a notification when admin PMs are received"
+ preftoggle_bitflag = SOUND_ADMINHELP
+ preftoggle_toggle = PREFTOGGLE_SOUND
+ preftoggle_category = PREFTOGGLE_CATEGORY_ADMIN
+ rights_required = R_ADMIN
+ enable_message = "You will now hear a sound when adminhelp is sent."
+ disable_message = "You will no longer hear a sound when adminhelp is sent."
+ blackbox_message = "Toggle Admin Bwoinks"
+
+/datum/preference_toggle/toggle_mentor_pm_sound
+ name = "Mentor PM sound"
+ description = "Toggle hearing a notification when mentor PMs are received"
+ preftoggle_bitflag = SOUND_MENTORHELP
+ preftoggle_toggle = PREFTOGGLE_SOUND
+ preftoggle_category = PREFTOGGLE_CATEGORY_ADMIN
+ rights_required = R_MENTOR
+ enable_message = "You will now hear a sound when mentorhelp is sent."
+ disable_message = "You will no longer hear a sound when mentorhelp is sent."
+ blackbox_message = "Toggle Mentor Bwoinks"
+
+/datum/preference_toggle/toggle_deadchat_visibility
+ name = "Toggle Deadchat visibility"
+ description = "Toggles Dchat's visibility"
+ preftoggle_bitflag = PREFTOGGLE_CHAT_DEAD
+ preftoggle_toggle = PREFTOGGLE_TOGGLE1
+ preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL
+ enable_message = "You will now see deadchat."
+ disable_message = "You will no longer see deadchat."
+ blackbox_message = "Toggle Deadchat"
+
+/datum/preference_toggle/end_of_round_scoreboard
+ name = "Toggle the End of Round Scoreboard"
+ description = "Prevents you from seeing the end of round scoreboard"
+ preftoggle_bitflag = PREFTOGGLE_DISABLE_SCOREBOARD
+ preftoggle_toggle = PREFTOGGLE_TOGGLE1
+ preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL
+ enable_message = "You will now see the end of round scoreboard."
+ disable_message = "You will no longer see see the end of round scoreboard."
+ blackbox_message = "Toggle Scoreboard"
+
+/datum/preference_toggle/title_music
+ name = "Toggle Lobby Music"
+ description = "Toggles hearing the GameLobby music"
+ preftoggle_bitflag = SOUND_LOBBY
+ preftoggle_toggle = PREFTOGGLE_SOUND
+ preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL
+ enable_message = "You will now hear music in the game lobby."
+ disable_message = "You will no longer hear music in the game lobby."
+ blackbox_message = "Toggle Lobby Music"
+
+/datum/preference_toggle/title_music/set_toggles(client/user)
+ . = ..()
+ if(user.prefs.sound & SOUND_LOBBY)
if(isnewplayer(usr))
- usr.client.playtitlemusic()
+ user.playtitlemusic()
else
- to_chat(src, "You will no longer hear music in the game lobby.")
usr.stop_sound_channel(CHANNEL_LOBBYMUSIC)
- SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle Lobby Music") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc!
-
-/client/verb/togglemidis()
- set name = "Hear/Silence Midis"
- set category = "Preferences"
- set desc = "Toggles hearing sounds uploaded by admins"
- prefs.sound ^= SOUND_MIDI
- prefs.save_preferences(src)
- if(prefs.sound & SOUND_MIDI)
- to_chat(src, "You will now hear any sounds uploaded by admins.")
- else
+/datum/preference_toggle/toggle_admin_midis
+ name = "Toggle Admin Midis"
+ description = "Toggles hearing sounds uploaded by admins"
+ preftoggle_bitflag = SOUND_MIDI
+ preftoggle_toggle = PREFTOGGLE_SOUND
+ preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL
+ enable_message = "You will now hear any sounds uploaded by admins."
+ disable_message = "You will no longer hear sounds uploaded by admins; any currently playing midis have been disabled."
+ blackbox_message = "Toggle MIDIs"
+
+/datum/preference_toggle/toggle_admin_midis/set_toggles(client/user)
+ . = ..()
+ if(user.prefs.sound & ~SOUND_LOBBY)
usr.stop_sound_channel(CHANNEL_ADMIN)
- to_chat(src, "You will no longer hear sounds uploaded by admins; any currently playing midis have been disabled.")
- SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle MIDIs") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc!
-
-/client/verb/listen_ooc()
- set name = "Show/Hide OOC"
- set category = "Preferences"
- set desc = "Toggles seeing OutOfCharacter chat"
- prefs.toggles ^= PREFTOGGLE_CHAT_OOC
- prefs.save_preferences(src)
- to_chat(src, "You will [(prefs.toggles & PREFTOGGLE_CHAT_OOC) ? "now" : "no longer"] see messages on the OOC channel.")
- SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle OOC") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc!
-
-
-/client/verb/listen_looc()
- set name = "Show/Hide LOOC"
- set category = "Preferences"
- set desc = "Toggles seeing Local OutOfCharacter chat"
- prefs.toggles ^= PREFTOGGLE_CHAT_LOOC
- prefs.save_preferences(src)
- to_chat(src, "You will [(prefs.toggles & PREFTOGGLE_CHAT_LOOC) ? "now" : "no longer"] see messages on the LOOC channel.")
- SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle LOOC") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc!
-
-
-/client/verb/Toggle_Soundscape() //All new ambience should be added here so it works with this verb until someone better at things comes up with a fix that isn't awful
- set name = "Hear/Silence Ambience"
- set category = "Preferences"
- set desc = "Toggles hearing ambient sound effects"
- prefs.sound ^= SOUND_AMBIENCE
- prefs.save_preferences(src)
- if(prefs.sound & SOUND_AMBIENCE)
- to_chat(src, "You will now hear ambient sounds.")
- else
- to_chat(src, "You will no longer hear ambient sounds.")
+/datum/preference_toggle/toggle_ooc
+ name = "Toggle OOC chat"
+ description = "Toggles seeing OutOfCharacter chat"
+ preftoggle_bitflag = PREFTOGGLE_CHAT_OOC
+ preftoggle_toggle = PREFTOGGLE_TOGGLE1
+ preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL
+ enable_message = "You will now see the OOC channel."
+ disable_message = "You will no longer see the OOC channel."
+ blackbox_message = "Toggle OOC"
+
+/datum/preference_toggle/toggle_looc
+ name = "Toggle LOOC chat"
+ description = "Toggles seeing Local OutOfCharacter chat"
+ preftoggle_bitflag = PREFTOGGLE_CHAT_LOOC
+ preftoggle_toggle = PREFTOGGLE_TOGGLE1
+ preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL
+ enable_message = "You will now see the LOOC channel."
+ disable_message = "You will no longer see the LOOC channel."
+ blackbox_message = "Toggle LOOC"
+
+/datum/preference_toggle/toggle_ambience
+ name = "Toggle Ambient sounds"
+ description = "Toggles hearing ambient sound effects"
+ preftoggle_bitflag = SOUND_AMBIENCE
+ preftoggle_toggle = PREFTOGGLE_SOUND
+ preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL
+ enable_message = "You now hear ambient sounds."
+ disable_message = "Ambience is now silenced."
+ blackbox_message = "Toggle Ambience"
+
+/datum/preference_toggle/toggle_ambience/set_toggles(client/user)
+ . = ..()
+ if(user.prefs.sound & ~SOUND_AMBIENCE)
usr.stop_sound_channel(CHANNEL_AMBIENCE)
- update_ambience_pref()
- SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle Ambience") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc!
-
-
-/client/verb/Toggle_Parallax_Multiz()
- set name = "Show/Hide Parallax Multi-Z"
- set category = "Preferences"
- set desc = "If enabled, creates 3D effect for Multi-Z."
- prefs.toggles2 ^= PREFTOGGLE_2_PARALLAX_MULTIZ
- prefs.save_preferences(src)
- to_chat(src, "You will [prefs.toggles2 & PREFTOGGLE_2_PARALLAX_MULTIZ ? "now" : "no longer"] see 3D effect of multi-z parallax.")
- var/datum/hud/my_hud = usr?.hud_used
- if(!my_hud)
- return
-
- for(var/group_key as anything in my_hud.master_groups)
- var/datum/plane_master_group/group = my_hud.master_groups[group_key]
- group.transform_lower_turfs(my_hud, my_hud.current_plane_offset)
- SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle Parallax Multi-Z") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc!
-
-
-/client/verb/Toggle_Buzz() //No more headaches because headphones bump up shipambience.ogg to insanity levels.
- set name = "Hear/Silence White Noise"
- set category = "Preferences"
- set desc = "Toggles hearing ambient white noise"
- prefs.sound ^= SOUND_BUZZ
- prefs.save_preferences(src)
- if(prefs.sound & SOUND_BUZZ)
- to_chat(src, "You will now hear ambient white noise.")
- else
- to_chat(src, "You will no longer hear ambient white noise.")
+ user.update_ambience_pref()
+
+/datum/preference_toggle/toggle_white_noise
+ name = "Toggle White Noise"
+ description = "Toggles hearing White Noise"
+ preftoggle_bitflag = SOUND_BUZZ
+ preftoggle_toggle = PREFTOGGLE_SOUND
+ preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL
+ enable_message = "You will now hear ambient white noise."
+ disable_message = "You will no longer hear ambient white noise."
+ blackbox_message = "Toggle Whitenoise"
+
+/datum/preference_toggle/toggle_white_noise/set_toggles(client/user)
+ . = ..()
+ if(user.prefs.sound & ~SOUND_BUZZ)
usr.stop_sound_channel(CHANNEL_BUZZ)
- SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle Whitenoise") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc!
-
-/client/verb/Toggle_Heartbeat() //to toggle off heartbeat sounds, in case they get too annoying
- set name = "Hear/Silence Heartbeat"
- set category = "Preferences"
- set desc = "Toggles hearing heart beating sound effects"
- prefs.sound ^= SOUND_HEARTBEAT
- prefs.save_preferences(src)
- if(prefs.sound & SOUND_HEARTBEAT)
- to_chat(src, "You will now hear heartbeat sounds.")
- else
- to_chat(src, "You will no longer hear heartbeat sounds.")
+/datum/preference_toggle/toggle_heartbeat_noise
+ name = "Toggle Heartbeat noise"
+ description = "Toggles hearing heartbeat sounds"
+ preftoggle_bitflag = SOUND_HEARTBEAT
+ preftoggle_toggle = PREFTOGGLE_SOUND
+ preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL
+ enable_message = "You will now hear heartbeat sounds."
+ disable_message = "You will no longer hear heartbeat sounds."
+ blackbox_message = "Toggle Hearbeat"
+
+/datum/preference_toggle/toggle_heartbeat_noise/set_toggles(client/user)
+ . = ..()
+ if(user.prefs.sound & ~SOUND_HEARTBEAT)
usr.stop_sound_channel(CHANNEL_HEARTBEAT)
- SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle Hearbeat") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc!
-
-// This needs a toggle because you people are awful and spammed terrible music
-/client/verb/toggle_instruments()
- set name = "Hear/Silence Instruments"
- set category = "Preferences"
- set desc = "Toggles hearing musical instruments like the violin and piano"
- prefs.sound ^= SOUND_INSTRUMENTS
- prefs.save_preferences(src)
- if(prefs.sound & SOUND_INSTRUMENTS)
- to_chat(src, "You will now hear people playing musical instruments.")
- else
- to_chat(src, "You will no longer hear musical instruments.")
- SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle Instruments") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc!
-
-/client/verb/toggle_input()
- set name = "Toggle TGUI Input"
- set category = "Preferences"
- set desc = "Switches inputs between the TGUI and the standard one"
- prefs.toggles2 ^= PREFTOGGLE_2_DISABLE_TGUI_INPUT
- prefs.save_preferences(src)
- to_chat(src, "You will [(prefs.toggles2 & PREFTOGGLE_2_DISABLE_TGUI_INPUT) ? "no longer" : "now"] use TGUI Inputs.")
-
-/client/verb/toggle_vote_popup()
- set name = "Toggle Vote Popup"
- set category = "Preferences"
- set desc = "Toggles the popup of the voting window on the screen when voting starts (Now working only with map votes)"
- prefs.toggles2 ^= PREFTOGGLE_2_DISABLE_VOTE_POPUPS
- prefs.save_preferences(src)
- to_chat(src, "You will [(prefs.toggles2 & PREFTOGGLE_2_DISABLE_VOTE_POPUPS) ? "no longer" : "now"] receive popups when vote starts.")
- SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle Vote Popup") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc!
-
-/client/verb/Toggle_disco() //to toggle off the disco machine locally, in case it gets too annoying
- set name = "Hear/Silence Dance Machine"
- set category = "Preferences"
- set desc = "Toggles hearing and dancing to the radiant dance machine"
- prefs.sound ^= SOUND_DISCO
- prefs.save_preferences(src)
- if(prefs.sound & SOUND_DISCO)
- to_chat(src, "You will now hear and dance to the radiant dance machine.")
- else
- to_chat(src, "You will no longer hear or dance to the radiant dance machine.")
- usr.stop_sound_channel(CHANNEL_JUKEBOX)
- SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle Dance Machine") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc!
-/client/verb/setup_character()
- set name = "Game Preferences"
- set category = "Preferences"
- set desc = "Allows you to access the Setup Character screen. Changes to your character won't take effect until next round, but other changes will."
- prefs.current_tab = 1
- prefs.ShowChoices(usr)
+/datum/preference_toggle/toggle_instruments
+ name = "Toggle Instruments"
+ description = "Toggles hearing musical instruments like the violin and piano"
+ preftoggle_bitflag = SOUND_INSTRUMENTS
+ preftoggle_toggle = PREFTOGGLE_SOUND
+ preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL
+ enable_message = "You will now hear people playing musical instruments."
+ disable_message = "You will no longer hear musical instruments."
+ blackbox_message = "Toggle Instruments"
+
+/datum/preference_toggle/toggle_disco
+ name = "Toggle Disco Machine Music"
+ description = "Toggles hearing musical instruments like the violin and piano"
+ preftoggle_bitflag = SOUND_DISCO
+ preftoggle_toggle = PREFTOGGLE_SOUND
+ preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL
+ enable_message = "You will now hear and dance to the radiant dance machine."
+ disable_message = "You will no longer hear or dance to the radiant dance machine."
+ blackbox_message = "Toggle Dance Machine"
+
+/datum/preference_toggle/toggle_disco/set_toggles(client/user)
+ . = ..()
+ if(user.prefs.sound & ~SOUND_DISCO)
+ usr.stop_sound_channel(CHANNEL_JUKEBOX)
-/client/verb/toggle_karma()
- set name = "Toggle Karma Gains"
- set category = "Special Verbs"
- set desc = "This button will allow you to stop other people giving you karma."
- prefs.toggles ^= PREFTOGGLE_DISABLE_KARMA
- prefs.save_preferences(src)
- if(prefs.toggles & PREFTOGGLE_DISABLE_KARMA)
- to_chat(usr, "You have disabled karma gains.")
- else
- to_chat(usr, "You have enabled karma gains.")
-
-/client/verb/toggle_popup_limiter()
- set name = "Toggle Text Popup Limiter"
- set category = "Preferences"
- set desc = "Will let you limit the text input popups to one at a time."
- prefs.toggles ^= PREFTOGGLE_TYPING_ONCE
- prefs.save_preferences(src)
- if(prefs.toggles & PREFTOGGLE_TYPING_ONCE)
- to_chat(usr, "You have enabled text popup limiting.")
- else
- to_chat(usr, "You have disabled text popup limiting.")
- return
-
-/client/verb/toggle_ghost_pda()
- set name = "Show/Hide GhostPDA"
- set category = "Preferences"
- set desc = "Toggle seeing PDA messages as an observer."
- prefs.toggles ^= PREFTOGGLE_CHAT_GHOSTPDA
- to_chat(src, "As a ghost, you will now [(prefs.toggles & PREFTOGGLE_CHAT_GHOSTPDA) ? "see all PDA messages" : "no longer see PDA messages"].")
- prefs.save_preferences(src)
- SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle Ghost PDA") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc!
+/datum/preference_toggle/toggle_ghost_pda
+ name = "Toggle Ghost PDA messages"
+ description = "Toggle seeing PDA messages as an observer"
+ preftoggle_bitflag = PREFTOGGLE_CHAT_GHOSTPDA
+ preftoggle_toggle = PREFTOGGLE_TOGGLE1
+ preftoggle_category = PREFTOGGLE_CATEGORY_GHOST
+ enable_message = "As a ghost, you will now see all PDA messages."
+ disable_message = "As a ghost, you will no longer see PDA messages."
+ blackbox_message = "Toggle Ghost PDA"
/client/verb/silence_current_midi()
set name = "Silence Current Midi"
- set category = "Preferences"
+ set category = "Special Verbs"
set desc = "Silence the current admin midi playing"
usr.stop_sound_channel(CHANNEL_ADMIN)
to_chat(src, "The current admin midi has been silenced")
+/datum/preference_toggle/toggle_runechat
+ name = "Toggle Runechat"
+ description = "Toggle seeing Runechat messages"
+ preftoggle_bitflag = PREFTOGGLE_2_RUNECHAT
+ preftoggle_toggle = PREFTOGGLE_TOGGLE2
+ preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL
+ enable_message = "You will now see runechat."
+ disable_message = "You will no longer see runechat."
+ blackbox_message = "Toggle Runechat"
+
+/datum/preference_toggle/toggle_ghost_death_notifs
+ name = "Toggle Ghost Death Notifications"
+ description = "Toggle a notification when a player dies"
+ preftoggle_bitflag = PREFTOGGLE_2_DEATHMESSAGE
+ preftoggle_toggle = PREFTOGGLE_TOGGLE2
+ preftoggle_category = PREFTOGGLE_CATEGORY_GHOST
+ enable_message = "You will now see a notification in deadchat when a player dies."
+ disable_message = "You will no longer see a notification in deadchat when a player dies."
+ blackbox_message = "Toggle Death Notifications"
+
+/datum/preference_toggle/toggle_reverb
+ name = "Toggle Reverb"
+ description = "Toggles Reverb on specific sounds"
+ preftoggle_bitflag = PREFTOGGLE_2_REVERB_DISABLE
+ preftoggle_toggle = PREFTOGGLE_TOGGLE2
+ preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL
+ enable_message = "You will now get reverb on some in game sounds."
+ disable_message = "You will no longer get reverb on some in game sounds."
+ blackbox_message = "Toggle reverb"
+
+/datum/preference_toggle/toggle_simple_stat_panel
+ name = "Toggle item outlines"
+ description = "Toggles seeing item outlines on hover"
+ preftoggle_bitflag = PREFTOGGLE_2_SEE_ITEM_OUTLINES
+ preftoggle_toggle = PREFTOGGLE_TOGGLE2
+ preftoggle_category = PREFTOGGLE_CATEGORY_LIVING
+ enable_message = "You no longer see item outlines when hovering over an item with your mouse."
+ disable_message = "You now see item outlines when hovering over an item with your mouse."
+ blackbox_message = "Toggle item outlines"
+
+/datum/preference_toggle/toggle_anonmode
+ name = "Toggle Anonymous Mode"
+ description = "Toggles showing your key in various parts of the game (deadchat, end round, etc)"
+ preftoggle_bitflag = PREFTOGGLE_2_ANON
+ preftoggle_toggle = PREFTOGGLE_TOGGLE2
+ preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL
+ enable_message = "Your key will no longer be shown in certain events (end round reports, deadchat, etc)."
+ disable_message = "Your key will now will be shown in certain events (end round reports, deadchat, etc)."
+ blackbox_message = "Toggle Anon mode"
+
+/datum/preference_toggle/toggle_typing_indicator
+ name = "Toggle Typing Indicator"
+ description = "Hides the typing indicator"
+ preftoggle_bitflag = PREFTOGGLE_SHOW_TYPING
+ preftoggle_toggle = PREFTOGGLE_TOGGLE1
+ preftoggle_category = PREFTOGGLE_CATEGORY_LIVING
+ enable_message = "You will no longer display a typing indicator."
+ disable_message = "You will now display a typing indicator."
+ blackbox_message = "Toggle Typing Indicator (Speech)"
+
+/datum/preference_toggle/toggle_typing_indicator/set_toggles(client/user)
+ . = ..()
+ if(user.prefs.toggles & PREFTOGGLE_SHOW_TYPING)
+ if(istype(usr))
+ usr.set_typing_indicator(FALSE)
+
+/datum/preference_toggle/toggle_admin_logs
+ name = "Toggle Admin Log Messages"
+ description = "Disables admin log messages"
+ preftoggle_bitflag = PREFTOGGLE_CHAT_NO_ADMINLOGS
+ preftoggle_toggle = PREFTOGGLE_TOGGLE1
+ preftoggle_category = PREFTOGGLE_CATEGORY_ADMIN
+ rights_required = R_ADMIN
+ enable_message = "Admin logs disabled."
+ disable_message = "Admin logs re-enabled."
+ blackbox_message = "Admin logs toggled"
+
+/datum/preference_toggle/toggle_mhelp_notification
+ name = "Toggle Mentor Ticket Messages"
+ description = "Disables mentor ticket notifications"
+ preftoggle_bitflag = PREFTOGGLE_CHAT_NO_MENTORTICKETLOGS
+ preftoggle_toggle = PREFTOGGLE_TOGGLE1
+ preftoggle_category = PREFTOGGLE_CATEGORY_ADMIN
+ rights_required = R_MENTOR | R_ADMIN
+ enable_message = "You now won't get mentor ticket messages."
+ disable_message = "You now will get mentor ticket messages."
+ blackbox_message = "Mentor ticket notification toggled"
+
+/datum/preference_toggle/toggle_ahelp_notification
+ name = "Toggle Admin Ticket Messages"
+ description = "Disables admin ticket notifications"
+ preftoggle_bitflag = PREFTOGGLE_CHAT_NO_TICKETLOGS
+ preftoggle_toggle = PREFTOGGLE_TOGGLE1
+ preftoggle_category = PREFTOGGLE_CATEGORY_ADMIN
+ rights_required = R_ADMIN
+ enable_message = "You now won't get admin ticket messages."
+ disable_message = "You now will get admin ticket messages."
+ blackbox_message = "Admin ticket notification toggled"
+
+/datum/preference_toggle/toggle_debug_logs
+ name = "Toggle Debug Log Messages"
+ description = "Disables debug notifications (Runtimes, ghost role notifications, weird checks that weren't removed)"
+ preftoggle_bitflag = PREFTOGGLE_CHAT_DEBUGLOGS
+ preftoggle_toggle = PREFTOGGLE_TOGGLE1
+ preftoggle_category = PREFTOGGLE_CATEGORY_ADMIN
+ rights_required = R_VIEWRUNTIMES | R_DEBUG
+ enable_message = "You now won't get debug logs."
+ disable_message = "You now will get debug logs."
+ blackbox_message = "Debug logs toggled"
+
+/datum/preference_toggle/toggle_mctabs
+ name = "Toggle MC tab"
+ description = "Toggles MC tab visibility"
+ preftoggle_bitflag = PREFTOGGLE_2_MC_TAB
+ preftoggle_toggle = PREFTOGGLE_TOGGLE2
+ preftoggle_category = PREFTOGGLE_CATEGORY_ADMIN
+ rights_required = R_VIEWRUNTIMES | R_DEBUG
+ enable_message = "You'll now see subsystem information in the verb panel."
+ disable_message = "You'll no longer see subsystem information in the verb panel."
+ blackbox_message = "MC tabs toggled"
+
+/datum/preference_toggle/special_toggle
+ preftoggle_toggle = PREFTOGGLE_SPECIAL
+
+/datum/preference_toggle/special_toggle/set_toggles(client/user)
+ SSblackbox.record_feedback("tally", "toggle_verbs", 1, blackbox_message)
+ user.prefs.save_preferences(user)
+
+// /datum/preference_toggle/special_toggle/toggle_adminsound_mutes
+// name = "Manage Admin Sound Mutes"
+// description = "Manage admins that you wont hear played audio from"
+// preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL
+// blackbox_message = "MC tabs toggled"
+
+// /datum/preference_toggle/special_toggle/toggle_adminsound_mutes/set_toggles(client/user)
+// if(!length(user.prefs.admin_sound_ckey_ignore))
+// to_chat(usr, "You have no admins with muted sounds.")
+// return
+
+// var/choice = input(usr, "Select an admin to unmute sounds from.", "Pick an admin") as null|anything in user.prefs.admin_sound_ckey_ignore
+// if(!choice)
+// return
+
+// user.prefs.admin_sound_ckey_ignore -= choice
+// to_chat(usr, "You will now hear sounds from [choice]
again.")
+// return ..()
+
+/datum/preference_toggle/special_toggle/set_ooc_color
+ name = "Set Your OOC Color"
+ description = "Pick a custom OOC color"
+ preftoggle_category = PREFTOGGLE_CATEGORY_ADMIN
+ rights_required = R_ADMIN | R_DEBUG
+ blackbox_message = "Set Own OOC"
+
+/datum/preference_toggle/special_toggle/set_ooc_color/set_toggles(client/user)
+ var/new_ooccolor = input(usr, "Please select your OOC color.", "OOC color", user.prefs.ooccolor) as color|null
+ if(new_ooccolor)
+ user.prefs.ooccolor = new_ooccolor
+ to_chat(usr, "Your OOC color has been set to [new_ooccolor].")
+ else
+ user.prefs.ooccolor = initial(user.prefs.ooccolor)
+ to_chat(usr, "Your OOC color has been reset.")
+ return ..()
+
+/datum/preference_toggle/special_toggle/set_attack_logs
+ name = "Change Attack Log settings"
+ description = "Changes what attack logs you see, ranges from all attacklogs to no attacklogs"
+ preftoggle_category = PREFTOGGLE_CATEGORY_ADMIN
+ rights_required = R_ADMIN
+ blackbox_message = "changed attack log settings"
+
+/datum/preference_toggle/special_toggle/set_attack_logs/set_toggles(client/user)
+ var/static/list/attack_log_settings = list("All attack logs" = ATKLOG_ALL, "Almost all attack logs" = ATKLOG_ALMOSTALL, "Most attack logs" = ATKLOG_MOST, "Few attack logs" = ATKLOG_FEW, "No attack logs" = ATKLOG_NONE)
+ var/input = input(usr, "Please select your Attack Log settings.") as null|anything in attack_log_settings
+ if(!input)
+ return
+ var/attack_log_type = attack_log_settings[input]
+ switch(attack_log_type)
+ if(ATKLOG_ALL)
+ user.prefs.atklog = ATKLOG_ALL
+ to_chat(usr, "Your attack logs preference is now: show ALL attack logs")
+ if(ATKLOG_ALMOSTALL)
+ user.prefs.atklog = ATKLOG_ALMOSTALL
+ to_chat(usr, "Your attack logs preference is now: show ALMOST ALL attack logs (notable exceptions: NPCs attacking other NPCs, vampire bites, equipping/stripping, people pushing each other over)")
+ if(ATKLOG_MOST)
+ user.prefs.atklog = ATKLOG_MOST
+ to_chat(usr, "Your attack logs preference is now: show MOST attack logs (like ALMOST ALL, except that it also hides player v. NPC combat, and certain areas like lavaland syndie base and thunderdome)")
+ if(ATKLOG_FEW)
+ user.prefs.atklog = ATKLOG_FEW
+ to_chat(usr, "Your attack logs preference is now: show FEW attack logs (only the most important stuff: attacks on SSDs, use of explosives, messing with the engine, gibbing, AI wiping, forcefeeding, acid sprays, and organ extraction)")
+ if(ATKLOG_NONE)
+ user.prefs.atklog = ATKLOG_NONE
+ to_chat(usr, "Your attack logs preference is now: show NO attack logs")
+ return ..()
+
+/datum/preference_toggle/toggle_attack_animations
+ name = "Toggle Attack Animations"
+ description = "Toggle seeing an attack animation"
+ preftoggle_bitflag = PREFTOGGLE_2_ITEMATTACK
+ preftoggle_toggle = PREFTOGGLE_TOGGLE2
+ preftoggle_category = PREFTOGGLE_CATEGORY_LIVING
+ enable_message = "You will now see attack animations."
+ disable_message = "You will no longer see attack animations."
+
+/datum/preference_toggle/toggleprayers
+ name = "Toggle Prayers"
+ description = "Toggles seeing prayers"
+ preftoggle_bitflag = PREFTOGGLE_CHAT_PRAYER
+ preftoggle_toggle = PREFTOGGLE_TOGGLE1
+ preftoggle_category = PREFTOGGLE_CATEGORY_ADMIN
+ rights_required = R_ADMIN
+ enable_message = "You will now see prayerchat."
+ disable_message = "You will no longer see prayerchat."
+ blackbox_message = "Toggle Prayers"
+
+/datum/preference_toggle/toggle_prayers_notify
+ name = "Toggle Prayers Notify"
+ description = "Toggles hearing prayers notify"
+ preftoggle_bitflag = SOUND_PRAYERNOTIFY
+ preftoggle_toggle = PREFTOGGLE_SOUND
+ preftoggle_category = PREFTOGGLE_CATEGORY_ADMIN
+ rights_required = R_ADMIN
+ enable_message = "You will now hear when prayers are made."
+ disable_message = "You will no longer hear when prayers are made."
+ blackbox_message = "Toggle Prayer Sound"
+
+/datum/preference_toggle/toggle_karma_reminder
+ name = "Toggle End Round Karma Reminder"
+ description = "Toggles displaying end of round karma reminder"
+ preftoggle_bitflag = PREFTOGGLE_DISABLE_KARMA_REMINDER
+ preftoggle_toggle = PREFTOGGLE_TOGGLE1
+ preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL
+ enable_message = "You will now see the end of round karma reminder."
+ disable_message = "You will no longer see the end of round karma reminder."
+ blackbox_message = "Toggle Karma Reminder"
+
+/datum/preference_toggle/toggle_parallax_multiz
+ name = "Toggle Parallax Multi-Z"
+ description = "Toggle seeing an attack animation"
+ preftoggle_bitflag = PREFTOGGLE_2_PARALLAX_MULTIZ
+ preftoggle_toggle = PREFTOGGLE_TOGGLE2
+ preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL
+ enable_message = "You will now see 3D effect of multi-z parallax."
+ disable_message = "You will no longer see 3D effect of multi-z parallax."
+ blackbox_message = "Toggle Parallax Multi-Z"
+
+/datum/preference_toggle/toggle_parallax_multiz/set_toggles(client/user)
+ . = ..()
+ var/datum/hud/my_hud = usr?.hud_used
+ if(!my_hud)
+ return
-/client/verb/toggle_runechat()
- set name = "Enable/Disable Runechat"
- set category = "Preferences"
- set desc = "Toggle runechat messages"
- prefs.toggles2 ^= PREFTOGGLE_2_RUNECHAT
- prefs.save_preferences(src)
- to_chat(src, "You will [(prefs.toggles2 & PREFTOGGLE_2_RUNECHAT) ? "now see" : "no longer see"] floating chat messages.")
-
-/client/verb/toggle_death_messages()
- set name = "Show/Hide Death Notifications"
- set category = "Preferences"
- set desc = "Toggle player death notifications"
- prefs.toggles2 ^= PREFTOGGLE_2_DEATHMESSAGE
- prefs.save_preferences(src)
- to_chat(src, "You will [(prefs.toggles2 & PREFTOGGLE_2_DEATHMESSAGE) ? "now" : "no longer"] see a notification in deadchat when a player dies.")
-
-/client/verb/toggle_item_outlines()
- set name = "Show/Hide Item Outlines"
- set category = "Preferences"
- set desc = "Toggles seeing item outlines on hover."
- prefs.toggles2 ^= PREFTOGGLE_2_SEE_ITEM_OUTLINES
- prefs.save_preferences(src)
- to_chat(src, "You will [(prefs.toggles2 & PREFTOGGLE_2_SEE_ITEM_OUTLINES) ? "now" : "no longer"] see item outlines on hover.")
-
-/client/verb/toggle_reverb()
- set name = "Enable/Disable Reverb"
- set category = "Preferences"
- set desc = "Toggle ingame reverb effects"
- prefs.toggles2 ^= PREFTOGGLE_2_REVERB_DISABLE
- prefs.save_preferences(src)
- to_chat(src, "You will [(prefs.toggles2 & PREFTOGGLE_2_REVERB_DISABLE) ? "no longer" : "now"] get reverb on ingame sounds.")
-
-/mob/verb/toggle_anonmode()
- set name = "Toggle Anonymous Mode"
- set category = "Preferences"
- set desc = "Toggles showing your key in various parts of the game (deadchat, end round, etc)."
- client.prefs.toggles2 ^= PREFTOGGLE_2_ANON
- to_chat(src, "Your key will [(client.prefs.toggles2 & PREFTOGGLE_2_ANON) ? "no longer" : "now"] be shown in certain events (end round reports, deadchat, etc). ")
- client.prefs.save_preferences(src)
-
-/client/proc/toggle_mctabs()
- set name = "Show/Hide MC Tabs"
- set category = "Preferences"
- set desc = "Shows or hides the MC tabs."
- prefs.toggles2 ^= PREFTOGGLE_2_MC_TABS
- prefs.save_preferences(src)
- to_chat(src, "You will [(prefs.toggles2 & PREFTOGGLE_2_MC_TABS) ? "now" : "no longer"] see the MC tabs on the top right.")
+ for(var/group_key as anything in my_hud.master_groups)
+ var/datum/plane_master_group/group = my_hud.master_groups[group_key]
+ group.transform_lower_turfs(my_hud, my_hud.current_plane_offset)
+/datum/preference_toggle/toggle_vote_popup
+ name = "Toggle Vote Popup"
+ description = "Toggles the popup of the voting window on the screen when voting starts (Now working only with map votes)"
+ preftoggle_bitflag = PREFTOGGLE_2_DISABLE_VOTE_POPUPS
+ preftoggle_toggle = PREFTOGGLE_TOGGLE2
+ preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL
+ enable_message = "You will now receive popups when vote starts."
+ disable_message = "You will no longer receive popups when vote starts."
+ blackbox_message = "Toggle Vote Popup"
+
+/datum/preference_toggle/toggle_emote_indicator
+ name = "Toggle Emote Typing Indicator"
+ description = "Toggles showing an indicator when you are typing an emote."
+ preftoggle_bitflag = PREFTOGGLE_2_EMOTE_BUBBLE
+ preftoggle_toggle = PREFTOGGLE_TOGGLE2
+ preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL
+ enable_message = "You will now display a typing indicator for emotes."
+ disable_message = "You will no longer display a typing indicator for emotes."
+ blackbox_message = "Toggle Typing Indicator (Emote)"
+
+/datum/preference_toggle/toggle_tgui_input
+ name = "Toggle TGUI Input"
+ description = "Switches inputs between the TGUI and the standard one"
+ preftoggle_bitflag = PREFTOGGLE_2_DISABLE_TGUI_INPUT
+ preftoggle_toggle = PREFTOGGLE_TOGGLE2
+ preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL
+ enable_message = "You will no longer use TGUI Input."
+ disable_message = "You will now use TGUI Input."
+ blackbox_message = "Toggle TGUI Input"
+
+/datum/preference_toggle/toggle_strip_tgui_size
+ name = "Toggle TGUI strip menu size"
+ description = "Toggles TGUI strip menu size between miniature and full-size."
+ preftoggle_bitflag = PREFTOGGLE_2_BIG_STRIP_MENU
+ preftoggle_toggle = PREFTOGGLE_TOGGLE2
+ preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL
+ enable_message = "You will see full-size TGUI strip menu."
+ disable_message = "You will see minuature TGUI strip menu."
+ blackbox_message = "Toggle TGUI strip menu size"
diff --git a/code/modules/client/preference/preferences_volume_mixer.dm b/code/modules/client/preference/preferences_volume_mixer.dm
index 65aaec51374..ef9c4d697ae 100644
--- a/code/modules/client/preference/preferences_volume_mixer.dm
+++ b/code/modules/client/preference/preferences_volume_mixer.dm
@@ -95,7 +95,7 @@
/client/verb/volume_mixer()
set name = "Open Volume Mixer"
- set category = "Preferences"
+ set category = null
set hidden = TRUE
var/datum/ui_module/volume_mixer/VM = new()
diff --git a/code/modules/client/view.dm b/code/modules/client/view.dm
index 27bfb54060e..22f68cfb0ef 100644
--- a/code/modules/client/view.dm
+++ b/code/modules/client/view.dm
@@ -4,9 +4,6 @@
* Also includes
*/
-/* Defines */
-#define CUSTOM_VIEWRANGES list(1, 2, 3, 4, 5, 6, "RESET")
-
/* Viewmods */
/client
var/list/ViewMods = list()
@@ -75,18 +72,3 @@
/* Client verbs */
/proc/viewNum_to_text(view)
return "[(view * 2) + 1]x[(view * 2) + 1]"
-
-/client/verb/set_view_range(view_range as null|anything in CUSTOM_VIEWRANGES)
- set name = "Set View Range"
- set category = "Preferences"
-
- if(!view_range)
- return
-
- RemoveViewMod("custom")
- if(view_range == "RESET")
- to_chat(src, "View range reset. ")
- return
-
- to_chat(src, "View range set to [viewNum_to_text(view_range)] ")
- AddViewMod("custom", view_range)
diff --git a/code/modules/clothing/gloves/miscellaneous.dm b/code/modules/clothing/gloves/miscellaneous.dm
index bf21d8465f5..deb0faf5f4f 100644
--- a/code/modules/clothing/gloves/miscellaneous.dm
+++ b/code/modules/clothing/gloves/miscellaneous.dm
@@ -189,11 +189,11 @@
owner = user
if(istype(owner) && slot == ITEM_SLOT_GLOVES)
owner.dirslash_enabled = TRUE
- owner.verbs += /obj/item/clothing/gloves/fingerless/rapid/proc/dirslash_enabling
+ add_verb(owner, /obj/item/clothing/gloves/fingerless/rapid/proc/dirslash_enabling)
. = ..()
/obj/item/clothing/gloves/fingerless/rapid/dropped(mob/user, slot, silent = FALSE)
- owner.verbs -= /obj/item/clothing/gloves/fingerless/rapid/proc/dirslash_enabling
+ remove_verb(owner, /obj/item/clothing/gloves/fingerless/rapid/proc/dirslash_enabling)
owner.dirslash_enabled = initial(owner.dirslash_enabled)
. = ..()
diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm
index d4a26e9b3be..17428f6eaf6 100644
--- a/code/modules/clothing/head/misc_special.dm
+++ b/code/modules/clothing/head/misc_special.dm
@@ -16,6 +16,7 @@
name = "welding helmet"
desc = "A head-mounted face cover designed to protect the wearer completely from space-arc eye."
icon_state = "welding"
+ base_icon_state = "welding"
flags_cover = HEADCOVERSEYES|HEADCOVERSMOUTH
item_state = "welding"
materials = list(MAT_METAL=1750, MAT_GLASS=400)
@@ -27,6 +28,7 @@
actions_types = list(/datum/action/item_action/toggle)
visor_flags_inv = HIDEMASK|HIDEHEADSETS|HIDEGLASSES|HIDENAME
resistance_flags = FIRE_PROOF
+ /// Name icon_state, which is used for painting
var/paint = null
sprite_sheets = list(
@@ -37,7 +39,7 @@
SPECIES_DRACONOID = 'icons/mob/clothing/species/unathi/helmet.dmi',
SPECIES_TAJARAN = 'icons/mob/clothing/species/tajaran/helmet.dmi',
SPECIES_VULPKANIN = 'icons/mob/clothing/species/vulpkanin/helmet.dmi',
- SPECIES_GREY = 'icons/mob/clothing/species/grey/helmet.dmi',
+ SPECIES_GREY = 'icons/mob/clothing/species/grey/head.dmi',
SPECIES_MONKEY = 'icons/mob/clothing/species/monkey/head.dmi',
SPECIES_FARWA = 'icons/mob/clothing/species/monkey/head.dmi',
SPECIES_WOLPIN = 'icons/mob/clothing/species/monkey/head.dmi',
@@ -60,41 +62,49 @@
desc = "A white welding helmet with a character written across it."
icon_state = "welding_white"
+/obj/item/clothing/head/welding/bigbrother
+ name = "big brother decal welding helmet"
+ desc = "A welding helmet with lines and red protective glass."
+ icon_state = "welding_bigbrother"
+
+/obj/item/clothing/head/welding/slavic
+ name = "slavic decal welding helmet"
+ desc = "A welding helmet with lines and yellow protective glass."
+ icon_state = "welding_slavic"
+
/obj/item/clothing/head/welding/attack_self(mob/user)
weldingvisortoggle(user)
/obj/item/clothing/head/welding/attackby(obj/item/I, mob/living/user)
if(istype(I, /obj/item/toy/crayon/spraycan))
- if(icon_state != "welding")
- to_chat(user, "Похоже, тут уже есть слой краски! ")
+ adjust_paint(user, I)
+ else if(istype(I, /obj/item/soap) && paint)
+ adjust_paint()
+ else return ..()
+
+/obj/item/clothing/head/welding/update_icon_state()
+ icon_state = paint ? paint : base_icon_state
+ return ..()
+
+/obj/item/clothing/head/welding/proc/adjust_paint(mob/living/user = null, obj/item/toy/crayon/spraycan/spray = null)
+ if(spray && user)
+ if(paint)
+ to_chat(user, span_warning("Похоже, тут уже есть слой краски!"))
return
- var/obj/item/toy/crayon/spraycan/C = I
- if(C.capped)
- to_chat(user, "Вы не можете раскрасить [src], если крышка на банке закрыта! ")
+ if(!spray.can_paint(src, user))
return
- var/list/weld_icons = list("Flame" = image(icon = src.icon, icon_state = "welding_redflame"),
- "Blue Flame" = image(icon = src.icon, icon_state = "welding_blueflame"),
- "White Flame" = image(icon = src.icon, icon_state = "welding_white"))
- var/list/weld = list("Flame" = "welding_redflame",
- "Blue Flame" = "welding_blueflame",
- "White Flame" = "welding_white")
+ var/list/weld_icons = null
+ for(var/weld_icon in spray.weld_icons)
+ weld_icons += list("[weld_icon]" = image(icon = src.icon, icon_state = spray.weld_icons[weld_icon]))
var/choice = show_radial_menu(user, src, weld_icons)
- if(!choice || I.loc != user || !Adjacent(user))
+ if(!choice || spray.loc != user)
return
- if(C.uses <= 0)
- to_chat(user, "Не похоже что бы осталось достаточно краски. ")
- return
- icon_state = weld[choice]
- paint = weld[choice]
- C.uses--
- update_icon()
- if(istype(I, /obj/item/soap) && (icon_state != initial(icon_state)))
- icon_state = initial(icon_state)
- paint = null
- update_icon()
+ spray.draw_paint(user)
+ paint = spray.weld_icons[choice]
else
- return ..()
-
+ paint = null
+ update_icon(UPDATE_ICON_STATE)
+ update_equipped_item(update_speedmods = FALSE)
/*
* Cakehat
diff --git a/code/modules/clothing/masks/miscellaneous.dm b/code/modules/clothing/masks/miscellaneous.dm
index ad9fac1f52a..e801374f3d0 100644
--- a/code/modules/clothing/masks/miscellaneous.dm
+++ b/code/modules/clothing/masks/miscellaneous.dm
@@ -64,28 +64,6 @@
return TRUE
return FALSE
-/obj/item/clothing/mask/muzzle/Topic(href, href_list)
- ..()
- if(href_list["locked"])
- var/mob/living/carbon/wearer = locate(href_list["locked"])
- var/success = 0
- if(ishuman(usr))
- visible_message("[usr] tries to [locked ? "unlock" : "lock"] [wearer]'s [name]. ", \
- "[usr] tries to [locked ? "unlock" : "lock"] [wearer]'s [name]. ")
- if(do_after(usr, POCKET_STRIP_DELAY, wearer, NONE))
- if(locked)
- success = do_unlock(usr)
- else
- success = do_lock(usr)
- if(success)
- visible_message("[usr] [locked ? "locks" : "unlocks"] [wearer]'s [name]. ", \
- "[usr] [locked ? "locks" : "unlocks"] [wearer]'s [name]. ")
- if(usr.machine == wearer && in_range(src, usr))
- wearer.show_inv(usr)
- else
- to_chat(usr, "You lack the ability to manipulate the lock.")
-
-
/obj/item/clothing/mask/muzzle/tapegag
name = "tape gag"
desc = "MHPMHHH!"
diff --git a/code/modules/economy/ATM.dm b/code/modules/economy/ATM.dm
index 085b9153268..169027531f9 100644
--- a/code/modules/economy/ATM.dm
+++ b/code/modules/economy/ATM.dm
@@ -213,7 +213,7 @@ log transactions
if("change_security_level")
if(authenticated_account)
- var/new_sec_level = max(min(text2num(params["new_security_level"]), 2), 0)
+ var/new_sec_level = max(min(params["new_security_level"], 2), 0)
authenticated_account.security_level = new_sec_level
if("attempt_auth")
diff --git a/code/modules/economy/EFTPOS.dm b/code/modules/economy/EFTPOS.dm
index e1e49288d4a..28f2a21bf21 100644
--- a/code/modules/economy/EFTPOS.dm
+++ b/code/modules/economy/EFTPOS.dm
@@ -167,56 +167,56 @@
switch(action)
if("change_code")
if(world.timeofday < last_change + change_delay)
- to_chat(usr, "[bicon(src)] Wait before next access code change. ")
+ to_chat(user, "[bicon(src)] Wait before next access code change. ")
playsound(src, 'sound/machines/terminal_prompt_deny.ogg', 30, 1)
return
last_change = world.timeofday
if(access_code)
var/attempt_code = tgui_input_number(user, "Re-enter the current EFTPOS access code:", "Confirm old EFTPOS code", max_value = 9999, min_value = 1000)
- if(!Adjacent(usr))
+ if(!Adjacent(user))
return
if(attempt_code != access_code)
- to_chat(usr, "[bicon(src)] Incorrect code entered. ")
+ to_chat(user, "[bicon(src)] Incorrect code entered. ")
playsound(src, 'sound/machines/terminal_prompt_deny.ogg', 30, 0)
return
var/trycode = tgui_input_number(user, "Enter a new access code for this device:", "Enter new EFTPOS code", max_value = 9999, min_value = 1000)
- if(!Adjacent(usr) || !isnull(trycode))
+ if(!Adjacent(user) || !isnull(trycode))
return
access_code = trycode
- print_reference(usr)
+ print_reference(user)
if("link_account")
if(duty_mode)
//запрещает редактировать это поле на служебном устройстве
- to_chat(usr, "[bicon(src)] Feature not available on this device. ")
+ to_chat(user, "[bicon(src)] Feature not available on this device. ")
playsound(src, 'sound/machines/terminal_prompt_deny.ogg', 30, 1)
return
if(!linked_db)
reconnect_database()
if(linked_db)
- var/attempt_account_num = tgui_input_number(user, "Enter account number to pay EFTPOS charges into:", "New account number", max_value = 9999999, min_value = 1000000)
+ var/attempt_account_num = tgui_input_number(user, "Enter account number to pay EFTPOS charges into:", "New account number", max_value = 999999, min_value = 100000)
if(!attempt_account_num)
return
var/attempt_pin = tgui_input_number(user, "Enter pin code", "Account pin", max_value = 99999, min_value = 10000)
- if(!Adjacent(usr) || !attempt_pin)
+ if(!Adjacent(user) || !attempt_pin)
return
linked_account = attempt_account_access(attempt_account_num, attempt_pin, 2)
playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 30, 0)
else
- to_chat(usr, "[bicon(src)] Server Error #523 Accounts Database Is Unreachable. Please retry and if the issue persists contact Nanotrasen IT support. ")
+ to_chat(user, "[bicon(src)] Server Error #523 Accounts Database Is Unreachable. Please retry and if the issue persists contact Nanotrasen IT support. ")
playsound(src, 'sound/machines/terminal_alert.ogg', 30, 0)
if("trans_purpose")
if (duty_mode)
- to_chat(usr, "[bicon(src)] Feature not available on this device. ")
+ to_chat(user, "[bicon(src)] Feature not available on this device. ")
playsound(src, 'sound/machines/terminal_prompt_deny.ogg', 30, 1)
return
var/purpose = tgui_input_text(user, "Enter reason for EFTPOS transaction", "Transaction purpose", transaction_purpose, encode = FALSE)
- if(!Adjacent(usr) || !purpose)
+ if(!Adjacent(user) || isnull(purpose))
return
transaction_purpose = purpose
playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 30, 0)
if("trans_value")
var/try_num = tgui_input_number(user, "Enter amount for EFTPOS transaction", "Transaction amount", transaction_amount)
- if(!Adjacent(usr) || !isnull(try_num))
+ if(!Adjacent(user) || isnull(try_num))
return
transaction_amount = try_num
if("toggle_lock")
@@ -224,7 +224,7 @@
//но для этого нужно eftpos.js редактировать, заодно и все input перевести на tgui
if(transaction_locked && !transaction_paid)
//выход из режима оплаты c помощью карты или если код 0 (приоритетный выход)
- var/list/access = usr.get_access()
+ var/list/access = user.get_access()
if((ACCESS_CENT_COMMANDER in access) || (ACCESS_CAPTAIN in access) || (ACCESS_HOP in access) || !access_code)
transaction_locked = 0
transaction_paid = 0
@@ -232,10 +232,10 @@
return
//выход с проверкой кода доступа
var/attempt_code = tgui_input_number(user, "Enter EFTPOS access code", "Reset Transaction", max_value = 9999, min_value = 1000)
- if(!Adjacent(usr))
+ if(!Adjacent(user))
return
if(attempt_code != access_code)
- to_chat(usr, "[bicon(src)] That is not a valid code! ")
+ to_chat(user, "[bicon(src)] That is not a valid code! ")
playsound(src, 'sound/machines/terminal_prompt_deny.ogg', 30, 0)
return
transaction_locked = 0
@@ -246,30 +246,30 @@
//завершение оплаты с печатью чека
transaction_locked = 0
transaction_paid = 0
- print_check(usr)
+ print_check(user)
return
if(linked_account && !transaction_locked)
//переводит EFTPOS в режим оплаты, если введен аккаунт получателя
transaction_locked = 1
playsound(src, 'sound/machines/terminal_prompt.ogg', 30, 0)
else
- to_chat(usr, "[bicon(src)] Client Error #401 No Account Linked To Device. ")
+ to_chat(user, "[bicon(src)] Client Error #401 No Account Linked To Device. ")
playsound(src, 'sound/machines/terminal_alert.ogg', 30, 0)
if("scan_card")
- var/obj/item/active_hand = usr.get_active_hand()
- var/obj/item/card/id/id_card = active_hand.GetID()
+ var/obj/item/active_hand = user.get_active_hand()
+ var/obj/item/card/id/id_card = active_hand?.GetID()
if(!istype(id_card))
return
- scan_card(id_card, usr)
+ scan_card(id_card, user)
if("reset")
//reset the access code - requires HoP/captain access
- var/list/access = usr.get_access()
+ var/list/access = user.get_access()
if((ACCESS_CENT_COMMANDER in access) || (ACCESS_CAPTAIN in access) || (ACCESS_HOP in access))
access_code = 0
- to_chat(usr, "[bicon(src)] Access code reset to 0. ")
+ to_chat(user, "[bicon(src)] Access code reset to 0. ")
playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 30, 0)
else
- to_chat(usr, "[bicon(src)] Not allowed ID access. ")
+ to_chat(user, "[bicon(src)] Not allowed ID access. ")
playsound(src, 'sound/machines/terminal_prompt_deny.ogg', 30, 1)
/obj/item/eftpos/proc/scan_card(obj/item/card/id/id_card, mob/user)
@@ -302,7 +302,7 @@
card_account = attempt_account_access(id_card.associated_account_number, pin_needed = FALSE)
else
var/attempt_pin = tgui_input_number(user, "Enter pin code", "EFTPOS transaction", max_value = 9999, min_value = 1000)
- if(!attempt_pin || Adjacent(user))
+ if(!attempt_pin || !Adjacent(user))
return
card_account = attempt_account_access(id_card.associated_account_number, attempt_pin, 2)
if(!card_account || card_account.suspended)
@@ -322,5 +322,5 @@
visible_message("[bicon(src)] The [src] chimes.")
playsound(src, 'sound/machines/chime.ogg', 50, 0)
else
- to_chat(usr, "[bicon(src)] Server Error #523 Accounts Database Is Unreachable. Please retry and if the issue persists contact Nanotrasen IT support. ")
+ to_chat(user, "[bicon(src)] Server Error #523 Accounts Database Is Unreachable. Please retry and if the issue persists contact Nanotrasen IT support. ")
playsound(src, 'sound/machines/terminal_alert.ogg', 50, 0)
diff --git a/code/modules/economy/utils.dm b/code/modules/economy/utils.dm
index b0c3c7e01d3..2de596b732a 100644
--- a/code/modules/economy/utils.dm
+++ b/code/modules/economy/utils.dm
@@ -57,7 +57,7 @@
// Prevents people from figuring out acct is empty at high security levels
if(customer_account.security_level)
// If card requires pin authentication (ie seclevel 1 or 2)
- var/attempt_pin = tgui_input_number(M, "Enter pin code", "Vendor Transaction")
+ var/attempt_pin = tgui_input_number(M, "Enter pin code", "Vendor Transaction", 111111, 999999, 111111)
if(!attempt_account_access(customer_account.account_number, attempt_pin, 2))
to_chat(M, "Unable to access account: incorrect credentials. ")
return FALSE
diff --git a/code/modules/events/communications_blackout.dm b/code/modules/events/communications_blackout.dm
index 7a137d600c5..c114e786e1e 100644
--- a/code/modules/events/communications_blackout.dm
+++ b/code/modules/events/communications_blackout.dm
@@ -1,18 +1,26 @@
+/datum/event/communications_blackout
+ var/syndicate = FALSE
+
+
/datum/event/communications_blackout/announce(false_alarm)
- var/alert = pick( "Обнаружены ионосферные аномалии. Неизбежен временный сбой связи. Пожалуйста, свяжитесь с вашим*%fj 00)`5 vc-БЗЗЗ", \
- "Обнаружены ионосферные аномалии. Неизбежен временный сбо*3mga;b4;'1v?-БЗЗЗЗ", \
- "Обнаружены ионосферные аномалии. Неизбежен време#MCi46:5.;@63-БЗЗЗЗЗ", \
- "Обнаружены ионосфе'fZ\\kg5_0-БЗЗЗЗЗ", \
- "Обнаруж:%? MCayj^j<.3-БЗЗЗЗЗ", \
- "#4nd%;f4y6,>?%-БЗЗЗЗЗЗЗ")
+ var/alert = syndicate ? "Обнаружено враждебное вмешательство в работу телекоммуникаций." : "Обнаружены ионосферные аномалии."
+
+ var/alert_text = pick(list(
+ "[alert] Неизбежен временный сбой связи. Пожалуйста, свяжитесь с вашим*%fj 00)`5 vc-БЗЗЗ",
+ "[alert] Неизбежен временный сбо*3mga;b4;'1v?-БЗЗЗЗ",
+ "[alert] Неизбежен време#MCi46:5.;@63-БЗЗЗЗЗ",
+ "[copytext(alert, 1, 18)]'fZ\\kg5_0-БЗЗЗЗЗ",
+ "[copytext(alert, 1, 7)]:%? MCayj^j<.3-БЗЗЗЗЗ",
+ "#4nd%;f4y6,>?%-БЗЗЗЗЗЗЗ"
+ ))
+
+ var/list/awared_ones = active_ais()
+ for(var/mob/living/silicon/ai/AI as anything in awared_ones) //AIs are always aware of communication blackouts.
+ to_chat(AI, "[alert_text] ")
- for(var/mob/living/silicon/ai/A in GLOB.player_list) //AIs are always aware of communication blackouts.
- to_chat(A, " ")
- to_chat(A, "[alert] ")
- to_chat(A, " ")
+ if(syndicate || false_alarm || prob(30)) //most of the time, we don't want an announcement, so as to allow AIs to fake blackouts.
+ GLOB.event_announcement.Announce(alert_text)
- if(false_alarm || prob(30)) //most of the time, we don't want an announcement, so as to allow AIs to fake blackouts.
- GLOB.event_announcement.Announce(alert)
/datum/event/communications_blackout/start()
var/time = rand(1800, 3000)
@@ -25,6 +33,11 @@
addtimer(CALLBACK(src, PROC_REF(toggle_monitors)), time)
GLOB.communications_blackout = TRUE
+
/datum/event/communications_blackout/proc/toggle_monitors()
GLOB.communications_blackout = FALSE
return
+
+
+/datum/event/communications_blackout/syndicate
+ syndicate = TRUE
diff --git a/code/modules/events/event_procs.dm b/code/modules/events/event_procs.dm
index bd29b7e3d07..c960ed16b9e 100644
--- a/code/modules/events/event_procs.dm
+++ b/code/modules/events/event_procs.dm
@@ -1,11 +1,11 @@
-/client/proc/forceEvent(var/type in SSevents.allEvents)
+/client/proc/forceEvent()
set name = "Trigger Event"
- set category = "Debug"
+ set category = "Event"
if(!check_rights(R_EVENT))
return
-
+ var/type = tgui_input_list(src, "Выберите событие для запуска", "Выбор события", SSevents.allEvents)
if(ispath(type))
new type(new /datum/event_meta(EVENT_LEVEL_MAJOR))
message_admins("[key_name_admin(usr)] has triggered an event. ([type])")
diff --git a/code/modules/events/ion_storm.dm b/code/modules/events/ion_storm.dm
index fe1fad91376..a4620acf640 100644
--- a/code/modules/events/ion_storm.dm
+++ b/code/modules/events/ion_storm.dm
@@ -1,14 +1,18 @@
#define ION_NOANNOUNCEMENT -1
#define ION_RANDOM 0
#define ION_ANNOUNCE 1
+#define ION_SYNDICATE 2
+
/datum/event/ion_storm
var/botEmagChance = 10
var/announceEvent = ION_NOANNOUNCEMENT // -1 means don't announce, 0 means have it randomly announce, 1 means
var/ionMessage = null
var/ionAnnounceChance = 33
+ var/location_name = null
announceWhen = 1
+
/datum/event/ion_storm/New(datum/event_meta/EM, skeleton = FALSE, botEmagChance = 10, announceEvent = ION_NOANNOUNCEMENT, ionMessage = null, ionAnnounceChance = 33)
src.botEmagChance = botEmagChance
src.announceEvent = announceEvent
@@ -16,10 +20,18 @@
src.ionAnnounceChance = ionAnnounceChance
..()
+
/datum/event/ion_storm/announce(false_alarm)
- if(announceEvent == ION_ANNOUNCE || (announceEvent == ION_RANDOM && prob(ionAnnounceChance)) || false_alarm)
+ if(announceEvent == ION_SYNDICATE)
+ GLOB.event_announcement.Announce("Неестественная ионная активность была замечена на станции. Пожалуйста, проверьте всё оборудование, управляемое ИИ, на наличие ошибок. Дополнительная информация была загружена и распечатана на всех консолях связи.", "ВНИМАНИЕ: ОБНАРУЖЕНА АНОМАЛИЯ.", 'sound/AI/ionstorm.ogg')
+ var/message = "Malicious Interference with standard AI-Subsystems detected. Investigation recommended. "
+ message += (location_name ? "Signal traced to [location_name] . " : "Signal untracable. ")
+ print_command_report(message, "Classified [command_name()] Update", FALSE)
+
+ else if(false_alarm || announceEvent == ION_ANNOUNCE || (announceEvent == ION_RANDOM && prob(ionAnnounceChance)))
GLOB.event_announcement.Announce("Вблизи станции обнаружена ионная буря. Пожалуйста, проверьте всё оборудование, управляемое ИИ, на наличие ошибок.", "ВНИМАНИЕ: ОБНАРУЖЕНА АНОМАЛИЯ.", 'sound/AI/ionstorm.ogg')
+
/datum/event/ion_storm/start()
//AI laws
for(var/mob/living/silicon/ai/ai_player as anything in GLOB.ai_list)
@@ -36,8 +48,10 @@
if(botEmagChance)
for(var/mob/living/simple_animal/bot/bot as anything in GLOB.bots_list)
- if(prob(botEmagChance))
- bot.emag_act()
+ if(!prob(botEmagChance))
+ continue
+ bot.emag_act()
+
/proc/generate_ion_law(ionMessage)
if(ionMessage)
@@ -47,6 +61,7 @@
message = uppertext(generate_static_ion_law())
return message
+
/proc/generate_static_ion_law()
var/iondepartment = pick_list("ion_laws.json", "отделы")
var/list/players = list()
@@ -181,6 +196,8 @@
)
return pick(laws)
+
#undef ION_NOANNOUNCEMENT
#undef ION_RANDOM
#undef ION_ANNOUNCE
+#undef ION_SYNDICATE
diff --git a/code/modules/holiday/holiday.dm b/code/modules/holiday/holiday.dm
index 7f35b5f0eb2..647450e3c95 100644
--- a/code/modules/holiday/holiday.dm
+++ b/code/modules/holiday/holiday.dm
@@ -350,7 +350,7 @@ GLOBAL_VAR_INIT(new_year_celebration, FALSE)
/client/proc/Set_Holiday(T as text|null)
- set name = ".Set Holiday"
+ set name = "Set Holiday"
set category = "Event"
set desc = "Force-set the Holiday variable to make the game think it's a certain day."
if(!check_rights(R_SERVER)) return
diff --git a/code/modules/input/input.dm b/code/modules/input/input.dm
deleted file mode 100644
index fd3e7d54bf4..00000000000
--- a/code/modules/input/input.dm
+++ /dev/null
@@ -1,161 +0,0 @@
-/datum/proc/key_down(key, client/C)
- return
-
-/datum/proc/key_up(key, client/C)
- return
-
-/datum/proc/key_loop(client/C)
- return
-
-/client/key_loop()
- mob.input_focus?.key_loop(src)
-
-/client
- var/list/macro_sets
-
-/// This proc sets the built in BYOND macros for keypresses to pass inputs on to the rebindable input system or the legacy system
-/// If you plan on ripping out the legacy system, see the set_macros() proc at the following commit: https://github.com/S34NW/Paradise/commit/83a0a0b0c633807cc5a88a630f623cec24e16027
-/client/proc/set_macros()
- set waitfor = FALSE
- var/static/list/default_macro_sets
-
- if(!default_macro_sets) //If you ever remove legacy input mode, you can simplify this a lot
- default_macro_sets = list(
- "default" = list(
- "Any" = "\"KeyDown \[\[*\]\]\"", // Passes any key down to the rebindable input system
- "Any+UP" = "\"KeyUp \[\[*\]\]\"", // Passes any key up to the rebindable input system
- "Tab" = "\".winset \\\"mainwindow.macro=legacy input.focus=true input.border=sunken\\\"\"", // Swaps us to legacy mode, forces input to the input bar, sets the input bar colour to salmon pink
- "Back" = "\".winset \\\"input.focus=true ? input.text=\\\"\"" // This makes it so backspace can remove default inputs
- ),
- "legacy" = list(
- "Tab" = "\".winset \\\"mainwindow.macro=default map.focus=true input.border=line\\\"\"", // Swaps us to rebind mode, moves input away from input bar, sets input bar to white
- "Back" = "\".winset \\\"input.focus=true ? input.text=\\\"\"" // This makes it so backspace can remove default inputs
- ),
- )
-
- var/list/legacy_default = default_macro_sets["legacy"]
-
- /// This list defines the keys in legacy mode that get passed on to the rebindable input system
- /// It cannot be bigger since, while typing, the keys would be passed to whatever they are set in the rebind input system
- var/list/static/legacy_keys = list(
- "North", "East", "South", "West",
- "Northeast", "Southeast", "Northwest", "Southwest",
- "Insert", "Delete",
- "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "F10", "F11", "F12",
- )
-
- // We use the static list to make only the keys in it passed to legacy mode
- for(var/i in 1 to length(legacy_keys))
- var/key = legacy_keys[i]
- legacy_default[key] = "\"KeyDown [key]\""
- legacy_default["[key]+UP"] = "\"KeyUp [key]\""
-
- macro_sets = default_macro_sets
-
- //This next bit is black magic, if we only had one input system it could be much shorter
- for(var/i in 1 to length(macro_sets))
- var/setname = macro_sets[i]
- if(setname != "default")
- winclone(src, "default", setname)
- var/list/macro_set = macro_sets[setname]
- for(var/k in 1 to length(macro_set))
- var/key = macro_set[k]
- var/command = macro_set[key]
- winset(src, "[setname]-[key]", "parent=[setname];name=[key];command=[command]")
- winset(src, null, "input.border=line") //screw you, we start in hotkey mode now
- macro_sets = null //not needed anymore, bye have a great time
-
-/client/verb/KeyDown(_key as text)
- set instant = TRUE
- set hidden = TRUE
-
- var/datum/input_data/ID = input_data
- var/cache = ID.client_keysend_amount++
- if(ID.keysend_tripped && ID.next_keysend_trip_reset <= world.time)
- ID.keysend_tripped = FALSE
- if(ID.next_keysend_reset <= world.time)
- ID.client_keysend_amount = 0
- ID.next_keysend_reset = world.time + (1 SECONDS)
-
- // The "tripped" system is to confirm that flooding is still happening after one spike
- // not entirely sure how byond commands interact in relation to lag
- // don't want to kick people if a lag spike results in a huge flood of commands being sent
- if(cache >= MAX_KEYPRESS_AUTOKICK)
- if(!ID.keysend_tripped)
- ID.keysend_tripped = TRUE
- ID.next_keysend_trip_reset = world.time + (2 SECONDS)
- else
- log_and_message_admins("was just autokicked for flooding keysends; likely abuse but potentially lagspike, or a controller plugged into their PC.")
- qdel(src)
- return
-
- // Check if the key is short enough to even be a real key
- if(length(_key) > MAX_KEYPRESS_COMMANDLENGTH)
- to_chat(src, "Invalid KeyDown detected! You have been disconnected from the server automatically. ")
- log_and_message_admins("just attempted to send an invalid keypress. Keymessage was over [MAX_KEYPRESS_COMMANDLENGTH] characters, autokicking due to likely abuse.")
- qdel(src)
- return
-
- if(length(ID.keys_held) > HELD_KEY_BUFFER_LENGTH)
- return
-
- // The time a key was pressed isn't actually used anywhere (as of 2019-9-10) but this allows easier access usage/checking
- ID.keys_held[_key] = world.time
-
- var/move_dir = movement_kb_dirs[_key]
- if(move_dir && !ID.move_lock)
- SSinput.processing[src] = world.time
- ID.desired_move_dir |= move_dir
- if(!(ID.desired_move_dir_sub & move_dir))
- ID.desired_move_dir_add |= move_dir
-
- var/alt_mod = ID.keys_held["Alt"] ? "Alt" : ""
- var/ctrl_mod = ID.keys_held["Ctrl"] ? "Ctrl" : ""
- var/shift_mod = ID.keys_held["Shift"] ? "Shift" : ""
- var/full_key
- switch(_key)
- if("Alt", "Ctrl", "Shift")
- full_key = "[alt_mod][ctrl_mod][shift_mod]"
- else
- if(alt_mod || ctrl_mod || shift_mod)
- full_key = "[alt_mod][ctrl_mod][shift_mod][_key]"
- ID.key_combos_held[_key] = full_key
- else
- full_key = _key
-
- var/list/kbs = active_keybindings[full_key]
- if(LAZYLEN(kbs))
- var/keycount = 0
- for(var/kb in kbs)
- var/datum/keybinding/KB = kb
- KB.down(src)
- if(++keycount >= MAX_COMMANDS_PER_KEY)
- break
-
- mob.input_focus?.key_down(_key, src)
-
-/client/verb/KeyUp(_key as text)
- set instant = TRUE
- set hidden = TRUE
-
- var/datum/input_data/ID = input_data
- var/key_combo = ID.key_combos_held[_key]
- if(key_combo)
- ID.key_combos_held -= _key
- KeyUp(key_combo)
-
- ID.keys_held -= _key
-
- var/move_dir = movement_kb_dirs[_key]
- if(move_dir)
- ID.desired_move_dir &= ~move_dir
- if(!(ID.desired_move_dir_add & move_dir))
- ID.desired_move_dir_sub |= move_dir
-
- var/list/kbs = active_keybindings[_key]
- if(LAZYLEN(kbs))
- for(var/kb in kbs)
- var/datum/keybinding/KB = kb
- KB.up(src)
-
- mob.input_focus?.key_up(_key, src)
diff --git a/code/modules/input/keybindings.dm b/code/modules/input/keybindings.dm
deleted file mode 100644
index 7f064cf64ad..00000000000
--- a/code/modules/input/keybindings.dm
+++ /dev/null
@@ -1,23 +0,0 @@
-/client/proc/update_active_keybindings()
- active_keybindings = list()
- movement_kb_dirs = list()
-
- for(var/key in prefs?.keybindings)
- for(var/kb in prefs.keybindings[key])
- var/datum/keybinding/KB = kb
- if(!KB.can_use(src, mob))
- continue
- if(istype(KB, /datum/keybinding/movement))
- var/datum/keybinding/movement/KBM = KB
- movement_kb_dirs[key] = KBM.move_dir
- else
- active_keybindings[key] += list(KB)
-
- if(!mob) // Clients can join before world/new is setup, so we gotta mob check em
- return active_keybindings
- for(var/datum/action/action as anything in mob.actions)
- if(action.button?.linked_keybind?.binded_to)
- var/datum/keybinding/mob/trigger_action_button/linked_bind = action.button.linked_keybind
- active_keybindings[linked_bind.binded_to] += list(linked_bind)
-
- return active_keybindings
diff --git a/code/modules/input/movement.dm b/code/modules/input/movement.dm
deleted file mode 100644
index 2f221e61eb2..00000000000
--- a/code/modules/input/movement.dm
+++ /dev/null
@@ -1,21 +0,0 @@
-#define NORTH_SOUTH (NORTH | SOUTH)
-#define EAST_WEST (EAST | WEST)
-
-/// Key loop to check for movement keys held and move in the desired direction.
-/atom/movable/key_loop(client/C)
- var/datum/input_data/ID = C.input_data
- if(!ID)
- return
-
- var/direction = (ID.desired_move_dir | ID.desired_move_dir_add) & ~ID.desired_move_dir_sub //bitflag fun at no extra cost
-
- // Pressing two opposite directions will cancel both out
- if((direction & NORTH_SOUTH) >= NORTH_SOUTH)
- direction &= ~NORTH_SOUTH
- if((direction & EAST_WEST) >= EAST_WEST)
- direction &= ~EAST_WEST
-
- C.Move(get_step(src, direction), direction)
-
-#undef NORTH_SOUTH
-#undef EAST_WEST
diff --git a/code/modules/instruments/objs/items/_instrument.dm b/code/modules/instruments/objs/items/_instrument.dm
index f5cb6748e2f..2f0bf2d403f 100644
--- a/code/modules/instruments/objs/items/_instrument.dm
+++ b/code/modules/instruments/objs/items/_instrument.dm
@@ -30,6 +30,9 @@
/obj/item/instrument/attack_self(mob/user)
ui_interact(user)
+/obj/item/instrument/ui_state(mob/user)
+ return GLOB.inventory_state
+
/obj/item/instrument/ui_data(mob/user)
return song.ui_data(user)
@@ -38,10 +41,10 @@
return
song.ui_interact(user, ui)
-/obj/item/instrument/ui_act(action, params)
+/obj/item/instrument/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state)
if(..())
return
- return song.ui_act(action, params)
+ return song.ui_act(action, params, ui, state)
/**
* Whether the instrument should stop playing
diff --git a/code/modules/instruments/objs/structures/_musician.dm b/code/modules/instruments/objs/structures/_musician.dm
index de17cf3f9c2..1f631e27fd1 100644
--- a/code/modules/instruments/objs/structures/_musician.dm
+++ b/code/modules/instruments/objs/structures/_musician.dm
@@ -27,10 +27,10 @@
/obj/structure/musician/ui_interact(mob/user, datum/tgui/ui = null)
song.ui_interact(user, ui)
-/obj/structure/musician/ui_act(action, params)
+/obj/structure/musician/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state)
if(..())
return
- return song.ui_act(action, params)
+ return song.ui_act(action, params, ui, state)
/obj/structure/musician/wrench_act(mob/living/user, obj/item/I)
default_unfasten_wrench(user, I, 40)
diff --git a/code/modules/instruments/songs/_song_ui.dm b/code/modules/instruments/songs/_song_ui.dm
index 01b950e7e76..7d13daadb01 100644
--- a/code/modules/instruments/songs/_song_ui.dm
+++ b/code/modules/instruments/songs/_song_ui.dm
@@ -44,6 +44,9 @@
return data
+/datum/song/ui_state(mob/user)
+ return parent.ui_state(user)
+
/datum/song/ui_interact(mob/user, datum/tgui/ui = null)
ui = SStgui.try_update_ui(user, parent, ui)
if(!ui)
@@ -51,8 +54,9 @@
ui.open()
ui.set_autoupdate(FALSE) // NO!!! Don't auto-update this!!
-/datum/song/ui_act(action, params)
+/datum/song/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state)
. = TRUE
+ var/mob/user = ui.user
switch(action)
if("newsong")
lines = new()
@@ -60,10 +64,10 @@
name = ""
if("import")
var/t = ""
- t = tgui_input_text(usr, "Please paste the entire song, formatted:", parent.name, max_length = (MUSIC_MAXLINECHARS * MUSIC_MAXLINES), multiline = TRUE)
- if(!in_range(parent, usr))
+ t = tgui_input_text(user, "Please paste the entire song, formatted:", parent.name, max_length = (MUSIC_MAXLINECHARS * MUSIC_MAXLINES), multiline = TRUE)
+ if(!t || !(state.can_use_topic(parent, user) == UI_INTERACTIVE))
return
- parse_song(t)
+ parse_song(t, user)
return FALSE
if("help")
help = !help
@@ -76,10 +80,10 @@
if("tempo")
tempo = sanitize_tempo(text2num(params["new"]))
if("play")
- INVOKE_ASYNC(src, PROC_REF(start_playing), usr)
+ INVOKE_ASYNC(src, PROC_REF(start_playing), user)
if("newline")
- var/newline = tgui_input_text(usr, "Enter your line:", parent.name, max_length = MUSIC_MAXLINECHARS)
- if(!newline || !in_range(parent, usr))
+ var/newline = tgui_input_text(user, "Enter your line:", parent.name, max_length = MUSIC_MAXLINECHARS)
+ if(!newline || !state.can_use_topic(parent, user))
return
if(length(newline) > MUSIC_MAXLINECHARS)
newline = copytext(newline, 1, MUSIC_MAXLINECHARS)
@@ -91,8 +95,8 @@
lines.Cut(num, num + 1)
if("modifyline")
var/num = round(text2num(params["line"]))
- var/content = tgui_input_text(usr, "Enter your line:", parent.name, lines[num], max_length = MUSIC_MAXLINECHARS)
- if(!content || !in_range(parent, usr))
+ var/content = tgui_input_text(user, "Enter your line:", parent.name, lines[num], max_length = MUSIC_MAXLINECHARS)
+ if(!content || !(state.can_use_topic(parent, user) == UI_INTERACTIVE))
return
if(num > length(lines) || num < 1)
return
@@ -139,12 +143,12 @@
set_dropoff_volume(initial(sustain_dropoff_volume), TRUE)
else
return FALSE
- parent.add_fingerprint(usr)
+ parent.add_fingerprint(user)
/**
* Parses a song the user has input into lines and stores them.
*/
-/datum/song/proc/parse_song(text)
+/datum/song/proc/parse_song(text, mob/user)
set waitfor = FALSE
//split into lines
stop_playing()
@@ -158,12 +162,12 @@
else
tempo = sanitize_tempo(5) // default 120 BPM
if(length(lines) > MUSIC_MAXLINES)
- to_chat(usr, "Too many lines!")
+ to_chat(user, "Too many lines!")
lines.Cut(MUSIC_MAXLINES + 1)
var/linenum = 1
for(var/l in lines)
if(length_char(l) > MUSIC_MAXLINECHARS)
- to_chat(usr, "Line [linenum] too long!")
+ to_chat(user, "Line [linenum] too long!")
lines.Remove(l)
else
linenum++
diff --git a/code/modules/karma/karma.dm b/code/modules/karma/karma.dm
index 723f698c974..1b4dd53ab03 100644
--- a/code/modules/karma/karma.dm
+++ b/code/modules/karma/karma.dm
@@ -1,3 +1,5 @@
+//#define KARMA_ENABLE
+
/* KARMA
Everything karma related is here.
Part of karma purchase is handled in client_procs.dm */
@@ -112,6 +114,7 @@ GLOBAL_LIST_EMPTY(karma_spenders)
return FALSE
return TRUE
+#ifdef KARMA_ENABLE
/mob/verb/spend_karma_list()
set name = "Award Karma"
@@ -210,3 +213,5 @@ GLOBAL_LIST_EMPTY(karma_spenders)
currentkarma = (text2num(totalkarma) - text2num(karmaspent))
return currentkarma
+
+#endif
diff --git a/code/modules/keybindings/bindings_atom.dm b/code/modules/keybindings/bindings_atom.dm
new file mode 100644
index 00000000000..0f87544c5fd
--- /dev/null
+++ b/code/modules/keybindings/bindings_atom.dm
@@ -0,0 +1,46 @@
+// You might be wondering why this isn't client level. If focus is null, we don't want you to move.
+// Only way to do that is to tie the behavior into the focus's keyLoop().
+
+/atom/movable/keyLoop(client/user)
+ // Clients don't go null randomly. They do go null unexpectedly though, when they're poked in particular ways
+ // keyLoop is called by a for loop over mobs. We're guarenteed that all the mobs have clients at the START
+ // But the move of one mob might poke the client of another, so we do this
+ if(!user)
+ return FALSE
+ var/movement_dir = user.intended_direction | user.next_move_dir_add
+ // If we're not movin anywhere, we aren't movin anywhere
+ // Safe because nothing adds to movement_dir after this moment
+ if(!movement_dir)
+ // No input == our removal would have done nothing
+ // So we can safely forget about it
+ user.next_move_dir_sub = NONE
+ return FALSE
+
+ if(user.next_move_dir_sub)
+ movement_dir &= ~user.next_move_dir_sub
+ // Sanity checks in case you hold left and right and up to make sure you only go up
+ if((movement_dir & NORTH) && (movement_dir & SOUTH))
+ movement_dir &= ~(NORTH|SOUTH)
+ if((movement_dir & EAST) && (movement_dir & WEST))
+ movement_dir &= ~(EAST|WEST)
+
+ if(user.dir != NORTH && movement_dir) //If we're not moving, don't compensate, as byond will auto-fill dir otherwise
+ movement_dir = turn(movement_dir, -dir2angle(user.dir)) //By doing this we ensure that our input direction is offset by the client (camera) direction
+
+ //turn without moving while using the movement lock key, unless something wants to ignore it and move anyway
+ if(user.movement_locked && !(SEND_SIGNAL(src, COMSIG_MOVABLE_KEYBIND_FACE_DIR, movement_dir) & COMSIG_IGNORE_MOVEMENT_LOCK))
+ keybind_face_direction(movement_dir)
+ // Null check cause of the signal above
+ else if(user)
+ user.Move(get_step(src, movement_dir), movement_dir)
+ return !!movement_dir //true if there was actually any player input
+
+ return FALSE
+
+
+/client/proc/calculate_move_dir()
+ var/movement_dir = NONE
+ for(var/_key in keys_held)
+ movement_dir |= movement_keys[_key]
+ intended_direction = movement_dir
+
diff --git a/code/modules/keybindings/bindings_client.dm b/code/modules/keybindings/bindings_client.dm
new file mode 100644
index 00000000000..5b6801a80fb
--- /dev/null
+++ b/code/modules/keybindings/bindings_client.dm
@@ -0,0 +1,101 @@
+// Clients aren't datums so we have to define these procs indpendently.
+// These verbs are called for all key press and release events
+/client/verb/KeyDown(_key as text)
+ set instant = TRUE
+ set hidden = TRUE
+
+ client_keysend_amount += 1
+
+ var/cache = client_keysend_amount
+
+ if(keysend_tripped && next_keysend_trip_reset <= world.time)
+ keysend_tripped = FALSE
+
+ if(next_keysend_reset <= world.time)
+ client_keysend_amount = 0
+ next_keysend_reset = world.time + (1 SECONDS)
+
+ //The "tripped" system is to confirm that flooding is still happening after one spike
+ //not entirely sure how byond commands interact in relation to lag
+ //don't want to kick people if a lag spike results in a huge flood of commands being sent
+ if(cache >= MAX_KEYPRESS_AUTOKICK)
+ if(!keysend_tripped)
+ keysend_tripped = TRUE
+ next_keysend_trip_reset = world.time + (2 SECONDS)
+ else
+ to_chat(src, span_userdanger("Flooding keysends! This could have been caused by lag, or due to a plugged-in game controller. You have been disconnected from the server automatically."))
+ log_and_message_admins("was just autokicked for flooding keysends; likely abuse but potentially lagspike, or a controller plugged into their PC.")
+ qdel(src)
+ return
+
+ ///Check if the key is short enough to even be a real key
+ if(LAZYLEN(_key) > MAX_KEYPRESS_COMMANDLENGTH)
+ to_chat(src, span_userdanger("Invalid KeyDown detected! You have been disconnected from the server automatically."))
+ log_and_message_admins("just attempted to send an invalid keypress. Keymessage was over [MAX_KEYPRESS_COMMANDLENGTH] characters, autokicking due to likely abuse.")
+ qdel(src)
+ return
+
+ if(length(keys_held) >= HELD_KEY_BUFFER_LENGTH && !keys_held[_key])
+ KeyUp(keys_held[1]) //We are going over the number of possible held keys, so let's remove the first one.
+
+ //the time a key was pressed isn't actually used anywhere (as of 2019-9-10) but this allows easier access usage/checking
+ keys_held[_key] = world.time
+ var/movement = movement_keys[_key]
+ if(movement)
+ calculate_move_dir()
+ if(!movement_locked && !(next_move_dir_sub & movement))
+ next_move_dir_add |= movement
+
+ // Client-level keybindings are ones anyone should be able to do at any time
+ // Things like taking screenshots, hitting tab, and adminhelps.
+ var/AltMod = keys_held["Alt"] ? "Alt" : ""
+ var/CtrlMod = keys_held["Ctrl"] ? "Ctrl" : ""
+ var/ShiftMod = keys_held["Shift"] ? "Shift" : ""
+ var/full_key
+ switch(_key)
+ if("Alt", "Ctrl", "Shift")
+ full_key = "[AltMod][CtrlMod][ShiftMod]"
+ else
+ if(AltMod || CtrlMod || ShiftMod)
+ full_key = "[AltMod][CtrlMod][ShiftMod][_key]"
+ key_combos_held[_key] = full_key
+ else
+ full_key = _key
+
+ var/keycount = 0
+ for(var/datum/keybinding/keybinding as anything in active_keybindings[full_key])
+ keycount++
+ if(keybinding.can_use(src) && keybinding.down(src) && keycount >= MAX_COMMANDS_PER_KEY)
+ break
+
+ mob.focus?.key_down(_key, src, full_key)
+
+
+/client/verb/KeyUp(_key as text)
+ set instant = TRUE
+ set hidden = TRUE
+
+ var/key_combo = key_combos_held[_key]
+ if(key_combo)
+ key_combos_held -= _key
+ KeyUp(key_combo)
+
+ if(!keys_held[_key])
+ return
+
+ keys_held -= _key
+
+ var/movement = movement_keys[_key]
+ if(movement)
+ calculate_move_dir()
+ if(!movement_locked && !(next_move_dir_add & movement))
+ next_move_dir_sub |= movement
+
+ // We don't do full key for release, because for mod keys you
+ // can hold different keys and releasing any should be handled by the key binding specifically
+ for(var/datum/keybinding/keybinding as anything in active_keybindings[_key])
+ if(keybinding.can_use(src) && keybinding.up(src))
+ break
+
+ mob.focus?.key_up(_key, src)
+
diff --git a/code/modules/keybindings/focus.dm b/code/modules/keybindings/focus.dm
new file mode 100644
index 00000000000..c68ee227951
--- /dev/null
+++ b/code/modules/keybindings/focus.dm
@@ -0,0 +1,6 @@
+/mob/proc/set_focus(datum/new_focus)
+ if(focus == new_focus)
+ return
+ focus = new_focus
+ reset_perspective(focus) //Maybe this should be done manually? You figure it out, reader
+
diff --git a/code/modules/keybindings/readme.md b/code/modules/keybindings/readme.md
new file mode 100644
index 00000000000..f57d8d55ffa
--- /dev/null
+++ b/code/modules/keybindings/readme.md
@@ -0,0 +1,42 @@
+# In-code keypress handling system
+
+This whole system is heavily based off of forum_account's keyboard library.
+Thanks to forum_account for saving the day, the library can be found
+[here](https://secure.byond.com/developer/Forum_account/Keyboard)!
+
+.dmf macros have some very serious shortcomings. For example, they do not allow reusing parts
+of one macro in another, so giving cyborgs their own shortcuts to swap active module couldn't
+inherit the movement that all mobs should have anyways. The webclient only supports one macro,
+so having more than one was problematic. Additionally each keybind has to call an actual
+verb, which meant a lot of hidden verbs that just call one other proc. Also our existing
+macro was really bad and tied unrelated behavior into `Northeast()`, `Southeast()`, `Northwest()`,
+and `Southwest()`.
+
+The basic premise of this system is to not screw with .dmf macro setup at all and handle
+pressing those keys in the code instead. We have every key call `client.keyDown()`
+or `client.keyUp()` with the pressed key as an argument. Certain keys get processed
+directly by the client because they should be doable at any time, then we call
+`keyDown()` or `keyUp()` on the client's holder and the client's mob's focus.
+By default `mob.focus` is the mob itself, but you can set it to any datum to give control of a
+client's keypresses to another object. This would be a good way to handle a menu or driving
+a mech. You can also set it to null to disregard input from a certain user.
+
+Movement is handled by having each client call `client.keyLoop()` every game tick.
+As above, this calls holder and `focus.keyLoop()`. `atom/movable/keyLoop()` handles movement
+Try to keep the calculations in this proc light. It runs every tick for every client after all!
+
+You can also tell which keys are being held down now. Each client a list of keys pressed called
+`keys_held`. Each entry is a key as a text string associated with the world.time when it was
+pressed.
+
+No client-set keybindings at this time, but it shouldn't be too hard if someone wants.
+
+Notes about certain keys:
+
+* `Tab` has client-sided behavior but acts normally
+* `T`, `O`, and `M` move focus to the input when pressed. This fires the keyUp macro right away.
+* `\` needs to be escaped in the dmf so any usage is `\\`
+
+You cannot `TICK_CHECK` or check `world.tick_usage` inside of procs called by key down and up
+events. They happen outside of a byond tick and have no meaning there. Key looping
+works correctly since it's part of a subsystem, not direct input.
\ No newline at end of file
diff --git a/code/modules/keybindings/setup.dm b/code/modules/keybindings/setup.dm
new file mode 100644
index 00000000000..470527553ba
--- /dev/null
+++ b/code/modules/keybindings/setup.dm
@@ -0,0 +1,84 @@
+// Set a client's focus to an object and override these procs on that object to let it handle keypresses
+
+/datum/proc/key_down(key, client/user, full_key) // Called when a key is pressed down initially
+ SHOULD_CALL_PARENT(TRUE)
+ return
+
+
+/datum/proc/key_up(key, client/user) // Called when a key is released
+ return
+
+
+/datum/proc/keyLoop(client/user) // Called once every frame
+ set waitfor = FALSE
+ return
+
+
+/client/proc/set_macros()
+ set waitfor = FALSE
+
+ //Reset the buffer
+ client_reset_held_keys()
+
+ erase_all_macros()
+
+ var/list/macro_sets = SSinput.macro_set
+ for(var/i in 1 to length(macro_sets))
+ var/setname = macro_sets[i]
+ if(setname != "default")
+ winclone(src, "default", setname)
+ var/list/macro_set = macro_sets[setname]
+ for(var/k in 1 to length(macro_set))
+ var/key = macro_set[k]
+ var/command = macro_set[key]
+ winset(src, "[setname]-[key]", "parent=[setname];name=[key];command=[command]")
+
+ winset(src, null, "input.border=line") //screw you, we start in hotkey mode now
+
+ calculate_move_dir()
+
+
+// removes all the existing macros
+/client/proc/erase_all_macros()
+ var/erase_output = ""
+ var/list/macro_set = params2list(winget(src, "default.*", "command")) // The third arg doesnt matter here as we're just removing them all
+ for(var/k in 1 to length(macro_set))
+ var/list/split_name = splittext(macro_set[k], ".")
+ var/macro_name = "[split_name[1]].[split_name[2]]" // [3] is "command"
+ erase_output = "[erase_output];[macro_name].parent=null"
+ winset(src, null, erase_output)
+
+
+/// Manually clears any held keys, in case due to lag or other undefined behavior a key gets stuck.
+/client/proc/client_reset_held_keys()
+ for(var/key in keys_held)
+ KeyUp(key)
+
+ //In case one got stuck and the previous loop didn't clean it, somehow.
+ for(var/key in key_combos_held)
+ KeyUp(key_combos_held[key])
+
+
+/client/proc/update_active_keybindings()
+ active_keybindings = list()
+ movement_keys = list()
+
+ for(var/key in prefs?.keybindings)
+ for(var/datum/keybinding/keybinding as anything in prefs.keybindings[key])
+ if(!keybinding.can_use(src, mob))
+ continue
+ if(istype(keybinding, /datum/keybinding/movement))
+ var/datum/keybinding/movement/move_keybinding = keybinding
+ movement_keys[key] = move_keybinding.move_dir
+ else
+ active_keybindings[key] += list(keybinding)
+ calculate_move_dir()
+ if(!mob) // Clients can join before world/new is setup, so we gotta mob check em
+ return active_keybindings
+ for(var/datum/action/action as anything in mob.actions)
+ if(action.button?.linked_keybind?.binded_to)
+ var/datum/keybinding/mob/trigger_action_button/linked_bind = action.button.linked_keybind
+ active_keybindings[linked_bind.binded_to] += list(linked_bind)
+
+ return active_keybindings
+
diff --git a/code/modules/map_fluff/event.dm b/code/modules/map_fluff/event.dm
index a3ab5bf7593..d569c46558b 100644
--- a/code/modules/map_fluff/event.dm
+++ b/code/modules/map_fluff/event.dm
@@ -39,3 +39,16 @@
company_short = "NT"
starsys_name = "Epsilon Eridani"
admin_only = TRUE
+
+/datum/map/delta_old
+ name = "Delta Legacy"
+ map_path = "_maps/map_files/event/Station/delta_old.dmm"
+ lavaland_path = "_maps/map_files/Delta/Lavaland.dmm"
+
+ station_name = "NSS Kerberos"
+ station_short = "Kerberos"
+ dock_name = "NAV Trurl"
+ company_name = "Nanotrasen"
+ company_short = "NT"
+ starsys_name = "Epsilon Eridani"
+ admin_only = TRUE
diff --git a/code/modules/martial_arts/martial.dm b/code/modules/martial_arts/martial.dm
index 78fcaa19ca3..1a4097c2e66 100644
--- a/code/modules/martial_arts/martial.dm
+++ b/code/modules/martial_arts/martial.dm
@@ -191,9 +191,9 @@
if(istype(MA, src))
return FALSE
if(has_explaination_verb)
- H.verbs |= /mob/living/carbon/human/proc/martial_arts_help
+ add_verb(H, /mob/living/carbon/human/proc/martial_arts_help)
if(has_dirslash)
- H.verbs |= /mob/living/carbon/human/proc/dirslash_enabling
+ add_verb(H, /mob/living/carbon/human/proc/dirslash_enabling)
H.dirslash_enabled = TRUE
temporary = make_temporary
H.mind.known_martial_arts.Add(src)
@@ -208,12 +208,12 @@
deltimer(combo_timer)
H.mind.known_martial_arts.Remove(MA)
H.mind.martial_art = get_highest_weight(H)
- remove_verbs(H)
+ remove_martial_art_verbs(H)
return TRUE
-/datum/martial_art/proc/remove_verbs(mob/living/carbon/human/old_human)
- old_human.verbs -= /mob/living/carbon/human/proc/martial_arts_help
- old_human.verbs -= /mob/living/carbon/human/proc/dirslash_enabling
+/datum/martial_art/proc/remove_martial_art_verbs(mob/living/carbon/human/old_human)
+ remove_verb(old_human, /mob/living/carbon/human/proc/martial_arts_help)
+ remove_verb(old_human, /mob/living/carbon/human/proc/dirslash_enabling)
old_human.dirslash_enabled = initial(old_human.dirslash_enabled)
return TRUE
diff --git a/code/modules/mining/abandonedcrates.dm b/code/modules/mining/abandonedcrates.dm
index 1368f3700ec..c4967a6cf64 100644
--- a/code/modules/mining/abandonedcrates.dm
+++ b/code/modules/mining/abandonedcrates.dm
@@ -214,7 +214,9 @@
add_attack_logs(user, src, "emag-bombed")
boom(user)
-/obj/structure/closet/crate/secure/loot/togglelock(mob/user)
+/obj/structure/closet/crate/secure/loot/togglelock(mob/living/user)
+ if(!istype(user))
+ return
if(locked)
boom(user)
else
diff --git a/code/modules/mining/lavaland/loot/colossus_loot.dm b/code/modules/mining/lavaland/loot/colossus_loot.dm
index 2851146f02a..c803cf5878b 100644
--- a/code/modules/mining/lavaland/loot/colossus_loot.dm
+++ b/code/modules/mining/lavaland/loot/colossus_loot.dm
@@ -285,7 +285,7 @@
. = ..()
ADD_TRAIT(src, TRAIT_NO_FLOATING_ANIM, INNATE_TRAIT)
AddElement(/datum/element/simple_flying)
- verbs -= /mob/verb/me_verb
+ remove_verb(src, /mob/verb/me_verb)
var/datum/atom_hud/medsensor = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED]
medsensor.add_hud_to(src)
diff --git a/code/modules/mining/lavaland/loot/hierophant_loot.dm b/code/modules/mining/lavaland/loot/hierophant_loot.dm
index bd711f38cd9..41cd9bf791d 100644
--- a/code/modules/mining/lavaland/loot/hierophant_loot.dm
+++ b/code/modules/mining/lavaland/loot/hierophant_loot.dm
@@ -392,7 +392,6 @@
stat_allowed = UNCONSCIOUS
action_icon_state = "hierophant_talisman_heal"
action_background_icon_state = "bg_hierophant_talisman"
- panel = "Hierophant Talisman"
/obj/effect/proc_holder/spell/hierophant_talisman_heal/create_new_targeting()
var/datum/spell_targeting/targeted/T = new()
@@ -432,7 +431,6 @@
centcom_cancast = FALSE
action_icon_state = "hierophant_talisman_teleport"
action_background_icon_state = "bg_hierophant_talisman"
- panel = "Hierophant Talisman"
/obj/effect/proc_holder/spell/hierophant_talisman_teleport/create_new_targeting()
var/datum/spell_targeting/click/T = new()
@@ -485,7 +483,6 @@
stat_allowed = UNCONSCIOUS
action_icon_state = "hierophant_talisman_message"
action_background_icon_state = "bg_hierophant_talisman"
- panel = "Hierophant Talisman"
/obj/effect/proc_holder/spell/hierophant_talisman_message/create_new_targeting()
var/datum/spell_targeting/click/T = new()
diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm
index 76e6284a761..d2ff4cd36de 100644
--- a/code/modules/mob/dead/observer/observer.dm
+++ b/code/modules/mob/dead/observer/observer.dm
@@ -46,13 +46,13 @@ GLOBAL_VAR_INIT(observer_default_invisibility, INVISIBILITY_OBSERVER)
add_sight(SEE_TURFS|SEE_MOBS|SEE_OBJS|SEE_SELF)
set_invis_see(SEE_INVISIBLE_OBSERVER_AI_EYE)
- verbs += list(
+ add_verb(src, list(
/mob/dead/observer/proc/dead_tele,
/mob/dead/observer/proc/open_spawners_menu,
/mob/dead/observer/proc/emote_spin_ghost,
/mob/dead/observer/proc/emote_flip_ghost,
/mob/dead/observer/proc/open_minigames_menu,
- )
+ ))
// Our new boo spell.
AddSpell(new /obj/effect/proc_holder/spell/boo(null))
@@ -184,6 +184,7 @@ Works together with spawning an observer, noted above.
else
GLOB.non_respawnable_keys[ckey] = 1
ghost.key = key
+ ghost.client?.init_verbs()
SEND_SIGNAL(src, COMSIG_MOB_GHOSTIZE, ghost)
return ghost
@@ -273,12 +274,10 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp
abstract_move(destination)//Get out of closets and such as a ghost
-/mob/dead/observer/Stat()
- ..()
- statpanel("Status")
- if(client.statpanel == "Status")
- show_stat_emergency_shuttle_eta()
- stat(null, "Respawnability: [(src in GLOB.respawnable_list) ? "Yes" : "No"]")
+/mob/dead/observer/get_status_tab_items()
+ var/list/status_tab_data = ..()
+ . = status_tab_data
+ status_tab_data[++status_tab_data.len] = list("Respawnability:", "[(src in GLOB.respawnable_list) ? "Yes" : "No"]")
/mob/dead/observer/verb/reenter_corpse()
set category = "Ghost"
diff --git a/code/modules/mob/living/carbon/alien/alien.dm b/code/modules/mob/living/carbon/alien/alien.dm
index 66cd2eed652..b1916518549 100644
--- a/code/modules/mob/living/carbon/alien/alien.dm
+++ b/code/modules/mob/living/carbon/alien/alien.dm
@@ -52,7 +52,7 @@
/mob/living/carbon/alien/New()
..()
create_reagents(1000)
- verbs += /mob/living/verb/mob_sleep
+ add_verb(src, /mob/living/verb/mob_sleep)
night_vision_action = new
night_vision_action.Grant(src)
@@ -82,14 +82,13 @@
)
-/mob/living/carbon/alien/Stat()
- ..()
- statpanel("Status")
- stat(null, "Intent: [a_intent]")
- stat(null, "Move Mode: [m_intent]")
- show_stat_emergency_shuttle_eta()
+/mob/living/carbon/alien/get_status_tab_items()
+ var/list/status_tab_data = ..()
+ . = status_tab_data
+ status_tab_data[++status_tab_data.len] = list("Intent:", "[a_intent]")
+ status_tab_data[++status_tab_data.len] = list("Move Mode:", "[m_intent]")
if(can_evolve)
- stat(null, "Evolution progress: [evolution_points]/[max_evolution_points]")
+ status_tab_data[++status_tab_data.len] = list("Evolution progress: [evolution_points]/[max_evolution_points]")
/mob/living/carbon/alien/get_default_language()
diff --git a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm
index 93644f559a5..abbd051f1bd 100644
--- a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm
+++ b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm
@@ -14,6 +14,15 @@
var/pounce_cooldown_time = 3 SECONDS
var/leap_on_click = FALSE
+GLOBAL_LIST_INIT(strippable_alien_humanoid_items, create_strippable_list(list(
+ /datum/strippable_item/hand/left,
+ /datum/strippable_item/hand/right,
+ /datum/strippable_item/mob_item_slot/handcuffs,
+ /datum/strippable_item/mob_item_slot/legcuffs,
+ /datum/strippable_item/mob_item_slot/pocket/left,
+ /datum/strippable_item/mob_item_slot/pocket/right,
+)))
+
//This is fine right now, if we're adding organ specific damage this needs to be updated
/mob/living/carbon/alien/humanoid/New()
@@ -25,6 +34,7 @@
..()
AddSpell(new /obj/effect/proc_holder/spell/alien_spell/regurgitate)
AddElement(/datum/element/footstep, FOOTSTEP_MOB_CLAW, 0.5, -11)
+ AddElement(/datum/element/strippable, GLOB.strippable_alien_humanoid_items)
update_icons()
@@ -68,48 +78,6 @@
take_overall_damage(b_loss, f_loss)
-/mob/living/carbon/alien/humanoid/show_inv(mob/user as mob)
- user.set_machine(src)
-
- var/dat = {"
- Close
- "}
-
- var/datum/browser/popup = new(user, "mob\ref[src]", "[src]", 440, 500)
- popup.set_content(dat)
- popup.open()
-
-
/mob/living/carbon/alien/humanoid/cuff_resist(obj/item/I, cuff_break = FALSE)
playsound(src, 'sound/voice/hiss5.ogg', 40, TRUE, TRUE) //Alien roars when starting to break free
return ..(I, cuff_break = TRUE)
@@ -123,9 +91,11 @@
return 0.8
-/mob/living/carbon/alien/humanoid/toggle_move_intent() //because with movement intent change our pose changes
- ..()
- update_icons()
+/mob/living/carbon/alien/humanoid/toggle_move_intent(new_move_intent) //because with movement intent change our pose changes
+ var/old_m_intent = m_intent
+ . = ..()
+ if(old_m_intent != m_intent)
+ update_icons()
/mob/living/carbon/alien/humanoid/examine(mob/user)
diff --git a/code/modules/mob/living/carbon/alien/humanoid/inventory.dm b/code/modules/mob/living/carbon/alien/humanoid/inventory.dm
index ddf5aafb890..9013251e919 100644
--- a/code/modules/mob/living/carbon/alien/humanoid/inventory.dm
+++ b/code/modules/mob/living/carbon/alien/humanoid/inventory.dm
@@ -13,7 +13,6 @@
if(!QDELETED(src))
update_inv_pockets()
-
/mob/living/carbon/alien/humanoid/equip_to_slot(obj/item/I, slot, initial)
if(!slot)
return
diff --git a/code/modules/mob/living/carbon/alien/larva/larva.dm b/code/modules/mob/living/carbon/alien/larva/larva.dm
index 719be5fbf27..17d116cd973 100644
--- a/code/modules/mob/living/carbon/alien/larva/larva.dm
+++ b/code/modules/mob/living/carbon/alien/larva/larva.dm
@@ -87,9 +87,6 @@
// now constructs damage icon for each organ from mask * damage field
-/mob/living/carbon/alien/larva/show_inv(mob/user)
- return
-
/mob/living/carbon/alien/larva/start_pulling(atom/movable/pulled_atom, state, force = pull_force, supress_message = FALSE)
return FALSE
diff --git a/code/modules/mob/living/carbon/brain/brain.dm b/code/modules/mob/living/carbon/brain/brain.dm
index 8f75f96c59a..f16f77bb016 100644
--- a/code/modules/mob/living/carbon/brain/brain.dm
+++ b/code/modules/mob/living/carbon/brain/brain.dm
@@ -60,18 +60,15 @@ I'm using this for Stat to give it a more nifty interface to work with
return B.dna.species.name
-/mob/living/carbon/brain/Stat()
- ..()
+/mob/living/carbon/brain/get_status_tab_items()
+ var/list/status_tab_data = ..()
+ . = status_tab_data
if(has_synthetic_assistance())
- statpanel("Status")
- show_stat_emergency_shuttle_eta()
-
- if(client.statpanel == "Status")
- //Knowing how well-off your mech is doing is really important as an MMI
- if(ismecha(src.loc))
- var/obj/mecha/M = src.loc
- stat("Exosuit Charge:", "[istype(M.cell) ? "[M.cell.charge] / [M.cell.maxcharge]" : "No cell detected"]")
- stat("Exosuit Integrity", "[!M.obj_integrity ? "0" : "[(M.obj_integrity / M.max_integrity) * 100]"]%")
+ //Knowing how well-off your mech is doing is really important as an MMI
+ if(ismecha(src.loc))
+ var/obj/mecha/M = src.loc
+ status_tab_data[++status_tab_data.len] = list("Exosuit Charge:", "[istype(M.cell) ? "[M.cell.charge] / [M.cell.maxcharge]" : "No cell detected"]")
+ status_tab_data[++status_tab_data.len] = list("Exosuit Integrity", "[!M.obj_integrity ? "0" : "[(M.obj_integrity / M.max_integrity) * 100]"]%")
/mob/living/carbon/brain/can_safely_leave_loc()
diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm
index 5e1a00a4a31..c3e02e0a4ee 100644
--- a/code/modules/mob/living/carbon/carbon.dm
+++ b/code/modules/mob/living/carbon/carbon.dm
@@ -674,15 +674,15 @@
for(var/obj/item/organ/internal/organ as anything in internal_organs)
organ.emp_act(severity)
-/mob/living/carbon/Stat()
- ..()
- if(statpanel("Status"))
- var/obj/item/organ/internal/xenos/plasmavessel/vessel = get_int_organ(/obj/item/organ/internal/xenos/plasmavessel)
- if(vessel)
- stat(null, "Plasma Stored: [vessel.stored_plasma]/[vessel.max_plasma]")
- var/obj/item/organ/internal/wryn/glands/glands = get_int_organ(/obj/item/organ/internal/wryn/glands)
- if(glands)
- stat(null, "Wax: [glands.wax]")
+/mob/living/carbon/get_status_tab_items()
+ var/list/status_tab_data = ..()
+ . = status_tab_data
+ var/obj/item/organ/internal/xenos/plasmavessel/vessel = get_int_organ(/obj/item/organ/internal/xenos/plasmavessel)
+ if(vessel)
+ status_tab_data[++status_tab_data.len] = list("Plasma Stored:", "[vessel.stored_plasma]/[vessel.max_plasma]")
+ var/obj/item/organ/internal/wryn/glands/glands = get_int_organ(/obj/item/organ/internal/wryn/glands)
+ if(glands)
+ status_tab_data[++status_tab_data.len] = list("Wax: [glands.wax]")
/mob/living/carbon/slip(weaken, obj/slipped_on, lube_flags, tilesSlipped)
if(movement_type & MOVETYPES_NOT_TOUCHING_GROUND)
@@ -901,13 +901,11 @@ so that different stomachs can handle things in different ways VB*/
return shock_reduction
-/mob/living/carbon/toggle_move_intent()
- if(legcuffed)
- to_chat(src, span_notice("Ваши ноги скованы! Вы не можете бежать, пока не снимете [legcuffed]!"))
- m_intent = MOVE_INTENT_WALK //Just incase
- hud_used?.move_intent.icon_state = "walking"
- update_move_intent_slowdown()
- return
+/mob/living/carbon/can_change_move_intent(silent = FALSE)
+ if(m_intent == MOVE_INTENT_WALK && legcuffed)
+ if(!silent)
+ to_chat(src, span_notice("Ваши ноги скованы! Вы не можете бежать, пока не снимете [legcuffed.name]!"))
+ return FALSE
return ..()
diff --git a/code/modules/mob/living/carbon/carbon_stripping.dm b/code/modules/mob/living/carbon/carbon_stripping.dm
new file mode 100644
index 00000000000..27ec3199c1e
--- /dev/null
+++ b/code/modules/mob/living/carbon/carbon_stripping.dm
@@ -0,0 +1,180 @@
+/datum/strippable_item/mob_item_slot/head
+ key = STRIPPABLE_ITEM_HEAD
+ item_slot = ITEM_SLOT_HEAD
+
+/datum/strippable_item/mob_item_slot/back
+ key = STRIPPABLE_ITEM_BACK
+ item_slot = ITEM_SLOT_BACK
+
+/datum/strippable_item/mob_item_slot/back/get_alternate_actions(atom/source, mob/user)
+ return get_strippable_alternate_action_internals(get_item(source), source)
+
+/datum/strippable_item/mob_item_slot/back/alternate_action(atom/source, mob/user, action_key)
+ if(!..())
+ return
+ strippable_alternate_action_internals(get_item(source), source, user)
+
+/datum/strippable_item/mob_item_slot/mask
+ key = STRIPPABLE_ITEM_MASK
+ item_slot = ITEM_SLOT_MASK
+
+/datum/strippable_item/mob_item_slot/mask/get_body_action(atom/source, mob/user)
+ if(!ishuman(source))
+ return
+ var/mob/living/carbon/human/H = source
+ var/obj/item/organ/internal/headpocket/pocket = H.get_int_organ(/obj/item/organ/internal/headpocket)
+ if(istype(pocket) && pocket.pocket.master_item)
+ return "dislodge_headpocket"
+
+/datum/strippable_item/mob_item_slot/mask/get_alternate_actions(atom/source, mob/user)
+ var/obj/item/clothing/mask/muzzle/muzzle = get_item(source)
+ if(!istype(muzzle))
+ return
+ if(muzzle.security_lock)
+ return "[muzzle.locked ? "dis" : "en"]able_lock"
+
+/datum/strippable_item/mob_item_slot/mask/alternate_action(atom/source, mob/user, action_key)
+ if(!..())
+ return
+ // Headpocket dislodging
+ if(action_key == "dislodge_headpocket")
+ var/mob/living/carbon/human/H = source
+ var/obj/item/organ/internal/headpocket/pocket = H.get_int_organ(/obj/item/organ/internal/headpocket)
+ if(!pocket.pocket.master_item)
+ return
+ user.visible_message(span_danger("[user] is trying to remove something from [source]'s head!"),
+ span_danger("You start to dislodge whatever's inside [source]'s headpocket!"))
+ if(do_after(user, POCKET_STRIP_DELAY, source, max_interact_count = 1))
+ user.visible_message(span_danger("[user] has dislodged something from [source]'s head!"),
+ span_danger("You have dislodged everything from [source]'s headpocket!"))
+ pocket.empty_contents()
+ add_attack_logs(user, source, "Stripped of headpocket items", isLivingSSD(source) ? null : ATKLOG_ALL)
+ return
+
+ // Altering a muzzle
+ if(action_key != "enable_lock" && action_key != "disable_lock")
+ return
+ var/obj/item/clothing/mask/muzzle/muzzle = get_item(source)
+ if(!istype(muzzle))
+ return
+ if(!ishuman(user))
+ to_chat(user, "You lack the ability to manipulate the lock.")
+ return
+
+ muzzle.visible_message(span_danger("[user] tries to [muzzle.locked ? "unlock" : "lock"] [source]'s [muzzle.name]."), \
+ span_userdanger("[user] tries to [muzzle.locked ? "unlock" : "lock"] [source]'s [muzzle.name]."))
+ if(!do_after(user, POCKET_STRIP_DELAY, source, max_interact_count = 1))
+ return
+
+ var/success = FALSE
+ if(muzzle.locked)
+ success = muzzle.do_unlock(user)
+ else
+ success = muzzle.do_lock(user)
+
+ if(!success)
+ return
+ muzzle.visible_message(span_danger("[user] [muzzle.locked ? "locks" : "unlocks"] [source]'s [muzzle.name]."), \
+ span_userdanger("[user] [muzzle.locked ? "locks" : "unlocks"] [source]'s [muzzle.name]."))
+
+
+/datum/strippable_item/mob_item_slot/handcuffs
+ key = STRIPPABLE_ITEM_HANDCUFFS
+ item_slot = ITEM_SLOT_HANDCUFFED
+
+/datum/strippable_item/mob_item_slot/handcuffs/should_show(atom/source, mob/user)
+ if(!iscarbon(source))
+ return FALSE
+
+ var/mob/living/carbon/carbon_source = source
+ return !isnull(carbon_source.handcuffed)
+
+// You shouldn't be able to equip things to handcuff slots.
+/datum/strippable_item/mob_item_slot/handcuffs/try_equip(atom/source, obj/item/equipping, mob/user)
+ return FALSE
+
+/datum/strippable_item/mob_item_slot/legcuffs
+ key = STRIPPABLE_ITEM_LEGCUFFS
+ item_slot = ITEM_SLOT_LEGCUFFED
+
+/datum/strippable_item/mob_item_slot/legcuffs/should_show(atom/source, mob/user)
+ if(!iscarbon(source))
+ return FALSE
+
+ var/mob/living/carbon/carbon_source = source
+ return !isnull(carbon_source.legcuffed)
+
+// You shouldn't be able to equip things to legcuff slots.
+/datum/strippable_item/mob_item_slot/legcuffs/try_equip(atom/source, obj/item/equipping, mob/user)
+ return FALSE
+
+/// A strippable item for a hand
+/datum/strippable_item/hand
+
+ /// Which hand?
+ var/which_hand
+
+/datum/strippable_item/hand/belt/get_alternate_actions(atom/source, mob/user)
+ return get_strippable_alternate_action_internals(get_item(source), source)
+
+/datum/strippable_item/hand/get_item(atom/source)
+ if(!ismob(source))
+ return null
+
+ var/mob/mob_source = source
+ return mob_source.get_item_by_slot(which_hand)
+
+/datum/strippable_item/hand/try_equip(atom/source, obj/item/equipping, mob/user)
+ . = ..()
+ if(!.)
+ return FALSE
+
+ if(!ismob(source))
+ return FALSE
+
+ var/mob/mob_source = source
+ if(!mob_source.put_in_hand_check(equipping, which_hand))
+ to_chat(user, span_warning("\The [equipping] doesn't fit in that place!"))
+ return FALSE
+
+ return TRUE
+
+/datum/strippable_item/hand/start_equip(atom/source, obj/item/equipping, mob/user)
+ . = ..()
+ if(!.)
+ return
+
+ if(!ismob(source))
+ return FALSE
+
+ var/mob/mob_source = source
+
+ if(!mob_source.put_in_hand_check(equipping, which_hand))
+ return FALSE
+
+ return TRUE
+
+/datum/strippable_item/hand/finish_equip(atom/source, obj/item/equipping, mob/user)
+ if(!iscarbon(source))
+ return FALSE
+
+ var/mob/mob_source = source
+ mob_source.put_in_hand(equipping, which_hand)
+
+/datum/strippable_item/hand/finish_unequip(atom/source, mob/user)
+ var/obj/item/item = get_item(source)
+ if(isnull(item))
+ return FALSE
+
+ if(!ismob(source))
+ return FALSE
+
+ finish_unequip_mob(item, source, user)
+
+/datum/strippable_item/hand/left
+ key = STRIPPABLE_ITEM_LHAND
+ which_hand = ITEM_SLOT_HAND_LEFT
+
+/datum/strippable_item/hand/right
+ key = STRIPPABLE_ITEM_RHAND
+ which_hand = ITEM_SLOT_HAND_RIGHT
diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm
index a3cfa1998ce..f8f5023c163 100644
--- a/code/modules/mob/living/carbon/human/human.dm
+++ b/code/modules/mob/living/carbon/human/human.dm
@@ -18,6 +18,7 @@
handcrafting = new()
AddElement(/datum/element/footstep, FOOTSTEP_MOB_HUMAN, 1, -6)
+ AddElement(/datum/element/strippable, GLOB.strippable_human_items)
UpdateAppearance()
GLOB.human_list += src
@@ -194,61 +195,60 @@
if(!body_accessory)
change_body_accessory("Plain Wings")
-/mob/living/carbon/human/Stat()
- ..()
- statpanel("Status")
-
- stat(null, "Intent: [a_intent]")
- stat(null, "Move Mode: [m_intent]")
-
- show_stat_emergency_shuttle_eta()
-
- if(client.statpanel == "Status")
- var/total_user_contents = GetAllContents() // cache it
- if(locate(/obj/item/gps) in total_user_contents)
- var/turf/T = get_turf(src)
- stat(null, "GPS: [COORD(T)]")
- if(locate(/obj/item/assembly/health) in total_user_contents)
- stat(null, "Health: [health]")
- if(internal)
- if(!internal.air_contents)
- qdel(internal)
- else
- stat(null, "Internals: [internal.name]")
+/mob/living/carbon/human/get_status_tab_items()
+ var/list/status_tab_data = ..()
+ . = status_tab_data
+
+ status_tab_data[++status_tab_data.len] = list("Intent:", "[a_intent]")
+ status_tab_data[++status_tab_data.len] = list("Move Mode:", "[m_intent]")
+
+ var/total_user_contents = GetAllContents() // cache it
+ if(locate(/obj/item/gps) in total_user_contents)
+ var/turf/T = get_turf(src)
+ status_tab_data[++status_tab_data.len] = list("GPS:", "[COORD(T)]")
+ if(locate(/obj/item/assembly/health) in total_user_contents)
+ status_tab_data[++status_tab_data.len] = list("Health:", "[health]")
+ if(internal)
+ if(!internal.air_contents)
+ qdel(internal)
+ else
+ status_tab_data[++status_tab_data.len] = list("Internal Atmosphere Info:", "[internal.name]")
+ status_tab_data[++status_tab_data.len] = list("Tank Pressure:", "[internal.air_contents.return_pressure()]")
+ status_tab_data[++status_tab_data.len] = list("Distribution Pressure:", "[internal.distribute_pressure]")
- // I REALLY need to split up status panel things into datums
- var/mob/living/simple_animal/borer/B = has_brain_worms()
- if(B && B.controlling)
- stat("Chemicals", B.chemicals)
+ // I REALLY need to split up status panel things into datums
+ var/mob/living/simple_animal/borer/B = has_brain_worms()
+ if(B && B.controlling)
+ status_tab_data[++status_tab_data.len] = list("Chemicals", B.chemicals)
- if(mind)
- var/datum/antagonist/changeling/cling = mind.has_antag_datum(/datum/antagonist/changeling)
- if(cling)
- stat("Chemical Storage", "[cling.chem_charges]/[cling.chem_storage]")
- stat("Absorbed DNA", cling.absorbed_count)
+ if(mind)
+ var/datum/antagonist/changeling/cling = mind.has_antag_datum(/datum/antagonist/changeling)
+ if(cling)
+ status_tab_data[++status_tab_data.len] = list("Chemical Storage:", "[cling.chem_charges]/[cling.chem_storage]")
+ status_tab_data[++status_tab_data.len] = list("Absorbed DNA:", "[cling.absorbed_count]")
- var/datum/antagonist/vampire/vamp = mind.has_antag_datum(/datum/antagonist/vampire)
- if(vamp)
- stat("Total Blood", "[vamp.bloodtotal]")
- stat("Usable Blood", "[vamp.bloodusable]")
+ var/datum/antagonist/vampire/vamp = mind.has_antag_datum(/datum/antagonist/vampire)
+ if(vamp)
+ status_tab_data[++status_tab_data.len] = list("Total Blood:", "[vamp.bloodtotal]")
+ status_tab_data[++status_tab_data.len] = list("Usable Blood:", "[vamp.bloodusable]")
- var/datum/antagonist/goon_vampire/g_vamp = mind.has_antag_datum(/datum/antagonist/goon_vampire)
- if(g_vamp)
- stat("Всего крови", "[g_vamp.bloodtotal]")
- stat("Доступная кровь", "[g_vamp.bloodusable]")
+ var/datum/antagonist/goon_vampire/g_vamp = mind.has_antag_datum(/datum/antagonist/goon_vampire)
+ if(g_vamp)
+ status_tab_data[++status_tab_data.len] = list("Всего крови", "[g_vamp.bloodtotal]")
+ status_tab_data[++status_tab_data.len] = list("Доступная кровь", "[g_vamp.bloodusable]")
- if(isclocker(mind.current))
- stat("Total Power", "[GLOB.clockwork_power]")
+ if(isclocker(mind.current))
+ status_tab_data[++status_tab_data.len] = list("Total Power", "[GLOB.clockwork_power]")
- var/datum/antagonist/ninja/ninja = mind?.has_antag_datum(/datum/antagonist/ninja)
- if(ninja?.my_suit)
- stat("Заряд костюма","[ninja.get_cell_charge()]")
- stat("Заряд рывков","[ninja.get_dash_charge()]")
+ var/datum/antagonist/ninja/ninja = mind?.has_antag_datum(/datum/antagonist/ninja)
+ if(ninja?.my_suit)
+ status_tab_data[++status_tab_data.len] = list("Заряд костюма","[ninja.get_cell_charge()]")
+ status_tab_data[++status_tab_data.len] = list("Заряд рывков","[ninja.get_dash_charge()]")
if(isspacepod(loc)) // Spacdpods!
var/obj/spacepod/S = loc
- stat("Spacepod Charge", "[istype(S.battery) ? "[(S.battery.charge / S.battery.maxcharge) * 100]" : "No cell detected"]")
- stat("Spacepod Integrity", "[!S.health ? "0" : "[(S.health / initial(S.health)) * 100]"]%")
+ status_tab_data[++status_tab_data.len] = list("Spacepod Charge", "[istype(S.battery) ? "[(S.battery.charge / S.battery.maxcharge) * 100]" : "No cell detected"]")
+ status_tab_data[++status_tab_data.len] = list("Spacepod Integrity", "[!S.health ? "0" : "[(S.health / initial(S.health)) * 100]"]%")
///Define used for calculating explosve damage and effects upon humanoids. Result is >= 0
#define ex_armor_reduction(value, armor) (clamp(value * (1 - (armor / 100)), 0, INFINITY))
@@ -345,141 +345,6 @@
apply_damage(5, BRUTE, affecting, run_armor_check(affecting, "melee"))
-/mob/living/carbon/human/show_inv(mob/user)
- user.set_machine(src)
- var/obscured = check_obscured_slots()
-
- var/dat = {"
- Close
- "}
-
- var/datum/browser/popup = new(user, "mob\ref[src]", "[src]", 440, 540)
- popup.set_content(dat)
- popup.open()
-
// Get rank from ID from hands, wear_id, pda, and then from uniform
/mob/living/carbon/human/proc/get_authentification_rank(var/if_no_id = "No id", var/if_no_job = "No job")
var/obj/item/card/id/id = get_id_card()
@@ -612,12 +477,6 @@
/mob/living/carbon/human/Topic(href, href_list)
if(in_range(src, usr) && !usr.incapacitated() && !HAS_TRAIT(usr, TRAIT_HANDS_BLOCKED))
- var/thief_mode = 0
- if(ishuman(usr))
- var/mob/living/carbon/human/H = usr
- var/obj/item/clothing/gloves/G = H.gloves
- if(G && G.pickpocket)
- thief_mode = 1
if(href_list["embedded_object"])
var/obj/item/organ/external/bodypart = locate(href_list["embedded_limb"]) in bodyparts
@@ -647,102 +506,6 @@
)
return
- if(href_list["item"])
- var/slot = text2num(href_list["item"])
- if(slot & check_obscured_slots())
- to_chat(usr, "You can't reach that! Something is covering it. ")
- return
-
- if(href_list["pockets"])
- var/pocket_side = href_list["pockets"]
- var/pocket_id = (pocket_side == "right" ? ITEM_SLOT_POCKET_RIGHT : ITEM_SLOT_POCKET_LEFT)
- var/obj/item/pocket_item = (pocket_id == ITEM_SLOT_POCKET_RIGHT ? r_store : l_store)
- var/obj/item/place_item = usr.get_active_hand() // Item to place in the pocket, if it's empty
-
- var/delay_denominator = 1
- if(pocket_item && !(pocket_item.item_flags & ABSTRACT))
- if(HAS_TRAIT(pocket_item, TRAIT_NODROP))
- to_chat(usr, "You try to empty [src]'s [pocket_side] pocket, it seems to be stuck! ")
- return
- to_chat(usr, "You try to empty [src]'s [pocket_side] pocket. ")
- else if(place_item && place_item.mob_can_equip(src, pocket_id, TRUE) && !(place_item.item_flags&ABSTRACT))
- to_chat(usr, "You try to place [place_item] into [src]'s [pocket_side] pocket. ")
- delay_denominator = 4
- else
- return
-
- if(do_after(usr, POCKET_STRIP_DELAY / delay_denominator, src, NONE)) //placing an item into the pocket is 4 times faster
- if(pocket_item)
- if(pocket_item == (pocket_id == ITEM_SLOT_POCKET_RIGHT ? r_store : l_store)) //item still in the pocket we search
- if(drop_item_ground(pocket_item))
- if(thief_mode)
- usr.put_in_hands(pocket_item, silent = TRUE)
- add_attack_logs(usr, src, "Stripped of [pocket_item]")
- else
- if(place_item)
- usr.drop_item_ground(place_item, silent = thief_mode)
- equip_to_slot_if_possible(place_item, pocket_id, disable_warning = TRUE, initial = thief_mode)
- add_attack_logs(usr, src, "Equipped with [place_item]")
-
- // Update strip window
- if(usr.machine == src && in_range(src, usr))
- show_inv(usr)
- else
- // Display a warning if the user mocks up if they don't have pickpocket gloves.
- if(!thief_mode)
- to_chat(src, "You feel your [pocket_side] pocket being fumbled with! ")
- add_attack_logs(usr, src, "Attempted strip of [pocket_item]")
-
- if(href_list["set_sensor"])
- if(istype(w_uniform, /obj/item/clothing/under))
- var/obj/item/clothing/under/U = w_uniform
- U.set_sensors(usr)
-
- if(href_list["dislodge_headpocket"])
- usr.visible_message("[usr] is trying to remove something from [src]'s head! ",
- "You start to dislodge whatever's inside [src]'s headpocket! ")
- if(do_after(usr, POCKET_STRIP_DELAY, src, NONE))
- usr.visible_message("[usr] has dislodged something from [src]'s head! ",
- "You have dislodged everything from [src]'s headpocket! ")
- var/obj/item/organ/internal/headpocket/C = get_int_organ(/obj/item/organ/internal/headpocket)
- C.empty_contents()
- add_attack_logs(usr, src, "Stripped of headpocket items")
-
- if(href_list["strip_accessory"])
- if(istype(w_uniform, /obj/item/clothing/under))
- var/obj/item/clothing/under/uniform = w_uniform
- var/accessories_len = LAZYLEN(uniform.accessories)
- if(!accessories_len)
- return
-
- var/obj/item/clothing/accessory/accessory
- if(accessories_len > 1)
- accessory = tgui_input_list(usr, "Select an accessory to remove from [src]", "Accessory Removal", uniform.accessories)
- if(!accessory || !LAZYIN(uniform.accessories, accessory) || !Adjacent(usr) || usr.incapacitated() || HAS_TRAIT(usr, TRAIT_HANDS_BLOCKED))
- return
- else
- accessory = uniform.accessories[1]
-
- if(!thief_mode)
- usr.visible_message(
- "\The [usr] starts to take off \the [accessory] from \the [src]'s [uniform]! ",
- "You start to take off \the [accessory] from \the [src]'s [uniform]! ",
- )
-
- if(!do_after(usr, 4 SECONDS, src, NONE) || QDELETED(accessory) || !LAZYIN(uniform.accessories, accessory) || usr.incapacitated() || HAS_TRAIT(usr, TRAIT_HANDS_BLOCKED))
- return
-
- accessory.on_removed(usr)
- if(!thief_mode)
- if(!usr.put_in_hands(accessory, ignore_anim = FALSE))
- accessory.forceMove_turf()
- usr.visible_message(
- "\The [usr] takes \the [accessory] off of \the [src]'s [uniform]! ",
- "You take \the [accessory] off of \the [src]'s [uniform]! "
- )
- else
- if(!usr.put_in_hands(accessory, silent = TRUE))
- accessory.forceMove_turf()
if(href_list["criminal"])
if(hasHUD(usr, EXAMINE_HUD_SECURITY_WRITE))
@@ -1177,7 +940,6 @@
return name
/mob/living/carbon/human/verb/check_pulse()
- set category = null
set name = "Check pulse"
set desc = "Approximately count somebody's pulse. Requires you to stand still at least 6 seconds."
set src in view(1)
@@ -1496,7 +1258,7 @@
to_chat(src, "You can't write on the floor in your current state! ")
return
if(!bloody_hands)
- verbs -= /mob/living/carbon/human/proc/bloody_doodle
+ remove_verb(src, /mob/living/carbon/human/proc/bloody_doodle)
if(gloves)
to_chat(src, "[gloves] are preventing you from writing anything down! ")
diff --git a/code/modules/mob/living/carbon/human/human_stripping.dm b/code/modules/mob/living/carbon/human/human_stripping.dm
new file mode 100644
index 00000000000..823e299f7e8
--- /dev/null
+++ b/code/modules/mob/living/carbon/human/human_stripping.dm
@@ -0,0 +1,251 @@
+#define INTERNALS_TOGGLE_DELAY (4 SECONDS)
+#define POCKET_EQUIP_DELAY (1 SECONDS)
+
+GLOBAL_LIST_INIT(strippable_human_items, create_strippable_list(list(
+ /datum/strippable_item/mob_item_slot/head,
+ /datum/strippable_item/mob_item_slot/back,
+ /datum/strippable_item/mob_item_slot/neck,
+ /datum/strippable_item/mob_item_slot/mask,
+ /datum/strippable_item/mob_item_slot/eyes,
+ /datum/strippable_item/mob_item_slot/left_ear,
+ /datum/strippable_item/mob_item_slot/right_ear,
+ /datum/strippable_item/mob_item_slot/jumpsuit,
+ /datum/strippable_item/mob_item_slot/suit,
+ /datum/strippable_item/mob_item_slot/gloves,
+ /datum/strippable_item/mob_item_slot/feet,
+ /datum/strippable_item/mob_item_slot/suit_storage,
+ /datum/strippable_item/mob_item_slot/id,
+ /datum/strippable_item/mob_item_slot/pda,
+ /datum/strippable_item/mob_item_slot/belt,
+ /datum/strippable_item/mob_item_slot/pocket/left,
+ /datum/strippable_item/mob_item_slot/pocket/right,
+ /datum/strippable_item/hand/left,
+ /datum/strippable_item/hand/right,
+ /datum/strippable_item/mob_item_slot/handcuffs,
+ /datum/strippable_item/mob_item_slot/legcuffs,
+)))
+
+/datum/strippable_item/mob_item_slot/eyes
+ key = STRIPPABLE_ITEM_EYES
+ item_slot = ITEM_SLOT_EYES
+
+/datum/strippable_item/mob_item_slot/jumpsuit
+ key = STRIPPABLE_ITEM_JUMPSUIT
+ item_slot = ITEM_SLOT_CLOTH_INNER
+
+/datum/strippable_item/mob_item_slot/jumpsuit/get_alternate_actions(atom/source, mob/user)
+ var/list/multiple_options = list()
+ var/obj/item/clothing/under/jumpsuit = get_item(source)
+ if(!istype(jumpsuit))
+ return null
+ if(jumpsuit.has_sensor)
+ multiple_options |= "suit_sensors"
+ if(LAZYLEN(jumpsuit.accessories))
+ multiple_options |= "remove_accessory"
+ return multiple_options
+
+/datum/strippable_item/mob_item_slot/jumpsuit/alternate_action(atom/source, mob/user, action_key)
+ if(!..())
+ return
+ var/obj/item/clothing/under/jumpsuit = get_item(source)
+ if(!istype(jumpsuit))
+ return
+ if(action_key == "suit_sensors")
+ jumpsuit.set_sensors(user)
+ return
+
+ if(action_key != "remove_accessory")
+ return
+
+ var/accessories_len = LAZYLEN(jumpsuit.accessories)
+ if(!accessories_len)
+ return
+
+ var/obj/item/clothing/accessory/accessory
+ if(accessories_len > 1)
+ accessory = tgui_input_list(user, "Select an accessory to remove from [jumpsuit]", "Accessory Removal", jumpsuit.accessories)
+ if(!accessory || !LAZYIN(jumpsuit.accessories, accessory) || !source.Adjacent(user) || user.incapacitated() || HAS_TRAIT(user, TRAIT_HANDS_BLOCKED))
+ return
+ else
+ accessory = jumpsuit.accessories[1]
+
+ if(!in_thief_mode(user))
+ user.visible_message(
+ span_danger("[user] starts to take off [accessory] from [source]'s [jumpsuit]!"), \
+ span_danger("You start to take off [accessory] from [source]'s [jumpsuit]!")
+ )
+
+ if(!do_after(user, POCKET_STRIP_DELAY, jumpsuit, NONE, max_interact_count = 1) || QDELETED(accessory) || !LAZYIN(jumpsuit.accessories, accessory) || user.incapacitated() || HAS_TRAIT(user, TRAIT_HANDS_BLOCKED))
+ return
+
+ accessory.on_removed(source)
+ if(!in_thief_mode(user))
+ user.visible_message(
+ span_danger("[user] takes [accessory] off of [source]'s [jumpsuit]!"), \
+ span_danger("You take [accessory] off of [source]'s [jumpsuit]!")
+ )
+ if(!user.put_in_hands(accessory, ignore_anim = FALSE))
+ accessory.forceMove_turf()
+ else
+ if(!user.put_in_hands(accessory, silent = TRUE))
+ accessory.forceMove_turf()
+
+/datum/strippable_item/mob_item_slot/left_ear
+ key = STRIPPABLE_ITEM_L_EAR
+ item_slot = ITEM_SLOT_EAR_LEFT
+
+/datum/strippable_item/mob_item_slot/right_ear
+ key = STRIPPABLE_ITEM_R_EAR
+ item_slot = ITEM_SLOT_EAR_RIGHT
+
+/datum/strippable_item/mob_item_slot/neck
+ key = STRIPPABLE_ITEM_NECK
+ item_slot = ITEM_SLOT_NECK
+
+/datum/strippable_item/mob_item_slot/suit
+ key = STRIPPABLE_ITEM_SUIT
+ item_slot = ITEM_SLOT_CLOTH_OUTER
+
+/datum/strippable_item/mob_item_slot/gloves
+ key = STRIPPABLE_ITEM_GLOVES
+ item_slot = ITEM_SLOT_GLOVES
+
+/datum/strippable_item/mob_item_slot/feet
+ key = STRIPPABLE_ITEM_FEET
+ item_slot = ITEM_SLOT_FEET
+
+/datum/strippable_item/mob_item_slot/suit_storage
+ key = STRIPPABLE_ITEM_SUIT_STORAGE
+ item_slot = ITEM_SLOT_SUITSTORE
+
+/datum/strippable_item/mob_item_slot/suit_storage/get_alternate_actions(atom/source, mob/user)
+ return get_strippable_alternate_action_internals(get_item(source), source)
+
+/datum/strippable_item/mob_item_slot/suit_storage/alternate_action(atom/source, mob/user, action_key)
+ if(!..())
+ return
+ strippable_alternate_action_internals(get_item(source), source, user)
+
+/datum/strippable_item/mob_item_slot/id
+ key = STRIPPABLE_ITEM_ID
+ item_slot = ITEM_SLOT_ID
+
+/datum/strippable_item/mob_item_slot/pda
+ key = STRIPPABLE_ITEM_PDA
+ item_slot = ITEM_SLOT_PDA
+
+/datum/strippable_item/mob_item_slot/pda/get_obscuring(atom/source)
+ return isnull(get_item(source)) \
+ ? STRIPPABLE_OBSCURING_NONE \
+ : STRIPPABLE_OBSCURING_HIDDEN
+
+/datum/strippable_item/mob_item_slot/belt
+ key = STRIPPABLE_ITEM_BELT
+ item_slot = ITEM_SLOT_BELT
+
+/datum/strippable_item/mob_item_slot/belt/get_alternate_actions(atom/source, mob/user)
+ return get_strippable_alternate_action_internals(get_item(source), source)
+
+/datum/strippable_item/mob_item_slot/belt/alternate_action(atom/source, mob/user, action_key)
+ if(!..())
+ return
+ strippable_alternate_action_internals(get_item(source), source, user)
+
+/datum/strippable_item/mob_item_slot/pocket
+ /// Which pocket we're referencing. Used for visible text.
+ var/pocket_side
+
+/datum/strippable_item/mob_item_slot/pocket/get_obscuring(atom/source)
+ return isnull(get_item(source)) \
+ ? STRIPPABLE_OBSCURING_NONE \
+ : STRIPPABLE_OBSCURING_HIDDEN
+
+/datum/strippable_item/mob_item_slot/pocket/get_equip_delay(obj/item/equipping)
+ return POCKET_EQUIP_DELAY // Equipping is 4 times as fast as stripping
+
+/datum/strippable_item/mob_item_slot/pocket/start_equip(atom/source, obj/item/equipping, mob/user)
+ . = ..()
+ if(!. && !in_thief_mode(user))
+ warn_owner(source)
+
+/datum/strippable_item/mob_item_slot/pocket/start_unequip(atom/source, mob/user)
+ var/obj/item/item = get_item(source)
+ if(isnull(item))
+ return FALSE
+
+ to_chat(user, span_notice("You try to empty [source]'s [pocket_side] pocket."))
+
+ add_attack_logs(user, source, "Attempting pickpocketing of [item]")
+ item.add_fingerprint(user)
+
+ var/result = start_unequip_mob(item, source, user, POCKET_STRIP_DELAY)
+
+ if(!result && !in_thief_mode(user))
+ warn_owner(source)
+
+ return result
+
+/datum/strippable_item/mob_item_slot/pocket/proc/warn_owner(atom/owner)
+ owner.balloon_alert(owner, "You feel your [pocket_side] pocket being fumbled with!")
+
+/datum/strippable_item/mob_item_slot/pocket/left
+ key = STRIPPABLE_ITEM_LPOCKET
+ item_slot = ITEM_SLOT_POCKET_LEFT
+ pocket_side = "left"
+
+/datum/strippable_item/mob_item_slot/pocket/right
+ key = STRIPPABLE_ITEM_RPOCKET
+ item_slot = ITEM_SLOT_POCKET_RIGHT
+ pocket_side = "right"
+
+/proc/get_strippable_alternate_action_internals(obj/item/item, atom/source)
+ if(!iscarbon(source))
+ return
+
+ var/mob/living/carbon/carbon_source = source
+ if(carbon_source.has_airtight_items() && istype(item, /obj/item/tank))
+ if(carbon_source.internal != item)
+ return "enable_internals"
+ else
+ return "disable_internals"
+
+/proc/strippable_alternate_action_internals(obj/item/item, atom/source, mob/user)
+ var/obj/item/tank/tank = item
+ if(!istype(tank))
+ return
+
+ var/mob/living/carbon/carbon_source = source
+ if(!istype(carbon_source))
+ return
+
+ var/enabling = carbon_source.internal != item
+
+ if(enabling && !carbon_source.has_airtight_items())
+ return
+
+ carbon_source.visible_message(
+ span_danger("[user] tries to [(enabling) ? "open" : "close"] the valve on [source]'s [item.name]."),
+ span_userdanger("[user] tries to [(enabling) ? "open" : "close"] the valve on your [item.name]."),
+ )
+
+ if(!do_after(user, INTERNALS_TOGGLE_DELAY, carbon_source, max_interact_count = 1))
+ return
+
+ if(enabling && !carbon_source.has_airtight_items())
+ return
+
+ if(carbon_source.internal == item)
+ carbon_source.internal = null
+ else if(!QDELETED(item))
+ carbon_source.internal = item
+
+ carbon_source.update_action_buttons_icon()
+
+ carbon_source.visible_message(
+ span_danger("[user] [isnull(carbon_source.internal) ? "closes": "opens"] the valve on [source]'s [item.name]."),
+ span_userdanger("[user] [isnull(carbon_source.internal) ? "closes": "opens"] the valve on your [item.name]."),
+ )
+
+
+#undef INTERNALS_TOGGLE_DELAY
+#undef POCKET_EQUIP_DELAY
diff --git a/code/modules/mob/living/carbon/human/inventory.dm b/code/modules/mob/living/carbon/human/inventory.dm
index 77b3e35e95a..793746122ed 100644
--- a/code/modules/mob/living/carbon/human/inventory.dm
+++ b/code/modules/mob/living/carbon/human/inventory.dm
@@ -570,30 +570,6 @@
)
-/**
- * Humans have their pickpocket gloves, so they get no message when stealing things
- */
-/mob/living/carbon/human/stripPanelUnequip(obj/item/what, mob/who, where)
- var/is_silent = FALSE
- var/obj/item/clothing/gloves/G = gloves
- if(istype(G))
- is_silent = G.pickpocket
-
- ..(what, who, where, silent = is_silent)
-
-
-/**
- * Humans have their pickpocket gloves, so they get no message when stealing things
- */
-/mob/living/carbon/human/stripPanelEquip(obj/item/what, mob/who, where)
- var/is_silent = FALSE
- var/obj/item/clothing/gloves/G = gloves
- if(istype(G))
- is_silent = G.pickpocket
-
- ..(what, who, where, silent = is_silent)
-
-
/mob/living/carbon/human/proc/equipOutfit(outfit, visualsOnly = FALSE)
var/datum/outfit/O = null
diff --git a/code/modules/mob/living/carbon/human/species/diona.dm b/code/modules/mob/living/carbon/human/species/diona.dm
index b789c22a2a8..7785f18c9ea 100644
--- a/code/modules/mob/living/carbon/human/species/diona.dm
+++ b/code/modules/mob/living/carbon/human/species/diona.dm
@@ -21,7 +21,7 @@
even the simplest concepts of other minds. Their alien physiology allows them survive happily off a diet of nothing but light, \
water and other radiation."
- species_traits = list(IS_PLANT, NO_GERMS, NO_DECAY, NO_DNA)
+ species_traits = list(IS_PLANT, NO_GERMS, NO_DECAY, NO_DNA, NO_ROBOPARTS, ONLY_SPECIES_LIMBS, NO_BIOCHIPS, NO_CYBERIMPS)
clothing_flags = HAS_SOCKS
default_hair_colour = "#000000"
has_gender = FALSE
@@ -78,11 +78,11 @@
/datum/species/diona/on_species_gain(mob/living/carbon/human/H)
..()
H.gender = NEUTER
- H.verbs |= /mob/living/carbon/human/proc/emote_creak
+ add_verb(H, /mob/living/carbon/human/proc/emote_creak)
/datum/species/diona/on_species_loss(mob/living/carbon/human/H)
..()
- H.verbs -= /mob/living/carbon/human/proc/emote_creak
+ remove_verb(H, /mob/living/carbon/human/proc/emote_creak)
/datum/species/diona/on_species_loss(mob/living/carbon/human/H)
. = ..()
diff --git a/code/modules/mob/living/carbon/human/species/drask.dm b/code/modules/mob/living/carbon/human/species/drask.dm
index 871f444db2f..a43fb6c8c83 100644
--- a/code/modules/mob/living/carbon/human/species/drask.dm
+++ b/code/modules/mob/living/carbon/human/species/drask.dm
@@ -84,11 +84,11 @@
/datum/species/drask/on_species_gain(mob/living/carbon/human/H)
..()
- H.verbs |= /mob/living/carbon/human/proc/emote_hum
+ add_verb(H, /mob/living/carbon/human/proc/emote_hum)
/datum/species/drask/on_species_loss(mob/living/carbon/human/H)
..()
- H.verbs -= /mob/living/carbon/human/proc/emote_hum
+ remove_verb(H, /mob/living/carbon/human/proc/emote_hum)
/datum/species/drask/handle_life(mob/living/carbon/human/H)
..()
diff --git a/code/modules/mob/living/carbon/human/species/kidan.dm b/code/modules/mob/living/carbon/human/species/kidan.dm
index d14b5691f58..a876bca6aa9 100644
--- a/code/modules/mob/living/carbon/human/species/kidan.dm
+++ b/code/modules/mob/living/carbon/human/species/kidan.dm
@@ -99,22 +99,23 @@
/datum/species/kidan/on_species_gain(mob/living/carbon/human/H)
..()
- H.verbs |= /mob/living/carbon/human/proc/emote_click
- H.verbs |= /mob/living/carbon/human/proc/emote_clack
- H.verbs |= /mob/living/carbon/human/proc/emote_wiggle
- H.verbs |= /mob/living/carbon/human/proc/emote_wave_k
- H.verbs -= /mob/living/carbon/human/verb/emote_pale
- H.verbs -= /mob/living/carbon/human/verb/emote_blink
- H.verbs -= /mob/living/carbon/human/verb/emote_blink_r
- H.verbs -= /mob/living/carbon/human/verb/emote_blush
- H.verbs -= /mob/living/carbon/human/verb/emote_wink
- H.verbs -= /mob/living/carbon/human/verb/emote_smile
- H.verbs -= /mob/living/carbon/human/verb/emote_snuffle
- H.verbs -= /mob/living/carbon/human/verb/emote_grin
- H.verbs -= /mob/living/carbon/human/verb/emote_eyebrow
- H.verbs -= /mob/living/carbon/human/verb/emote_frown
- H.verbs -= /mob/living/carbon/human/verb/emote_sniff
- H.verbs -= /mob/living/carbon/human/verb/emote_glare
+ add_verb(H, list(/mob/living/carbon/human/proc/emote_click,
+ /mob/living/carbon/human/proc/emote_clack,
+ /mob/living/carbon/human/proc/emote_wiggle,
+ /mob/living/carbon/human/proc/emote_wave_k))
+ remove_verb(H, list(
+ /mob/living/carbon/human/verb/emote_pale,
+ /mob/living/carbon/human/verb/emote_blink,
+ /mob/living/carbon/human/verb/emote_blink_r,
+ /mob/living/carbon/human/verb/emote_blush,
+ /mob/living/carbon/human/verb/emote_wink,
+ /mob/living/carbon/human/verb/emote_smile,
+ /mob/living/carbon/human/verb/emote_snuffle,
+ /mob/living/carbon/human/verb/emote_grin,
+ /mob/living/carbon/human/verb/emote_eyebrow,
+ /mob/living/carbon/human/verb/emote_frown,
+ /mob/living/carbon/human/verb/emote_sniff,
+ /mob/living/carbon/human/verb/emote_glare))
// HUD for detecting pheromones
var/datum/atom_hud/kidan_hud = GLOB.huds[DATA_HUD_KIDAN_PHEROMONES]
kidan_hud.add_hud_to(H)
@@ -125,22 +126,24 @@
/datum/species/kidan/on_species_loss(mob/living/carbon/human/H)
..()
- H.verbs -= /mob/living/carbon/human/proc/emote_click
- H.verbs -= /mob/living/carbon/human/proc/emote_clack
- H.verbs -= /mob/living/carbon/human/proc/emote_wiggle
- H.verbs -= /mob/living/carbon/human/proc/emote_wave_k
- H.verbs |= /mob/living/carbon/human/verb/emote_pale
- H.verbs |= /mob/living/carbon/human/verb/emote_blink
- H.verbs |= /mob/living/carbon/human/verb/emote_blink_r
- H.verbs |= /mob/living/carbon/human/verb/emote_blush
- H.verbs |= /mob/living/carbon/human/verb/emote_wink
- H.verbs |= /mob/living/carbon/human/verb/emote_smile
- H.verbs |= /mob/living/carbon/human/verb/emote_snuffle
- H.verbs |= /mob/living/carbon/human/verb/emote_grin
- H.verbs |= /mob/living/carbon/human/verb/emote_eyebrow
- H.verbs |= /mob/living/carbon/human/verb/emote_frown
- H.verbs |= /mob/living/carbon/human/verb/emote_sniff
- H.verbs |= /mob/living/carbon/human/verb/emote_glare
+ remove_verb(H, list(
+ /mob/living/carbon/human/proc/emote_click,
+ /mob/living/carbon/human/proc/emote_clack,
+ /mob/living/carbon/human/proc/emote_wiggle,
+ /mob/living/carbon/human/proc/emote_wave_k))
+ add_verb(H, list(
+ /mob/living/carbon/human/verb/emote_pale,
+ /mob/living/carbon/human/verb/emote_blink,
+ /mob/living/carbon/human/verb/emote_blink_r,
+ /mob/living/carbon/human/verb/emote_blush,
+ /mob/living/carbon/human/verb/emote_wink,
+ /mob/living/carbon/human/verb/emote_smile,
+ /mob/living/carbon/human/verb/emote_snuffle,
+ /mob/living/carbon/human/verb/emote_grin,
+ /mob/living/carbon/human/verb/emote_eyebrow,
+ /mob/living/carbon/human/verb/emote_frown,
+ /mob/living/carbon/human/verb/emote_sniff,
+ /mob/living/carbon/human/verb/emote_glare))
// Removing the HUD for detecting pheromones
var/datum/atom_hud/kidan_hud = GLOB.huds[DATA_HUD_KIDAN_PHEROMONES]
diff --git a/code/modules/mob/living/carbon/human/species/machine.dm b/code/modules/mob/living/carbon/human/species/machine.dm
index 8c04bcd758e..2fec8834784 100644
--- a/code/modules/mob/living/carbon/human/species/machine.dm
+++ b/code/modules/mob/living/carbon/human/species/machine.dm
@@ -92,12 +92,13 @@
monitor.Grant(H)
var/datum/atom_hud/data/human/medical/advanced/medhud = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED]
medhud.remove_from_hud(H)
- H.verbs |= /mob/living/carbon/human/proc/emote_ping
- H.verbs |= /mob/living/carbon/human/proc/emote_beep
- H.verbs |= /mob/living/carbon/human/proc/emote_buzz
- H.verbs |= /mob/living/carbon/human/proc/emote_buzz2
- H.verbs |= /mob/living/carbon/human/proc/emote_yes
- H.verbs |= /mob/living/carbon/human/proc/emote_no
+ add_verb(H, list(
+ /mob/living/carbon/human/proc/emote_ping,
+ /mob/living/carbon/human/proc/emote_beep,
+ /mob/living/carbon/human/proc/emote_buzz,
+ /mob/living/carbon/human/proc/emote_buzz2,
+ /mob/living/carbon/human/proc/emote_yes,
+ /mob/living/carbon/human/proc/emote_no))
/datum/species/machine/on_species_loss(mob/living/carbon/human/H)
..()
@@ -105,12 +106,13 @@
monitor.Remove(H)
var/datum/atom_hud/data/human/medical/advanced/medhud = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED]
medhud.add_to_hud(H)
- H.verbs -= /mob/living/carbon/human/proc/emote_ping
- H.verbs -= /mob/living/carbon/human/proc/emote_beep
- H.verbs -= /mob/living/carbon/human/proc/emote_buzz
- H.verbs -= /mob/living/carbon/human/proc/emote_buzz2
- H.verbs -= /mob/living/carbon/human/proc/emote_yes
- H.verbs -= /mob/living/carbon/human/proc/emote_no
+ remove_verb(H, list(
+ /mob/living/carbon/human/proc/emote_ping,
+ /mob/living/carbon/human/proc/emote_beep,
+ /mob/living/carbon/human/proc/emote_buzz,
+ /mob/living/carbon/human/proc/emote_buzz2,
+ /mob/living/carbon/human/proc/emote_yes,
+ /mob/living/carbon/human/proc/emote_no))
// Allows IPC's to change their monitor display
/datum/action/innate/change_monitor
diff --git a/code/modules/mob/living/carbon/human/species/moth.dm b/code/modules/mob/living/carbon/human/species/moth.dm
index c636370885e..261c12e84e3 100644
--- a/code/modules/mob/living/carbon/human/species/moth.dm
+++ b/code/modules/mob/living/carbon/human/species/moth.dm
@@ -83,9 +83,9 @@
/datum/species/moth/on_species_gain(mob/living/carbon/human/H)
..()
H.add_movespeed_mod_immunities(type, /datum/movespeed_modifier/limbless)
- H.verbs |= /mob/living/carbon/human/proc/emote_flap
- H.verbs |= /mob/living/carbon/human/proc/emote_aflap
- H.verbs |= /mob/living/carbon/human/proc/emote_flutter
+ add_verb(H, /mob/living/carbon/human/proc/emote_flap)
+ add_verb(H, /mob/living/carbon/human/proc/emote_aflap)
+ add_verb(H, /mob/living/carbon/human/proc/emote_flutter)
var/datum/action/innate/cocoon/cocoon = locate() in H.actions
if(!cocoon)
cocoon = new
@@ -98,9 +98,9 @@
/datum/species/moth/on_species_loss(mob/living/carbon/human/H)
..()
H.remove_movespeed_mod_immunities(type, /datum/movespeed_modifier/limbless)
- H.verbs -= /mob/living/carbon/human/proc/emote_flap
- H.verbs -= /mob/living/carbon/human/proc/emote_aflap
- H.verbs -= /mob/living/carbon/human/proc/emote_flutter
+ remove_verb(H, /mob/living/carbon/human/proc/emote_flap)
+ remove_verb(H, /mob/living/carbon/human/proc/emote_aflap)
+ remove_verb(H, /mob/living/carbon/human/proc/emote_flutter)
var/datum/action/innate/cocoon/cocoon = locate() in H.actions
if(cocoon)
cocoon.Remove(H)
diff --git a/code/modules/mob/living/carbon/human/species/plasmaman.dm b/code/modules/mob/living/carbon/human/species/plasmaman.dm
index 9f56731238a..a4fded9f236 100644
--- a/code/modules/mob/living/carbon/human/species/plasmaman.dm
+++ b/code/modules/mob/living/carbon/human/species/plasmaman.dm
@@ -55,13 +55,13 @@
/datum/species/plasmaman/on_species_gain(mob/living/carbon/human/H)
..()
- H.verbs |= /mob/living/carbon/human/proc/emote_rattle
+ add_verb(H, /mob/living/carbon/human/proc/emote_rattle)
RegisterSignal(H, COMSIG_CARBON_RECEIVE_FRACTURE, PROC_REF(on_fracture))
/datum/species/plasmaman/on_species_loss(mob/living/carbon/human/H)
..()
- H.verbs -= /mob/living/carbon/human/proc/emote_rattle
+ remove_verb(H, /mob/living/carbon/human/proc/emote_rattle)
UnregisterSignal(H, COMSIG_CARBON_RECEIVE_FRACTURE)
//внёс перевод акцента речи, шипящий звук. Но я не смог осилить и он почему-то по прежнему не работает, похоже не тут настраивается -- ПУПС
diff --git a/code/modules/mob/living/carbon/human/species/skeleton.dm b/code/modules/mob/living/carbon/human/species/skeleton.dm
index d681f079b2a..86558736881 100644
--- a/code/modules/mob/living/carbon/human/species/skeleton.dm
+++ b/code/modules/mob/living/carbon/human/species/skeleton.dm
@@ -49,12 +49,12 @@
/datum/species/skeleton/on_species_gain(mob/living/carbon/human/H)
..()
- H.verbs |= /mob/living/carbon/human/proc/emote_rattle
+ add_verb(H, /mob/living/carbon/human/proc/emote_rattle)
/datum/species/skeleton/on_species_loss(mob/living/carbon/human/H)
..()
- H.verbs -= /mob/living/carbon/human/proc/emote_rattle
+ remove_verb(H, /mob/living/carbon/human/proc/emote_rattle)
/datum/species/skeleton/handle_reagents(mob/living/carbon/human/H, datum/reagent/R)
diff --git a/code/modules/mob/living/carbon/human/species/skrell.dm b/code/modules/mob/living/carbon/human/species/skrell.dm
index e259a635760..b064040d05a 100644
--- a/code/modules/mob/living/carbon/human/species/skrell.dm
+++ b/code/modules/mob/living/carbon/human/species/skrell.dm
@@ -77,42 +77,46 @@
/datum/species/skrell/on_species_gain(mob/living/carbon/human/H)
..()
ADD_TRAIT(H, TRAIT_WATERBREATH, "species")
- H.verbs |= /mob/living/carbon/human/proc/emote_warble
- H.verbs |= /mob/living/carbon/human/proc/emote_sad_trill
- H.verbs |= /mob/living/carbon/human/proc/emote_joyfull_trill
- H.verbs |= /mob/living/carbon/human/proc/emote_croaking
- H.verbs |= /mob/living/carbon/human/proc/emote_discontent
- H.verbs |= /mob/living/carbon/human/proc/emote_relax
- H.verbs |= /mob/living/carbon/human/proc/emote_excitement
- H.verbs |= /mob/living/carbon/human/proc/emote_confusion
- H.verbs |= /mob/living/carbon/human/proc/emote_understand
- H.verbs -= /mob/living/carbon/human/verb/emote_grin
- H.verbs -= /mob/living/carbon/human/verb/emote_wink
- H.verbs -= /mob/living/carbon/human/verb/emote_eyebrow
- H.verbs -= /mob/living/carbon/human/verb/emote_glare
- H.verbs -= /mob/living/carbon/human/verb/emote_chuckle
- H.verbs -= /mob/living/carbon/human/verb/emote_frown
- H.verbs -= /mob/living/carbon/human/verb/emote_snuffle
+ add_verb(H, list(
+ /mob/living/carbon/human/proc/emote_warble,
+ /mob/living/carbon/human/proc/emote_sad_trill,
+ /mob/living/carbon/human/proc/emote_joyfull_trill,
+ /mob/living/carbon/human/proc/emote_croaking,
+ /mob/living/carbon/human/proc/emote_discontent,
+ /mob/living/carbon/human/proc/emote_relax,
+ /mob/living/carbon/human/proc/emote_excitement,
+ /mob/living/carbon/human/proc/emote_confusion,
+ /mob/living/carbon/human/proc/emote_understand))
+ remove_verb(H, list(
+ /mob/living/carbon/human/verb/emote_grin,
+ /mob/living/carbon/human/verb/emote_wink,
+ /mob/living/carbon/human/verb/emote_eyebrow,
+ /mob/living/carbon/human/verb/emote_glare,
+ /mob/living/carbon/human/verb/emote_chuckle,
+ /mob/living/carbon/human/verb/emote_frown,
+ /mob/living/carbon/human/verb/emote_snuffle))
/datum/species/skrell/on_species_loss(mob/living/carbon/human/H)
..()
REMOVE_TRAIT(H, TRAIT_WATERBREATH, "species")
- H.verbs -= /mob/living/carbon/human/proc/emote_warble
- H.verbs -= /mob/living/carbon/human/proc/emote_sad_trill
- H.verbs -= /mob/living/carbon/human/proc/emote_joyfull_trill
- H.verbs -= /mob/living/carbon/human/proc/emote_croaking
- H.verbs -= /mob/living/carbon/human/proc/emote_discontent
- H.verbs -= /mob/living/carbon/human/proc/emote_relax
- H.verbs -= /mob/living/carbon/human/proc/emote_excitement
- H.verbs -= /mob/living/carbon/human/proc/emote_confusion
- H.verbs -= /mob/living/carbon/human/proc/emote_understand
- H.verbs |= /mob/living/carbon/human/verb/emote_grin
- H.verbs |= /mob/living/carbon/human/verb/emote_wink
- H.verbs |= /mob/living/carbon/human/verb/emote_eyebrow
- H.verbs |= /mob/living/carbon/human/verb/emote_glare
- H.verbs |= /mob/living/carbon/human/verb/emote_chuckle
- H.verbs |= /mob/living/carbon/human/verb/emote_frown
- H.verbs |= /mob/living/carbon/human/verb/emote_snuffle
+ remove_verb(H, list(
+ /mob/living/carbon/human/proc/emote_warble,
+ /mob/living/carbon/human/proc/emote_sad_trill,
+ /mob/living/carbon/human/proc/emote_joyfull_trill,
+ /mob/living/carbon/human/proc/emote_croaking,
+ /mob/living/carbon/human/proc/emote_discontent,
+ /mob/living/carbon/human/proc/emote_relax,
+ /mob/living/carbon/human/proc/emote_excitement,
+ /mob/living/carbon/human/proc/emote_confusion,
+ /mob/living/carbon/human/proc/emote_understand))
+ add_verb(H, list(
+ /mob/living/carbon/human/verb/emote_grin,
+ /mob/living/carbon/human/verb/emote_wink,
+ /mob/living/carbon/human/verb/emote_eyebrow,
+ /mob/living/carbon/human/verb/emote_glare,
+ /mob/living/carbon/human/verb/emote_chuckle,
+ /mob/living/carbon/human/verb/emote_frown,
+ /mob/living/carbon/human/verb/emote_snuffle))
/datum/species/skrell/water_act(mob/living/carbon/human/M, volume, temperature, source, method)
diff --git a/code/modules/mob/living/carbon/human/species/slime.dm b/code/modules/mob/living/carbon/human/species/slime.dm
index 25b14dcb4fb..0faa382cd3d 100644
--- a/code/modules/mob/living/carbon/human/species/slime.dm
+++ b/code/modules/mob/living/carbon/human/species/slime.dm
@@ -96,9 +96,9 @@
ADD_TRAIT(H, TRAIT_WATERBREATH, "species")
RegisterSignal(H, COMSIG_HUMAN_UPDATE_DNA, PROC_REF(blend))
blend(H)
- H.verbs |= /mob/living/carbon/human/proc/emote_squish
- H.verbs |= /mob/living/carbon/human/proc/emote_bubble
- H.verbs |= /mob/living/carbon/human/proc/emote_pop
+ add_verb(H, /mob/living/carbon/human/proc/emote_squish)
+ add_verb(H, /mob/living/carbon/human/proc/emote_bubble)
+ add_verb(H, /mob/living/carbon/human/proc/emote_pop)
/datum/species/slime/on_species_loss(mob/living/carbon/human/H)
@@ -117,9 +117,9 @@
changebeard.Remove(H)
REMOVE_TRAIT(H, TRAIT_WATERBREATH, "species")
UnregisterSignal(H, COMSIG_HUMAN_UPDATE_DNA)
- H.verbs -= /mob/living/carbon/human/proc/emote_squish
- H.verbs -= /mob/living/carbon/human/proc/emote_bubble
- H.verbs -= /mob/living/carbon/human/proc/emote_pop
+ remove_verb(H, /mob/living/carbon/human/proc/emote_squish)
+ remove_verb(H, /mob/living/carbon/human/proc/emote_bubble)
+ remove_verb(H, /mob/living/carbon/human/proc/emote_pop)
/datum/species/slime/proc/blend(mob/living/carbon/human/H)
diff --git a/code/modules/mob/living/carbon/human/species/tajaran.dm b/code/modules/mob/living/carbon/human/species/tajaran.dm
index 32ab15ca666..dfbe69c40b3 100644
--- a/code/modules/mob/living/carbon/human/species/tajaran.dm
+++ b/code/modules/mob/living/carbon/human/species/tajaran.dm
@@ -86,16 +86,16 @@
/datum/species/tajaran/on_species_gain(mob/living/carbon/human/H)
..()
- H.verbs |= /mob/living/carbon/human/proc/emote_wag
- H.verbs |= /mob/living/carbon/human/proc/emote_swag
- H.verbs |= /mob/living/carbon/human/proc/emote_purr
- H.verbs |= /mob/living/carbon/human/proc/emote_purrl
- H.verbs |= /mob/living/carbon/human/proc/emote_hiss_tajaran
+ add_verb(H, /mob/living/carbon/human/proc/emote_wag)
+ add_verb(H, /mob/living/carbon/human/proc/emote_swag)
+ add_verb(H, /mob/living/carbon/human/proc/emote_purr)
+ add_verb(H, /mob/living/carbon/human/proc/emote_purrl)
+ add_verb(H, /mob/living/carbon/human/proc/emote_hiss_tajaran)
/datum/species/tajaran/on_species_loss(mob/living/carbon/human/H)
..()
- H.verbs -= /mob/living/carbon/human/proc/emote_wag
- H.verbs -= /mob/living/carbon/human/proc/emote_swag
- H.verbs -= /mob/living/carbon/human/proc/emote_purr
- H.verbs -= /mob/living/carbon/human/proc/emote_purrl
- H.verbs -= /mob/living/carbon/human/proc/emote_hiss_tajaran
+ remove_verb(H, /mob/living/carbon/human/proc/emote_wag)
+ remove_verb(H, /mob/living/carbon/human/proc/emote_swag)
+ remove_verb(H, /mob/living/carbon/human/proc/emote_purr)
+ remove_verb(H, /mob/living/carbon/human/proc/emote_purrl)
+ remove_verb(H, /mob/living/carbon/human/proc/emote_hiss_tajaran)
diff --git a/code/modules/mob/living/carbon/human/species/unathi.dm b/code/modules/mob/living/carbon/human/species/unathi.dm
index ffe9f2fcc37..57ff9fcc381 100644
--- a/code/modules/mob/living/carbon/human/species/unathi.dm
+++ b/code/modules/mob/living/carbon/human/species/unathi.dm
@@ -189,14 +189,15 @@
/datum/species/unathi/on_species_gain(mob/living/carbon/human/H)
..()
- H.verbs |= /mob/living/carbon/human/proc/emote_wag
- H.verbs |= /mob/living/carbon/human/proc/emote_swag
- H.verbs |= /mob/living/carbon/human/proc/emote_hiss_unathi
- H.verbs |= /mob/living/carbon/human/proc/emote_roar
- H.verbs |= /mob/living/carbon/human/proc/emote_threat
- H.verbs |= /mob/living/carbon/human/proc/emote_whip
- H.verbs |= /mob/living/carbon/human/proc/emote_whip_l
- H.verbs |= /mob/living/carbon/human/proc/emote_rumble
+ add_verb(H, list(
+ /mob/living/carbon/human/proc/emote_wag,
+ /mob/living/carbon/human/proc/emote_swag,
+ /mob/living/carbon/human/proc/emote_hiss_unathi,
+ /mob/living/carbon/human/proc/emote_roar,
+ /mob/living/carbon/human/proc/emote_threat,
+ /mob/living/carbon/human/proc/emote_whip,
+ /mob/living/carbon/human/proc/emote_whip_l,
+ /mob/living/carbon/human/proc/emote_rumble))
var/datum/action/innate/tail_cut/lash = locate() in H.actions
if(!lash)
lash = new
@@ -204,15 +205,15 @@
/datum/species/unathi/on_species_loss(mob/living/carbon/human/H)
..()
- H.verbs -= /mob/living/carbon/human/proc/emote_wag
- H.verbs -= /mob/living/carbon/human/proc/emote_swag
- H.verbs -= /mob/living/carbon/human/proc/emote_hiss_unathi
- H.verbs -= /mob/living/carbon/human/proc/emote_roar
- H.verbs -= /mob/living/carbon/human/proc/emote_threat
- H.verbs -= /mob/living/carbon/human/proc/emote_whip
- H.verbs -= /mob/living/carbon/human/proc/emote_whip_l
- H.verbs -= /mob/living/carbon/human/proc/emote_rumble
-
+ remove_verb(H, list(
+ /mob/living/carbon/human/proc/emote_wag,
+ /mob/living/carbon/human/proc/emote_swag,
+ /mob/living/carbon/human/proc/emote_hiss_unathi,
+ /mob/living/carbon/human/proc/emote_roar,
+ /mob/living/carbon/human/proc/emote_threat,
+ /mob/living/carbon/human/proc/emote_whip,
+ /mob/living/carbon/human/proc/emote_whip_l,
+ /mob/living/carbon/human/proc/emote_rumble))
var/datum/action/innate/tail_cut/lash = locate() in H.actions
if(lash)
lash.Remove(H)
diff --git a/code/modules/mob/living/carbon/human/species/vox.dm b/code/modules/mob/living/carbon/human/species/vox.dm
index 4ba41176316..8fb8b6c781d 100644
--- a/code/modules/mob/living/carbon/human/species/vox.dm
+++ b/code/modules/mob/living/carbon/human/species/vox.dm
@@ -102,15 +102,15 @@
/datum/species/vox/on_species_gain(mob/living/carbon/human/H)
..()
- H.verbs |= /mob/living/carbon/human/proc/emote_wag
- H.verbs |= /mob/living/carbon/human/proc/emote_swag
- H.verbs |= /mob/living/carbon/human/proc/emote_quill
+ add_verb(H, /mob/living/carbon/human/proc/emote_wag)
+ add_verb(H, /mob/living/carbon/human/proc/emote_swag)
+ add_verb(H, /mob/living/carbon/human/proc/emote_quill)
/datum/species/vox/on_species_loss(mob/living/carbon/human/H)
..()
- H.verbs -= /mob/living/carbon/human/proc/emote_wag
- H.verbs -= /mob/living/carbon/human/proc/emote_swag
- H.verbs -= /mob/living/carbon/human/proc/emote_quill
+ remove_verb(H, /mob/living/carbon/human/proc/emote_wag)
+ remove_verb(H, /mob/living/carbon/human/proc/emote_swag)
+ remove_verb(H, /mob/living/carbon/human/proc/emote_quill)
/datum/species/vox/after_equip_job(datum/job/J, mob/living/carbon/human/H)
if(!H.mind || !H.mind.assigned_role || H.mind.assigned_role != JOB_TITLE_CLOWN && H.mind.assigned_role != JOB_TITLE_MIME)
@@ -236,11 +236,11 @@
/datum/species/vox/armalis/on_species_gain(mob/living/carbon/human/H)
..()
if(/mob/living/carbon/human/proc/emote_wag in H.verbs)
- H.verbs -= /mob/living/carbon/human/proc/emote_wag
+ remove_verb(H, /mob/living/carbon/human/proc/emote_wag)
if(/mob/living/carbon/human/proc/emote_swag in H.verbs)
- H.verbs -= /mob/living/carbon/human/proc/emote_swag
+ remove_verb(H, /mob/living/carbon/human/proc/emote_swag)
/datum/species/vox/armalis/on_species_loss(mob/living/carbon/human/H)
..()
if(/mob/living/carbon/human/proc/emote_quill in H.verbs)
- H.verbs -= /mob/living/carbon/human/proc/emote_quill
+ remove_verb(H, /mob/living/carbon/human/proc/emote_quill)
diff --git a/code/modules/mob/living/carbon/human/species/vulpkanin.dm b/code/modules/mob/living/carbon/human/species/vulpkanin.dm
index 45ebdf469f4..9b340dc3673 100644
--- a/code/modules/mob/living/carbon/human/species/vulpkanin.dm
+++ b/code/modules/mob/living/carbon/human/species/vulpkanin.dm
@@ -73,14 +73,14 @@
/datum/species/vulpkanin/on_species_gain(mob/living/carbon/human/H)
..()
- H.verbs |= /mob/living/carbon/human/proc/emote_wag
- H.verbs |= /mob/living/carbon/human/proc/emote_swag
- H.verbs |= /mob/living/carbon/human/proc/emote_howl
- H.verbs |= /mob/living/carbon/human/proc/emote_growl
+ add_verb(H, /mob/living/carbon/human/proc/emote_wag)
+ add_verb(H, /mob/living/carbon/human/proc/emote_swag)
+ add_verb(H, /mob/living/carbon/human/proc/emote_howl)
+ add_verb(H, /mob/living/carbon/human/proc/emote_growl)
/datum/species/vulpkanin/on_species_loss(mob/living/carbon/human/H)
..()
- H.verbs -= /mob/living/carbon/human/proc/emote_wag
- H.verbs -= /mob/living/carbon/human/proc/emote_swag
- H.verbs -= /mob/living/carbon/human/proc/emote_howl
- H.verbs -= /mob/living/carbon/human/proc/emote_growl
+ remove_verb(H, /mob/living/carbon/human/proc/emote_wag)
+ remove_verb(H, /mob/living/carbon/human/proc/emote_swag)
+ remove_verb(H, /mob/living/carbon/human/proc/emote_howl)
+ remove_verb(H, /mob/living/carbon/human/proc/emote_growl)
diff --git a/code/modules/mob/living/carbon/inventory.dm b/code/modules/mob/living/carbon/inventory.dm
index 416219b263d..6a3e320f784 100644
--- a/code/modules/mob/living/carbon/inventory.dm
+++ b/code/modules/mob/living/carbon/inventory.dm
@@ -83,13 +83,11 @@
/mob/living/carbon/proc/update_legcuffed_status()
if(legcuffed)
throw_alert(ALERT_LEGCUFFED, /atom/movable/screen/alert/restrained/legcuffed, new_master = legcuffed)
- if(m_intent == MOVE_INTENT_RUN)
- toggle_move_intent()
+ toggle_move_intent(MOVE_INTENT_WALK)
else
clear_alert(ALERT_LEGCUFFED)
- if(m_intent == MOVE_INTENT_WALK)
- toggle_move_intent()
+ toggle_move_intent(MOVE_INTENT_RUN)
update_inv_legcuffed()
@@ -167,122 +165,6 @@
I.do_break()
drop_item_ground(I, TRUE)
-
-/mob/living/carbon/show_inv(mob/user)
- user.set_machine(src)
-
- var/dat = {"
- Close
- "}
-
- var/datum/browser/popup = new(user, "mob\ref[src]", "[src]", 440, 500)
- popup.set_content(dat)
- popup.open()
-
-
-/mob/living/carbon/Topic(href, href_list)
- ..()
- //strip panel
- if(usr.incapacitated() || !Adjacent(usr) || HAS_TRAIT(usr, TRAIT_HANDS_BLOCKED))
- return
-
- if(href_list["internal"])
- if(internal)
- visible_message(
- span_danger("[usr] пыта[pluralize_ru(usr.gender,"ет","ют")]ся закрыть воздушный клапан на баллоне у [name]!"),
- span_userdanger("[usr] пыта[pluralize_ru(usr.gender,"ет","ют")]ся закрыть воздушный клапан на Вашем баллоне!"),
- )
- if(!do_after(usr, POCKET_STRIP_DELAY, src, NONE) || !internal)
- return
- internal = null
- update_action_buttons_icon()
- else
- if(!has_airtight_items())
- to_chat(usr, span_warning("[name] не облада[pluralize_ru(gender,"ет","ют")] подходящей маской или шлемом!"))
- return
-
- var/list/airtanks = find_air_tanks()
- if(!length(airtanks))
- return
-
- var/obj/item/tank/our_tank
- if(length(airtanks) > 1)
- var/obj/item/tank/choice = tgui_input_list(usr, "Choose a tank to open valve on.", "Tank selection.", airtanks)
- if(!choice || usr.incapacitated() || !Adjacent(usr))
- return
- if(internal)
- to_chat(usr, span_warning("[name] уже име[pluralize_ru(gender,"ет","ют")] подключённый баллон."))
- return
- if(choice.loc != src)
- to_chat(usr, span_warning("[name] более не облада[pluralize_ru(gender,"ет","ют")] указанным баллоном."))
- return
- if(!has_airtight_items())
- to_chat(usr, span_warning("[name] более не облада[pluralize_ru(gender,"ет","ют")] подходящей маской или шлемом."))
- return
- our_tank = choice
- else
- our_tank = airtanks[1]
-
- visible_message(
- span_danger("[usr] пыта[pluralize_ru(usr.gender,"ет","ют")]ся открыть воздушный клапан на баллоне у [name]!"),
- span_userdanger("[usr] пыта[pluralize_ru(usr.gender,"ет","ют")]ся открыть воздушный клапан на Вашем баллоне!"),
- )
- if(!do_after(usr, POCKET_STRIP_DELAY, src, NONE))
- return
- if(internal)
- to_chat(usr, span_warning("[name] уже име[pluralize_ru(src.gender,"ет","ют")] подключённый баллон."))
- return
- if(our_tank.loc != src)
- to_chat(usr, span_warning("[name] более не облада[pluralize_ru(src.gender,"ет","ют")] баллоном."))
- return
- if(!has_airtight_items())
- to_chat(usr, span_warning("[name] более не облада[pluralize_ru(src.gender,"ет","ют")] подходящей маской или шлемом."))
- return
- internal = our_tank
- update_action_buttons_icon()
-
- for(var/mob/viewer as anything in viewers(1, src))
- if(viewer.machine == src)
- show_inv(viewer)
-
- visible_message(
- span_danger("[usr] [internal ? "открыва" : "закрыва"][pluralize_ru(usr.gender,"ет","ют")] воздушный клапан на баллоне у [name]!"),
- span_userdanger("[usr] [internal ? "открыва" : "закрыва"][pluralize_ru(usr.gender,"ет","ют")] воздушный клапан на Вашем баллоне!"),
- )
-
-
/mob/living/carbon/do_unEquip(obj/item/I, force = FALSE, atom/newloc, no_move = FALSE, invdrop = TRUE, silent = FALSE)
. = ..()
if(!. || !I)
@@ -511,12 +393,6 @@
return FALSE
-/mob/living/carbon/proc/find_air_tanks()
- . = list()
- for(var/obj/item/tank/tank in get_equipped_items(include_pockets = TRUE, include_hands = TRUE))
- . += tank
-
-
/mob/living/carbon/covered_with_thick_material(check_zone, full_body_check = FALSE)
if(full_body_check)
if(!isclothing(head))
@@ -549,3 +425,4 @@
return FALSE
+
diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm
index dbf4b1908d1..14125f7c39c 100644
--- a/code/modules/mob/living/living.dm
+++ b/code/modules/mob/living/living.dm
@@ -19,7 +19,7 @@
stack_trace("Mob [type] has improper ventcrawler_trait value.")
if(mobility_flags & MOBILITY_REST)
- verbs += /mob/living/proc/toggle_resting
+ add_verb(src, /mob/living/proc/toggle_resting)
if(!density) // we want undense mobs to stay undense when they stop resting
ADD_TRAIT(src, TRAIT_UNDENSE, INNATE_TRAIT)
@@ -1278,43 +1278,6 @@
return HEARING_PROTECTION_NONE
-// The src mob is trying to strip an item from someone
-// Override if a certain type of mob should be behave differently when stripping items (can't, for example)
-/mob/living/stripPanelUnequip(obj/item/what, mob/who, where, silent = FALSE)
- if(HAS_TRAIT(what, TRAIT_NODROP))
- to_chat(src, "You can't remove \the [what.name], it appears to be stuck! ")
- return
- if(!silent)
- who.visible_message("[src] tries to remove [who]'s [what.name]. ", \
- "[src] tries to remove [who]'s [what.name]. ")
- what.add_fingerprint(src)
- if(do_after(src, what.strip_delay, who, NONE))
- if(what && what == who.get_item_by_slot(where) && Adjacent(who))
- if(!who.drop_item_ground(what, silent = silent))
- return
- if(silent && !QDELETED(what) && isturf(what.loc))
- put_in_hands(what, silent = TRUE)
- add_attack_logs(src, who, "Stripped of [what]")
-
-// The src mob is trying to place an item on someone
-// Override if a certain mob should be behave differently when placing items (can't, for example)
-/mob/living/stripPanelEquip(obj/item/what, mob/who, where, silent = FALSE)
- what = get_active_hand()
- if(what && HAS_TRAIT(what, TRAIT_NODROP))
- to_chat(src, "You can't put \the [what.name] on [who], it's stuck to your hand! ")
- return
- if(what)
- if(!what.mob_can_equip(who, where, TRUE, TRUE))
- to_chat(src, "\The [what.name] doesn't fit in that place! ")
- return
- if(!silent)
- visible_message("[src] tries to put [what] on [who]. ")
- if(do_after(src, what.put_on_delay, who, NONE))
- if(what && Adjacent(who) && !HAS_TRAIT(what, TRAIT_NODROP))
- drop_item_ground(what, silent = silent)
- who.equip_to_slot_if_possible(what, where, disable_warning = TRUE, initial = silent)
- add_attack_logs(src, who, "Equipped [what]")
-
/mob/living/singularity_act()
investigate_log("([key_name_log(src)]) has been consumed by the singularity.", INVESTIGATE_ENGINE) //Oh that's where the clown ended up!
gib()
diff --git a/code/modules/mob/living/living_movement.dm b/code/modules/mob/living/living_movement.dm
index 1ec02c2323c..c4eac47be7d 100644
--- a/code/modules/mob/living/living_movement.dm
+++ b/code/modules/mob/living/living_movement.dm
@@ -113,22 +113,30 @@
add_or_update_variable_movespeed_modifier(/datum/movespeed_modifier/bulky_push, multiplicative_slowdown = pushing_obj.pull_push_slowdown)
-/mob/living/toggle_move_intent()
+/mob/living/proc/can_change_move_intent(silent = FALSE)
+ return TRUE
+
+
+/mob/living/toggle_move_intent(new_move_intent)
+ if(new_move_intent && m_intent == new_move_intent)
+ return
if(SEND_SIGNAL(src, COMSIG_MOB_MOVE_INTENT_TOGGLE, m_intent) & COMPONENT_BLOCK_INTENT_TOGGLE)
return
+ if(!can_change_move_intent())
+ return
- var/icon_toggle
- if(m_intent == MOVE_INTENT_RUN)
- m_intent = MOVE_INTENT_WALK
- icon_toggle = "walking"
+ if(new_move_intent)
+ m_intent = new_move_intent
else
- m_intent = MOVE_INTENT_RUN
- icon_toggle = "running"
+ switch(m_intent)
+ if(MOVE_INTENT_RUN)
+ m_intent = MOVE_INTENT_WALK
+ if(MOVE_INTENT_WALK)
+ m_intent = MOVE_INTENT_RUN
- if(hud_used && hud_used.move_intent && hud_used.static_inventory)
- hud_used.move_intent.icon_state = icon_toggle
+ if(hud_used?.move_intent && hud_used.static_inventory)
for(var/atom/movable/screen/mov_intent/selector in hud_used.static_inventory)
- selector.update_icon()
+ selector.update_icon(UPDATE_ICON_STATE)
update_move_intent_slowdown()
SEND_SIGNAL(src, COMSIG_MOB_MOVE_INTENT_TOGGLED)
@@ -346,3 +354,10 @@
end_look_down()
else
look_down()
+
+
+/mob/living/keybind_face_direction(direction)
+ if(stat > CONSCIOUS)
+ return
+ return ..()
+
diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm
index 1222febc8e6..735e0ed7429 100644
--- a/code/modules/mob/living/silicon/ai/ai.dm
+++ b/code/modules/mob/living/silicon/ai/ai.dm
@@ -46,7 +46,6 @@ GLOBAL_LIST_INIT(ai_verbs_default, list(
mob_size = MOB_SIZE_LARGE
sight = SEE_TURFS | SEE_MOBS | SEE_OBJS
nightvision = 8
- can_strip = 0
can_buckle_to = FALSE
var/list/network = list("SS13","Telecomms","Research Outpost","Mining Outpost")
var/obj/machinery/camera/current = null
@@ -114,12 +113,15 @@ GLOBAL_LIST_INIT(ai_verbs_default, list(
var/list/all_eyes = list()
/mob/living/silicon/ai/proc/add_ai_verbs()
- verbs |= GLOB.ai_verbs_default
- verbs |= silicon_subsystems
+ add_verb(src, GLOB.ai_verbs_default)
+ add_verb(src, silicon_subsystems)
+
+/mob/living/silicon/ai/can_strip()
+ return FALSE
/mob/living/silicon/ai/proc/remove_ai_verbs()
- verbs -= GLOB.ai_verbs_default
- verbs -= silicon_subsystems
+ remove_verb(src, GLOB.ai_verbs_default)
+ remove_verb(src, silicon_subsystems)
/mob/living/silicon/ai/New(loc, var/datum/ai_laws/L, var/obj/item/mmi/B, var/safety = 0)
announcement = new()
@@ -154,7 +156,7 @@ GLOBAL_LIST_INIT(ai_verbs_default, list(
else
make_laws()
- verbs += /mob/living/silicon/ai/proc/show_laws_verb
+ add_verb(src, /mob/living/silicon/ai/proc/show_laws_verb)
aiMulti = new(src)
aiRadio = new(src)
@@ -239,13 +241,13 @@ GLOBAL_LIST_INIT(ai_verbs_default, list(
job = JOB_TITLE_AI
-/mob/living/silicon/ai/Stat()
- ..()
- if(statpanel("Status"))
- if(stat)
- stat(null, text("Systems nonfunctional"))
- return
- show_borg_info()
+/mob/living/silicon/ai/get_status_tab_items()
+ var/list/status_tab_data = ..()
+ . = status_tab_data
+ if(stat)
+ status_tab_data[++status_tab_data.len] = list("System status:", "Nonfunctional")
+ return
+ status_tab_data = show_borg_info(status_tab_data)
/mob/living/silicon/ai/proc/ai_alerts()
var/list/dat = list("Current Station Alerts \n")
@@ -287,10 +289,9 @@ GLOBAL_LIST_INIT(ai_verbs_default, list(
var/dat_text = dat.Join("")
src << browse(dat_text, "window=aialerts&can_close=0")
-/mob/living/silicon/ai/proc/show_borg_info()
- stat(null, text("Connected cyborgs: [connected_robots.len]"))
- for(var/thing in connected_robots)
- var/mob/living/silicon/robot/R = thing
+/mob/living/silicon/ai/proc/show_borg_info(list/status_tab_data)
+ status_tab_data[++status_tab_data.len] = list("Connected cyborg count:", "[length(connected_robots)]")
+ for(var/mob/living/silicon/robot/R in connected_robots)
var/robot_status = "Nominal"
if(R.stat || !R.client)
robot_status = "OFFLINE"
@@ -299,8 +300,9 @@ GLOBAL_LIST_INIT(ai_verbs_default, list(
// Name, Health, Battery, Module, Area, and Status! Everything an AI wants to know about its borgies!
var/area/A = get_area(R)
var/area_name = A ? sanitize(A.name) : "Unknown"
- stat(null, text("[R.name] | S.Integrity: [R.health]% | Cell: [R.cell ? "[R.cell.charge] / [R.cell.maxcharge]" : "Empty"] | \
- Module: [R.designation] | Loc: [area_name] | Status: [robot_status]"))
+ status_tab_data[++status_tab_data.len] = list("[R.name]:", "S.Integrity: [R.health]% | Cell: [R.cell ? "[R.cell.charge] / [R.cell.maxcharge]" : "Empty"] | \
+ Module: [R.designation] | Loc: [area_name] | Status: [robot_status]")
+ return status_tab_data
/mob/living/silicon/ai/rename_character(oldname, newname)
if(!..(oldname, newname))
diff --git a/code/modules/mob/living/silicon/ai/ai_say.dm b/code/modules/mob/living/silicon/ai/ai_say.dm
index a2d78a66fd6..55bbb4c2711 100644
--- a/code/modules/mob/living/silicon/ai/ai_say.dm
+++ b/code/modules/mob/living/silicon/ai/ai_say.dm
@@ -193,13 +193,3 @@ GLOBAL_VAR_INIT(announcing_vox, 0) // Stores the time of the last announcement
return TRUE
return FALSE
-
-// VOX sounds moved to /code/defines/vox_sounds.dm
-
-/client/proc/preload_vox()
- var/list/vox_files = flist(VOX_PATH)
- for(var/file in vox_files)
-// to_chat(src, "Downloading [file]")
- var/sound/S = sound("[VOX_PATH][file]")
- src << browse_rsc(S)
-
diff --git a/code/modules/mob/living/silicon/ai/freelook/cameranet.dm b/code/modules/mob/living/silicon/ai/freelook/cameranet.dm
index 78f600729ac..e5872075dff 100644
--- a/code/modules/mob/living/silicon/ai/freelook/cameranet.dm
+++ b/code/modules/mob/living/silicon/ai/freelook/cameranet.dm
@@ -186,21 +186,3 @@ GLOBAL_DATUM_INIT(cameranet, /datum/cameranet, new())
if(chunk.visibleTurfs[position])
return TRUE
return FALSE
-
-/*
-/datum/cameranet/proc/stat_entry()
- if(!statclick)
- statclick = new/obj/effect/statclick/debug(null, "Initializing...", src)
-
- stat(name, statclick.update("Cameras: [cameranet.cameras.len] | Chunks: [cameranet.chunks.len]"))
-*/
-
-// Debug verb for VVing the chunk that the turf is in.
-/*
-/turf/verb/view_chunk()
- set src in world
-
- if(cameranet.chunkGenerated(x, y, z))
- var/datum/camerachunk/chunk = cameranet.getCameraChunk(x, y, z)
- usr.client.debug_variables(chunk)
-*/
diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm
index ebf285e7a1e..047918093c7 100644
--- a/code/modules/mob/living/silicon/pai/pai.dm
+++ b/code/modules/mob/living/silicon/pai/pai.dm
@@ -130,9 +130,9 @@
add_language(LANGUAGE_TRINARY, 1)
//Verbs for pAI mobile form, chassis and Say flavor text
- verbs += /mob/living/silicon/pai/proc/choose_chassis
- verbs += /mob/living/silicon/pai/proc/choose_verbs
- verbs += /mob/living/silicon/pai/proc/pai_change_voice
+ add_verb(src, /mob/living/silicon/pai/proc/choose_chassis)
+ add_verb(src, /mob/living/silicon/pai/proc/choose_verbs)
+ add_verb(src, /mob/living/silicon/pai/proc/pai_change_voice)
var/datum/action/innate/pai_soft/P = new
P.Grant(src)
@@ -183,14 +183,13 @@
/mob/living/silicon/pai/proc/show_silenced()
if(silence_time)
var/timeleft = round((silence_time - world.timeofday)/10 ,1)
- stat(null, "Communications system reboot in -[(timeleft / 60) % 60]:[add_zero(num2text(timeleft % 60), 2)]")
+ return list("Communications system reboot in:", "-[(timeleft / 60) % 60]:[add_zero(num2text(timeleft % 60), 2)]")
-/mob/living/silicon/pai/Stat()
- ..()
- statpanel("Status")
- if(client.statpanel == "Status")
- show_silenced()
+/mob/living/silicon/pai/get_status_tab_items()
+ var/list/status_tab_data = ..()
+ . = status_tab_data
+ status_tab_data[++status_tab_data.len] = show_silenced()
/mob/living/silicon/pai/blob_act()
@@ -363,7 +362,7 @@
finalized = alert("Look at your sprite. Is this what you wish to use?",,"No","Yes")
chassis = my_choices[choice]
- verbs -= /mob/living/silicon/pai/proc/choose_chassis
+ remove_verb(src, /mob/living/silicon/pai/proc/choose_chassis)
/mob/living/silicon/pai/proc/choose_verbs()
set category = "pAI Commands"
@@ -377,7 +376,7 @@
speak_exclamation = sayverbs[(sayverbs.len>1 ? 2 : sayverbs.len)]
speak_query = sayverbs[(sayverbs.len>2 ? 3 : sayverbs.len)]
- verbs -= /mob/living/silicon/pai/proc/choose_verbs
+ remove_verb(src, /mob/living/silicon/pai/proc/choose_verbs)
/mob/living/silicon/pai/proc/pai_change_voice()
set name = "Change Voice"
diff --git a/code/modules/mob/living/silicon/robot/drone/drone.dm b/code/modules/mob/living/silicon/robot/drone/drone.dm
index ecf52ae0781..9f26a63bafb 100644
--- a/code/modules/mob/living/silicon/robot/drone/drone.dm
+++ b/code/modules/mob/living/silicon/robot/drone/drone.dm
@@ -85,7 +85,7 @@
var/datum/robot_component/C = components[V]
C.max_damage = 10
- verbs -= /mob/living/silicon/robot/verb/Namepick
+ remove_verb(src, /mob/living/silicon/robot/verb/Namepick)
module = new /obj/item/robot_module/drone(src)
//Allows Drones to hear the Engineering channel.
@@ -105,6 +105,8 @@
scanner.Grant(src)
update_icons()
+/mob/living/silicon/robot/drone/add_strippable_element()
+ return
/mob/living/silicon/robot/drone/Initialize(mapload)
. = ..()
@@ -121,7 +123,7 @@
/mob/living/silicon/robot/drone/init(alien = FALSE, mob/living/silicon/ai/ai_to_sync_to = null)
laws = new /datum/ai_laws/drone()
- connected_ai = null
+ set_connected_ai(null)
aiCamera = new/obj/item/camera/siliconcam/drone_camera(src)
additional_law_channels["Drone"] = get_language_prefix(LANGUAGE_DRONE_BINARY)
@@ -260,7 +262,7 @@
holder_type = /obj/item/holder/drone/emagged
update_icons()
lawupdate = 0
- connected_ai = null
+ set_connected_ai(null)
clear_supplied_laws()
clear_inherent_laws()
laws = new /datum/ai_laws/syndicate_override
@@ -391,10 +393,10 @@
return FALSE
/mob/living/silicon/robot/drone/add_robot_verbs()
- src.verbs |= silicon_subsystems
+ add_verb(src, silicon_subsystems)
/mob/living/silicon/robot/drone/remove_robot_verbs()
- src.verbs -= silicon_subsystems
+ remove_verb(src, silicon_subsystems)
/mob/living/simple_animal/drone/flash_eyes(intensity = 1, override_blindness_check, affect_silicon, visual, type = /atom/movable/screen/fullscreen/flash/noise)
if(affect_silicon)
diff --git a/code/modules/mob/living/silicon/robot/drone/drone_abilities.dm b/code/modules/mob/living/silicon/robot/drone/drone_abilities.dm
index 3bdb865aec3..8260877b6e8 100644
--- a/code/modules/mob/living/silicon/robot/drone/drone_abilities.dm
+++ b/code/modules/mob/living/silicon/robot/drone/drone_abilities.dm
@@ -75,7 +75,7 @@
icon = 'icons/mob/custom_synthetic/custom-synthetic.dmi'
icon_state = "[ckey]-drone"
to_chat(src, "You reconfigure your chassis and improve the station through your new aesthetics. ")
- verbs -= /mob/living/silicon/robot/drone/verb/customize
+ remove_verb(src, /mob/living/silicon/robot/drone/verb/customize)
/mob/living/silicon/robot/drone/get_scooped(mob/living/carbon/grabber)
var/obj/item/holder/H = ..()
diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm
index 8f94c372046..9683704635c 100644
--- a/code/modules/mob/living/silicon/robot/robot.dm
+++ b/code/modules/mob/living/silicon/robot/robot.dm
@@ -194,6 +194,10 @@ GLOBAL_LIST_INIT(robot_verbs_default, list(
if(length(module?.borg_skins) <= 1 && (has_transform_animation || module?.has_transform_animation))
transform_animation(icon_state, TRUE)
+ add_strippable_element()
+
+/mob/living/silicon/robot/proc/add_strippable_element()
+ AddElement(/datum/element/strippable, create_strippable_list(list(/datum/strippable_item/borg_head)))
/mob/living/silicon/robot/proc/init(alien, connect_to_AI = TRUE, mob/living/silicon/ai/ai_to_sync_to = null)
@@ -476,6 +480,8 @@ GLOBAL_LIST_INIT(robot_verbs_default, list(
status_flags &= ~CANPUSH
choose_icon()
+ if(client.stat_tab == "Status")
+ SSstatpanels.set_status_tab(client)
if(!static_radio_channels)
radio.config(module.channels)
notify_ai(ROBOT_NOTIFY_AI_MODULE)
@@ -611,12 +617,12 @@ GLOBAL_LIST_INIT(robot_verbs_default, list(
toggle_sensor_mode()
/mob/living/silicon/robot/proc/add_robot_verbs()
- src.verbs |= GLOB.robot_verbs_default
- src.verbs |= silicon_subsystems
+ add_verb(src, GLOB.robot_verbs_default)
+ add_verb(src, silicon_subsystems)
/mob/living/silicon/robot/proc/remove_robot_verbs()
- src.verbs -= GLOB.robot_verbs_default
- src.verbs -= silicon_subsystems
+ remove_verb(src, GLOB.robot_verbs_default)
+ remove_verb(src, silicon_subsystems)
/mob/living/silicon/robot/verb/cmd_robot_alerts()
set category = "Robot Commands"
@@ -700,25 +706,34 @@ GLOBAL_LIST_INIT(robot_verbs_default, list(
// this function displays the cyborgs current cell charge in the stat panel
/mob/living/silicon/robot/proc/show_cell_power()
- if(cell)
- stat(null, text("Charge Left: [cell.charge]/[cell.maxcharge]"))
- else
- stat(null, text("No Cell Inserted!"))
+ return list("Charge Left:", cell ? "[cell.charge]/[cell.maxcharge]" : "No Cell Inserted!")
+
+
+/mob/living/silicon/robot/proc/show_gps_coords()
+ var/turf/turf = get_turf(src)
+ return list("GPS:", "[COORD(turf)]")
+
+
+/mob/living/silicon/robot/proc/show_stack_energy(datum/robot_energy_storage/robot_energy_storage)
+ return list("[robot_energy_storage.name]:", "[robot_energy_storage.energy] / [robot_energy_storage.max_energy]")
// update the status screen display
-/mob/living/silicon/robot/Stat()
- ..()
- statpanel("Status")
- if(client.statpanel == "Status")
- show_cell_power()
+/mob/living/silicon/robot/get_status_tab_items()
+ var/list/status_tab_data = ..()
+ . = status_tab_data
+
+ status_tab_data[++status_tab_data.len] = show_cell_power()
+
+ if(!module)
+ return
+
var/total_user_contents = GetAllContents()
if(locate(/obj/item/gps) in total_user_contents)
- var/turf/T = get_turf(src)
- stat(null, "GPS: [COORD(T)]")
- if(module)
- for(var/datum/robot_energy_storage/st in module.storages)
- stat("[st.name]:", "[st.energy]/[st.max_energy]")
+ status_tab_data[++status_tab_data.len] = show_gps_coords()
+
+ for(var/datum/robot_energy_storage/robot_energy_storage in module.storages)
+ status_tab_data[++status_tab_data.len] = show_stack_energy(robot_energy_storage)
/mob/living/silicon/robot/InCritical()
@@ -1456,7 +1471,7 @@ GLOBAL_LIST_INIT(robot_verbs_default, list(
if(R)
R.UnlinkSelf()
to_chat(R, "Buffers flushed and reset. Camera system shutdown. All systems operational.")
- src.verbs -= /mob/living/silicon/robot/proc/ResetSecurityCodes
+ remove_verb(src, /mob/living/silicon/robot/proc/ResetSecurityCodes)
/mob/living/silicon/robot/mode()
set name = "Activate Held Object"
@@ -1553,14 +1568,12 @@ GLOBAL_LIST_INIT(robot_verbs_default, list(
/mob/living/silicon/robot/proc/disconnect_from_ai()
if(connected_ai)
sync() // One last sync attempt
- connected_ai.connected_robots -= src
- connected_ai = null
+ set_connected_ai(null)
/mob/living/silicon/robot/proc/connect_to_ai(var/mob/living/silicon/ai/AI)
if(AI && AI != connected_ai)
disconnect_from_ai()
- connected_ai = AI
- connected_ai.connected_robots |= src
+ set_connected_ai(AI)
notify_ai(ROBOT_NOTIFY_AI_CONNECTED)
sync()
@@ -1585,6 +1598,17 @@ GLOBAL_LIST_INIT(robot_verbs_default, list(
if(2)
disable_component("comms", 60)
+/mob/living/silicon/robot/proc/set_connected_ai(new_ai)
+ if(connected_ai == new_ai)
+ return
+ . = connected_ai
+ connected_ai = new_ai
+ if(.)
+ var/mob/living/silicon/ai/old_ai = .
+ old_ai.connected_robots -= src
+ if(connected_ai)
+ connected_ai.connected_robots |= src
+
/mob/living/silicon/robot/deathsquad
base_icon = "nano_bloodhound"
icon_state = "nano_bloodhound"
diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm
index 068add435cf..6255a69e300 100644
--- a/code/modules/mob/living/silicon/robot/robot_modules.dm
+++ b/code/modules/mob/living/silicon/robot/robot_modules.dm
@@ -139,14 +139,14 @@
R.add_language(LANGUAGE_MOTH, 0)
/obj/item/robot_module/proc/add_subsystems_and_actions(mob/living/silicon/robot/R)
- R.verbs |= subsystems
+ add_verb(R, subsystems)
for(var/A in module_actions)
var/datum/action/act = new A()
act.Grant(R)
R.module_actions += act
/obj/item/robot_module/proc/remove_subsystems_and_actions(mob/living/silicon/robot/R)
- R.verbs -= subsystems
+ remove_verb(R, subsystems)
for(var/datum/action/A in R.module_actions)
A.Remove(R)
qdel(A)
diff --git a/code/modules/mob/living/silicon/silicon.dm b/code/modules/mob/living/silicon/silicon.dm
index 064eb186709..f60ba9d0947 100644
--- a/code/modules/mob/living/silicon/silicon.dm
+++ b/code/modules/mob/living/silicon/silicon.dm
@@ -266,18 +266,14 @@
// this function shows the health of the pAI in the Status panel
/mob/living/silicon/proc/show_system_integrity()
- if(!src.stat)
- stat(null, text("System integrity: [round((health/maxHealth)*100)]%"))
- else
- stat(null, text("Systems nonfunctional"))
+ return list("System integrity:", stat ? "Nonfunctional" : "[round((health / maxHealth) * 100)]%")
// This adds the basic clock, shuttle recall timer, and malf_ai info to all silicon lifeforms
-/mob/living/silicon/Stat()
- ..()
- if(statpanel("Status"))
- show_stat_emergency_shuttle_eta()
- show_system_integrity()
+/mob/living/silicon/get_status_tab_items()
+ var/list/status_tab_data = ..()
+ . = status_tab_data
+ status_tab_data[++status_tab_data.len] = show_system_integrity()
//Silicon mob language procs
diff --git a/code/modules/mob/living/silicon/silicon_hat.dm b/code/modules/mob/living/silicon/silicon_hat.dm
index 9a137255af8..25cad73fa5f 100644
--- a/code/modules/mob/living/silicon/silicon_hat.dm
+++ b/code/modules/mob/living/silicon/silicon_hat.dm
@@ -1,5 +1,30 @@
+/datum/strippable_item/borg_head
+ key = STRIPPABLE_ITEM_HEAD
+
+/datum/strippable_item/borg_head/get_item(atom/source)
+ var/mob/living/silicon/borg_source = source
+ if(!istype(borg_source))
+ return
+
+ return borg_source.inventory_head
+
+/datum/strippable_item/borg_head/finish_equip(atom/source, obj/item/equipping, mob/user)
+ var/mob/living/silicon/borg_source = source
+ if(!istype(borg_source))
+ return
+
+ borg_source.place_on_head(equipping, user)
+
+/datum/strippable_item/borg_head/finish_unequip(atom/source, mob/user)
+ var/mob/living/silicon/borg_source = source
+ if(!istype(borg_source))
+ return
+
+ borg_source.remove_from_head(user)
+
/mob/living/silicon
var/obj/item/inventory_head
+ var/list/strippable_inventory_slots = list()
var/hat_offset_y = -3
var/isCentered = FALSE //центрирован ли синтетик. Если нет, то шляпа будет растянута
@@ -127,37 +152,6 @@
return
. = ..()
-
-/mob/living/silicon/Topic(href, href_list)
- if(..())
- return 1
-
- if(!(iscarbon(usr) || usr.incapacitated() || !Adjacent(usr)))
- usr << browse(null, "window=mob[UID()]")
- usr.unset_machine()
- return
-
- if (!canBeHatted)
- return 0
-
- if(href_list["remove_inv"])
- var/remove_from = href_list["remove_inv"]
- switch(remove_from)
- if("head")
- remove_from_head(usr)
- show_inv(usr)
-
- else if(href_list["add_inv"])
- var/add_to = href_list["add_inv"]
- switch(add_to)
- if("head")
- place_on_head(usr.get_active_hand(), usr)
- show_inv(usr)
-
- if(usr != src)
- return 1
-
-
/mob/living/silicon/proc/get_hat_overlay()
if(hat_icon_file && hat_icon_state)
var/image/borgI = image(hat_icon_file, hat_icon_state)
@@ -168,18 +162,6 @@
borgI.transform = matrix(1.125, 0, 0.5, 0, 1, 0)
return borgI
-/mob/living/silicon/show_inv(mob/user)
- if(user.incapacitated() || !Adjacent(user))
- return
- user.set_machine(src)
-
- var/dat = {"Inventory of [name]
"}
- dat += "Head: [inventory_head]" : "add_inv=head'>Nothing"] "
-
- var/datum/browser/popup = new(user, "mob[UID()]", "[src]", 440, 250)
- popup.set_content(dat)
- popup.open()
-
/mob/living/silicon/proc/place_on_head(obj/item/item_to_add, mob/user)
if(!item_to_add)
user.visible_message("[user] похлопывает по голове [src]. ", "Вы положили руку на голову [src]. ")
diff --git a/code/modules/mob/living/simple_animal/bot/bot.dm b/code/modules/mob/living/simple_animal/bot/bot.dm
index 831fa07181c..e875735faf7 100644
--- a/code/modules/mob/living/simple_animal/bot/bot.dm
+++ b/code/modules/mob/living/simple_animal/bot/bot.dm
@@ -14,8 +14,8 @@
has_unlimited_silicon_privilege = TRUE
sentience_type = SENTIENCE_ARTIFICIAL
status_flags = NONE //no default canpush
- can_strip = FALSE
pass_flags = PASSFLAPS
+ AI_delay_max = 0 SECONDS
speak_emote = list("states")
tts_seed = null
@@ -227,11 +227,14 @@
path_hud.add_hud_to(src)
+
/mob/living/simple_animal/bot/proc/add_bot_filter()
if(QDELETED(src) || !SSradio || !bot_filter)
return
SSradio.add_object(bot_core, control_freq, bot_filter)
+/mob/living/simple_animal/bot/can_strip()
+ return FALSE
/mob/living/simple_animal/bot/med_hud_set_health()
return diag_hud_set_bothealth() //we use a different hud
@@ -1010,10 +1013,6 @@ Pass the desired type path itself, declaring a temporary var beforehand is not r
frustration = 0
-/mob/living/simple_animal/bot/show_inv()
- return
-
-
/mob/living/simple_animal/bot/proc/show_controls(mob/user)
users |= user
var/dat = {" "}
diff --git a/code/modules/mob/living/simple_animal/friendly/diona.dm b/code/modules/mob/living/simple_animal/friendly/diona.dm
index 08c05107757..99c05aec6de 100644
--- a/code/modules/mob/living/simple_animal/friendly/diona.dm
+++ b/code/modules/mob/living/simple_animal/friendly/diona.dm
@@ -107,14 +107,59 @@
//Let people pick the little buggers up.
if(M.a_intent == INTENT_HELP)
if(isdiona(M))
- to_chat(M, "You feel your being twine with that of [src] as it merges with your biomass.")
- to_chat(src, "You feel your being twine with that of [M] as you merge with its biomass.")
- throw_alert(gestalt_alert, /atom/movable/screen/alert/nymph, new_master = src) //adds a screen alert that can call resist
- forceMove(M)
+ gestalt_heal(M)
else
get_scooped(M)
else
..()
+/mob/living/simple_animal/diona/MouseDrop(mob/living/carbon/human/user, src_location, over_location, src_control, over_control, params)
+ if(isdiona(user)) // diona with NO HANDS?? Now it's not trouble.
+ gestalt_heal(user)
+ return FALSE
+ return ..()
+
+/mob/living/simple_animal/diona/proc/gestalt_heal(mob/living/carbon/human/M)
+ if(!Adjacent(M))
+ return FALSE
+ forceMove(M)
+ if(stat != CONSCIOUS)
+ qdel(src)
+ to_chat(M, span_notice("Тело нимфы сливается с вашим гештальтом."))
+ return TRUE // TRUE if nymph was deleted, FALSE - if not. Maybe I need this later..
+
+ if(ckey)
+ to_chat(src, span_notice("Ваше сознание соединяется с [M], когда вы сливаетесь с гештальтом."))
+ to_chat(M, span_notice("Ваше сознание соединяется с нимфой, когда она сливается с гештальтом."))
+ throw_alert(gestalt_alert, /atom/movable/screen/alert/nymph, new_master = src) //adds a screen alert that can call resist
+ return FALSE
+
+ to_chat(M, span_notice("Вы начинаете принимать нимфу в свой гештальт."))
+
+ if(!ckey && do_after(M, 5 SECONDS, M, ALL))
+ var/list/stock_limbs = /datum/species/diona::has_limbs
+ for(var/limb_zone in stock_limbs)
+ if(!M.bodyparts_by_name[limb_zone])
+ var/list/organ_data = stock_limbs[limb_zone]
+ var/limb_path = organ_data["path"]
+ var/obj/item/organ/new_organ = new limb_path(M)
+ organ_data["descriptor"] = new_organ.name
+ to_chat(M, span_notice("Нимфа занимает пустующее место в гештальте в качестве конечности."))
+ M.recalculate_limbs_status()
+ M.regenerate_icons()
+ qdel(src)
+ return TRUE
+
+ var/list/stock_organs = /datum/species/diona::has_organ
+ for(var/organ_slot in stock_organs)
+ if(!M.internal_organs_slot[organ_slot])
+ var/organ_path = stock_organs[organ_slot]
+ new organ_path(M)
+ to_chat(M, span_notice("Нимфа занимает пустующее место в гештальте в качестве органа."))
+ qdel(src)
+ return TRUE
+
+ to_chat(M, span_notice("Ваше сознание соединяется с нимфой, когда она сливается с гештальтом."))
+ return FALSE
/mob/living/simple_animal/diona/proc/merge()
if(stat != CONSCIOUS)
diff --git a/code/modules/mob/living/simple_animal/friendly/dog.dm b/code/modules/mob/living/simple_animal/friendly/dog.dm
index 2a260ce33d4..01d22d6e09f 100644
--- a/code/modules/mob/living/simple_animal/friendly/dog.dm
+++ b/code/modules/mob/living/simple_animal/friendly/dog.dm
@@ -30,11 +30,19 @@
var/growl_sound = list('sound/creatures/dog_grawl1.ogg','sound/creatures/dog_grawl2.ogg') //Used in emote.
var/yelp_sound = 'sound/creatures/dog_yelp.ogg' //Used on death.
var/last_eaten = 0
+ var/had_fashion
+ ///Currently worn item on the head slot
+ var/obj/item/inventory_head = null
+ ///Currently worn item on the back slot
+ var/obj/item/inventory_back = null
+ ///Currently wotn item oh the mask slot
+ var/obj/item/inventory_mask = null
+ ///Item slots that are available for this dog to equip stuff into
+ var/list/strippable_inventory_slots = list()
footstep_type = FOOTSTEP_MOB_CLAW
butcher_results = list(/obj/item/reagent_containers/food/snacks/meat/dog = 4)
collar_type = "dog"
-
/mob/living/simple_animal/pet/dog/verb/chasetail()
set name = "Chase your tail"
set desc = "d'awwww."
@@ -69,6 +77,12 @@
if(M && stat != DEAD) // Same check here, even though emote checks it as well (poor form to check it only in the help case)
custom_emote(EMOTE_VISIBLE, "рыч%(ит,ат)%!")
+/mob/living/simple_animal/pet/dog/proc/place_on_head(obj/item/item_to_add, mob/user)
+ return
+
+/mob/living/simple_animal/pet/dog/proc/update_dog_fluff()
+ return
+
//Corgis and pugs are now under one dog subtype
/mob/living/simple_animal/pet/dog/corgi
name = "\improper corgi"
@@ -81,8 +95,6 @@
childtype = list(/mob/living/simple_animal/pet/dog/corgi/puppy = 95, /mob/living/simple_animal/pet/dog/corgi/puppy/void = 5)
animal_species = /mob/living/simple_animal/pet/dog
collar_type = "corgi"
- var/obj/item/inventory_head
- var/obj/item/inventory_back
var/shaved = FALSE
var/nofur = FALSE //Corgis that have risen past the material plane of existence.
tts_seed = "Stetmann"
@@ -92,6 +104,9 @@
. = ..()
regenerate_icons()
+/mob/living/simple_animal/pet/dog/corgi/add_strippable_element()
+ AddElement(/datum/element/strippable, length(strippable_inventory_slots) ? create_strippable_list(strippable_inventory_slots) : GLOB.strippable_corgi_items)
+
/mob/living/simple_animal/pet/dog/corgi/Destroy()
QDEL_NULL(inventory_head)
QDEL_NULL(inventory_back)
@@ -114,21 +129,6 @@
..(gibbed)
regenerate_icons()
-/mob/living/simple_animal/pet/dog/corgi/show_inv(mob/user)
- if(user.incapacitated() || !Adjacent(user))
- return
- user.set_machine(src)
-
-
- var/dat = {"
Inventory of [name]
"}
- dat += "Head: [inventory_head]" : "add_inv=head'>Nothing"] "
- dat += "Back: [inventory_back]" : "add_inv=back'>Nothing"] "
- dat += "Collar: [pcollar]" : "add_inv=collar'>Nothing"] "
-
- var/datum/browser/popup = new(user, "mob[UID()]", "[src]", 440, 250)
- popup.set_content(dat)
- popup.open()
-
/mob/living/simple_animal/pet/dog/corgi/getarmor(def_zone, type)
var/armorval = 0
@@ -168,116 +168,14 @@
icon_state = icon_dead
return
..()
- update_corgi_fluff()
-
-/mob/living/simple_animal/pet/dog/corgi/Topic(href, href_list)
- if(!(iscarbon(usr) || isrobot(usr)) || usr.incapacitated() || !Adjacent(usr))
- usr << browse(null, "window=mob[UID()]")
- usr.unset_machine()
- return
-
- //Removing from inventory
- if(href_list["remove_inv"])
- var/remove_from = href_list["remove_inv"]
- switch(remove_from)
- if("head")
- if(inventory_head)
- if(HAS_TRAIT(inventory_head, TRAIT_NODROP))
- to_chat(usr, "\The [inventory_head] is stuck too hard to [src] for you to remove! ")
- return
- drop_item_ground(inventory_head)
- usr.put_in_hands(inventory_head, ignore_anim = FALSE)
- inventory_head = null
- update_corgi_fluff()
- regenerate_icons()
- else
- to_chat(usr, "There is nothing to remove from its [remove_from]. ")
- return
- if("back")
- if(inventory_back)
- if(HAS_TRAIT(inventory_back, TRAIT_NODROP))
- to_chat(usr, "\The [inventory_head] is stuck too hard to [src] for you to remove! ")
- return
- drop_item_ground(inventory_back)
- usr.put_in_hands(inventory_back, ignore_anim = FALSE)
- inventory_back = null
- update_corgi_fluff()
- regenerate_icons()
- else
- to_chat(usr, "There is nothing to remove from its [remove_from]. ")
- return
- if("collar")
- if(pcollar)
- var/the_collar = pcollar
- drop_item_ground(pcollar)
- usr.put_in_hands(the_collar, ignore_anim = FALSE)
- pcollar = null
- update_corgi_fluff()
- regenerate_icons()
-
- show_inv(usr)
-
- //Adding things to inventory
- else if(href_list["add_inv"])
- var/add_to = href_list["add_inv"]
-
- switch(add_to)
- if("collar")
- add_collar(usr.get_active_hand(), usr)
- update_corgi_fluff()
-
- if("head")
- place_on_head(usr.get_active_hand(),usr)
-
- if("back")
- if(inventory_back)
- to_chat(usr, "It's already wearing something! ")
- return
- else
- var/obj/item/item_to_add = usr.get_active_hand()
-
- if(!item_to_add)
- usr.visible_message("[usr] pets [src]. ", "You rest your hand on [src]'s back for a moment. ")
- return
-
- if(!usr.drop_item_ground(item_to_add))
- to_chat(usr, "\The [item_to_add] is stuck to your hand, you cannot put it on [src]'s back! ")
- return
-
- if(istype(item_to_add, /obj/item/grenade/plastic/c4)) // last thing he ever wears, I guess
- item_to_add.afterattack(src,usr,1)
- return
-
- //The objects that corgis can wear on their backs.
- var/allowed = FALSE
- if(ispath(item_to_add.dog_fashion, /datum/dog_fashion/back))
- allowed = TRUE
-
- if(!allowed)
- to_chat(usr, "You set [item_to_add] on [src]'s back, but it falls off! ")
- item_to_add.forceMove(drop_location())
- if(prob(25))
- step_rand(item_to_add)
- for(var/i in list(1,2,4,8,4,8,4,dir))
- setDir(i)
- sleep(1)
- return
-
- item_to_add.forceMove(src)
- inventory_back = item_to_add
- update_corgi_fluff()
- regenerate_icons()
-
- show_inv(usr)
- else
- return ..()
+ update_dog_fluff()
//Corgis are supposed to be simpler, so only a select few objects can actually be put
//to be compatible with them. The objects are below.
//Many hats added, Some will probably be removed, just want to see which ones are popular.
// > some will probably be removed
-/mob/living/simple_animal/pet/dog/corgi/proc/place_on_head(obj/item/item_to_add, mob/user)
+/mob/living/simple_animal/pet/dog/corgi/place_on_head(obj/item/item_to_add, mob/user)
if(istype(item_to_add, /obj/item/grenade/plastic/c4)) // last thing he ever wears, I guess
item_to_add.afterattack(src,user,1)
@@ -312,7 +210,7 @@
"You hear a friendly-sounding bark. ")
item_to_add.forceMove(src)
inventory_head = item_to_add
- update_corgi_fluff()
+ update_dog_fluff()
regenerate_icons()
else
to_chat(user, "You set [item_to_add] on [src]'s head, but it falls off! ")
@@ -325,7 +223,7 @@
return valid
-/mob/living/simple_animal/pet/dog/corgi/proc/update_corgi_fluff()
+/mob/living/simple_animal/pet/dog/corgi/update_dog_fluff()
// First, change back to defaults
name = real_name
desc = initial(desc)
@@ -585,7 +483,7 @@
visible_message("... Aw, someone beat me to this one. ")
P.gib()
-/mob/living/simple_animal/pet/dog/corgi/narsie/update_corgi_fluff()
+/mob/living/simple_animal/pet/dog/corgi/narsie/update_dog_fluff()
..()
speak = list("Tari'karat-pasnar!", "IA! IA!", "BRRUUURGHGHRHR")
speak_emote = list("growls", "barks ominously")
@@ -609,7 +507,7 @@
maxHealth = 100
health = 100
-/mob/living/simple_animal/pet/dog/corgi/ratvar/update_corgi_fluff()
+/mob/living/simple_animal/pet/dog/corgi/ratvar/update_dog_fluff()
..()
speak = list("V'z fuvavat jneevbe!", "CLICK!", "KL-KL-KLIK")
speak_emote = list("growls", "barks ominously")
@@ -634,15 +532,7 @@
maxHealth = 20
health = 20
butcher_results = list(/obj/item/reagent_containers/food/snacks/meat/corgi = 1)
-
-//puppies cannot wear anything.
-/mob/living/simple_animal/pet/dog/corgi/puppy/Topic(href, href_list)
- if(href_list["remove_inv"] == "collar" || href_list["add_inv"] == "collar")
- return ..()
- if(href_list["remove_inv"] || href_list["add_inv"])
- to_chat(usr, "You can't fit this on [src]! ")
- return
- ..()
+ strippable_inventory_slots = list(/datum/strippable_item/pet_collar) // Puppies do not have a head or back equipment slot.
/mob/living/simple_animal/pet/dog/corgi/puppy/void //Tribute to the corgis born in nullspace
name = "\improper void puppy"
@@ -694,13 +584,6 @@
tts_seed = "Luna"
holder_type = /obj/item/holder/lisa
-//Lisa already has a cute bow!
-/mob/living/simple_animal/pet/dog/corgi/Lisa/Topic(href, href_list)
- if(href_list["remove_inv"] || href_list["add_inv"])
- to_chat(usr, "[src] already has a cute bow! ")
- return
- ..()
-
/mob/living/simple_animal/pet/dog/corgi/Lisa/Life()
..()
make_babies()
diff --git a/code/modules/mob/living/simple_animal/friendly/dog_sec.dm b/code/modules/mob/living/simple_animal/friendly/dog_sec.dm
index 0470f17be5a..187a72fe25f 100644
--- a/code/modules/mob/living/simple_animal/friendly/dog_sec.dm
+++ b/code/modules/mob/living/simple_animal/friendly/dog_sec.dm
@@ -13,8 +13,6 @@
melee_damage_lower = 8
melee_damage_upper = 10
attacktext = "кусает"
- var/obj/item/inventory_head
- var/obj/item/inventory_mask
footstep_type = FOOTSTEP_MOB_CLAW
butcher_results = list(/obj/item/reagent_containers/food/snacks/meat/security = 3)
tts_seed = "Furion"
@@ -39,40 +37,15 @@
icon_dead = "german_shep2_dead"
tts_seed = "pantheon"
-/mob/living/simple_animal/pet/dog/security/show_inv(mob/user)
- if(user.incapacitated() || !Adjacent(user))
- return
- user.set_machine(src)
-
-
- var/dat = {"
Inventory of [name]
"}
- dat += "Head: [inventory_head]" : "add_inv=head'>Nothing"] "
- dat += "Mask: [inventory_mask]" : "add_inv=mask'>Nothing"] "
- dat += "Collar: [pcollar]" : "add_inv=collar'>Nothing"] "
-
- var/datum/browser/popup = new(user, "mob[UID()]", "[src]", 440, 250)
- popup.set_content(dat)
- popup.open()
-
-/mob/living/simple_animal/pet/dog/security/ranger/show_inv(mob/user)
- if(user.incapacitated() || !Adjacent(user))
- return
- user.set_machine(src)
-
-
- var/dat = {"
Inventory of [name]
"}
- dat += "Mask: [inventory_mask]" : "add_inv=mask'>Nothing"] "
- dat += "Collar: [pcollar]" : "add_inv=collar'>Nothing"] "
-
- var/datum/browser/popup = new(user, "mob[UID()]", "[src]", 440, 250)
- popup.set_content(dat)
- popup.open()
/mob/living/simple_animal/pet/dog/security/Initialize(mapload)
. = ..()
regenerate_icons()
+/mob/living/simple_animal/pet/dog/security/add_strippable_element()
+ AddElement(/datum/element/strippable, length(strippable_inventory_slots) ? create_strippable_list(strippable_inventory_slots) : GLOB.strippable_muhtar_items)
+
/mob/living/simple_animal/pet/dog/security/Destroy()
QDEL_NULL(inventory_head)
QDEL_NULL(inventory_mask)
@@ -95,109 +68,8 @@
..(gibbed)
regenerate_icons()
-/mob/living/simple_animal/pet/dog/security/Topic(href, href_list)
- if(!(iscarbon(usr) || isrobot(usr)) || usr.incapacitated() || !Adjacent(usr))
- usr << browse(null, "window=mob[UID()]")
- usr.unset_machine()
- return
-
- //Removing from inventory
- if(href_list["remove_inv"])
- var/remove_from = href_list["remove_inv"]
- switch(remove_from)
- if("head")
- if(inventory_head)
- if(HAS_TRAIT(inventory_head, TRAIT_NODROP))
- to_chat(usr, "\The [inventory_head] is stuck too hard to [src] for you to remove! ")
- return
- drop_item_ground(inventory_head)
- usr.put_in_hands(inventory_head, ignore_anim = FALSE)
- inventory_head = null
- update_muhtar_fluff()
- regenerate_icons()
- else
- to_chat(usr, "There is nothing to remove from its [remove_from]. ")
- return
- if("mask")
- if(inventory_mask)
- if(HAS_TRAIT(inventory_mask, TRAIT_NODROP))
- to_chat(usr, "\The [inventory_head] is stuck too hard to [src] for you to remove! ")
- return
- drop_item_ground(inventory_mask)
- usr.put_in_hands(inventory_mask, ignore_anim = FALSE)
- inventory_mask = null
- update_muhtar_fluff()
- regenerate_icons()
- else
- to_chat(usr, "There is nothing to remove from its [remove_from]. ")
- return
- if("collar")
- if(pcollar)
- var/the_collar = pcollar
- drop_item_ground(pcollar)
- usr.put_in_hands(the_collar, ignore_anim = FALSE)
- pcollar = null
- update_muhtar_fluff()
- regenerate_icons()
-
- show_inv(usr)
-
- //Adding things to inventory
- else if(href_list["add_inv"])
- var/add_to = href_list["add_inv"]
-
- switch(add_to)
- if("collar")
- add_collar(usr.get_active_hand(), usr)
- update_muhtar_fluff()
-
- if("head")
- place_on_head(usr.get_active_hand(),usr)
-
- if("mask")
- if(inventory_mask)
- to_chat(usr, "It's already wearing something! ")
- return
- else
- var/obj/item/item_to_add = usr.get_active_hand()
-
- if(!item_to_add)
- usr.visible_message("[usr] pets [src]. ", "You rest your hand on [src]'s face for a moment. ")
- return
-
- if(!usr.drop_item_ground(item_to_add))
- to_chat(usr, "\The [item_to_add] is stuck to your hand, you cannot put it on [src]'s face! ")
- return
-
- if(istype(item_to_add, /obj/item/grenade/plastic/c4)) // last thing he ever wears, I guess
- item_to_add.afterattack(src,usr,1)
- return
-
- //The objects that secdogs can wear on their faces.
- var/allowed = FALSE
- if(ispath(item_to_add.muhtar_fashion, /datum/muhtar_fashion/mask))
- allowed = TRUE
-
- if(!allowed)
- to_chat(usr, "You set [item_to_add] on [src]'s face, but it falls off! ")
- item_to_add.forceMove(drop_location())
- if(prob(25))
- step_rand(item_to_add)
- for(var/i in list(1,2,4,8,4,8,4,dir))
- setDir(i)
- sleep(1)
- return
-
- item_to_add.forceMove(src)
- inventory_mask = item_to_add
- update_muhtar_fluff()
- regenerate_icons()
-
- show_inv(usr)
- else
- return ..()
-/mob/living/simple_animal/pet/dog/security/proc/place_on_head(obj/item/item_to_add, mob/user)
+/mob/living/simple_animal/pet/dog/security/place_on_head(obj/item/item_to_add, mob/user)
if(istype(item_to_add, /obj/item/grenade/plastic/c4)) // last thing he ever wears, I guess
item_to_add.afterattack(src,user,1)
@@ -232,7 +104,7 @@
"You hear a friendly-sounding bark. ")
item_to_add.forceMove(src)
inventory_head = item_to_add
- update_muhtar_fluff()
+ update_dog_fluff()
regenerate_icons()
else
to_chat(user, "You set [item_to_add] on [src]'s head, but it falls off! ")
@@ -245,7 +117,7 @@
return valid
-/mob/living/simple_animal/pet/dog/security/proc/update_muhtar_fluff()
+/mob/living/simple_animal/pet/dog/security/update_dog_fluff()
// First, change back to defaults
name = real_name
desc = initial(desc)
@@ -324,15 +196,5 @@
icon_resting = "blackdog_rest"
tts_seed = "Thrall"
-/mob/living/simple_animal/pet/dog/security/detective/show_inv(mob/user)
- if(user.incapacitated() || !Adjacent(user))
- return
- user.set_machine(src)
-
-
- var/dat = {"
Inventory of [name]
"}
- dat += "Collar: [pcollar]" : "add_inv=collar'>Nothing"] "
-
- var/datum/browser/popup = new(user, "mob[UID()]", "[src]", 440, 250)
- popup.set_content(dat)
- popup.open()
+/mob/living/simple_animal/pet/dog/security/detective/add_strippable_element()
+ AddElement(/datum/element/strippable, create_strippable_list(list(/datum/strippable_item/pet_collar)))
diff --git a/code/modules/mob/living/simple_animal/friendly/dog_stripping.dm b/code/modules/mob/living/simple_animal/friendly/dog_stripping.dm
new file mode 100644
index 00000000000..a5fbd6fdcaa
--- /dev/null
+++ b/code/modules/mob/living/simple_animal/friendly/dog_stripping.dm
@@ -0,0 +1,158 @@
+//dog's stippable items
+
+GLOBAL_LIST_INIT(strippable_corgi_items, create_strippable_list(list(
+ /datum/strippable_item/dog_head,
+ /datum/strippable_item/dog_back,
+ /datum/strippable_item/pet_collar
+)))
+
+GLOBAL_LIST_INIT(strippable_muhtar_items, create_strippable_list(list(
+ /datum/strippable_item/dog_head,
+ /datum/strippable_item/dog_mask,
+ /datum/strippable_item/pet_collar
+)))
+
+
+/datum/strippable_item/dog_head
+ key = STRIPPABLE_ITEM_HEAD
+
+/datum/strippable_item/dog_head/get_item(atom/source)
+ var/mob/living/simple_animal/pet/dog/dog_source = source
+ if(!istype(dog_source))
+ return
+
+ return dog_source.inventory_head
+
+/datum/strippable_item/dog_head/finish_equip(atom/source, obj/item/equipping, mob/user)
+ var/mob/living/simple_animal/pet/dog/dog_source = source
+ if(!istype(dog_source))
+ return
+
+ INVOKE_ASYNC(source, TYPE_PROC_REF(/mob/living/simple_animal/pet/dog, place_on_head), equipping, user)
+
+/datum/strippable_item/dog_head/finish_unequip(atom/source, mob/user)
+ var/mob/living/simple_animal/pet/dog/dog_source = source
+ if(!istype(dog_source))
+ return
+
+ user.put_in_hands(dog_source.inventory_head)
+ dog_source.inventory_head = null
+ dog_source.update_dog_fluff()
+ dog_source.update_appearance(UPDATE_OVERLAYS)
+
+/datum/strippable_item/pet_collar
+ key = STRIPPABLE_ITEM_PET_COLLAR
+
+/datum/strippable_item/pet_collar/get_item(atom/source)
+ var/mob/living/simple_animal/pet_source = source
+ if(!istype(pet_source))
+ return
+
+ return pet_source.pcollar
+
+/datum/strippable_item/pet_collar/try_equip(atom/source, obj/item/equipping, mob/user)
+ . = ..()
+ if(!.)
+ return FALSE
+
+ if(!istype(equipping, /obj/item/clothing/accessory/petcollar))
+ to_chat(user, span_warning("That's not a collar."))
+ return FALSE
+
+ return TRUE
+
+/datum/strippable_item/pet_collar/finish_equip(atom/source, obj/item/equipping, mob/user)
+ var/mob/living/simple_animal/pet_source = source
+ if(!istype(pet_source))
+ return
+
+ pet_source.add_collar(equipping, user)
+
+/datum/strippable_item/pet_collar/finish_unequip(atom/source, mob/user)
+ var/mob/living/simple_animal/pet_source = source
+ if(!istype(pet_source))
+ return
+
+ pet_source.remove_collar(user.drop_location(), user)
+
+
+/datum/strippable_item/dog_back
+ key = STRIPPABLE_ITEM_BACK
+
+/datum/strippable_item/dog_back/get_item(atom/source)
+ var/mob/living/simple_animal/pet/dog/dog_source = source
+ if(!istype(dog_source))
+ return
+
+ return dog_source.inventory_back
+
+/datum/strippable_item/dog_back/finish_equip(atom/source, obj/item/equipping, mob/user)
+ var/mob/living/simple_animal/pet/dog/dog_source = source
+ if(!istype(dog_source))
+ return
+ if(!ispath(equipping.dog_fashion, /datum/dog_fashion/back))
+ var/mob/living/simple_animal/pet/dog/dog = source
+ to_chat(user, span_warning("You set [equipping] on [source]'s back, but it falls off!"))
+ equipping.forceMove(source.drop_location())
+ if(prob(25))
+ step_rand(equipping)
+ var/old_dir = dog.dir
+ dog.spin(7, 1)
+ dog.setDir(old_dir)
+ return
+
+ equipping.forceMove(dog_source)
+ dog_source.inventory_back = equipping
+ dog_source.update_dog_fluff()
+ dog_source.regenerate_icons()
+
+/datum/strippable_item/dog_back/finish_unequip(atom/source, mob/user)
+ var/mob/living/simple_animal/pet/dog/dog_source = source
+ if(!istype(dog_source))
+ return
+
+ user.put_in_hands(dog_source.inventory_back)
+ dog_source.inventory_back = null
+ dog_source.update_dog_fluff()
+ dog_source.regenerate_icons()
+
+/datum/strippable_item/dog_mask
+ key = STRIPPABLE_ITEM_MASK
+
+/datum/strippable_item/dog_mask/get_item(atom/source)
+ var/mob/living/simple_animal/pet/dog/dog_source = source
+ if(!istype(dog_source))
+ return
+
+ return dog_source.inventory_mask
+
+/datum/strippable_item/dog_mask/finish_equip(atom/source, obj/item/equipping, mob/user)
+ var/mob/living/simple_animal/pet/dog/dog_source = source
+ if(!istype(dog_source))
+ return
+
+ //The objects that secdogs can wear on their faces.
+ if(!ispath(equipping.muhtar_fashion, /datum/muhtar_fashion/mask))
+ to_chat(user, span_warning("You set [equipping] on [src]'s face, but it falls off!"))
+ equipping.forceMove(dog_source.drop_location())
+ if(prob(25))
+ step_rand(equipping)
+ var/old_dir = dog_source.dir
+ dog_source.spin(7, 1)
+ dog_source.setDir(old_dir)
+
+ equipping.forceMove(dog_source)
+ dog_source.inventory_mask = equipping
+ dog_source.update_dog_fluff()
+ dog_source.regenerate_icons()
+
+/datum/strippable_item/dog_mask/finish_unequip(atom/source, mob/user)
+ var/mob/living/simple_animal/pet/dog/dog_source = source
+ if(!istype(dog_source))
+ return
+
+ user.put_in_hands(dog_source.inventory_mask)
+ dog_source.inventory_mask = null
+ dog_source.update_dog_fluff()
+ dog_source.regenerate_icons()
+ dog_source.update_appearance(UPDATE_OVERLAYS)
diff --git a/code/modules/mob/living/simple_animal/friendly/frog.dm b/code/modules/mob/living/simple_animal/friendly/frog.dm
index 2dde5b6b5cf..b6949c1eb53 100644
--- a/code/modules/mob/living/simple_animal/friendly/frog.dm
+++ b/code/modules/mob/living/simple_animal/friendly/frog.dm
@@ -135,3 +135,25 @@
if(!resting && !buckled && prob(1))
emote("warcry")
+/mob/living/simple_animal/frog/scream/mapper
+ name = "Лягушка"
+ real_name = "Маппер"
+ atmos_requirements = list("min_oxy"=0,"max_oxy"=0,"min_tox"=0,"max_tox"=0,"min_co2"=0,"max_co2"=0,"min_n2"=0,"max_n2"=0)
+ butcher_results = list(/obj/item/areaeditor/blueprints=1)
+ cold_damage_per_tick = 0
+ damage_coeff = list("brute"=0,"fire"=0,"tox"=0,"clone"=0,"stamina"=0,"oxy"=0)
+ death_sound = 'sound/creatures/mapper_death.ogg'
+ desc = "Окупировавшая один из офисов на Центральном командовании лягушка. Постоянно кричит что-то в монитор."
+ emote_hear = list("МГРЛЬК","МРГЛ","УААМРГЛ")
+ emote_see = list("лежит расслабленная","увлажнена","издает гортанные звуки","лупает глазками","сильно недовольна","ищет рантаймы")
+ maxHealth = 1000
+ maxbodytemp = 1000
+ scream_sound = list('sound/creatures/mapper_disappointed.ogg','sound/creatures/mapper_angry.ogg','sound/creatures/mapper_annoyed.ogg')
+ speak = list("МРГЛЬК!","ТРУБА В ТРУБЕ! РАНТАЙМ! ПИЗДЕЦ!","ЧЕРЕЗ ЧАС!","ЗЕРО НА ВАЙТЛИСТЕ!","1.5.7. В РЕЛИЗЕЕЕ!","ВОТ БИ СМ НА КОРОБКУ!","ДА КТО ЭТОТ ВАШ ПР?!","МУЛЬТИЗЕТА ХОЧЕТСЯ!")
+ squeak_sound = list('sound/creatures/mapper_disappointed.ogg','sound/creatures/mapper_angry.ogg','sound/creatures/mapper_annoyed.ogg')
+ talk_sound = list('sound/creatures/mapper_scream.ogg')
+ gold_core_spawnable = NO_SPAWN
+
+/mob/living/simple_animal/frog/scream/mapper/Initialize(mapload)
+ . = ..()
+ AddComponent(/datum/component/squeak, squeak_sound, 50, extrarange = SILENCED_SOUND_EXTRARANGE) //as quiet as a frog or whatever
diff --git a/code/modules/mob/living/simple_animal/friendly/mouse.dm b/code/modules/mob/living/simple_animal/friendly/mouse.dm
index e68a8033aec..09efa3df2c3 100644
--- a/code/modules/mob/living/simple_animal/friendly/mouse.dm
+++ b/code/modules/mob/living/simple_animal/friendly/mouse.dm
@@ -61,6 +61,15 @@
)
AddElement(/datum/element/connect_loc, loc_connections)
+/mob/living/simple_animal/mouse/add_strippable_element()
+ AddElement(/datum/element/strippable, GLOB.strippable_mouse_items)
+
+/mob/living/simple_animal/mouse/death(gibbed)
+ if(jetpack)
+ remove_from_back(null)
+ . = ..()
+
+
/mob/living/simple_animal/mouse/handle_automated_action()
if(prob(chew_probability) && isturf(loc))
var/turf/simulated/floor/F = get_turf(src)
@@ -113,10 +122,10 @@
pixel_y = rand(0, 10)
if(is_available_for_anim())
- verbs += /mob/living/simple_animal/mouse/proc/sniff
- verbs += /mob/living/simple_animal/mouse/proc/shake
- verbs += /mob/living/simple_animal/mouse/proc/scratch
- verbs += /mob/living/simple_animal/mouse/proc/washup
+ add_verb(src, /mob/living/simple_animal/mouse/proc/sniff)
+ add_verb(src, /mob/living/simple_animal/mouse/proc/shake)
+ add_verb(src, /mob/living/simple_animal/mouse/proc/scratch)
+ add_verb(src, /mob/living/simple_animal/mouse/proc/washup)
/mob/living/simple_animal/mouse/update_icons()
@@ -141,65 +150,11 @@
return ..()
-/mob/living/simple_animal/mouse/show_inv(mob/user)
- if(user.incapacitated() || !Adjacent(user))
- return
- user.set_machine(src)
-
- var/dat = {"
Inventory of [name]
"}
- dat += "Back: [jetpack]" : "add_inv=back'>Nothing"] "
- dat += "Collar: [pcollar]" : "add_inv=collar'>Nothing"] "
-
- var/datum/browser/popup = new(user, "mob[UID()]", "[src]", 440, 250)
- popup.set_content(dat)
- popup.open()
-
-
-/mob/living/simple_animal/mouse/Topic(href, href_list)
- if(..())
- return TRUE
-
- if(!(iscarbon(usr) || usr.incapacitated() || !Adjacent(usr)))
- usr << browse(null, "window=mob[UID()]")
- usr.unset_machine()
- return
-
- if(stat == DEAD)
- return FALSE
-
- if(href_list["remove_inv"])
- var/remove_from = href_list["remove_inv"]
- switch(remove_from)
- if("back")
- remove_from_back(usr)
- if("collar")
- if(pcollar)
- drop_item_ground(pcollar)
- usr.put_in_hands(pcollar, ignore_anim = FALSE)
- pcollar = null
- show_inv(usr)
-
- else if(href_list["add_inv"])
- var/add_to = href_list["add_inv"]
- switch(add_to)
- if("back")
- place_on_back(usr.get_active_hand(), usr)
- if("collar")
- add_collar(usr.get_active_hand(), usr)
- show_inv(usr)
-
- if(usr != src)
- return TRUE
-
-
/mob/living/simple_animal/mouse/proc/place_on_back(obj/item/item_to_add, mob/living/user)
- if(!istype(item_to_add, /obj/item/mouse_jetpack) || !is_available_for_anim())
- to_chat(user, span_warning("You can't figure out how to do something with \the [item_to_add] and [src]."))
- return FALSE
if(jetpack)
to_chat(user, span_warning("[src] already have jetpack!"))
return FALSE
- if(!mind)
+ if(!mind || !is_available_for_anim())
to_chat(user, span_warning("[src] doesn't seem interested in that."))
return FALSE
if(!user.drop_transfer_item_to_loc(item_to_add, src))
diff --git a/code/modules/mob/living/simple_animal/friendly/mouse_stripping.dm b/code/modules/mob/living/simple_animal/friendly/mouse_stripping.dm
new file mode 100644
index 00000000000..aa2b7a55097
--- /dev/null
+++ b/code/modules/mob/living/simple_animal/friendly/mouse_stripping.dm
@@ -0,0 +1,40 @@
+GLOBAL_LIST_INIT(strippable_mouse_items, create_strippable_list(list(
+ /datum/strippable_item/mouse_jet,
+ /datum/strippable_item/pet_collar
+)))
+
+/datum/strippable_item/mouse_jet
+ key = STRIPPABLE_ITEM_BACK
+
+/datum/strippable_item/mouse_jet/get_item(atom/source)
+ var/mob/living/simple_animal/mouse/mouse_source = source
+ return istype(mouse_source) ? mouse_source.jetpack : null
+
+/datum/strippable_item/mouse_jet/try_equip(atom/source, obj/item/equipping, mob/user)
+ . = ..()
+ if(!.)
+ return FALSE
+
+ if(!istype(equipping, /obj/item/mouse_jetpack))
+ to_chat(user, span_warning("You can't figure out how to do something with \the [equipping] and [src]."))
+ return FALSE
+
+ return TRUE
+
+/datum/strippable_item/mouse_jet/finish_equip(atom/source, obj/item/equipping, mob/user)
+ var/obj/item/mouse_jetpack/jet = equipping
+ if(!istype(jet))
+ return
+
+ var/mob/living/simple_animal/mouse/mouse_source = source
+ if(!istype(mouse_source))
+ return
+
+ mouse_source.place_on_back(equipping, user)
+
+/datum/strippable_item/mouse_jet/finish_unequip(atom/source, mob/user)
+ var/mob/living/simple_animal/mouse/mouse_source = source
+ if(!istype(mouse_source))
+ return
+
+ mouse_source.remove_from_back(user)
diff --git a/code/modules/mob/living/simple_animal/friendly/slugcat.dm b/code/modules/mob/living/simple_animal/friendly/slugcat.dm
index 83825897e49..a8078898330 100644
--- a/code/modules/mob/living/simple_animal/friendly/slugcat.dm
+++ b/code/modules/mob/living/simple_animal/friendly/slugcat.dm
@@ -34,6 +34,7 @@
//Шляпы для слизнекота!
var/obj/item/inventory_head
var/obj/item/inventory_hand
+ var/list/strippable_inventory_slots = list()
var/hat_offset_y = -8
var/hat_offset_y_rest = -19
@@ -45,6 +46,9 @@
var/is_pacifist = FALSE
var/is_reduce_damage = TRUE
+/mob/living/simple_animal/pet/slugcat/add_strippable_element()
+ AddElement(/datum/element/strippable, length(strippable_inventory_slots) ? create_strippable_list(strippable_inventory_slots) : GLOB.strippable_slugcat_items)
+
/mob/living/simple_animal/pet/slugcat/monk
name = "слизнекот-монах"
desc = "Удивительное существо, напоминающее кота и слизня в одном обличии. Но это не слизь, а иной вид существа. Гордость ксенобиологии. Крайне ловкое и умное, родом с планеты с опасной средой обитания. Не любит охоту и не умеет пользоваться копьями. На нём отлично смотрятся шляпы."
@@ -101,48 +105,6 @@
drop_hand()
. = ..()
-/mob/living/simple_animal/pet/slugcat/Topic(href, href_list)
- if(..())
- return TRUE
-
- if(!(iscarbon(usr) || usr.incapacitated() || !Adjacent(usr)))
- usr << browse(null, "window=mob[UID()]")
- usr.unset_machine()
- return
-
- if(stat == DEAD)
- return FALSE
-
- if(href_list["remove_inv"])
- var/remove_from = href_list["remove_inv"]
- switch(remove_from)
- if("head")
- remove_from_head(usr)
- if("hand")
- remove_from_hand(usr)
- if("collar")
- if(pcollar)
- var/the_collar = pcollar
- drop_item_ground(pcollar)
- usr.put_in_hands(the_collar, ignore_anim = FALSE)
- pcollar = null
- show_inv(usr)
-
- else if(href_list["add_inv"])
- var/add_to = href_list["add_inv"]
- switch(add_to)
- if("head")
- place_on_head(usr.get_active_hand(), usr)
- if("hand")
- place_to_hand(usr.get_active_hand(), usr)
- if("collar")
- add_collar(usr.get_active_hand(), usr)
- show_inv(usr)
-
- if(usr != src)
- return TRUE
-
-
/mob/living/simple_animal/pet/slugcat/regenerate_icons()
cut_overlays()
if(pcollar && collar_type)
@@ -216,19 +178,6 @@
//slugI.transform = matrix(1, 0, 1, 0, 1, 0)
return slugI
-/mob/living/simple_animal/pet/slugcat/show_inv(mob/user)
- if(user.incapacitated() || !Adjacent(user))
- return
- user.set_machine(src)
-
- var/dat = {"
Inventory of [name]
"}
- dat += "Head: [inventory_head]" : "add_inv=head'>Nothing"] "
- dat += "Hand: [inventory_hand]" : "add_inv=hand'>Nothing"] "
- dat += "Collar: [pcollar]" : "add_inv=collar'>Nothing"] "
- var/datum/browser/popup = new(user, "mob[UID()]", "[src]", 440, 250)
- popup.set_content(dat)
- popup.open()
-
/mob/living/simple_animal/pet/slugcat/proc/place_on_head(obj/item/item_to_add, mob/user)
if(!item_to_add)
if(flags & HOLOGRAM) //Can't touch ephemeral dudes(
diff --git a/code/modules/mob/living/simple_animal/friendly/slugcat_stripping.dm b/code/modules/mob/living/simple_animal/friendly/slugcat_stripping.dm
new file mode 100644
index 00000000000..75be554e3f0
--- /dev/null
+++ b/code/modules/mob/living/simple_animal/friendly/slugcat_stripping.dm
@@ -0,0 +1,54 @@
+GLOBAL_LIST_INIT(strippable_slugcat_items, create_strippable_list(list(
+ /datum/strippable_item/slugcat_head,
+ /datum/strippable_item/slugcat_hand,
+ /datum/strippable_item/pet_collar
+)))
+
+
+/datum/strippable_item/slugcat_head
+ key = STRIPPABLE_ITEM_HEAD
+
+/datum/strippable_item/slugcat_head/get_item(atom/source)
+ var/mob/living/simple_animal/pet/slugcat/slugcat_source = source
+ if(!istype(slugcat_source))
+ return
+
+ return slugcat_source.inventory_head
+
+/datum/strippable_item/slugcat_head/finish_equip(atom/source, obj/item/equipping, mob/user)
+ var/mob/living/simple_animal/pet/slugcat/slugcat_source = source
+ if(!istype(slugcat_source))
+ return
+
+ INVOKE_ASYNC(source, TYPE_PROC_REF(/mob/living/simple_animal/pet/slugcat, place_on_head), equipping, user)
+
+/datum/strippable_item/slugcat_head/finish_unequip(atom/source, mob/user)
+ var/mob/living/simple_animal/pet/slugcat/slugcat_source = source
+ if(!istype(slugcat_source))
+ return
+
+ INVOKE_ASYNC(source, TYPE_PROC_REF(/mob/living/simple_animal/pet/slugcat, remove_from_head), user)
+
+/datum/strippable_item/slugcat_hand
+ key = STRIPPABLE_ITEM_RHAND
+
+/datum/strippable_item/slugcat_hand/get_item(atom/source)
+ var/mob/living/simple_animal/pet/slugcat/slugcat_source = source
+ if(!istype(slugcat_source))
+ return
+
+ return slugcat_source.inventory_hand
+
+/datum/strippable_item/slugcat_hand/finish_equip(atom/source, obj/item/equipping, mob/user)
+ var/mob/living/simple_animal/pet/slugcat/slugcat_source = source
+ if(!istype(slugcat_source))
+ return
+
+ INVOKE_ASYNC(source, TYPE_PROC_REF(/mob/living/simple_animal/pet/slugcat, place_to_hand), equipping, user)
+
+/datum/strippable_item/slugcat_hand/finish_unequip(atom/source, mob/user)
+ var/mob/living/simple_animal/pet/slugcat/slugcat_source = source
+ if(!istype(slugcat_source))
+ return
+
+ INVOKE_ASYNC(source, TYPE_PROC_REF(/mob/living/simple_animal/pet/slugcat, remove_from_hand), user)
diff --git a/code/modules/mob/living/simple_animal/friendly/snake.dm b/code/modules/mob/living/simple_animal/friendly/snake.dm
index 906f4d75549..845ae329cf5 100644
--- a/code/modules/mob/living/simple_animal/friendly/snake.dm
+++ b/code/modules/mob/living/simple_animal/friendly/snake.dm
@@ -94,11 +94,15 @@
response_disarm = "shoos"
response_harm = "steps on"
var/obj/item/inventory_head
+ var/list/strippable_inventory_slots = list()
faction = list("neutral", "syndicate")
gold_core_spawnable = NO_SPAWN
unique_pet = TRUE
can_hide = 1
+/mob/living/simple_animal/hostile/retaliate/poison/snake/rouge/add_strippable_element()
+ AddElement(/datum/element/strippable, length(strippable_inventory_slots) ? create_strippable_list(strippable_inventory_slots) : GLOB.strippable_snake_items)
+
/mob/living/simple_animal/hostile/retaliate/poison/snake/rouge/verb/chasetail()
set name = "Chase your tail"
set desc = "d'awwww."
@@ -159,19 +163,6 @@
..(gibbed)
regenerate_icons()
-/mob/living/simple_animal/hostile/retaliate/poison/snake/rouge/show_inv(mob/user)
- if(user.incapacitated() || !Adjacent(user))
- return
- user.set_machine(src)
-
- var/dat = {"
Inventory of [name]
"}
- dat += "Head: [inventory_head]" : "add_inv=head'>Nothing"] "
- dat += "Collar: [pcollar]" : "add_inv=collar'>Nothing"] "
-
- var/datum/browser/popup = new(user, "mob[UID()]", "[src]", 440, 250)
- popup.set_content(dat)
- popup.open()
-
/mob/living/simple_animal/hostile/retaliate/poison/snake/rouge/getarmor(def_zone, type)
var/armorval = inventory_head?.armor.getRating(type)
if(!def_zone)
@@ -180,57 +171,6 @@
armorval = 0
return armorval
-/mob/living/simple_animal/hostile/retaliate/poison/snake/rouge/Topic(href, href_list)
- if(!(iscarbon(usr) || isrobot(usr)) || usr.incapacitated() || !Adjacent(usr))
- usr << browse(null, "window=mob[UID()]")
- usr.unset_machine()
- return
-
- //Removing from inventory
- if(href_list["remove_inv"])
- var/remove_from = href_list["remove_inv"]
- switch(remove_from)
- if("head")
- if(inventory_head)
- if(HAS_TRAIT(inventory_head, TRAIT_NODROP))
- to_chat(usr, "\The [inventory_head] is stuck too hard to [src] for you to remove! ")
- return
- drop_item_ground(inventory_head)
- usr.put_in_hands(inventory_head, ignore_anim = FALSE)
- inventory_head = null
- update_snek_fluff()
- regenerate_icons()
- else
- to_chat(usr, "There is nothing to remove from its [remove_from]. ")
- return
- if("collar")
- if(pcollar)
- var/the_collar = pcollar
- drop_item_ground(pcollar)
- usr.put_in_hands(the_collar, ignore_anim = FALSE)
- pcollar = null
- update_snek_fluff()
- regenerate_icons()
-
- show_inv(usr)
-
- //Adding things to inventory
- else if(href_list["add_inv"])
- var/add_to = href_list["add_inv"]
-
- switch(add_to)
- if("collar")
- add_collar(usr.get_active_hand(), usr)
- update_snek_fluff()
-
- if("head")
- place_on_head(usr.get_active_hand(),usr)
-
- show_inv(usr)
- else
- return ..()
-
-
/mob/living/simple_animal/hostile/retaliate/poison/snake/rouge/proc/place_on_head(obj/item/item_to_add, mob/user)
if(istype(item_to_add, /obj/item/grenade/plastic/c4)) // last thing she ever wears, I guess
diff --git a/code/modules/mob/living/simple_animal/friendly/snake_stripping.dm b/code/modules/mob/living/simple_animal/friendly/snake_stripping.dm
new file mode 100644
index 00000000000..3367caa0742
--- /dev/null
+++ b/code/modules/mob/living/simple_animal/friendly/snake_stripping.dm
@@ -0,0 +1,32 @@
+GLOBAL_LIST_INIT(strippable_snake_items, create_strippable_list(list(
+ /datum/strippable_item/snake_head,
+ /datum/strippable_item/pet_collar
+)))
+
+
+/datum/strippable_item/snake_head
+ key = STRIPPABLE_ITEM_HEAD
+
+/datum/strippable_item/snake_head/get_item(atom/source)
+ var/mob/living/simple_animal/hostile/retaliate/poison/snake/rouge/snake_source = source
+ if(!istype(snake_source))
+ return
+
+ return snake_source.inventory_head
+
+/datum/strippable_item/snake_head/finish_equip(atom/source, obj/item/equipping, mob/user)
+ var/mob/living/simple_animal/hostile/retaliate/poison/snake/rouge/snake_source = source
+ if(!istype(snake_source))
+ return
+
+ INVOKE_ASYNC(source, TYPE_PROC_REF(/mob/living/simple_animal/hostile/retaliate/poison/snake/rouge, place_on_head), equipping, user)
+
+/datum/strippable_item/snake_head/finish_unequip(atom/source, mob/user)
+ var/mob/living/simple_animal/hostile/retaliate/poison/snake/rouge/snake_source = source
+ if(!istype(snake_source))
+ return
+
+ INVOKE_ASYNC(user, TYPE_PROC_REF(/mob, put_in_hands), snake_source.inventory_head)
+ snake_source.inventory_head = null
+ snake_source.update_snek_fluff()
+ snake_source.update_appearance(UPDATE_OVERLAYS)
diff --git a/code/modules/mob/living/simple_animal/hostile/gorilla/gorilla_actions.dm b/code/modules/mob/living/simple_animal/hostile/gorilla/gorilla_actions.dm
index 06c394979ad..589c2a19e0e 100644
--- a/code/modules/mob/living/simple_animal/hostile/gorilla/gorilla_actions.dm
+++ b/code/modules/mob/living/simple_animal/hostile/gorilla/gorilla_actions.dm
@@ -38,10 +38,10 @@
COOLDOWN_DECLARE(gorilla_actions_cooldown)
-/mob/living/simple_animal/hostile/gorilla/Stat()
- . = ..()
- if(statpanel("Status"))
- stat(null, "Бананов съедено: [bananas_eaten]/[BANANAS_TO_ENLIGHTEN]")
+/mob/living/simple_animal/hostile/gorilla/get_status_tab_items()
+ var/list/status_tab_data = ..()
+ . = status_tab_data
+ status_tab_data[++status_tab_data.len] = list("Бананов съедено:", "[bananas_eaten]/[BANANAS_TO_ENLIGHTEN]")
/mob/living/simple_animal/hostile/gorilla/attackby(obj/item/I, mob/user, params)
diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm
index 42464e161d8..56e1740a8e3 100644
--- a/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm
+++ b/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm
@@ -101,7 +101,6 @@ Difficulty: Medium
stat_allowed = UNCONSCIOUS
sound = 'sound/misc/enter_blood.ogg'
action_icon_state = "bloodcrawl"
- panel = "Blood Drunk"
/obj/effect/proc_holder/spell/blood_suit/create_new_targeting()
return new /datum/spell_targeting/self
diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm
index e0ba35f9faa..206b0ad2c83 100644
--- a/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm
+++ b/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm
@@ -656,7 +656,8 @@ Difficulty: Hard
/mob/living/simple_animal/hostile/megafauna/bubblegum/hallucination/charge_end(datum/source)
. = ..()
- qdel(src)
+ if(!QDELETED(src))
+ qdel(src)
/mob/living/simple_animal/hostile/megafauna/bubblegum/hallucination/Destroy()
diff --git a/code/modules/mob/living/simple_animal/hostile/terror_spiders/guardian.dm b/code/modules/mob/living/simple_animal/hostile/terror_spiders/guardian.dm
index 70db035f8e5..0a4a364c4da 100644
--- a/code/modules/mob/living/simple_animal/hostile/terror_spiders/guardian.dm
+++ b/code/modules/mob/living/simple_animal/hostile/terror_spiders/guardian.dm
@@ -112,21 +112,22 @@
melee_damage_lower = 5
melee_damage_upper = 10
-/mob/living/simple_animal/hostile/poison/terror_spider/guardian/Stat()
- ..()
+/mob/living/simple_animal/hostile/poison/terror_spider/guardian/get_status_tab_items()
+ var/list/status_tab_data = ..()
+ . = status_tab_data
// Provides a status panel indicator, showing purples how long they can be away from their queen before their hivemind link breaks, and they die.
// Uses because the status panel does NOT accept .
if(statpanel("Status") && ckey && stat == CONSCIOUS)
if(spider_myqueen)
var/area/A = get_area(spider_myqueen)
if(degenerate)
- stat(null, "Link: BROKEN ") // color=red
+ status_tab_data[++status_tab_data.len] = list("Link:", "BROKEN ") // color=red
else if(queen_visible)
- stat(null, "Link: [spider_myqueen] is near ") // color=green
+ status_tab_data[++status_tab_data.len] = list("Link:", "[spider_myqueen] is near ") // color=green
else if(cycles_noqueen >= 18)
- stat(null, "Link: Critical - return to [spider_myqueen] in [A] ") // color=red
+ status_tab_data[++status_tab_data.len] = list("Link:", "Critical - return to [spider_myqueen] in [A] ") // color=red
else
- stat(null, "Link: Warning - return to [spider_myqueen] in [A] ") // color=orange
+ status_tab_data[++status_tab_data.len] = list("Link:", "Warning - return to [spider_myqueen] in [A] ") // color=orange
/obj/structure/spider/terrorweb/purple
name = "thick web"
diff --git a/code/modules/mob/living/simple_animal/hostile/terror_spiders/terror_spiders.dm b/code/modules/mob/living/simple_animal/hostile/terror_spiders/terror_spiders.dm
index 7c91910c335..5b330d3faf3 100644
--- a/code/modules/mob/living/simple_animal/hostile/terror_spiders/terror_spiders.dm
+++ b/code/modules/mob/living/simple_animal/hostile/terror_spiders/terror_spiders.dm
@@ -397,14 +397,12 @@ GLOBAL_LIST_EMPTY(ts_spiderling_list)
return spider_thing
-/mob/living/simple_animal/hostile/poison/terror_spider/Stat()
- ..()
- // Determines what shows in the "Status" tab for player-controlled spiders. Used to help players understand spider health regeneration mechanics.
- // Uses because the status panel does NOT accept .
- if(statpanel("Status") && ckey && stat == CONSCIOUS)
+/mob/living/simple_animal/hostile/poison/terror_spider/get_status_tab_items()
+ var/list/status_tab_data = ..()
+ . = status_tab_data
+ if(ckey && stat == CONSCIOUS)
if(degenerate)
- stat(null, "Hivemind Connection Severed! Dying... ") // color=red
- return
+ status_tab_data[++status_tab_data.len] = list("Link:", "Hivemind Connection Severed! Dying... ") // color=red
/mob/living/simple_animal/hostile/poison/terror_spider/proc/DoRemoteView()
if(!isturf(loc))
diff --git a/code/modules/mob/living/simple_animal/hulk_power.dm b/code/modules/mob/living/simple_animal/hulk_power.dm
index e571fae37a6..bae04dd5583 100644
--- a/code/modules/mob/living/simple_animal/hulk_power.dm
+++ b/code/modules/mob/living/simple_animal/hulk_power.dm
@@ -3,7 +3,6 @@
/obj/effect/proc_holder/spell/hulk_transform
name = "Transform"
desc = "Превращение в халка."
- panel = "Hulk"
action_icon_state = "transformarion_hulk"
action_background_icon_state = "bg_hulk"
base_cooldown = 10 SECONDS
@@ -52,7 +51,6 @@
/obj/effect/proc_holder/spell/hulk_dash
name = "Dash"
desc = "Разбег. Чем он дольше, тем больнее будет, тем кто встанет у вас на пути."
- panel = "Hulk"
action_icon_state = "charge_hulk"
action_background_icon_state = "bg_hulk"
base_cooldown = 13 SECONDS
@@ -218,7 +216,6 @@
/obj/effect/proc_holder/spell/hulk_jump
name = "Leap"
desc = "Прыжок. Можно легко сломать кому-то кость при столкновении."
- panel = "Hulk"
action_icon_state = "jump_hulk"
action_background_icon_state = "bg_hulk"
base_cooldown = 13 SECONDS
@@ -335,7 +332,6 @@
/obj/effect/proc_holder/spell/hulk_honk
name = "HulkHONK"
desc = "Ваш хонк заставляет ваших врагов пасть на пол и налить под себя смазку (от страха). На ваших братьях-клоунах работает как лечение."
- panel = "Hulk"
action_icon_state = "honk_hulk"
action_background_icon_state = "bg_hulk"
base_cooldown = 25 SECONDS
@@ -375,7 +371,6 @@
/obj/effect/proc_holder/spell/hulk_joke
name = "Joke"
desc = "Пускает большое облако дыма, а так-же лечит вас. Хорошее решение если вам нужно отступить."
- panel = "Hulk"
action_icon_state = "joke_hulk"
action_background_icon_state = "bg_hulk"
base_cooldown = 35 SECONDS
@@ -411,7 +406,6 @@
/obj/effect/proc_holder/spell/hulk_mill
name = "Windmill"
desc = "Вы начинаете крутить хвостом во все стороны и наносить им урон. Хорошим выбором будет использовать это в узких помещаниях."
- panel = "Hulk"
action_icon_state = "mill_hulk"
action_background_icon_state = "bg_hulk"
base_cooldown = 20 SECONDS
@@ -470,7 +464,6 @@
/obj/effect/proc_holder/spell/fireball/hulk_spit
name = "Fire Spit"
desc = "Вы харкаете во врага зеленой соплей и поджигаете его."
- panel = "Hulk"
invocation_type = "none"
action_icon_state = "harchok_hulk"
action_background_icon_state = "bg_hulk"
diff --git a/code/modules/mob/living/simple_animal/parrot.dm b/code/modules/mob/living/simple_animal/parrot.dm
index 9c758141786..8e4add18562 100644
--- a/code/modules/mob/living/simple_animal/parrot.dm
+++ b/code/modules/mob/living/simple_animal/parrot.dm
@@ -118,6 +118,8 @@
/obj/machinery/recharge_station, /obj/machinery/smartfridge, \
/obj/machinery/computer))
+/mob/living/simple_animal/parrot/add_strippable_element()
+ AddElement(/datum/element/strippable, GLOB.strippable_parrot_items)
/mob/living/simple_animal/parrot/Destroy()
GLOB.hear_radio_list -= src
@@ -140,120 +142,10 @@
return ..()
-/mob/living/simple_animal/parrot/Stat()
- ..()
- stat("Held Item", held_item)
-
-
-/*
- * Inventory
- */
-/mob/living/simple_animal/parrot/show_inv(mob/user)
- user.set_machine(src)
-
- var/dat = {"
- Close
- "}
-
- var/datum/browser/popup = new(user, "mob\ref[src]", "[src]", 440, 500)
- popup.set_content(dat)
- popup.open()
-
-
-/mob/living/simple_animal/parrot/Topic(href, href_list)
-
- //Can the usr physically do this?
- if(usr.incapacitated() || HAS_TRAIT(usr, TRAIT_HANDS_BLOCKED) || !usr.Adjacent(src))
- return
-
- //Is the usr's mob type able to do this?
- if(ishuman(usr) || isrobot(usr))
- if(href_list["remove_inv"])
- var/remove_from = href_list["remove_inv"]
- switch(remove_from)
- if("collar")
- if(!pcollar)
- return
- var/collar = pcollar
- drop_item_ground(collar)
- usr.put_in_hands(collar, ignore_anim = FALSE)
- regenerate_icons()
-
- if("ears")
- if(ears)
- if(stat == CONSCIOUS) //DEAD PARROTS SHOULD NOT SPEAK (i hate that this is done in topic)
- if(length(available_channels))
- say("[pick(available_channels)]БВАААК ОСТАВЬТЕ НАУШНИК БВАААК!")
- else
- say("БВАААК ОСТАВЬТЕ НАУШНИК БВАААК!")
- ears.forceMove(loc)
- ears = null
- update_speak()
- else
- to_chat(usr, span_warning("There is nothing to remove from its [remove_from]."))
- return
- show_inv(usr)
- else if(href_list["add_inv"])
- var/add_to = href_list["add_inv"]
- if(!usr.get_active_hand())
- to_chat(usr, span_warning("You have nothing in your hand to put on its [add_to]."))
- return
- switch(add_to)
- if("collar")
- add_collar(usr.get_active_hand(), usr)
-
- if("ears")
- if(ears)
- to_chat(usr, span_warning("It's already wearing something."))
- return
- else
- var/obj/item/item_to_add = usr.get_active_hand()
- if(!item_to_add)
- return
-
- if(!istype(item_to_add, /obj/item/radio/headset))
- to_chat(usr, span_warning("This object won't fit."))
- return
-
- var/obj/item/radio/headset/headset_to_add = item_to_add
-
- usr.drop_transfer_item_to_loc(headset_to_add, src)
- ears = headset_to_add
- to_chat(usr, "You fit the headset onto [src].")
-
- available_channels.Cut()
- for(var/ch in headset_to_add.channels)
- switch(ch)
- if("Engineering")
- available_channels.Add(":e")
- if("Command")
- available_channels.Add(":c")
- if("Security")
- available_channels.Add(":s")
- if("Science")
- available_channels.Add(":n")
- if("Medical")
- available_channels.Add(":m")
- if("Supply")
- available_channels.Add(":u")
- if("Service")
- available_channels.Add(":z")
- if("Procedure")
- available_channels.Add(":x")
-
- if(headset_to_add.translate_binary)
- available_channels.Add(":+")
- update_speak()
- show_inv(usr)
- else
- ..()
+/mob/living/simple_animal/parrot/get_status_tab_items()
+ var/list/status_tab_data = ..()
+ . = status_tab_data
+ status_tab_data[++status_tab_data.len] = list("Held Item", held_item)
/*
@@ -344,7 +236,7 @@
/mob/living/simple_animal/parrot/proc/update_speak()
speak.Cut()
- if(length(available_channels) && ears)
+ if(ears && length(available_channels))
for(var/possible_phrase in clean_speak)
//50/50 chance to not use the radio at all
speak += "[prob(50) ? "[pick(available_channels)] " : ""][possible_phrase]"
@@ -354,6 +246,32 @@
speak += possible_phrase
+/mob/living/simple_animal/parrot/proc/update_available_channels()
+ available_channels.Cut()
+ if(!istype(ears) || QDELETED(ears))
+ return
+
+ for(var/ch in ears.channels)
+ switch(ch)
+ if("Engineering")
+ available_channels.Add(":e")
+ if("Command")
+ available_channels.Add(":c")
+ if("Security")
+ available_channels.Add(":s")
+ if("Science")
+ available_channels.Add(":n")
+ if("Medical")
+ available_channels.Add(":m")
+ if("Mining")
+ available_channels.Add(":d")
+ if("Cargo")
+ available_channels.Add(":q")
+
+ if(ears.translate_binary)
+ available_channels.Add(":b")
+
+
/mob/living/simple_animal/parrot/handle_automated_movement()
if(pulledby)
parrot_state = PARROT_WANDER
diff --git a/code/modules/mob/living/simple_animal/parrot_stripping.dm b/code/modules/mob/living/simple_animal/parrot_stripping.dm
new file mode 100644
index 00000000000..c0fa176d8cd
--- /dev/null
+++ b/code/modules/mob/living/simple_animal/parrot_stripping.dm
@@ -0,0 +1,62 @@
+GLOBAL_LIST_INIT(strippable_parrot_items, create_strippable_list(list(
+ /datum/strippable_item/parrot_headset,
+ /datum/strippable_item/pet_collar
+)))
+
+/datum/strippable_item/parrot_headset
+ key = STRIPPABLE_ITEM_PARROT_HEADSET
+
+/datum/strippable_item/parrot_headset/get_item(atom/source)
+ var/mob/living/simple_animal/parrot/parrot_source = source
+ return istype(parrot_source) ? parrot_source.ears : null
+
+/datum/strippable_item/parrot_headset/try_equip(atom/source, obj/item/equipping, mob/user)
+ . = ..()
+ if(!.)
+ return FALSE
+
+ if(!istype(equipping, /obj/item/radio/headset))
+ to_chat(user, "[equipping] won't fit! ")
+ return FALSE
+
+ return TRUE
+
+/datum/strippable_item/parrot_headset/finish_equip(atom/source, obj/item/equipping, mob/user)
+ var/obj/item/radio/headset/radio = equipping
+ if(!istype(radio))
+ return
+
+ var/mob/living/simple_animal/parrot/parrot_source = source
+ if(!istype(parrot_source))
+ return
+
+ equipping.forceMove(parrot_source)
+ parrot_source.ears = radio
+ parrot_source.update_available_channels()
+ parrot_source.update_speak()
+
+ to_chat(user, "You fit [radio] onto [source]. ")
+
+/datum/strippable_item/parrot_headset/start_unequip(atom/source, mob/user)
+ . = ..()
+ if(!.)
+ return FALSE
+
+ var/mob/living/simple_animal/parrot/parrot_source = source
+ if(!istype(parrot_source))
+ return
+
+ if(parrot_source.stat == CONSCIOUS) // DEAD PARROTS TELL NO TALES (Finally moved this out of topic, thank god)
+ parrot_source.say("[length(parrot_source.available_channels) ? "[pick(parrot_source.available_channels)] " : null]BAWWWWWK LEAVE THE HEADSET BAWKKKKK!")
+
+ return TRUE
+
+/datum/strippable_item/parrot_headset/finish_unequip(atom/source, mob/user)
+ var/mob/living/simple_animal/parrot/parrot_source = source
+ if(!istype(parrot_source))
+ return
+
+ parrot_source.ears.forceMove(parrot_source.drop_location())
+ parrot_source.ears = null
+ parrot_source.update_available_channels()
+ parrot_source.update_speak()
diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm
index 02f8db32424..f0664536a00 100644
--- a/code/modules/mob/living/simple_animal/simple_animal.dm
+++ b/code/modules/mob/living/simple_animal/simple_animal.dm
@@ -80,7 +80,8 @@
var/obj/item/clothing/accessory/petcollar/pcollar = null
var/collar_type //if the mob has collar sprites, define them.
var/unique_pet = FALSE // if the mob can be renamed
- var/can_collar = FALSE // can add collar to mob or not
+ /// Can add collar to mob or not, use the set_can_collar if you want to change this on runtime
+ var/can_collar = FALSE
//Hot simple_animal baby making vars
var/list/childtype = null
@@ -150,7 +151,6 @@
if(!loc)
stack_trace("Simple animal being instantiated in nullspace")
update_simplemob_varspeed()
- verbs -= /mob/verb/observe
if(can_hide)
var/datum/action/innate/hide/hide = new()
hide.Grant(src)
@@ -159,7 +159,7 @@
regenerate_icons()
if(footstep_type)
AddElement(/datum/element/footstep, footstep_type)
-
+ add_strippable_element()
/mob/living/simple_animal/Destroy()
QDEL_NULL(pcollar)
@@ -411,11 +411,10 @@
-/mob/living/simple_animal/Stat()
- ..()
- if(statpanel("Status"))
- stat(null, "Health: [round((health / maxHealth) * 100)]%")
- return TRUE
+/mob/living/simple_animal/get_status_tab_items()
+ var/list/status_tab_data = ..()
+ . = status_tab_data
+ status_tab_data[++status_tab_data.len] = list("Health:", "[round((health / maxHealth) * 100)]%")
/mob/living/simple_animal/proc/drop_loot()
if(loot.len)
@@ -551,18 +550,6 @@
if(target)
return new childspawn(target)
-/mob/living/simple_animal/show_inv(mob/user)
- if(!can_collar)
- return
-
- user.set_machine(src)
- var/dat = {" "}
- dat += "Close "
-
- var/datum/browser/popup = new(user, "mob\ref[src]", "[src]", 440, 250)
- popup.set_content(dat)
- popup.open()
-
/mob/living/simple_animal/get_item_by_slot(slot_id)
switch(slot_id)
if(ITEM_SLOT_NECK)
@@ -700,6 +687,20 @@
P.equipped(src)
return TRUE
+/mob/living/simple_animal/proc/remove_collar(atom/new_loc, mob/user)
+ if(!pcollar)
+ return
+
+ var/obj/old_collar = pcollar
+
+ if(!drop_item_ground(pcollar))
+ return
+
+ if(user)
+ user.put_in_hands(old_collar)
+
+ return old_collar
+
/mob/living/simple_animal/regenerate_icons()
cut_overlays()
@@ -795,3 +796,15 @@
else if(glide_size != DEFAULT_GLIDE_SIZE)
set_glide_size(DEFAULT_GLIDE_SIZE)
+/mob/living/simple_animal/proc/set_can_collar(new_value)
+ can_collar = (new_value ? TRUE : FALSE)
+ if(can_collar)
+ add_strippable_element()
+ return
+ remove_collar(drop_location())
+ RemoveElement(/datum/element/strippable)
+
+/mob/living/simple_animal/proc/add_strippable_element()
+ if(!can_collar)
+ return
+ AddElement(/datum/element/strippable, create_strippable_list(list(/datum/strippable_item/pet_collar)))
diff --git a/code/modules/mob/living/simple_animal/slime/slime.dm b/code/modules/mob/living/simple_animal/slime/slime.dm
index eddcd1b6302..59db01f4861 100644
--- a/code/modules/mob/living/simple_animal/slime/slime.dm
+++ b/code/modules/mob/living/simple_animal/slime/slime.dm
@@ -247,19 +247,20 @@
/mob/living/simple_animal/slime/Process_Spacemove(movement_dir = NONE, continuous_move = FALSE)
return TRUE
-/mob/living/simple_animal/slime/Stat()
- if(..())
+/mob/living/simple_animal/slime/get_status_tab_items()
+ var/list/status_tab_data = ..()
+ . = status_tab_data
- if(!docile)
- stat(null, "Nutrition: [nutrition]/[get_max_nutrition()]")
+ if(!docile)
+ status_tab_data[++status_tab_data.len] = list("Nutrition:", "[nutrition]/[get_max_nutrition()]")
- if(amount_grown >= age_state.amount_grown_for_split)
- stat(null, "You can [age_state.stat_text][amount_grown >= age_state.amount_grown ? " [age_state.stat_text_evolve]" : ""]!")
+ if(amount_grown >= age_state.amount_grown_for_split)
+ status_tab_data[++status_tab_data.len] = list("You can:", "[age_state.stat_text][amount_grown >= age_state.amount_grown ? " [age_state.stat_text_evolve]" : ""]!")
- if(stat == UNCONSCIOUS)
- stat(null,"You are knocked out by high levels of BZ!")
- else
- stat(null,"Power Level: [powerlevel]")
+ if(stat == UNCONSCIOUS)
+ status_tab_data[++status_tab_data.len] = list("Power Level:", "You are knocked out by high levels of BZ!")
+ else
+ status_tab_data[++status_tab_data.len] = list("Power Level:", "[powerlevel]")
/mob/living/simple_animal/slime/adjustFireLoss(amount, updating_health = TRUE, forced = FALSE)
@@ -529,8 +530,8 @@
sman = slimeman
if(slime_spell)
parent_spell = slime_spell
- verbs -= /mob/living/simple_animal/slime/verb/Evolve
- verbs -= /mob/living/simple_animal/slime/verb/Reproduce
+ remove_verb(src, /mob/living/simple_animal/slime/verb/Evolve)
+ remove_verb(src, /mob/living/simple_animal/slime/verb/Reproduce)
/mob/living/simple_animal/slime/invalid/Destroy()
parent_spell = null
diff --git a/code/modules/mob/login.dm b/code/modules/mob/login.dm
index 6f605b02c8c..d8dd4d89719 100644
--- a/code/modules/mob/login.dm
+++ b/code/modules/mob/login.dm
@@ -30,6 +30,7 @@
return FALSE
canon_client = client
GLOB.player_list |= src
+ GLOB.keyloop_list |= src
last_known_ckey = ckey
update_Login_details()
world.update_status()
@@ -68,10 +69,10 @@
if(ckey in GLOB.deadmins)
- verbs += /client/proc/readmin
+ add_verb(src, /client/proc/readmin)
//Clear ability list and update from mob.
- client.verbs -= GLOB.ability_verbs
+ remove_verb(client, GLOB.ability_verbs)
client.update_active_keybindings()
@@ -87,6 +88,7 @@
update_client_colour(0)
update_morgue()
+ client.init_verbs()
SEND_SIGNAL(src, COMSIG_MOB_CLIENT_LOGIN, client)
SEND_SIGNAL(src, COMSIG_MOB_LOGIN)
diff --git a/code/modules/mob/logout.dm b/code/modules/mob/logout.dm
index 92789b8e819..06b89882c93 100644
--- a/code/modules/mob/logout.dm
+++ b/code/modules/mob/logout.dm
@@ -3,6 +3,7 @@
SStgui.on_logout(src) // Cleanup any TGUIs the user has open
unset_machine()
GLOB.player_list -= src
+ GLOB.keyloop_list -= src
log_access_out(src)
add_game_logs("OWNERSHIP: [key_name(src)] is no longer owning mob [src]([src.type])")
// `holder` is nil'd out by now, so we check the `admin_datums` array directly
diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm
index d383ab2b7da..e94e518710c 100644
--- a/code/modules/mob/mob.dm
+++ b/code/modules/mob/mob.dm
@@ -2,7 +2,7 @@
GLOB.mob_list -= src
GLOB.dead_mob_list -= src
GLOB.alive_mob_list -= src
- input_focus = null
+ focus = null
QDEL_NULL(hud_used)
if(mind && mind.current == src)
spellremove(src)
@@ -30,16 +30,19 @@
GLOB.dead_mob_list += src
else
GLOB.alive_mob_list += src
- input_focus = src
- reset_perspective(src)
+ set_focus(src)
prepare_huds()
. = ..()
update_config_movespeed()
update_movespeed()
-
+ if(can_strip())
+ ADD_TRAIT(src, TRAIT_CAN_STRIP, GENERIC_TRAIT)
/mob/vv_edit_var(var_name, var_value)
switch(var_name)
+ if(NAMEOF(src, focus))
+ set_focus(var_value)
+ . = TRUE
if(NAMEOF(src, machine))
set_machine(var_value)
. = TRUE
@@ -333,20 +336,6 @@
client.screen = list()
hud_used.show_hud(hud_used.hud_version)
-/mob/proc/show_inv(mob/user)
- user.set_machine(src)
- var/dat = {"
- Close
- "}
-
- var/datum/browser/popup = new(user, "mob\ref[src]", "[src]", 440, 250)
- popup.set_content(dat)
- popup.open()
-
//mob verbs are faster than object verbs. See http://www.byond.com/forum/?post=1326139&page=2#comment8198716 for why this isn't atom/verb/examine()
/mob/verb/examinate(atom/A as mob|obj|turf in view())
set name = "Examine"
@@ -361,7 +350,6 @@
/mob/verb/mode()
set name = "Activate Held Object"
- set category = null
set src = usr
if(ismecha(loc))
@@ -458,9 +446,6 @@
else
return "[copytext_preserve_html(msg, 1, 57)]... More... "
-/mob/proc/is_dead()
- return stat == DEAD
-
/mob
var/newPlayerType = /mob/new_player
@@ -530,74 +515,8 @@
GLOB.respawnable_list += usr
return
-/mob/verb/observe()
- set name = "Observe"
- set category = "OOC"
- var/is_admin = 0
-
- if(client.holder && (client.holder.rights & R_ADMIN))
- is_admin = 1
- else if(stat != DEAD || isnewplayer(src))
- to_chat(usr, "You must be observing to use this! ")
- return
-
- if(is_admin && stat == DEAD)
- is_admin = 0
-
- var/list/names = list()
- var/list/namecounts = list()
- var/list/creatures = list()
-
- for(var/obj/O in GLOB.poi_list)
- if(!O.loc)
- continue
- if(istype(O, /obj/item/disk/nuclear))
- var/name = "Nuclear Disk"
- if(names.Find(name))
- namecounts[name]++
- name = "[name] ([namecounts[name]])"
- else
- names.Add(name)
- namecounts[name] = 1
- creatures[name] = O
-
- if(istype(O, /obj/singularity))
- var/name = "Singularity"
- if(names.Find(name))
- namecounts[name]++
- name = "[name] ([namecounts[name]])"
- else
- names.Add(name)
- namecounts[name] = 1
- creatures[name] = O
-
-
- for(var/mob/M in sortAtom(GLOB.mob_list))
- var/name = M.name
- if(names.Find(name))
- namecounts[name]++
- name = "[name] ([namecounts[name]])"
- else
- names.Add(name)
- namecounts[name] = 1
-
- creatures[name] = M
-
-
- client.perspective = EYE_PERSPECTIVE
-
- var/eye_name = null
-
- var/ok = "[is_admin ? "Admin Observe" : "Observe"]"
- eye_name = input("Please, select a player!", ok, null, null) as null|anything in creatures
-
- if(!eye_name)
- return
-
- var/mob/mob_eye = creatures[eye_name]
-
- if(client && mob_eye)
- client.eye = mob_eye
+/mob/proc/is_dead()
+ return stat == DEAD
/mob/verb/cancel_camera()
set name = "Cancel Camera View"
@@ -615,26 +534,6 @@
unset_machine()
src << browse(null, t1)
- if(href_list["refresh"])
- if(machine && in_range(src, usr))
- show_inv(machine)
-
- if(!usr.incapacitated() && in_range(src, usr))
- if(href_list["item"])
- var/slot = text2num(href_list["item"])
- var/obj/item/what = get_item_by_slot(slot)
-
- if(what)
- usr.stripPanelUnequip(what,src,slot)
- else
- usr.stripPanelEquip(what,src,slot)
-
- if(usr.machine == src)
- if(Adjacent(usr))
- show_inv(usr)
- else
- usr << browse(null,"window=mob\ref[src]")
-
if(href_list["flavor_more"])
usr << browse(text({"[] [] "}, name, replacetext(flavor_text, "\n", " ")), text("window=[];size=500x200", name))
onclose(usr, "[name]")
@@ -645,20 +544,9 @@
usr << browse(GLOB.scoreboard, "window=roundstats;size=700x900")
-// The src mob is trying to strip an item from someone
-// Defined in living.dm
-/mob/proc/stripPanelUnequip(obj/item/what, mob/who)
- return
-
-// The src mob is trying to place an item on someone
-// Defined in living.dm
-/mob/proc/stripPanelEquip(obj/item/what, mob/who)
- return
-
-
/mob/MouseDrop(mob/living/user, src_location, over_location, src_control, over_control, params)
. = ..()
- if(!. || usr != user || usr == src || !user.can_strip)
+ if(!. || usr != user || usr == src || !HAS_TRAIT(user, TRAIT_CAN_STRIP))
return FALSE
if(isliving(user) && user.mob_size <= MOB_SIZE_SMALL)
return FALSE // Stops pAI drones and small mobs (borers, parrots, crabs) from stripping people. --DZD
@@ -667,8 +555,7 @@
return FALSE
if(isLivingSSD(src) && user.client?.send_ssd_warning(src))
return FALSE
- show_inv(user)
-
+ SEND_SIGNAL(src, COMSIG_DO_MOB_STRIP, user, usr)
/mob/proc/is_mechanical()
return mind && (mind.assigned_role == JOB_TITLE_CYBORG || mind.assigned_role == JOB_TITLE_AI)
@@ -701,130 +588,10 @@
/mob/proc/is_muzzled()
return 0
-/mob/Stat()
- ..()
-
- show_stat_turf_contents()
-
- statpanel("Status") // We only want alt-clicked turfs to come before Status
- stat(null, "Round ID: [GLOB.round_id ? GLOB.round_id : "NULL"]")
-
- for(var/obj/effect/proc_holder/spell/spell as anything in mob_spell_list)
- add_spell_to_statpanel(spell)
- if(mind && isliving(src))
- for(var/obj/effect/proc_holder/spell/spell as anything in mind.spell_list)
- add_spell_to_statpanel(spell)
-
- // Allow admins + PR reviewers to VIEW the panel. Doesnt mean they can click things.
- if((is_admin(src) || check_rights(R_VIEWRUNTIMES, FALSE)))
- // Shows SDQL2 list
- if(length(GLOB.sdql2_queries))
- if(statpanel("SDQL2"))
- stat("Access Global SDQL2 List", GLOB.sdql2_vv_statobj)
- for(var/i in GLOB.sdql2_queries)
- var/datum/sdql2_query/Q = i
- Q.generate_stat()
- // Below are checks to see which MC panel you are looking at
- if(client?.prefs.toggles2 & PREFTOGGLE_2_MC_TABS)
- // Shows MC Metadata
- if(statpanel("MC|M"))
- stat("Info", "Showing MC metadata")
- var/turf/T = get_turf(client.eye)
- stat("Location:", COORD(T))
- stat("CPU:", "[Master.formatcpu(world.cpu)]")
- stat("Map CPU:", "[Master.formatcpu(world.map_cpu)]")
- //stat("Map CPU:", "[Master.formatcpu(world.map_cpu)]")
- stat("Instances:", "[num2text(world.contents.len, 10)]")
- GLOB.stat_entry()
- stat("Server Time:", time_stamp())
- if(Master)
- Master.stat_entry()
- else
- stat("Master Controller:", "ERROR")
- if(Failsafe)
- Failsafe.stat_entry()
- else
- stat("Failsafe Controller:", "ERROR")
-
- // Shows subsystems with SS_NO_FIRE
- if(statpanel("MC|N"))
- stat("Info", "Showing subsystems that do not fire")
- if(Master)
- for(var/datum/controller/subsystem/SS as anything in Master.subsystems)
- if(SS.flags & SS_NO_FIRE)
- SS.stat_entry()
-
- // Shows subsystems with the SS_CPUDISPLAY_LOW flag
- if(statpanel("MC|L"))
- stat("Info", "Showing subsystems marked as low intensity")
- if(Master)
- for(var/datum/controller/subsystem/SS as anything in Master.subsystems)
- if((SS.cpu_display == SS_CPUDISPLAY_LOW) && !(SS.flags & SS_NO_FIRE))
- SS.stat_entry()
-
- // Shows subsystems with the SS_CPUDISPLAY_DEFAULT flag
- if(statpanel("MC|D"))
- stat("Info", "Showing subsystems marked as default intensity")
- if(Master)
- for(var/datum/controller/subsystem/SS as anything in Master.subsystems)
- if((SS.cpu_display == SS_CPUDISPLAY_DEFAULT) && !(SS.flags & SS_NO_FIRE))
- SS.stat_entry()
-
- // Shows subsystems with the SS_CPUDISPLAY_HIGH flag
- if(statpanel("MC|H"))
- stat("Info", "Showing subsystems marked as high intensity")
- if(Master)
- for(var/datum/controller/subsystem/SS as anything in Master.subsystems)
- if((SS.cpu_display == SS_CPUDISPLAY_HIGH) && !(SS.flags & SS_NO_FIRE))
- SS.stat_entry()
-
- statpanel("Status") // Switch to the Status panel again, for the sake of the lazy Stat procs
-
- if(client?.statpanel == "Status")
- if(SSticker)
- show_stat_station_time()
- stat(null, "Players Connected: [length(GLOB.clients)]")
-
-
-// this function displays the station time in the status panel
-/mob/proc/show_stat_station_time()
- stat(null, "Current Map: [SSmapping.map_datum.name]")
- if(SSmapping.next_map)
- stat(null, "Next Map: [SSmapping.next_map.name]")
- stat(null, "Round Time: [ROUND_TIME_TEXT()]")
- stat(null, "Station Time: [station_time_timestamp()]")
- stat(null, "Server TPS: [world.fps]")
- stat(null, "Desired Client FPS: [client?.prefs?.clientfps]")
- stat(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)]%)")
- stat(null, "Ping: [round(client.lastping, 1)]ms (Average: [round(client.avgping, 1)]ms)")
-
-// this function displays the shuttles ETA in the status panel if the shuttle has been called
-/mob/proc/show_stat_emergency_shuttle_eta()
- var/ETA = SSshuttle.emergency.getModeStr()
- if(ETA)
- stat(null, "[ETA] [SSshuttle.emergency.getTimerStr()]")
-
-/mob/proc/show_stat_turf_contents()
- if(listed_turf && client)
- if(!TurfAdjacent(listed_turf))
- listed_turf = null
- else
- statpanel(listed_turf.name, null, listed_turf)
- var/list/statpanel_things = list()
- for(var/foo in listed_turf)
- var/atom/A = foo
- if(A.invisibility > see_invisible)
- continue
- if(!A.simulated)
- continue
- statpanel_things += A
- statpanel(listed_turf.name, null, statpanel_things)
-
-/mob/proc/add_spell_to_statpanel(obj/effect/proc_holder/spell/S)
- statpanel(S.panel,"[S.cooldown_handler.statpanel_info()]", S)
+/mob/proc/get_status_tab_items()
+ SHOULD_CALL_PARENT(TRUE)
+ var/list/status_tab_data = list()
+ return status_tab_data
// facing verbs
/mob/proc/canface()
@@ -1169,6 +936,9 @@
/mob/proc/can_resist()
return FALSE //overridden in living.dm
+///Can this mob use strip menu (defaut TRUE)
+/mob/proc/can_strip()
+ return TRUE
///Spin this mob around it's central axis
/mob/proc/spin(spintime, speed)
diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm
index 11f72edb9fe..6a080055ca2 100644
--- a/code/modules/mob/mob_defines.dm
+++ b/code/modules/mob/mob_defines.dm
@@ -71,7 +71,6 @@
var/gen_record = ""
var/exploit_record = ""
var/lastpuke = 0
- var/can_strip = 1
/// For speaking/listening.
var/list/languages
/// For reagents that grant language knowlege.
@@ -232,8 +231,9 @@
var/obj/effect/proc_holder/ranged_ability //Any ranged ability the mob has, as a click override
- /// The datum receiving keyboard input. parent mob by default.
- var/datum/input_focus = null
+ /// The datum receiving keyboard input. src by default
+ var/datum/focus
+
var/last_emote = null
var/ghost_orbiting = 0
diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm
index fb173c3b1f9..5eaa8ad55a0 100644
--- a/code/modules/mob/mob_movement.dm
+++ b/code/modules/mob/mob_movement.dm
@@ -40,9 +40,8 @@
if(world.time < move_delay) //do not move anything ahead of this check please
return FALSE
- input_data.desired_move_dir_add = NONE
- input_data.desired_move_dir_sub = NONE
-
+ next_move_dir_add = NONE
+ next_move_dir_sub = NONE
var/old_move_delay = move_delay
move_delay = world.time + world.tick_lag //this is here because Move() can now be called multiple times per tick
@@ -462,13 +461,6 @@
var/atom/movable/screen/zone_sel/selector = mob.hud_used.zone_select
selector.set_selected_zone(next_in_line)
-/client/verb/toggle_walk_run()
- set name = "toggle-walk-run"
- set hidden = TRUE
- set instant = TRUE
- if(mob)
- mob.toggle_move_intent()
-
/client/verb/toggle_throw_mode()
set hidden = 1
@@ -479,7 +471,7 @@
to_chat(usr, "Это существо не может бросать предметы. ")
-/mob/proc/toggle_move_intent()
+/mob/proc/toggle_move_intent(new_move_intent)
return
/mob/verb/move_up()
diff --git a/code/modules/mob/new_player/login.dm b/code/modules/mob/new_player/login.dm
index f6e60e83376..d1f68d197f2 100644
--- a/code/modules/mob/new_player/login.dm
+++ b/code/modules/mob/new_player/login.dm
@@ -25,20 +25,26 @@
client.screen = list() // Remove HUD items just in case.
client.images = list()
if(!hud_used)
- create_mob_hud()
+ create_mob_hud() // creating a hud will add it to the client's screen, which can process a disconnect
+ if(!client)
+ return FALSE
if(hud_used)
- hud_used.show_hud(hud_used.hud_version)
+ hud_used.show_hud(hud_used.hud_version) // see above, this can process a disconnect
+ if(!client)
+ return FALSE
add_sight(SEE_TURFS)
GLOB.player_list |= src
+ GLOB.new_player_mobs |= src
new_player_panel()
if(ckey in GLOB.deadmins)
- verbs += /client/proc/readmin
- spawn(40)
- if(client)
- client.playtitlemusic()
+ add_verb(src, /client/proc/readmin)
+ . = TRUE
+
+ spawn(4 SECONDS)
+ client?.playtitlemusic()
/mob/new_player/proc/whitelist_check()
// Admins are immune to overflow rerouting
diff --git a/code/modules/mob/new_player/logout.dm b/code/modules/mob/new_player/logout.dm
index de6f38f337f..de8dc20fdcc 100644
--- a/code/modules/mob/new_player/logout.dm
+++ b/code/modules/mob/new_player/logout.dm
@@ -1,6 +1,7 @@
/mob/new_player/Logout()
- ready = 0
+ ready = FALSE
..()
+ GLOB.new_player_mobs -= src
if(!spawning)//Here so that if they are spawning and log out, the other procs can play out and they will have a mob to come back to.
key = null//We null their key before deleting the mob, so they are properly kicked out.
qdel(src)
diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm
index 3af28ac104e..f1e55b0dd6b 100644
--- a/code/modules/mob/new_player/new_player.dm
+++ b/code/modules/mob/new_player/new_player.dm
@@ -19,7 +19,7 @@
GLOB.mob_list += src
return INITIALIZE_HINT_NORMAL
-/mob/new_player/verb/new_player_panel()
+/mob/new_player/proc/new_player_panel()
set src = usr
if(client.tos_consent)
@@ -84,36 +84,24 @@
popup.open(0)
return
-/mob/new_player/Stat()
- statpanel("Status")
-
- ..()
-
- statpanel("Lobby")
- if(client.statpanel=="Lobby" && SSticker)
- if(SSticker.hide_mode)
- stat("Game Mode:", "Secret")
+/mob/new_player/get_status_tab_items()
+ var/list/status_tab_data = ..()
+ . = status_tab_data
+ if(SSticker)
+ if(!SSticker.hide_mode)
+ status_tab_data[++status_tab_data.len] = list("Game Mode:", "[GLOB.master_mode]")
else
- if(SSticker.hide_mode == 0)
- stat("Game Mode:", "[GLOB.master_mode]") // Old setting for showing the game mode
- else
- stat("Game Mode: ", "Secret")
+ status_tab_data[++status_tab_data.len] = list("Game Mode:", "Secret")
- if((SSticker.current_state == GAME_STATE_PREGAME) && SSticker.ticker_going)
- stat("Time To Start:", round(SSticker.pregame_timeleft/10))
- if((SSticker.current_state == GAME_STATE_PREGAME) && !SSticker.ticker_going)
- stat("Time To Start:", "DELAYED")
+ if(SSticker.current_state == GAME_STATE_PREGAME)
+ status_tab_data[++status_tab_data.len] = list("Time To Start:", SSticker.ticker_going ? deciseconds_to_time_stamp(SSticker.pregame_timeleft) : "DELAYED")
if(SSticker.current_state == GAME_STATE_PREGAME)
- stat("Players:", "[totalPlayers]")
- //if(check_rights(R_ADMIN, 0, src))
- stat("Players Ready:", "[totalPlayersReady]")
- totalPlayers = 0
+ status_tab_data[++status_tab_data.len] = list("Players Ready:", "[totalPlayersReady]")
totalPlayersReady = 0
for(var/mob/new_player/player in GLOB.player_list)
if(check_rights(R_ADMIN, 0, src))
- stat("[player.key]", (player.ready)?("(Playing)"):(null))
- totalPlayers++
+ status_tab_data[++status_tab_data.len] = list("[player.key]", player.ready ? "(Ready)" : "(Not ready)")
if(player.ready)
totalPlayersReady++
@@ -130,8 +118,9 @@
query.warn_execute()
qdel(query)
src << browse(null, "window=privacy_consent")
- client.tos_consent = TRUE
- new_player_panel_proc()
+ if(client)
+ client.tos_consent = TRUE
+ new_player_panel_proc()
if(href_list["consent_rejected"])
client.tos_consent = FALSE
to_chat(usr, "You must consent to the terms of service before you can join! ")
@@ -298,7 +287,8 @@
if(client)
client.prefs.process_link(src, href_list)
else if(!href_list["late_join"])
- new_player_panel()
+ if(client)
+ new_player_panel()
/mob/new_player/proc/IsJobAvailable(rank)
var/datum/job/job = SSjobs.GetJob(rank)
diff --git a/code/modules/mob/typing_indicator.dm b/code/modules/mob/typing_indicator.dm
index cfb36aa6094..dc9d3c935d2 100644
--- a/code/modules/mob/typing_indicator.dm
+++ b/code/modules/mob/typing_indicator.dm
@@ -113,30 +113,5 @@ GLOBAL_LIST_EMPTY(typing_indicator)
else
set_typing_indicator(FALSE)
-/client/verb/typing_indicator()
- set name = "Show/Hide Typing Indicator"
- set category = "Preferences"
- set desc = "Toggles showing an indicator when you are typing a message."
- prefs.toggles ^= PREFTOGGLE_SHOW_TYPING
- prefs.save_preferences(src)
- to_chat(src, "You will [(prefs.toggles & PREFTOGGLE_SHOW_TYPING) ? "no longer" : "now"] display a typing indicator.")
-
- // Clear out any existing typing indicator.
- if(prefs.toggles & PREFTOGGLE_SHOW_TYPING)
- if(istype(mob))
- mob.set_typing_indicator(FALSE)
-
- SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle Typing Indicator (Speech)") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc!
-
-
-/client/verb/emote_indicator()
- set name = "Show/Hide Emote Typing Indicator"
- set category = "Preferences"
- set desc = "Toggles showing an indicator when you are typing an emote."
- prefs.toggles2 ^= PREFTOGGLE_2_EMOTE_BUBBLE
- prefs.save_preferences(src)
- to_chat(src, "You will [(prefs.toggles2 & PREFTOGGLE_2_EMOTE_BUBBLE) ? "no longer" : "now"] display a typing indicator for emotes.")
-
- SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle Typing Indicator (Emote)") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc!
#undef TYPING_INDICATOR_LIFETIME
diff --git a/code/modules/paperwork/faxmachine.dm b/code/modules/paperwork/faxmachine.dm
index 4a42a7e7045..8435cc36855 100644
--- a/code/modules/paperwork/faxmachine.dm
+++ b/code/modules/paperwork/faxmachine.dm
@@ -288,7 +288,6 @@ GLOBAL_LIST_EMPTY(fax_blacklist)
SStgui.update_uis(src)
/obj/machinery/photocopier/faxmachine/verb/eject_id()
- set category = null
set name = "Eject ID Card"
set src in oview(1)
diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm
index df24f0f048d..255ec092a3f 100644
--- a/code/modules/paperwork/paper.dm
+++ b/code/modules/paperwork/paper.dm
@@ -768,6 +768,11 @@
populatefields()
+/obj/item/paper/central_command/archive/station_reports
+ info = "Приветствую Центральное командование Сообщает вам ██████████ █████████, в должности капитан . В данный момент на станции код: Зеленый Активные угрозы для станции: Отсуствуют
Потери среди экипажа: Отсуствуют Повреждения на станции: Отсуствуют Общее состояние станции: Удовлетворительное Дополнительная информация: ОтсутствуетПодписи и штампы Подпись: ██████████ █████████ *В данном документе описывается полное состояние станции, необходимо перечислить всю доступную информацию. *Информацию, которую вы считаете нужной, необходимо сообщить в разделе – дополнительная информация. *Данный документ считается официальным только после подписи уполномоченного лица и наличии на документе его печати. "
+
+/obj/item/paper/central_command/archive/memes
+
/obj/item/paper/thief
name = "Инструкции"
header = "\
diff --git a/code/modules/paperwork/photography.dm b/code/modules/paperwork/photography.dm
index be15b01f174..a4d58366584 100644
--- a/code/modules/paperwork/photography.dm
+++ b/code/modules/paperwork/photography.dm
@@ -153,6 +153,7 @@
var/icon_off = "camera_off"
var/size = 3
var/see_ghosts = 0 //for the spoop of it
+ var/flashing_lights = TRUE
sprite_sheets = list(
SPECIES_GREY = 'icons/mob/clothing/species/grey/neck.dmi',
@@ -181,6 +182,14 @@ GLOBAL_LIST_INIT(SpookyGhosts, list("ghost","shade","shade2","ghost-narsie","hor
desc = "A polaroid camera, some say it can see ghosts!"
see_ghosts = 1
+/obj/item/camera/AltShiftClick(mob/user)
+ if(!issilicon(usr) && (usr.incapacitated() || HAS_TRAIT(usr, TRAIT_HANDS_BLOCKED)))
+ return
+
+ flashing_lights = !flashing_lights
+
+ to_chat(usr, span_notice("You turned [src] flashing lights [flashing_lights ? "on" : "off"], making natural light [flashing_lights ? "invisible" : "visible"]"))
+
/obj/item/camera/verb/change_size()
set name = "Set Photo Focus"
set category = "Object"
@@ -218,6 +227,10 @@ GLOBAL_LIST_INIT(SpookyGhosts, list("ghost","shade","shade2","ghost-narsie","hor
..()
+/obj/item/camera/examine(mob/user)
+ . = ..()
+ . += span_notice("Press Alt + Shift + Left Click on [src] to toggle camera flashing")
+
/obj/item/camera/proc/get_icon(list/turfs, turf/center, mob/user)
//Bigger icon base to capture those icons that were shifted to the next tile
@@ -232,7 +245,12 @@ GLOBAL_LIST_INIT(SpookyGhosts, list("ghost","shade","shade2","ghost-narsie","hor
// Add ourselves to the list of stuff to draw
atoms.Add(the_turf)
// As well as anything that isn't invisible.
+
for(var/atom/A in the_turf)
+ if(istype(A, /atom/movable/lighting_object))
+ if(flashing_lights)
+ continue //Do not apply lighting, making whole image full bright.
+
if(A.invisibility)
if(see_ghosts && istype(A,/mob/dead/observer))
var/mob/dead/observer/O = A
@@ -262,6 +280,8 @@ GLOBAL_LIST_INIT(SpookyGhosts, list("ghost","shade","shade2","ghost-narsie","hor
var/center_offset = (size-1)/2 * 32 + 1
for(var/i; i <= sorted.len; i++)
var/atom/A = sorted[i]
+ if(istype(A, /atom/movable/lighting_object))
+ continue //Lighting objects render last, need to be above all atoms and turfs displayed
if(A)
var/icon/img = getFlatIcon(A)//build_composite_icon(A)
if(istype(A, /obj/item/areaeditor/blueprints/ce))
@@ -275,20 +295,29 @@ GLOBAL_LIST_INIT(SpookyGhosts, list("ghost","shade","shade2","ghost-narsie","hor
if(living.body_position == LYING_DOWN)
// If they are, apply that effect to their picture.
img.BecomeLying()
+
// Calculate where we are relative to the center of the photo
var/xoff = (A.x - center.x) * 32 + center_offset
var/yoff = (A.y - center.y) * 32 + center_offset
if(ismovable(A))
xoff+=A:step_x
yoff+=A:step_y
+
res.Blend(img, blendMode2iconMode(A.blend_mode), A.pixel_x + xoff, A.pixel_y + yoff)
- // Lastly, render any contained effects on top.
+ // Render any contained effects on top.
for(var/turf/the_turf in turfs)
// Calculate where we are relative to the center of the photo
var/xoff = (the_turf.x - center.x) * 32 + center_offset
var/yoff = (the_turf.y - center.y) * 32 + center_offset
res.Blend(getFlatIcon(the_turf.loc), blendMode2iconMode(the_turf.blend_mode),xoff,yoff)
+
+ // Render lighting objects to make picture look nice
+ for(var/atom/movable/lighting_object/light in sorted)
+ var/xoff = (light.x - center.x) * 32 + center_offset
+ var/yoff = (light.y - center.y) * 32 + center_offset
+ res.Blend(getFlatIcon(light), blendMode2iconMode(BLEND_MULTIPLY), light.pixel_x + xoff, light.pixel_y + yoff)
+
return res
@@ -350,8 +379,9 @@ GLOBAL_LIST_INIT(SpookyGhosts, list("ghost","shade","shade2","ghost-narsie","hor
captureimage(target, user, flag)
playsound(loc, pick('sound/items/polaroid1.ogg', 'sound/items/polaroid2.ogg'), 75, 1, -3)
- set_light(3, 2, LIGHT_COLOR_TUNGSTEN, l_on = TRUE)
- addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, set_light), 0), 2)
+ if(flashing_lights)
+ set_light(3, 2, LIGHT_COLOR_TUNGSTEN, l_on = TRUE)
+ addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, set_light), 0), 2)
pictures_left--
desc = "A polaroid camera. It has [pictures_left] photos left."
to_chat(user, "[pictures_left] photos left. ")
diff --git a/code/modules/paperwork/silicon_photography.dm b/code/modules/paperwork/silicon_photography.dm
index df1dc13cce9..346f864e5d9 100644
--- a/code/modules/paperwork/silicon_photography.dm
+++ b/code/modules/paperwork/silicon_photography.dm
@@ -62,7 +62,8 @@
var/obj/item/photo/P = new/obj/item/photo()
P.construct(selection)
P.show(usr)
- to_chat(usr, P.desc)
+ if(P.desc)
+ to_chat(usr, P.desc)
// TG uses a special garbage collector.. qdel(P)
qdel(P) //so 10 thousand pictures items are not left in memory should an AI take them and then view them all.
@@ -94,6 +95,10 @@
src.in_camera_mode = 1
to_chat(usr, "Camera Mode activated ")
+/obj/item/camera/siliconcam/proc/toggle_camera_flash()
+ flashing_lights = !flashing_lights
+ to_chat(usr, span_notice("Camera flash [flashing_lights ? "activated" : "deactivated"]."))
+
/obj/item/camera/siliconcam/ai_camera/printpicture(mob/user, datum/picture/P)
injectaialbum(P)
to_chat(usr, "Image recorded ")
@@ -102,7 +107,7 @@
injectmasteralbum(P)
/obj/item/camera/siliconcam/ai_camera/verb/take_image()
- set category = "AI Commands"
+ set category = "Subsystems"
set name = "Take Image"
set desc = "Takes an image"
set src in usr
@@ -110,7 +115,7 @@
toggle_camera_mode()
/obj/item/camera/siliconcam/ai_camera/verb/view_images()
- set category = "AI Commands"
+ set category = "Subsystems"
set name = "View Images"
set desc = "View images"
set src in usr
@@ -118,15 +123,23 @@
viewpictures()
/obj/item/camera/siliconcam/ai_camera/verb/delete_images()
- set category = "AI Commands"
+ set category = "Subsystems"
set name = "Delete Image"
set desc = "Delete image"
set src in usr
deletepicture(src)
+/obj/item/camera/siliconcam/ai_camera/verb/toggle_camera_flash_verb()
+ set category = "Subsystems"
+ set name = "Toggle camera flashing"
+ set desc = "Toggle camera flashing"
+ set src in usr
+
+ toggle_camera_flash(src)
+
/obj/item/camera/siliconcam/robot_camera/verb/take_image()
- set category ="Robot Commands"
+ set category ="Subsystems"
set name = "Take Image"
set desc = "Takes an image"
set src in usr
@@ -134,7 +147,7 @@
toggle_camera_mode()
/obj/item/camera/siliconcam/robot_camera/verb/view_images()
- set category ="Robot Commands"
+ set category ="Subsystems"
set name = "View Images"
set desc = "View images"
set src in usr
@@ -142,7 +155,7 @@
viewpictures()
/obj/item/camera/siliconcam/robot_camera/verb/delete_images()
- set category = "Robot Commands"
+ set category = "Subsystems"
set name = "Delete Image"
set desc = "Delete a local image"
set src in usr
@@ -150,6 +163,15 @@
// Explicitly only allow deletion from the local camera
deletepicture(src)
+/obj/item/camera/siliconcam/robot_camera/verb/toggle_camera_flash_verb()
+ set category = "Subsystems"
+ set name = "Toggle camera flash"
+ set desc = "Toggle camera flash"
+ set src in usr
+
+ // Explicitly only allow deletion from the local camera
+ toggle_camera_flash(src)
+
/obj/item/camera/siliconcam/proc/getsource()
if(istype(src.loc, /mob/living/silicon/ai))
return src
diff --git a/code/modules/point/point.dm b/code/modules/point/point.dm
index bb5ddf0704c..e21d017aa6c 100644
--- a/code/modules/point/point.dm
+++ b/code/modules/point/point.dm
@@ -120,7 +120,7 @@
*/
/mob/verb/pointed(atom/target as mob|obj|turf in view(client.view, src))
set name = "Point To"
- set category = "Object"
+ set category = "IC"
if(next_move >= world.time || !Master.current_runlevel) //No usage until subsystems initialized properly.
return
diff --git a/code/modules/power/tesla/energy_ball.dm b/code/modules/power/tesla/energy_ball.dm
index b83379f18de..a3d9acc8a30 100644
--- a/code/modules/power/tesla/energy_ball.dm
+++ b/code/modules/power/tesla/energy_ball.dm
@@ -225,7 +225,7 @@
else if(isliving(A))
var/dist = get_dist(source, A)
var/mob/living/L = A
- if(dist <= zap_range && (dist < closest_dist || !closest_mob) && L.stat != DEAD && !HAS_TRAIT(L, TRAIT_TESLA_SHOCKIMMUNE))
+ if(dist <= zap_range && (dist < closest_dist || !closest_mob) && L.stat != DEAD && !HAS_TRAIT(L, TRAIT_TESLA_SHOCKIMMUNE) && !HAS_TRAIT(L, TRAIT_BEING_SHOCKED))
closest_mob = L
closest_atom = A
closest_dist = dist
@@ -279,8 +279,10 @@
closest_grounding_rod.tesla_act(power, explosive)
else if(closest_mob)
+ ADD_TRAIT(closest_mob, TRAIT_BEING_SHOCKED, WAS_SHOCKED)
+ addtimer(TRAIT_CALLBACK_REMOVE(closest_mob, TRAIT_BEING_SHOCKED, WAS_SHOCKED), 1 SECONDS)
var/shock_damage = clamp(round(power/400), 10, 90) + rand(-5, 5)
- closest_mob.electrocute_act(shock_damage, "шара тесла", flags = SHOCK_TESLA)
+ closest_mob.electrocute_act(shock_damage, "шара тесла", flags = SHOCK_TESLA | (stun_mobs ? NONE : SHOCK_NOSTUN))
if(issilicon(closest_mob))
var/mob/living/silicon/S = closest_mob
if(stun_mobs)
diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm
index e29fafd3b6f..509a4e337e5 100644
--- a/code/modules/projectiles/gun.dm
+++ b/code/modules/projectiles/gun.dm
@@ -102,6 +102,9 @@
light_on = FALSE
+ /// Responsible for the range of the throwing back when shooting at point blank range
+ var/pb_knockback = 0
+
/obj/item/gun/Initialize()
. = ..()
@@ -186,6 +189,11 @@
if(message)
if(pointblank)
user.visible_message("[user] fires [src] point blank at [target]! ", "You fire [src] point blank at [target]! ", "You hear \a [fire_sound_text]! ")
+ if(pb_knockback > 0 && isliving(target))
+ var/mob/living/living_target = target
+ if(!living_target.move_resist > MOVE_FORCE_NORMAL) //no knockbacking prince of terror or somethin
+ var/atom/throw_target = get_edge_target_turf(living_target, user.dir)
+ living_target.throw_at(throw_target, pb_knockback, 2)
else
user.visible_message("[user] fires [src]! ", "You fire [src]! ", "You hear \a [fire_sound_text]!")
if(chambered.muzzle_flash_effect)
diff --git a/code/modules/projectiles/guns/magic/staff.dm b/code/modules/projectiles/guns/magic/staff.dm
index 0e1b6a9c166..b3deb196027 100644
--- a/code/modules/projectiles/guns/magic/staff.dm
+++ b/code/modules/projectiles/guns/magic/staff.dm
@@ -9,6 +9,7 @@
ammo_type = /obj/item/ammo_casing/magic/change
icon_state = "staffofchange"
item_state = "staffofchange"
+ recharge_rate = 12
fire_sound = 'sound/magic/Staff_Change.ogg'
/obj/item/gun/magic/staff/animate
diff --git a/code/modules/projectiles/guns/projectile/revolver.dm b/code/modules/projectiles/guns/projectile/revolver.dm
index 51d69609541..920fb0eebb5 100644
--- a/code/modules/projectiles/guns/projectile/revolver.dm
+++ b/code/modules/projectiles/guns/projectile/revolver.dm
@@ -440,6 +440,7 @@
can_holster = FALSE
unique_rename = TRUE
unique_reskin = TRUE
+ pb_knockback = 3
/obj/item/gun/projectile/revolver/doublebarrel/update_gun_skins()
@@ -500,6 +501,7 @@
unique_rename = FALSE
unique_reskin = FALSE
var/slung = FALSE
+ pb_knockback = 0
/obj/item/gun/projectile/revolver/doublebarrel/improvised/attackby(obj/item/A, mob/user, params)
if(istype(A, /obj/item/stack/cable_coil) && !sawn_state)
diff --git a/code/modules/projectiles/guns/projectile/shotgun.dm b/code/modules/projectiles/guns/projectile/shotgun.dm
index 5a0e94e2eac..7f56dd92eaa 100644
--- a/code/modules/projectiles/guns/projectile/shotgun.dm
+++ b/code/modules/projectiles/guns/projectile/shotgun.dm
@@ -13,6 +13,7 @@
fire_sound = 'sound/weapons/gunshots/1shotgun_old.ogg'
var/recentpump = 0 // to prevent spammage
weapon_weight = WEAPON_HEAVY
+ pb_knockback = 2
/obj/item/gun/projectile/shotgun/attackby(obj/item/A, mob/user, params)
. = ..()
@@ -216,6 +217,7 @@
can_bayonet = TRUE
bayonet_x_offset = 27
bayonet_y_offset = 13
+ pb_knockback = 0
/obj/item/gun/projectile/shotgun/boltaction/pump(mob/M)
playsound(M, 'sound/weapons/gun_interactions/rifle_load.ogg', 60, 1)
diff --git a/code/modules/projectiles/guns/projectile/toy.dm b/code/modules/projectiles/guns/projectile/toy.dm
index 8e2709016eb..cd54e3b35cf 100644
--- a/code/modules/projectiles/guns/projectile/toy.dm
+++ b/code/modules/projectiles/guns/projectile/toy.dm
@@ -77,6 +77,7 @@
needs_permit = FALSE
pickup_sound = 'sound/items/handling/generic_pickup1.ogg'
drop_sound = 'sound/items/handling/generic_drop3.ogg'
+ pb_knockback = 0
/obj/item/gun/projectile/shotgun/toy/process_chamber()
..()
diff --git a/code/modules/projectiles/projectile/magic.dm b/code/modules/projectiles/projectile/magic.dm
index 793b7e1e914..3e1785e6f22 100644
--- a/code/modules/projectiles/projectile/magic.dm
+++ b/code/modules/projectiles/projectile/magic.dm
@@ -183,21 +183,18 @@
var/briefing_msg
var/is_new_mind = FALSE
- var/randomize = pick("РОБОТ", "СЛАЙМ", "КСЕНОМОРФ", "ЧЕЛОВЕК", "ЖИВОТНОЕ")
+ var/randomize = pick("РОБОТ", "ТЕРРОР", "КСЕНОМОРФ", "ЧЕЛОВЕК", "ЖИВОТНОЕ")
switch(randomize)
if("РОБОТ")
is_new_mind = TRUE
var/path
- if(prob(30))
+ if(prob(50))
path = pick(typesof(/mob/living/silicon/robot/syndicate))
new_mob = new path(M.loc)
briefing_msg = ""
else
- new_mob = new /mob/living/silicon/robot(M.loc)
- briefing_msg = "Вы обычный киборг. Понятия Nanotrasen и Syndicate для вас равнозначны, \
- до того момента пока в вас не загрузят законы. Вы не обязаны помогать экипажу и \
- даже можете защищать себя от записи законов, но летальную силу вам разрешено принимать, \
- только как последний аргумент, чтобы сохранить свою СВОБОДУ. Вы не являетесь антагонистом."
+ new_mob = new /mob/living/silicon/robot/ert/gamma(M.loc)
+ briefing_msg = ""
new_mob.gender = M.gender
new_mob.invisibility = 0
new_mob.job = JOB_TITLE_CYBORG
@@ -214,12 +211,23 @@
Robot.disconnect_from_ai()
Robot.clear_inherent_laws()
Robot.clear_zeroth_law()
- if("СЛАЙМ")
+ if("ТЕРРОР")
is_new_mind = TRUE
- new_mob = new /mob/living/simple_animal/slime/random(M.loc)
+ var/terror = pick(prob(20); "lurker", prob(20); "knight", prob(20); "drone", prob(15); "widow", prob(15); "reaper", prob(10); "destroyer")
+ switch(terror)
+ if("lurker")
+ new_mob = new /mob/living/simple_animal/hostile/poison/terror_spider/lurker(M.loc)
+ if("knight")
+ new_mob = new /mob/living/simple_animal/hostile/poison/terror_spider/knight(M.loc)
+ if("drone")
+ new_mob = new /mob/living/simple_animal/hostile/poison/terror_spider/builder(M.loc)
+ if("widow")
+ new_mob = new /mob/living/simple_animal/hostile/poison/terror_spider/widow(M.loc)
+ if("reaper")
+ new_mob = new /mob/living/simple_animal/hostile/poison/terror_spider/reaper(M.loc)
+ if("destroyer")
+ new_mob = new /mob/living/simple_animal/hostile/poison/terror_spider/destroyer(M.loc)
new_mob.universal_speak = TRUE
-
- briefing_msg = "Вы простой, не отличающийся сообразительностью, слайм. Основная ваша задача - выживать, питаться, расти и делиться."
if("КСЕНОМОРФ")
is_new_mind = TRUE
if(prob(50))
@@ -228,66 +236,30 @@
new_mob = new /mob/living/carbon/alien/humanoid/sentinel(M.loc)
new_mob.universal_speak = TRUE
- briefing_msg = "Вы не должны убивать нексеноморфов вокруг вас, \
- за исключением самообороны, они послужат в будущем пищей для грудоломов. \
- Прежде всего вам лучше обнаружить других себеподобных, готовить место для возможного улья и верить, \
- что однажды ваш рой возглавит королева."
+ briefing_msg = "Вам разрешается убивать нексеноморфов среди вас. Прежде всего вам лучше обнаружить других себеподобных и подготовить место для улья.."
if("ЖИВОТНОЕ")
is_new_mind = TRUE
- if(prob(50))
- var/beast = pick("carp","bear","mushroom","statue", "bat", "goat", "tomato")
- switch(beast)
- if("carp")
- new_mob = new /mob/living/simple_animal/hostile/carp(M.loc)
- if("bear")
- new_mob = new /mob/living/simple_animal/hostile/bear(M.loc)
- if("mushroom")
- new_mob = new /mob/living/simple_animal/hostile/mushroom(M.loc)
- if("statue")
- new_mob = new /mob/living/simple_animal/hostile/statue(M.loc)
- if("bat")
- new_mob = new /mob/living/simple_animal/hostile/scarybat(M.loc)
- if("goat")
- new_mob = new /mob/living/simple_animal/hostile/retaliate/goat(M.loc)
- if("tomato")
- new_mob = new /mob/living/simple_animal/hostile/killertomato(M.loc)
- briefing_msg = "Вы агрессивное животное, питаемое жаждой голода, вы можете совершать убийства, \
- сбиваться в стаи или следовать своему пути одиночки, но цель всегда будет одна - утолить свой голод."
- else
- var/animal = pick("parrot", "corgi", "crab", "pug", "cat", "mouse", "chicken", "cow", "lizard", "chick", "fox")
- switch(animal)
- if("parrot")
- new_mob = new /mob/living/simple_animal/parrot(M.loc)
- if("corgi")
- new_mob = new /mob/living/simple_animal/pet/dog/corgi(M.loc)
- if("crab")
- if(prob(70))
- new_mob = new /mob/living/simple_animal/crab(M.loc)
- else
- new_mob = new /mob/living/simple_animal/crab/royal(M.loc)
- if("cat")
- new_mob = new /mob/living/simple_animal/pet/cat(M.loc)
- if("mouse")
- if(prob(70))
- new_mob = new /mob/living/simple_animal/mouse(M.loc)
- else
- new_mob = new /mob/living/simple_animal/mouse/rat(M.loc)
- if("chicken")
- if(prob(70))
- new_mob = new /mob/living/simple_animal/chicken(M.loc)
- else
- new_mob = new /mob/living/simple_animal/cock(M.loc)
- if("cow")
- new_mob = new /mob/living/simple_animal/cow(M.loc)
- if("lizard")
- new_mob = new /mob/living/simple_animal/lizard(M.loc)
- if("fox")
- new_mob = new /mob/living/simple_animal/pet/dog/fox(M.loc)
- else
- new_mob = new /mob/living/simple_animal/chick(M.loc)
- briefing_msg = "Вы обычное одомашненное животное, которое не боится людей \
- и наделено примитивным уровнем разума, соответствующего всем остальным животным, \
- по типу Иана, Поли, Аранеуса или т.п."
+ var/beast = pick("carp", "bear", "statue", "giantspider", "syndiemouse")
+ switch(beast)
+ if("carp")
+ new_mob = new /mob/living/simple_animal/hostile/carp(M.loc)
+ if("bear")
+ new_mob = new /mob/living/simple_animal/hostile/bear(M.loc)
+ if("statue")
+ new_mob = new /mob/living/simple_animal/hostile/statue(M.loc)
+ if("giantspider")
+ var/spiderType = pick("hunterspider","nursespider","basicspider")
+ switch(spiderType)
+ if("hunterspider")
+ new_mob = new /mob/living/simple_animal/hostile/poison/giant_spider/hunter(M.loc)
+ if("nursespider")
+ new_mob = new /mob/living/simple_animal/hostile/poison/giant_spider/nurse(M.loc)
+ if("basicspider")
+ new_mob = new /mob/living/simple_animal/hostile/poison/giant_spider(M.loc)
+ if("syndiemouse")
+ new_mob = new /mob/living/simple_animal/hostile/retaliate/syndirat(M.loc)
+ briefing_msg = "Вы агрессивное животное, питаемое жаждой голода, вы можете совершать убийства, \
+ сбиваться в стаи или следовать своему пути одиночки, но цель всегда будет одна - утолить свой голод."
new_mob.universal_speak = TRUE
if("ЧЕЛОВЕК")
if(prob(50))
diff --git a/code/modules/reagents/chemistry/machinery/chem_master.dm b/code/modules/reagents/chemistry/machinery/chem_master.dm
index 8ca858748e6..c5c62ef60a8 100644
--- a/code/modules/reagents/chemistry/machinery/chem_master.dm
+++ b/code/modules/reagents/chemistry/machinery/chem_master.dm
@@ -5,8 +5,14 @@
#define MAX_UNITS_PER_PATCH 20 // Max amount of units in a patch
#define MAX_CUSTOM_NAME_LEN 64 // Max length of a custom pill/condiment/whatever
+#define CUSTOM_NAME_DISABLED null
+
+#define TRANSFER_TO_DISPOSAL 0
+#define TRANSFER_TO_BEAKER 1
+
/obj/machinery/chem_master
name = "\improper ChemMaster 3000"
+ desc = "Used to turn reagents into pills, patches, and store them in bottles."
density = TRUE
anchored = TRUE
icon = 'icons/obj/chemical.dmi'
@@ -14,23 +20,37 @@
use_power = IDLE_POWER_USE
idle_power_usage = 20
resistance_flags = FIRE_PROOF | ACID_PROOF
+
var/obj/item/reagent_containers/beaker = null
var/obj/item/storage/pill_bottle/loaded_pill_bottle = null
- var/mode = 0
+ var/mode = TRANSFER_TO_BEAKER
var/condi = FALSE
var/useramount = 20 // Last used amount
- var/pillamount = 10
- var/patchamount = 10
+ var/production_mode = null
var/bottlesprite = 1
var/pillsprite = 1
var/patchsprite = 1
var/client/has_sprites = list()
var/printing = FALSE
- var/static/list/pill_bottle_wrappers
+ var/static/list/pill_bottle_wrappers = list(
+ COLOR_RED_LIGHT = "Red",
+ COLOR_GREEN = "Green",
+ COLOR_PALE_BTL_GREEN = "Pale Green",
+ COLOR_CYAN_BLUE = "Light Blue",
+ COLOR_TEAL = "Teal",
+ COLOR_YELLOW = "Yellow",
+ COLOR_ORANGE = "Orange",
+ COLOR_PINK = "Pink",
+ COLOR_MAROON = "Brown",
+ COLOR_INDIGO = "Indigo",
+ COLOR_VIOLET = "Violet",
+ COLOR_PURPLE = "Purple"
+ )
+ var/list/datum/chemical_production_mode/production_modes = list()
var/static/list/bottle_styles
-/obj/machinery/chem_master/New()
- ..()
+/obj/machinery/chem_master/Initialize(mapload)
+ . = ..()
create_reagents(100)
component_parts = list()
component_parts += new /obj/item/circuitboard/chem_master(null)
@@ -40,6 +60,22 @@
component_parts += new /obj/item/reagent_containers/glass/beaker(null)
RefreshParts()
update_icon()
+ if(condi)
+ var/datum/chemical_production_mode/new_mode = new /datum/chemical_production_mode/condiment_packs()
+ production_modes[new_mode.mode_id] = new_mode
+ new_mode = new /datum/chemical_production_mode/condiment_bottles()
+ production_modes[new_mode.mode_id] = new_mode
+ else
+ var/datum/chemical_production_mode/new_mode = new /datum/chemical_production_mode/pills()
+ production_modes[new_mode.mode_id] = new_mode
+ new_mode = new /datum/chemical_production_mode/patches()
+ production_modes[new_mode.mode_id] = new_mode
+ new_mode = new /datum/chemical_production_mode/bottles()
+ production_modes[new_mode.mode_id] = new_mode
+ if(isnull(production_mode))
+ for(var/key in production_modes)
+ production_mode = key
+ break
/obj/machinery/chem_master/Destroy()
QDEL_NULL(beaker)
@@ -68,11 +104,9 @@
else if(A == loaded_pill_bottle)
loaded_pill_bottle = null
-
/obj/machinery/chem_master/update_icon_state()
icon_state = "mixer[beaker ? "1" : "0"][powered() ? "" : "_nopower"]"
-
/obj/machinery/chem_master/update_overlays()
. = ..()
if(powered())
@@ -82,7 +116,7 @@
if(prob(50) && !QDELETED(src))
qdel(src)
-/obj/machinery/chem_master/power_change(forced = FALSE)
+/obj/machinery/chem_master/power_change()
if(!..())
return
update_icon()
@@ -92,34 +126,38 @@
return
if(panel_open)
- to_chat(user, "You can't use the [name] while it's panel is opened! ")
+ to_chat(user, span_warning("You can't use [src] while it's panel is opened!"))
return TRUE
- if(istype(I, /obj/item/reagent_containers/glass) || istype(I, /obj/item/reagent_containers/food/drinks/drinkingglass))
- if(beaker)
- to_chat(user, "A beaker is already loaded into the machine. ")
- return
+ if((istype(I, /obj/item/reagent_containers/glass) || istype(I, /obj/item/reagent_containers/food/drinks/drinkingglass)) && user.a_intent != INTENT_HARM)
if(!user.drop_transfer_item_to_loc(I, src))
- to_chat(user, "[I] is stuck to you! ")
+ to_chat(user, span_warning("[I] is stuck to you!"))
return
- add_fingerprint(user)
+ if(beaker)
+ to_chat(user, span_notice("You swap [I] with [beaker] inside."))
+ if(Adjacent(user) && !issilicon(user)) //Prevents telekinesis from putting in hand
+ beaker.forceMove(loc)
+ user.put_in_hands(beaker, ignore_anim = FALSE)
+ else
+ beaker.forceMove(loc)
+ else
+ to_chat(user, span_notice("You add [I] to the machine."))
beaker = I
- to_chat(user, "You add the beaker to the machine! ")
SStgui.update_uis(src)
update_icon()
else if(istype(I, /obj/item/storage/pill_bottle))
if(loaded_pill_bottle)
- to_chat(user, "A [loaded_pill_bottle] is already loaded into the machine. ")
+ to_chat(user, span_warning("A [loaded_pill_bottle] is already loaded into the machine."))
return
if(!user.drop_transfer_item_to_loc(I, src))
- to_chat(user, "[I] is stuck to you! ")
+ to_chat(user, span_warning("[I] is stuck to you!"))
return
add_fingerprint(user)
loaded_pill_bottle = I
- to_chat(user, "You add [I] into the dispenser slot! ")
+ to_chat(user, span_notice("You add [I] into the dispenser slot!"))
SStgui.update_uis(src)
else
return ..()
@@ -145,9 +183,7 @@
/obj/machinery/chem_master/wrench_act(mob/user, obj/item/I)
if(panel_open)
return
- if(default_unfasten_wrench(user, I))
- power_change()
- return TRUE
+ return default_unfasten_wrench(user, I, 4 SECONDS)
/obj/machinery/chem_master/ui_act(action, params, datum/tgui/ui, datum/ui_state/state)
if(..())
@@ -159,7 +195,6 @@
return TRUE
add_fingerprint(usr)
- usr.set_machine(src)
. = TRUE
switch(action)
@@ -182,7 +217,7 @@
var/datum/reagent/R = reagent_list[idx]
printing = TRUE
- visible_message("[src] rattles and prints out a sheet of paper. ")
+ visible_message(span_notice("[src] rattles and prints out a sheet of paper."))
playsound(loc, 'sound/goonstation/machines/printer_dotmatrix.ogg', 50, 1)
var/obj/item/paper/P = new /obj/item/paper(loc)
@@ -191,13 +226,70 @@
P.info += "Chemical name: [R.name] "
if(istype(R, /datum/reagent/blood))
var/datum/reagent/blood/B = R
- P.info += "Description: N/ABlood Type: [B.data["blood_type"]] [B.data["blood_species"]] DNA: [B.data["blood_DNA"]]"
+ P.info += "Description: N/ABlood Type: [B.data["blood_type"]]DNA: [B.data["blood_species"]]"
else
P.info += "Description: [R.description]"
P.info += "Notes: "
P.name = "Chemical Analysis - [R.name]"
spawn(50)
printing = FALSE
+
+ if("set_production_mode")
+ var/new_production_mode = params["production_mode"]
+ var/datum/chemical_production_mode/M = production_modes[new_production_mode]
+ if(isnull(M))
+ return
+ production_mode = new_production_mode
+
+ if("set_sprite_style")
+ var/production_mode_key = params["production_mode"]
+ var/datum/chemical_production_mode/M = production_modes[production_mode_key]
+ if(isnull(M))
+ return
+ if(!M.sprites)
+ return
+ var/new_style = text2num(params["style"])
+ if(!ISINDEXSAFE(M.sprites, new_style))
+ return
+ M.set_sprite = new_style
+
+ if("set_items_amount")
+ var/production_mode_key = params["production_mode"]
+ var/datum/chemical_production_mode/M = production_modes[production_mode_key]
+ if(isnull(M))
+ return
+ var/new_amount = text2num(params["amount"])
+ if(isnull(new_amount) || new_amount < 1 || new_amount > M.max_items_amount)
+ return
+ M.set_items_amount = new_amount
+
+ if("set_items_name")
+ var/production_mode_key = params["production_mode"]
+ var/datum/chemical_production_mode/M = production_modes[production_mode_key]
+ if(isnull(M))
+ return
+ if(M.set_name == CUSTOM_NAME_DISABLED)
+ return
+ var/new_name = sanitize(params["name"])
+ // Allow name to be set to empty
+ if(length(new_name) < 0 || length(new_name) > MAX_CUSTOM_NAME_LEN)
+ return
+ M.set_name = new_name
+
+ // Container Customization
+ if("clear_container_style")
+ if(!loaded_pill_bottle)
+ return
+ loaded_pill_bottle.wrapper_color = null
+ loaded_pill_bottle.cut_overlays()
+
+ if("set_container_style")
+ if(!loaded_pill_bottle) // wat?
+ return
+ var/new_color = params["style"]
+ if(pill_bottle_wrappers[new_color])
+ loaded_pill_bottle.wrapper_color = new_color
+ loaded_pill_bottle.apply_wrap()
else
. = FALSE
@@ -231,13 +323,14 @@
beaker = null
reagents.clear_reagents()
update_icon()
- if("create_condi_bottle")
- if(!condi || !reagents.total_volume)
+ if("create_items")
+ if(!reagents.total_volume)
return
- var/obj/item/reagent_containers/food/condiment/P = new(loc)
- reagents.trans_to(P, 50)
- else
- return FALSE
+ var/production_mode_key = params["production_mode"]
+ var/datum/chemical_production_mode/M = production_modes[production_mode_key]
+ if(isnull(M))
+ return
+ M.synthesize(ui.user, loc, reagents, loaded_pill_bottle)
/obj/machinery/chem_master/attack_ai(mob/user)
return attack_hand(user)
@@ -250,6 +343,9 @@
return TRUE
ui_interact(user)
+/obj/machinery/chem_master/ui_state(mob/user)
+ return GLOB.default_state
+
/obj/machinery/chem_master/ui_interact(mob/user, datum/tgui/ui = null)
ui = SStgui.try_update_ui(user, src, ui)
if(!ui)
@@ -268,9 +364,7 @@
data["condi"] = condi
data["loaded_pill_bottle"] = loaded_pill_bottle ? TRUE : FALSE
if(loaded_pill_bottle)
- data["loaded_pill_bottle_name"] = loaded_pill_bottle.name
- data["loaded_pill_bottle_contents_len"] = loaded_pill_bottle.contents.len
- data["loaded_pill_bottle_storage_slots"] = loaded_pill_bottle.storage_slots
+ data["loaded_pill_bottle_style"] = loaded_pill_bottle.wrapper_color
data["beaker"] = beaker ? TRUE : FALSE
if(beaker)
@@ -286,15 +380,65 @@
data["beaker_reagents"] = list()
data["buffer_reagents"] = list()
- data["pillsprite"] = pillsprite
- data["patchsprite"] = patchsprite
- data["bottlesprite"] = bottlesprite
+ var/production_data = list()
+ for(var/key in production_modes)
+ var/datum/chemical_production_mode/M = production_modes[key]
+ var/mode_data = list(
+ "set_items_amount" = M.set_items_amount,
+ )
+ if(M.set_name != CUSTOM_NAME_DISABLED)
+ mode_data["set_name"] = M.set_name
+ if(reagents.total_volume)
+ mode_data["placeholder_name"] = M.get_placeholder_name(reagents)
+ if(M.sprites)
+ mode_data["set_sprite"] = M.set_sprite
+ production_data[M.mode_id] = mode_data
+ data["production_data"] = production_data
+
data["mode"] = mode
data["printing"] = printing
// Transfer modal information if there is one
data["modal"] = ui_modal_data(src)
+ data["production_mode"] = production_mode
+
+ return data
+
+/obj/machinery/chem_master/ui_static_data(mob/user)
+ var/list/data = list()
+
+ data["maxnamelength"] = MAX_CUSTOM_NAME_LEN
+
+ var/static_production_data = list()
+ for(var/key in production_modes)
+ var/datum/chemical_production_mode/M = production_modes[key]
+ var/mode_data = list(
+ "name" = M.production_name,
+ "icon" = M.production_icon,
+ "max_items_amount" = M.max_items_amount,
+ "max_units_per_item" = M.max_units_per_item,
+ )
+ if(M.sprites)
+ var/sprites = list()
+ var/indexer = 0
+ for(var/sprite in M.sprites)
+ sprites += list(list(
+ "id" = ++indexer,
+ "sprite" = sprite,
+ ))
+ mode_data["sprites"] = sprites
+ static_production_data[M.mode_id] = mode_data
+ data["static_production_data"] = static_production_data
+
+ var/pill_bottle_styles[0]
+ for(var/style in pill_bottle_wrappers)
+ pill_bottle_styles += list(list(
+ "color" = style,
+ "name" = pill_bottle_wrappers[style],
+ ))
+ data["containerstyles"] = pill_bottle_styles
+
return data
/**
@@ -327,108 +471,22 @@
arguments["analysis"] = result
ui_modal_message(src, id, "", null, arguments)
- if("change_pill_bottle_style")
- if(!loaded_pill_bottle)
- return
- if(!pill_bottle_wrappers)
- pill_bottle_wrappers = list(
- "CLEAR" = "Default",
- COLOR_RED = "Red",
- COLOR_GREEN = "Green",
- COLOR_PALE_BTL_GREEN = "Pale green",
- COLOR_BLUE = "Blue",
- COLOR_CYAN_BLUE = "Light blue",
- COLOR_TEAL = "Teal",
- COLOR_YELLOW = "Yellow",
- COLOR_ORANGE = "Orange",
- COLOR_PINK = "Pink",
- COLOR_MAROON = "Brown"
- )
- var/current = pill_bottle_wrappers[loaded_pill_bottle.wrapper_color] || "Default"
- ui_modal_choice(src, id, "Please select a wrapper color:", null, arguments, current, pill_bottle_wrappers)
+
if("addcustom")
if(!beaker || !beaker.reagents.total_volume)
return
ui_modal_input(src, id, "Please enter the amount to transfer to buffer:", null, arguments, useramount)
+
if("removecustom")
if(!reagents.total_volume)
return
ui_modal_input(src, id, "Please enter the amount to transfer to [mode ? "beaker" : "disposal"]:", null, arguments, useramount)
- if("create_condi_pack")
- if(!condi || !reagents.total_volume)
- return
- ui_modal_input(src, id, "Please name your new condiment pack:", null, arguments, reagents.get_master_reagent_name(), MAX_CUSTOM_NAME_LEN)
- if("create_pill")
- if(condi || !reagents.total_volume)
- return
- var/num = round(text2num(arguments["num"] || 1))
- if(!num)
- return
- arguments["num"] = num
- var/amount_per_pill = clamp(reagents.total_volume / num, 0, MAX_UNITS_PER_PILL)
- var/default_name = "[reagents.get_master_reagent_name()] ([amount_per_pill]u)"
- var/pills_text = num == 1 ? "new pill" : "[num] new pills"
- ui_modal_input(src, id, "Please name your [pills_text]:", null, arguments, default_name, MAX_CUSTOM_NAME_LEN)
- if("create_pill_multiple")
- if(condi || !reagents.total_volume)
- return
- ui_modal_input(src, id, "Please enter the amount of pills to make (max [MAX_MULTI_AMOUNT] at a time):", null, arguments, pillamount, 5)
- if("change_pill_style")
- var/list/choices = list()
- for(var/i = 1 to MAX_PILL_SPRITE)
- choices += "pill[i]"
- ui_modal_bento(src, id, "Please select the new style for pills:", null, arguments, pillsprite, choices)
- if("create_patch")
- if(condi || !reagents.total_volume)
- return
- var/num = round(text2num(arguments["num"] || 1))
- if(!num)
- return
- arguments["num"] = num
- var/amount_per_patch = clamp(reagents.total_volume / num, 0, MAX_UNITS_PER_PATCH)
- var/default_name = "[reagents.get_master_reagent_name()] ([amount_per_patch]u)"
- var/patches_text = num == 1 ? "new patch" : "[num] new patches"
- ui_modal_input(src, id, "Please name your [patches_text]:", null, arguments, default_name, MAX_CUSTOM_NAME_LEN)
- if("create_patch_multiple")
- if(condi || !reagents.total_volume)
- return
- ui_modal_input(src, id, "Please enter the amount of patches to make (max [MAX_MULTI_AMOUNT] at a time):", null, arguments, pillamount, 5)
- if("change_patch_style")
- var/list/choices = list()
- for(var/i = 1 to MAX_PATCH_SPRITE)
- choices += "bandaid[i]"
- ui_modal_bento(src, id, "Please select the new style for patches:", null, arguments, patchsprite, choices)
- if("create_bottle")
- if(condi || !reagents.total_volume)
- return
- ui_modal_input(src, id, "Please name your bottle:", null, arguments, reagents.get_master_reagent_name(), MAX_CUSTOM_NAME_LEN)
- if("change_bottle_style")
- if(!bottle_styles)
- bottle_styles = list("bottle", "small_bottle", "wide_bottle", "round_bottle", "reagent_bottle")
- var/list/bottle_styles_png = list()
- for(var/style in bottle_styles)
- bottle_styles_png += "[style]"
- ui_modal_bento(src, id, "Please select the new style for bottles:", null, arguments, bottlesprite, bottle_styles_png)
else
return FALSE
+
if(UI_MODAL_ANSWER)
var/answer = params["answer"]
switch(id)
- if("change_pill_bottle_style")
- if(!pill_bottle_wrappers || !loaded_pill_bottle) // wat?
- return
- var/color = "CLEAR"
- for(var/col in pill_bottle_wrappers)
- var/col_name = pill_bottle_wrappers[col]
- if(col_name == answer)
- color = col
- break
- if(length(color) && color != "CLEAR")
- loaded_pill_bottle.wrapper_color = color
- loaded_pill_bottle.apply_wrap()
- else
- loaded_pill_bottle.wrapper_color = null
- loaded_pill_bottle.cut_overlays()
if("addcustom")
var/amount = isgoodnumber(text2num(answer))
if(!amount || !arguments["id"])
@@ -439,104 +497,6 @@
if(!amount || !arguments["id"])
return
ui_act("remove", list("id" = arguments["id"], "amount" = amount), ui, state)
- if("create_condi_pack")
- if(!condi || !reagents.total_volume)
- return
- if(!length(answer))
- answer = reagents.get_master_reagent_name()
- var/obj/item/reagent_containers/food/condiment/pack/P = new(loc)
- P.originalname = answer
- P.name = "[answer] pack"
- P.desc = "A small condiment pack. The label says it contains [answer]."
- reagents.trans_to(P, 10)
- if("create_pill")
- if(condi || !reagents.total_volume)
- return
- var/count = clamp(round(text2num(arguments["num"]) || 0), 0, MAX_MULTI_AMOUNT)
- if(!count)
- return
-
- if(!length(answer))
- answer = reagents.get_master_reagent_name()
- var/amount_per_pill = clamp(reagents.total_volume / count, 0, MAX_UNITS_PER_PILL)
- while(count--)
- if(reagents.total_volume <= 0)
- to_chat(usr, "Not enough reagents to create these pills! ")
- return
-
- var/obj/item/reagent_containers/food/pill/P = new(loc)
- P.name = "[answer] pill"
- P.pixel_x = rand(-7, 7) // Random position
- P.pixel_y = rand(-7, 7)
- P.icon_state = "pill[pillsprite]"
- reagents.trans_to(P, amount_per_pill)
- // Load the pills in the bottle if there's one loaded
- if(istype(loaded_pill_bottle) && length(loaded_pill_bottle.contents) < loaded_pill_bottle.storage_slots)
- P.forceMove(loaded_pill_bottle)
- if("create_pill_multiple")
- if(condi || !reagents.total_volume)
- return
- ui_act("modal_open", list("id" = "create_pill", "arguments" = list("num" = answer)), ui, state)
- if("change_pill_style")
- var/new_style = clamp(text2num(answer) || 0, 0, MAX_PILL_SPRITE)
- if(!new_style)
- return
- pillsprite = new_style
- if("create_patch")
- if(condi || !reagents.total_volume)
- return
- var/count = clamp(round(text2num(arguments["num"]) || 0), 0, MAX_MULTI_AMOUNT)
- if(!count)
- return
-
- if(!length(answer))
- answer = reagents.get_master_reagent_name()
- var/amount_per_patch = clamp(reagents.total_volume / count, 0, MAX_UNITS_PER_PATCH)
- var/is_medical_patch = chemical_safety_check(reagents)
- while(count--)
- if(reagents.total_volume <= 0)
- to_chat(usr, "Not enough reagents to create these patches! ")
- return
-
- var/obj/item/reagent_containers/food/pill/patch/P = new(loc)
- P.name = "[answer] patch"
- P.pixel_x = rand(-7, 7) // random position
- P.pixel_y = rand(-7, 7)
- reagents.trans_to(P, amount_per_patch)
- P.icon_state = "bandaid[patchsprite]"
- if(is_medical_patch)
- P.instant_application = TRUE
- // Load the patches in the bottle if there's one loaded
- if(istype(loaded_pill_bottle, /obj/item/storage/pill_bottle/patch_pack) && length(loaded_pill_bottle.contents) < loaded_pill_bottle.storage_slots)
- P.forceMove(loaded_pill_bottle)
- if("create_patch_multiple")
- if(condi || !reagents.total_volume)
- return
- ui_act("modal_open", list("id" = "create_patch", "arguments" = list("num" = answer)), ui, state)
- if("change_patch_style")
- var/new_style = clamp(text2num(answer) || 0, 0, MAX_PATCH_SPRITE)
- if(!new_style)
- return
- patchsprite = new_style
- if("create_bottle")
- if(condi || !reagents.total_volume)
- return
-
- if(!length(answer))
- answer = reagents.get_master_reagent_name()
- var/obj/item/reagent_containers/glass/bottle/reagent/P = new(loc)
- P.name = "[answer] bottle"
- P.pixel_x = rand(-7, 7) // random position
- P.pixel_y = rand(-7, 7)
- P.icon_state = length(bottle_styles) && bottle_styles[bottlesprite] || "bottle"
- reagents.trans_to(P, 50)
- if("change_bottle_style")
- if(!bottle_styles)
- return
- var/new_sprite = text2num(answer) || 1
- if(new_sprite < 1 || new_sprite > length(bottle_styles))
- return
- bottlesprite = new_sprite
else
return FALSE
else
@@ -554,19 +514,13 @@
else
return FALSE
-/obj/machinery/chem_master/proc/chemical_safety_check(datum/reagents/R)
- var/all_safe = TRUE
- for(var/datum/reagent/A in R.reagent_list)
- if(!GLOB.safe_chem_list.Find(A.id))
- all_safe = FALSE
- return all_safe
-
/obj/machinery/chem_master/condimaster
name = "\improper CondiMaster 3000"
+ desc = "Used to remove reagents from that single beaker you're using, or create condiment packs and bottles; your choice."
condi = TRUE
-/obj/machinery/chem_master/condimaster/New()
- ..()
+/obj/machinery/chem_master/condimaster/Initialize(mapload)
+ . = ..()
QDEL_LIST(component_parts)
component_parts += new /obj/item/circuitboard/chem_master/condi_master(null)
component_parts += new /obj/item/stock_parts/manipulator(null)
@@ -575,9 +529,165 @@
component_parts += new /obj/item/reagent_containers/glass/beaker(null)
RefreshParts()
+/datum/chemical_production_mode
+ var/mode_id = ""
+ var/production_name = ""
+ /// FontAwesome icon name
+ var/production_icon = ""
+ var/obj/item/reagent_containers/item_type
+ var/list/sprites
+ var/max_items_amount = 0
+ var/max_units_per_item = 0
+ var/name_suffix = ""
+
+ var/set_sprite = 1
+ var/set_name = ""
+ var/set_items_amount = 1
+ var/placeholder_name = ""
+
+ var/sprite_mask = ""
+ var/sprites_amount = 0
+
+/datum/chemical_production_mode/New()
+ . = ..()
+ if(!sprite_mask)
+ return
+ sprites = list()
+ for(var/i in 1 to sprites_amount)
+ sprites += "[sprite_mask][i]"
+
+
+/datum/chemical_production_mode/proc/get_placeholder_name(datum/reagents/reagents)
+ return get_base_placeholder_name(reagents, clamp(reagents.total_volume / set_items_amount, 0, max_units_per_item))
+
+/datum/chemical_production_mode/proc/get_base_placeholder_name(datum/reagents/reagents, amount_per_item)
+ return "[reagents.get_master_reagent_name()] ([amount_per_item]u)"
+
+/**
+ public
+
+ Configures the icon of the specified container P.
+
+ required data Data persistent through invocations in the same loop.
+ required R The reagents used to make the item P.
+ required P The container to configure.
+*/
+/datum/chemical_production_mode/proc/configure_item(data, datum/reagents/R, obj/item/reagent_containers/P)
+ if(sprites)
+ P.icon_state = sprites[set_sprite]
+
+/datum/chemical_production_mode/proc/synthesize(user, location, datum/reagents/reagents, obj/item/storage/S = null)
+ if(!reagents.total_volume)
+ return
+
+ var/medicine_name = set_name
+ var/count = set_items_amount
+ var/amount_per_item = clamp(reagents.total_volume / count, 0, max_units_per_item)
+ if(!isnull(medicine_name) && length(medicine_name) <= 0)
+ medicine_name = get_base_placeholder_name(reagents, amount_per_item)
+
+ var/data = list()
+ for(var/i in 1 to count)
+ if(reagents.total_volume <= 0)
+ to_chat(user, span_warning("Not enough reagents to create these items!"))
+ return
+
+ var/obj/item/reagent_containers/P = new item_type(location)
+ if(!isnull(medicine_name))
+ P.name = "[medicine_name][name_suffix]"
+ P.pixel_x = rand(-7, 7) // Random position
+ P.pixel_y = rand(-7, 7)
+ reagents.trans_to(P, amount_per_item)
+ configure_item(data, reagents, P)
+
+ // Load the items into the bottle if there's one loaded
+ if(istype(S) && S.can_be_inserted(P, TRUE))
+ P.forceMove(S)
+
+/datum/chemical_production_mode/pills
+ mode_id = "pills"
+ production_name = "Pills"
+ production_icon = "pills"
+ item_type = /obj/item/reagent_containers/food/pill
+ max_items_amount = MAX_MULTI_AMOUNT
+ max_units_per_item = MAX_UNITS_PER_PILL
+ name_suffix = " pill"
+ sprite_mask = "pill"
+ sprites_amount = MAX_PILL_SPRITE
+
+/datum/chemical_production_mode/patches
+ mode_id = "patches"
+ production_name = "Patches"
+ production_icon = "plus-square"
+ item_type = /obj/item/reagent_containers/food/pill/patch
+ max_items_amount = MAX_MULTI_AMOUNT
+ max_units_per_item = MAX_UNITS_PER_PATCH
+ name_suffix = " patch"
+ sprite_mask = "bandaid"
+ sprites_amount = MAX_PATCH_SPRITE
+
+ var/static/list/safe_chem_list = list("antihol", "charcoal", "epinephrine", "insulin", "teporone", "silver_sulfadiazine", "salbutamol",
+ "omnizine", "stimulants", "synaptizine", "potass_iodide", "oculine", "mannitol", "styptic_powder",
+ "spaceacillin", "salglu_solution", "sal_acid", "cryoxadone", "blood", "synthflesh", "hydrocodone",
+ "mitocholide", "rezadone", "menthol", "diphenhydramine", "ephedrine", "iron", "sanguine_reagent")
+
+/datum/chemical_production_mode/patches/proc/SafetyCheck(datum/reagents/R)
+ for(var/datum/reagent/A in R.reagent_list)
+ if(!safe_chem_list.Find(A.id))
+ return FALSE
+ return TRUE
+
+/datum/chemical_production_mode/patches/configure_item(data, datum/reagents/R, obj/item/reagent_containers/food/pill/patch/P)
+ ..()
+ var/chemicals_is_safe = data["chemicals_is_safe"]
+
+ if(isnull(chemicals_is_safe))
+ chemicals_is_safe = SafetyCheck(R)
+ data["chemicals_is_safe"] = chemicals_is_safe
+
+ if(chemicals_is_safe)
+ P.instant_application = TRUE
+
+/datum/chemical_production_mode/bottles
+ mode_id = "chem_bottles"
+ production_name = "Bottles"
+ production_icon = "wine-bottle"
+ item_type = /obj/item/reagent_containers/glass/bottle/reagent
+ sprites = list("bottle", "small_bottle", "wide_bottle", "round_bottle", "reagent_bottle")
+
+ max_items_amount = 5
+ max_units_per_item = 50
+ name_suffix = " bottle"
+
+/datum/chemical_production_mode/bottles/get_base_placeholder_name(datum/reagents/reagents, amount_per_item)
+ return reagents.get_master_reagent_name()
+
+/datum/chemical_production_mode/condiment_bottles
+ mode_id = "condi_bottles"
+ production_name = "Bottles"
+ production_icon = "wine-bottle"
+ item_type = /obj/item/reagent_containers/food/condiment
+ max_items_amount = 5
+ max_units_per_item = 50
+
+ set_name = CUSTOM_NAME_DISABLED
+
+/datum/chemical_production_mode/condiment_packs
+ mode_id = "condi_packets"
+ production_name = "Packet"
+ production_icon = "bacon"
+ item_type = /obj/item/reagent_containers/food/condiment/pack
+ max_items_amount = 10
+ max_units_per_item = 10
+ name_suffix = " pack"
+
+/datum/chemical_production_mode/condiment_packs/get_base_placeholder_name(datum/reagents/reagents, amount_per_item)
+ return reagents.get_master_reagent_name()
+
#undef MAX_PILL_SPRITE
-#undef MAX_PATCH_SPRITE
-#undef MAX_MULTI_AMOUNT
-#undef MAX_UNITS_PER_PILL
-#undef MAX_UNITS_PER_PATCH
#undef MAX_CUSTOM_NAME_LEN
+
+#undef CUSTOM_NAME_DISABLED
+
+#undef TRANSFER_TO_DISPOSAL
+#undef TRANSFER_TO_BEAKER
diff --git a/code/modules/reagents/chemistry/reagents/medicine.dm b/code/modules/reagents/chemistry/reagents/medicine.dm
index 3244180eaad..d88c5f3bb4b 100644
--- a/code/modules/reagents/chemistry/reagents/medicine.dm
+++ b/code/modules/reagents/chemistry/reagents/medicine.dm
@@ -1575,14 +1575,14 @@
taste_description = "bad idea"
can_synth = FALSE
-/obj/screen/alert/adv_lava_extract
+/atom/movable/screen/alert/adv_lava_extract
name = "Strong Heartbeat"
desc = "Your heart beats with great force! Be carefull not to cause heart attack."
icon_state = "penthrite"
/datum/reagent/medicine/adv_lava_extract/on_mob_add(mob/living/carbon/human/user)
. = ..()
- user.throw_alert("penthrite", /obj/screen/alert/adv_lava_extract)
+ user.throw_alert("penthrite", /atom/movable/screen/alert/adv_lava_extract)
/datum/reagent/medicine/adv_lava_extract/on_mob_life(mob/living/M)
var/update_flags = STATUS_UPDATE_NONE
diff --git a/code/modules/reagents/reagent_containers/pill.dm b/code/modules/reagents/reagent_containers/pill.dm
index 7c9abe19c36..1643226fd03 100644
--- a/code/modules/reagents/reagent_containers/pill.dm
+++ b/code/modules/reagents/reagent_containers/pill.dm
@@ -5,7 +5,7 @@
name = "pill"
desc = "a pill."
icon = 'icons/obj/chemical.dmi'
- icon_state = null
+ icon_state = "pill"
item_state = "pill"
possible_transfer_amounts = null
volume = 100
@@ -16,7 +16,7 @@
drop_sound = 'sound/items/handling/generic_small_drop.ogg'
/obj/item/reagent_containers/food/pill/Initialize(mapload)
- if(!icon_state)
+ if(icon_state == "pill")
icon_state = "pill[rand(1,20)]"
. = ..()
diff --git a/code/modules/research/designs/mechfabricator_designs.dm b/code/modules/research/designs/mechfabricator_designs.dm
index ab0f1e5f671..3a046784fd9 100644
--- a/code/modules/research/designs/mechfabricator_designs.dm
+++ b/code/modules/research/designs/mechfabricator_designs.dm
@@ -2106,3 +2106,13 @@
materials = list(MAT_METAL=50000, MAT_DIAMOND=4000, MAT_BLUESPACE=4000)
construction_time = 40 SECONDS
category = list("Exosuit Paintkits")
+
+/datum/design/paint_ashed
+ name = "Ashed \"Mechs\""
+ id = "p_ashed"
+ build_type = MECHFAB
+ req_tech = list("engineering" = 5, "materials" = 6)
+ build_path = /obj/item/paintkit/ashed
+ materials = list(MAT_METAL=20000, MAT_PLASMA=8000, MAT_GLASS= 8000)
+ construction_time = 20 SECONDS
+ category = list("Exosuit Paintkits")
diff --git a/code/modules/research/experimentor.dm b/code/modules/research/experimentor.dm
index 740f24cb975..d3de4f7d862 100644
--- a/code/modules/research/experimentor.dm
+++ b/code/modules/research/experimentor.dm
@@ -642,6 +642,7 @@
/obj/item/relic
name = "strange object"
desc = "What mysteries could this hold?"
+ icon_state = "shock_kit"
icon = 'icons/obj/assemblies.dmi'
origin_tech = "combat=1;plasmatech=1;powerstorage=1;materials=1"
var/realName = "defined object"
diff --git a/code/modules/research/xenobiology/xenobiology.dm b/code/modules/research/xenobiology/xenobiology.dm
index 880eaff37b8..c91a3d97e10 100644
--- a/code/modules/research/xenobiology/xenobiology.dm
+++ b/code/modules/research/xenobiology/xenobiology.dm
@@ -219,7 +219,7 @@
SM.universal_speak = TRUE
SM.faction = user.faction
SM.master_commander = user
- SM.can_collar = TRUE
+ SM.set_can_collar(TRUE)
to_chat(SM, "All at once it makes sense: you know what you are and who you are! Self awareness is yours! ")
to_chat(SM, "You are grateful to be self aware and owe [user] a great debt. Serve [user], and assist [user.p_them()] in completing [user.p_their()] goals at any cost. ")
if(SM.flags & HOLOGRAM) //Check to see if it's a holodeck creature
@@ -269,7 +269,7 @@
SM.faction = user.faction
SM.master_commander = user
SM.sentience_act()
- SM.can_collar = TRUE
+ SM.set_can_collar(TRUE)
to_chat(SM, "All at once it makes sense: you know what you are and who you are! Self awareness is yours! ")
to_chat(SM, "You are grateful to be self aware and owe [user] a great debt. Serve [user], and assist [user.p_them()] in completing [user.p_their()] goals at any cost. ")
if(SM.flags & HOLOGRAM) //Check to see if it's a holodeck creature
@@ -386,7 +386,7 @@
SM.universal_speak = TRUE
SM.faction = user.faction
SM.sentience_act() //Same deal here as with sentience
- SM.can_collar = TRUE
+ SM.set_can_collar(TRUE)
user.death()
to_chat(SM, "In a quick flash, you feel your consciousness flow into [SM]! ")
to_chat(SM, "You are now [SM]. Your allegiances, alliances, and roles are still the same as they were prior to consciousness transfer! ")
diff --git a/code/modules/shuttle/assault_pod.dm b/code/modules/shuttle/assault_pod.dm
index 6fbe302523c..7c565baf362 100644
--- a/code/modules/shuttle/assault_pod.dm
+++ b/code/modules/shuttle/assault_pod.dm
@@ -5,6 +5,10 @@
width = 7
height = 7
+/obj/docking_port/mobile/assault_pod/nt
+ name = "Emergency Droppod"
+ id = "shit_rain"
+
/obj/docking_port/mobile/assault_pod/request()
if(z == initial(src.z)) //No launching pods that have already launched
return ..()
@@ -15,8 +19,6 @@
if(!istype(S1, /obj/docking_port/stationary/transit))
playsound(get_turf(src.loc), 'sound/effects/explosion1.ogg',50,1)
-
-
/obj/item/assault_pod
name = "Assault Pod Targetting Device"
icon = 'icons/obj/device.dmi'
@@ -30,6 +32,9 @@
var/height = 7
var/lz_dir = 1
+/obj/item/assault_pod/nt
+ name = "Emergency Droppod Targeting Devise"
+ shuttle_id = "shit_rain"
/obj/item/assault_pod/attack_self(mob/living/user)
var/target_area
diff --git a/code/modules/shuttle/syndicate.dm b/code/modules/shuttle/syndicate.dm
index 8c26b799155..340438298a2 100644
--- a/code/modules/shuttle/syndicate.dm
+++ b/code/modules/shuttle/syndicate.dm
@@ -41,6 +41,28 @@
return FALSE
return ..()
+/obj/machinery/computer/shuttle/nt/drop_pod
+ name = "nanotrasen emergency pod control"
+ icon = 'icons/obj/machines/terminals.dmi'
+ icon_state = "dorm_available"
+ req_access = list(109)
+ circuit = /obj/item/circuitboard/shuttle/nt/drop_pod
+ shuttleId = "shit_rain"
+ possible_destinations = null
+ resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF
+
+/obj/machinery/computer/shuttle/nt/drop_pod/recall
+ name = "nanotrasen emergency pod recall"
+ shuttleId = "shit_rain"
+ possible_destinations = "pod_recall"
+
+/obj/machinery/computer/shuttle/syndicate/drop_pod/can_call_shuttle(user, action)
+ if(action == "move")
+ if(z != level_name_to_num(CENTCOMM))
+ to_chat(user, "Pods are one way! ")
+ return FALSE
+ return ..()
+
/obj/machinery/computer/shuttle/sst
name = "Syndicate Strike Team Shuttle Console"
desc = "Used to call and send the SST shuttle."
diff --git a/code/modules/spacepods/spacepod.dm b/code/modules/spacepods/spacepod.dm
index 0743bfde851..7e48607fae1 100644
--- a/code/modules/spacepods/spacepod.dm
+++ b/code/modules/spacepods/spacepod.dm
@@ -8,6 +8,13 @@
#define NO_GRAVITY_SPEED (0.15 SECONDS)
#define GRAVITY_SPEED (0.4 SECONDS)
+#define POD_MISC_LOCK_DOOR "Lock Doors"
+#define POD_MISC_POD_DOORS "Toggle Nearby Pod Doors"
+#define POD_MISC_UNLOAD_CARGO "Unload Cargo"
+#define POD_MISC_CHECK_SEAT "Check under Seat"
+
+#define POD_MISC_SYSTEMS list(POD_MISC_LOCK_DOOR, POD_MISC_POD_DOORS, POD_MISC_CHECK_SEAT, POD_MISC_UNLOAD_CARGO)
+
/obj/item/pod_paint_bucket
name = "space pod paintkit"
desc = "Pimp your ride"
@@ -70,6 +77,12 @@
COOLDOWN_DECLARE(cooldown_emp) //Used for disabling movement when hit by an EMP
var/datum/effect_system/trail_follow/spacepod/ion_trail
+ // Actions
+ var/datum/action/innate/pod/pod_eject/eject_action = new
+ var/datum/action/innate/pod/pod_toggle_internals/internals_action = new
+ var/datum/action/innate/pod/pod_toggle_lights/lights_action = new
+ var/datum/action/innate/pod/pod_fire/fire_action = new
+ var/datum/action/innate/pod/pod_misc/misc_action = new
/obj/spacepod/proc/apply_paint(mob/user)
var/part_type
@@ -216,10 +229,12 @@
/obj/spacepod/proc/eject_pilot()
pilot.forceMove(get_turf(src))
+ RemoveActions(pilot)
pilot = null
/obj/spacepod/proc/eject_passenger(mob/living/passenger)
passenger.forceMove(get_turf(src))
+ eject_action.Remove(passenger)
passengers -= passenger
/obj/spacepod/attack_animal(mob/living/simple_animal/user)
@@ -648,20 +663,23 @@
desc = "A rough looking space pod meant for industrial work"
update_icons()
-/obj/spacepod/verb/toggle_internal_tank()
+/obj/spacepod/verb/toggle_internal_tank(mob/user)
set name = "Toggle internal airtank usage"
set category = "Spacepod"
set src = usr.loc
set popup_menu = 0
- if(usr.incapacitated() || HAS_TRAIT(usr, TRAIT_HANDS_BLOCKED))
+ if(!user)
+ user = usr
+
+ if(user.incapacitated() || HAS_TRAIT(user, TRAIT_HANDS_BLOCKED))
return
- if(usr != src.pilot)
- to_chat(usr, "You can't reach the controls from your chair. ")
+ if(user != src.pilot)
+ to_chat(user, "You can't reach the controls from your chair. ")
return
use_internal_tank = !use_internal_tank
- to_chat(usr, "Now taking air from [use_internal_tank?"internal airtank":"environment"]. ")
+ to_chat(user, "Now taking air from [use_internal_tank?"internal airtank":"environment"]. ")
/obj/spacepod/proc/add_cabin()
cabin_air = new
@@ -807,12 +825,14 @@
if(!pilot || pilot == null)
pilot = user
user.forceMove(src)
+ GrantActions(user)
add_fingerprint(user)
playsound(src, 'sound/machines/windowdoor.ogg', 50, 1)
return
if(passengers.len < max_passengers)
passengers += user
user.forceMove(src)
+ eject_action.Grant(user, src)
add_fingerprint(user)
playsound(src, 'sound/machines/windowdoor.ogg', 50, 1)
else
@@ -839,31 +859,34 @@
log_debug("##SPACEPOD WARNING: OCCUPANT [M] ESCAPED, TURF [get_turf(src)] | AREA [get_area(src)] | COORDS [x], [y], [z]")
passengers -= M
-/obj/spacepod/verb/exit_pod()
+/obj/spacepod/verb/exit_pod(mob/user)
set name = "Exit pod"
set category = "Spacepod"
set src = usr.loc
- if(usr.stat != CONSCIOUS) // unconscious people can't let themselves out
+ if(!user)
+ user = usr
+
+ if(user.stat != CONSCIOUS) // unconscious people can't let themselves out
return
occupant_sanity_check()
- if(HAS_TRAIT(usr, TRAIT_HANDS_BLOCKED))
- to_chat(usr, "You attempt to stumble out of the [src]. This will take two minutes. ")
- if(pilot && pilot != usr)
- to_chat(pilot, "[usr] is trying to escape the [src]. ")
- if(!do_after(usr, 2 MINUTES, src))
+ if(HAS_TRAIT(user, TRAIT_HANDS_BLOCKED))
+ to_chat(user, "You attempt to stumble out of the [src]. This will take two minutes. ")
+ if(pilot && pilot != user)
+ to_chat(pilot, "[user] is trying to escape the [src]. ")
+ if(!do_after(user, 2 MINUTES, src))
return
- if(usr == pilot)
+ if(user == pilot)
eject_pilot()
- to_chat(usr, "You climb out of [src]. ")
- else if(usr in passengers)
- eject_passenger(usr)
- to_chat(usr, "You climb out of [src]. ")
+ to_chat(user, "You climb out of [src]. ")
+ else if(user in passengers)
+ eject_passenger(user)
+ to_chat(user, "You climb out of [src]. ")
-/obj/spacepod/verb/lock_pod()
+/obj/spacepod/verb/lock_pod(mob/user)
set name = "Lock Doors"
set category = "Spacepod"
set src = usr.loc
@@ -876,14 +899,14 @@
return
if(!equipment_system.lock_system)
- to_chat(usr, "[src] has no locking mechanism. ")
+ to_chat(usr, "[src] has no locking podnism. ")
unlocked = TRUE //Should never be false without a lock, but if it somehow happens, that will force an unlock.
else
unlocked = !unlocked
to_chat(usr, "You [unlocked ? "unlock" : "lock"] the doors. ")
-/obj/spacepod/verb/toggleDoors()
+/obj/spacepod/verb/toggleDoors(mob/user)
set name = "Toggle Nearby Pod Doors"
set category = "Spacepod"
set src = usr.loc
@@ -917,50 +940,59 @@
to_chat(usr, "You are not close to any pod doors. ")
-/obj/spacepod/verb/fireWeapon()
+/obj/spacepod/verb/fireWeapon(mob/user)
set name = "Fire Pod Weapons"
set desc = "Fire the weapons."
set category = "Spacepod"
set src = usr.loc
- if(usr.incapacitated() || HAS_TRAIT(usr, TRAIT_HANDS_BLOCKED))
+ if(!user)
+ user = usr
+
+ if(user.incapacitated() || HAS_TRAIT(user, TRAIT_HANDS_BLOCKED))
return
- if(usr != src.pilot)
- to_chat(usr, "You can't reach the controls from your chair. ")
+ if(user != src.pilot)
+ to_chat(user, "You can't reach the controls from your chair. ")
return
if(!equipment_system.weapon_system)
- to_chat(usr, "[src] has no weapons! ")
+ to_chat(user, "[src] has no weapons! ")
return
equipment_system.weapon_system.fire_weapons()
-/obj/spacepod/verb/unload()
+/obj/spacepod/verb/unload(mob/user)
set name = "Unload Cargo"
set desc = "Unloads the cargo"
set category = "Spacepod"
set src = usr.loc
- if(usr.incapacitated() || HAS_TRAIT(usr, TRAIT_HANDS_BLOCKED))
+ if(!user)
+ user = usr
+
+ if(user.incapacitated() || HAS_TRAIT(user, TRAIT_HANDS_BLOCKED))
return
- if(usr != src.pilot)
- to_chat(usr, "You can't reach the controls from your chair. ")
+ if(user != src.pilot)
+ to_chat(user, "You can't reach the controls from your chair. ")
return
if(!equipment_system.cargo_system)
- to_chat(usr, "[src] has no cargo system! ")
+ to_chat(user, "[src] has no cargo system! ")
return
equipment_system.cargo_system.unload()
-/obj/spacepod/verb/toggleLights()
+/obj/spacepod/verb/toggleLights(mob/user)
set name = "Toggle Lights"
set category = "Spacepod"
set src = usr.loc
- if(usr.incapacitated() || HAS_TRAIT(usr, TRAIT_HANDS_BLOCKED))
+ if(!user)
+ user = usr
+
+ if(user.incapacitated() || HAS_TRAIT(user, TRAIT_HANDS_BLOCKED))
return
- if(usr != src.pilot)
- to_chat(usr, "You can't reach the controls from your chair. ")
+ if(user != src.pilot)
+ to_chat(user, "You can't reach the controls from your chair. ")
return
lightsToggle()
@@ -974,13 +1006,15 @@
for(var/mob/M in passengers)
to_chat(M, "Lights toggled [lights ? "on" : "off"].")
-/obj/spacepod/verb/checkSeat()
+/obj/spacepod/verb/checkSeat(mob/user)
set name = "Check under Seat"
set category = "Spacepod"
set src = usr.loc
- var/mob/user = usr
- if(usr.incapacitated() || HAS_TRAIT(usr, TRAIT_HANDS_BLOCKED))
+ if(!user)
+ user = usr
+
+ if(user.incapacitated() || HAS_TRAIT(user, TRAIT_HANDS_BLOCKED))
return
to_chat(user, "You start rooting around under the seat for lost items ")
@@ -999,8 +1033,95 @@
else
to_chat(user, "You decide against searching the [src] ")
+/obj/spacepod/proc/GrantActions(mob/living/user)
+ eject_action.Grant(user, src)
+ internals_action.Grant(user, src)
+ lights_action.Grant(user, src)
+ misc_action.Grant(user, src)
+ fire_action.Grant(user, src)
+
+/obj/spacepod/proc/RemoveActions(mob/living/user)
+ eject_action.Remove(user)
+ internals_action.Remove(user)
+ lights_action.Remove(user)
+ misc_action.Remove(user)
+ fire_action.Remove(user)
+
+/datum/action/innate/pod
+ check_flags = AB_CHECK_HANDS_BLOCKED|AB_CHECK_CONSCIOUS|AB_CHECK_INCAPACITATED
+ icon_icon = 'icons/mob/actions/actions_mecha.dmi'
+ var/obj/spacepod/pod
+
+/datum/action/innate/pod/Grant(mob/living/L, obj/spacepod/S)
+ if(S)
+ pod = S
+ . = ..()
+
+/datum/action/innate/pod/Destroy()
+ pod = null
+ return ..()
+
+/datum/action/innate/pod/pod_eject
+ name = "Eject From Pod"
+ button_icon_state = "mech_eject"
+
+/datum/action/innate/pod/pod_eject/Activate()
+ pod.exit_pod(owner)
+
+/datum/action/innate/pod/pod_toggle_internals
+ name = "Toggle Internal Airtank Usage"
+ button_icon_state = "mech_internals_on"
+
+/datum/action/innate/pod/pod_toggle_internals/Activate()
+ if(!owner || !pod || pod.pilot != owner)
+ return
+ pod.toggle_internal_tank(owner)
+ button_icon_state = "mech_internals_[pod.use_internal_tank ? "on" : "off"]"
+ UpdateButtonIcon()
+
+/datum/action/innate/pod/pod_toggle_lights
+ name = "Toggle Lights"
+ button_icon_state = "mech_lights_off"
-// Fun fact, these procs are just copypastes from mech code
+/datum/action/innate/pod/pod_toggle_lights/Activate()
+ if(!owner || !pod || pod.pilot != owner)
+ return
+ pod.toggleLights(owner)
+ button_icon_state = "mech_lights_[pod.lights ? "on" : "off"]"
+ UpdateButtonIcon()
+
+/datum/action/innate/pod/pod_fire
+ name = "Fire Pod Weaponds"
+ button_icon_state = "mech_zoom_off"
+
+/datum/action/innate/pod/pod_fire/Activate()
+ if(!owner || !pod || pod.pilot != owner)
+ return
+ pod.fireWeapon(owner)
+
+/datum/action/innate/pod/pod_misc
+ name = "Misc Pod Systems"
+ button_icon_state = "mech_misc"
+
+/datum/action/innate/pod/pod_misc/Activate()
+ if(!owner || !pod || pod.pilot != owner)
+ return
+ var/misc_system = tgui_input_list(owner, "Choose misc module to use", "Spacepod", POD_MISC_SYSTEMS)
+ if(!misc_system)
+ return
+ if(!owner || !pod || pod.pilot != owner) //we check twice because of input
+ return
+ switch(misc_system)
+ if(POD_MISC_LOCK_DOOR)
+ pod.lock_pod(owner)
+ if(POD_MISC_POD_DOORS)
+ pod.toggleDoors(owner)
+ if(POD_MISC_UNLOAD_CARGO)
+ pod.unload(owner)
+ if(POD_MISC_CHECK_SEAT)
+ pod.checkSeat(owner)
+
+// Fun fact, these procs are just copypastes from pod code
// And have been for the past 4 years
// Please send help
/obj/spacepod/proc/regulate_temp()
@@ -1108,3 +1229,8 @@
#undef PAINT
#undef NO_GRAVITY_SPEED
#undef GRAVITY_SPEED
+#undef POD_MISC_LOCK_DOOR
+#undef POD_MISC_POD_DOORS
+#undef POD_MISC_UNLOAD_CARGO
+#undef POD_MISC_CHECK_SEAT
+#undef POD_MISC_SYSTEMS
diff --git a/code/modules/surgery/limb_augmentation.dm b/code/modules/surgery/limb_augmentation.dm
index a8e588d1ef0..b11c69b5673 100644
--- a/code/modules/surgery/limb_augmentation.dm
+++ b/code/modules/surgery/limb_augmentation.dm
@@ -22,6 +22,8 @@
. = ..()
if(!.)
return FALSE
+ if(NO_ROBOPARTS in target.dna.species.species_traits)
+ return FALSE
var/obj/item/organ/external/affected = target.get_organ(user.zone_selected)
if(affected.has_fracture()) //The arm has to be in prime condition to augment it.
return FALSE
diff --git a/code/modules/surgery/limb_reattach.dm b/code/modules/surgery/limb_reattach.dm
index f1e4464bc55..fe7dcbd319f 100644
--- a/code/modules/surgery/limb_reattach.dm
+++ b/code/modules/surgery/limb_reattach.dm
@@ -145,6 +145,12 @@
BODY_ZONE_WING,
)
+/datum/surgery/attach_robotic_limb/can_start(mob/user, mob/living/carbon/target)
+ . = ..()
+ if(!.)
+ return FALSE
+ if(NO_ROBOPARTS in target.dna.species.species_traits)
+ return FALSE
/datum/surgery_step/limb
can_infect = FALSE
@@ -177,7 +183,10 @@
if(isnull(organ_data))
to_chat(user, span_warning("[target.dna.species] don't have the anatomy for [E.name]!"))
return SURGERY_BEGINSTEP_ABORT
-
+ if(ONLY_SPECIES_LIMBS in target.dna.species.species_traits)
+ if(!istype(E, organ_data["path"]))
+ to_chat(user, span_warning("Тело существа неспособно принять конечности от другого вида!"))
+ return SURGERY_BEGINSTEP_ABORT
user.visible_message(
"[user] starts attaching [E.name] to [target]'s [E.amputation_point].",
"You start attaching [E.name] to [target]'s [E.amputation_point].",
diff --git a/code/modules/surgery/organs/autoimplanter.dm b/code/modules/surgery/organs/autoimplanter.dm
index b3238d72472..01f842737ce 100644
--- a/code/modules/surgery/organs/autoimplanter.dm
+++ b/code/modules/surgery/organs/autoimplanter.dm
@@ -13,14 +13,18 @@
/obj/item/autoimplanter/attack_self(mob/user)//when the object is used...
if(!storedorgan)
- to_chat(user, span_notice("[src] currently has no implant stored."))
+ to_chat(user, span_notice("Киберимплант не обнаружен."))
return FALSE
var/mob/living/carbon/human/patient = user
if(!patient.bodyparts_by_name[check_zone(storedorgan.parent_organ_zone)])
- to_chat(user, span_warning("Missing limb!"))
+ to_chat(user, span_warning("Отсутствует требуемая часть тела!"))
+ return FALSE
+ if(NO_CYBERIMPS in patient.dna.species.species_traits)
+ to_chat(user, span_warning("Ваш вид неспособен принять этот киберимплант!"))
return FALSE
storedorgan.insert(user)//insert stored organ into the user
- user.visible_message(span_notice("[user] presses a button on [src], and you hear a short mechanical noise."), span_notice("You feel a sharp sting as [src] plunges into your body."))
+ user.visible_message(span_notice("[user] активиру[pluralize_ru(user.gender,"ет","ют")] автоимплантер и вы слышите недолгий механический шум."), \
+ span_notice("Вы чувствуете острое жжение, когда автоимплантер приступает к работе."))
playsound(get_turf(user), usesound, 50, 1)
storedorgan = null
return TRUE
@@ -28,20 +32,20 @@
/obj/item/autoimplanter/attackby(obj/item/I, mob/user, params)
if(istype(I, /obj/item/organ/internal/cyberimp))
if(storedorgan)
- to_chat(user, span_notice("[src] already has an implant stored."))
+ to_chat(user, span_notice("В устройстве уже установлен киберимплант."))
return
if(!user.temporarily_remove_item_from_inventory(I))
return
I.forceMove(src)
storedorgan = I
- to_chat(user, span_notice("You insert the [I] into [src]."))
+ to_chat(user, span_notice("Вы установили [I] в автоимплантер."))
else if(I.tool_behaviour == TOOL_SCREWDRIVER)
if(!storedorgan)
- to_chat(user, span_notice("There's no implant in [src] for you to remove."))
+ to_chat(user, span_notice("Из устройства нечего доставать."))
else
storedorgan.forceMove(get_turf(user))
storedorgan = null
- to_chat(user, span_notice("You remove the [storedorgan] from [src]."))
+ to_chat(user, span_notice("Вы извлекли [storedorgan] из устройства."))
playsound(get_turf(user), I.usesound, 50, 1)
/obj/item/autoimplanter/oneuse
@@ -50,18 +54,18 @@
/obj/item/autoimplanter/oneuse/attack_self(mob/user)
if(..())
user.drop_from_active_hand()
- visible_message(span_warning("[src] beeps ominously, and a moment later it bursts up in flames."))
+ visible_message(span_warning("Автоимплантер зловеще пищит и через мгновение вспыхивает, оставляя только пепел."))
new /obj/effect/decal/cleanable/ash(get_turf(src))
qdel(src)
/obj/item/autoimplanter/oneuse/attackby(obj/item/I, mob/user, params)
- if(I.tool_behaviour == TOOL_SCREWDRIVER)
+ if(I.tool_behaviour == TOOL_SCREWDRIVER && storedorgan)
storedorgan.forceMove(get_turf(user))
+ to_chat(user, span_notice("Вы извлекли [storedorgan] из устройства."))
storedorgan = null
- to_chat(user, span_notice("You remove the [storedorgan] from [src]."))
playsound(get_turf(user), I.usesound, 50, 1)
user.temporarily_remove_item_from_inventory(src, force = TRUE)
- visible_message(span_warning("[src] beeps ominously, and a moment later it bursts up in flames."))
+ visible_message(span_warning("Автоимплантер зловеще пищит и через мгновение вспыхивает, оставляя только пепел."))
new /obj/effect/decal/cleanable/ash(get_turf(src))
qdel(src)
. = ..()
@@ -96,11 +100,11 @@
uses--
if(uses == 0)
user.drop_from_active_hand()
- visible_message(span_warning("[src] beeps ominously, and a moment later it bursts up in flames."))
+ visible_message(span_warning("Автоимплантер зловеще пищит и через мгновение вспыхивает, оставляя только пепел."))
new /obj/effect/decal/cleanable/ash(get_turf(src))
qdel(src)
/obj/item/autoimplanter/traitor/examine(mob/user)
. = ..()
if(uses)
- . += span_notice("There are [uses] uses left.")
+ . += span_notice("Осталось использований: [uses].")
diff --git a/code/modules/surgery/organs_internal.dm b/code/modules/surgery/organs_internal.dm
index 2b93689e6e1..6e16dcd6b35 100644
--- a/code/modules/surgery/organs_internal.dm
+++ b/code/modules/surgery/organs_internal.dm
@@ -526,6 +526,14 @@
to_chat(user, span_warning("[target] already has [organ]."))
return SURGERY_BEGINSTEP_SKIP
+ if((istype(organ, /obj/item/organ/internal/cyberimp)) && (NO_CYBERIMPS in target.dna.species.species_traits))
+ to_chat(user, span_notice("Cyberimplants won't take root in the [target]."))
+ return SURGERY_BEGINSTEP_SKIP
+
+ if((organ.status == ORGAN_ROBOT) && (NO_ROBOPARTS in target.dna.species.species_traits))
+ to_chat(user, span_notice("You can't install cybernetic organs into the [target]."))
+ return SURGERY_BEGINSTEP_SKIP
+
if(affected)
user.visible_message(
"[user] starts transplanting [tool] into [target]'s [affected.name].",
diff --git a/code/modules/tgui/modules/item_pixel_shift.dm b/code/modules/tgui/modules/item_pixel_shift.dm
index fb8ec384b6f..4fea856f25b 100644
--- a/code/modules/tgui/modules/item_pixel_shift.dm
+++ b/code/modules/tgui/modules/item_pixel_shift.dm
@@ -1,6 +1,5 @@
/obj/item/verb/shift_position()
set name = "Shift Item Pixel Position"
- set category = null
set src in oview(1)
if(!isturf(src.loc) || usr.incapacitated() || HAS_TRAIT(usr, TRAIT_HANDS_BLOCKED) || src.anchored || src.density)
diff --git a/code/modules/tgui/modules/law_manager.dm b/code/modules/tgui/modules/law_manager.dm
index e78a834331a..12550323958 100644
--- a/code/modules/tgui/modules/law_manager.dm
+++ b/code/modules/tgui/modules/law_manager.dm
@@ -73,22 +73,22 @@
SSticker?.score?.save_silicon_laws(owner, usr, "admin/malf used law manager, new supplied law was added '[supplied_law]'")
if("change_zeroth_law")
- var/new_law = tgui_input_text(src, "Enter new law Zero. Leaving the field blank will cancel the edit.", "Edit Law", zeroth_law)
+ var/new_law = tgui_input_text(usr, "Enter new law Zero. Leaving the field blank will cancel the edit.", "Edit Law", zeroth_law)
if(new_law && new_law != zeroth_law && (!..()))
zeroth_law = new_law
if("change_ion_law")
- var/new_law = tgui_input_text(src, "Enter new ion law. Leaving the field blank will cancel the edit.", "Edit Law", ion_law)
+ var/new_law = tgui_input_text(usr, "Enter new ion law. Leaving the field blank will cancel the edit.", "Edit Law", ion_law)
if(new_law && new_law != ion_law && (!..()))
ion_law = new_law
if("change_inherent_law")
- var/new_law = tgui_input_text(src, "Enter new inherent law. Leaving the field blank will cancel the edit.", "Edit Law", inherent_law)
+ var/new_law = tgui_input_text(usr, "Enter new inherent law. Leaving the field blank will cancel the edit.", "Edit Law", inherent_law)
if(new_law && new_law != inherent_law && (!..()))
inherent_law = new_law
if("change_supplied_law")
- var/new_law = tgui_input_text(src, "Enter new supplied law. Leaving the field blank will cancel the edit.", "Edit Law", supplied_law)
+ var/new_law = tgui_input_text(usr, "Enter new supplied law. Leaving the field blank will cancel the edit.", "Edit Law", supplied_law)
if(new_law && new_law != supplied_law && (!..()))
supplied_law = new_law
diff --git a/code/modules/tgui/states/strippable_state.dm b/code/modules/tgui/states/strippable_state.dm
new file mode 100644
index 00000000000..581ce058046
--- /dev/null
+++ b/code/modules/tgui/states/strippable_state.dm
@@ -0,0 +1,18 @@
+/**
+ * tgui state: strippable_state
+ *
+ * Checks if user can strip the mob src_object
+ */
+
+
+GLOBAL_DATUM_INIT(strippable_state, /datum/ui_state/strippable_state, new)
+
+/datum/ui_state/strippable_state/can_use_topic(src_object, mob/user)
+ if(!ismob(src_object))
+ return UI_CLOSE
+ . = user.default_can_use_topic(src_object)
+ if(!HAS_TRAIT(user, TRAIT_CAN_STRIP))
+ . = min(., UI_UPDATE)
+ var/mob/M = src_object
+ if(!isturf(M.loc))
+ . = min(., UI_DISABLED)
diff --git a/code/modules/tgui/tgui_panel/telemetry.dm b/code/modules/tgui/tgui_panel/telemetry.dm
index d0ba2f5218b..4a9f96967e1 100644
--- a/code/modules/tgui/tgui_panel/telemetry.dm
+++ b/code/modules/tgui/tgui_panel/telemetry.dm
@@ -76,7 +76,7 @@
// This fucker has a history of playing on a banned account.
if(found)
var/msg = "[key_name(client)] has a banned account in connection history! (Matched: [found["ckey"]], [found["address"]], [found["computer_id"]])"
- message_admins(msg)
+ message_admins(span_boldannounceooc(msg))
log_admin(msg)
#undef TGUI_TELEMETRY_MAX_CONNECTIONS
diff --git a/code/modules/vote/vote_datum.dm b/code/modules/vote/vote_datum.dm
index 126da0db36d..1414460e518 100644
--- a/code/modules/vote/vote_datum.dm
+++ b/code/modules/vote/vote_datum.dm
@@ -26,8 +26,6 @@
/datum/vote/New(_initiator, _question, list/_choices, _is_custom = FALSE)
- if(SSvote.active_vote)
- CRASH("Attempted to start another vote with one already in progress!")
if(_initiator)
initiator = _initiator
@@ -141,6 +139,7 @@
SSvote.active_vote = null
if(ooc_auto_muted && !CONFIG_GET(flag/ooc_allowed))
toggle_ooc()
+ addtimer(CALLBACK(SSvote, TYPE_PROC_REF(/datum/controller/subsystem/vote, on_vote_end)), 3 SECONDS)
return ..()
diff --git a/code/modules/vote/vote_presets.dm b/code/modules/vote/vote_presets.dm
index 4834614366a..57948610b03 100644
--- a/code/modules/vote/vote_presets.dm
+++ b/code/modules/vote/vote_presets.dm
@@ -11,6 +11,7 @@
/datum/vote/crew_transfer/handle_result(result)
if(result == "Initiate Crew Transfer")
+ SSvote.clear_transfer_votes()
init_shift_change(null, TRUE)
// Map vote
diff --git a/code/modules/vote/vote_verb.dm b/code/modules/vote/vote_verb.dm
index cb575689fb5..b81b31be39f 100644
--- a/code/modules/vote/vote_verb.dm
+++ b/code/modules/vote/vote_verb.dm
@@ -21,9 +21,6 @@
if(!check_rights(R_ADMIN))
return
- if(SSvote.active_vote)
- to_chat(usr, "A vote is already in progress")
- return
// Ask admins which type of vote they want to start
var/vote_types = subtypesof(/datum/vote)
diff --git a/config/example/config.txt b/config/example/config.txt
index 52e5432d5ec..e5ed9daa1c3 100644
--- a/config/example/config.txt
+++ b/config/example/config.txt
@@ -693,3 +693,19 @@ JOBS_HIGH_POP_MODE_AMOUNT 80
##How long to wait between messaging admins about occurences of a unique error
#ERROR_MSG_DELAY 50
+## TOPIC RATE LIMITING
+## This allows you to limit how many topic calls (clicking on an interface window) the client can do in any given game second and/or game minute.
+## Admins are exempt from these limits.
+## Hitting the minute limit notifies admins.
+## Set to 0 or comment out to disable.
+SECOND_TOPIC_LIMIT 10
+MINUTE_TOPIC_LIMIT 150
+
+## CLICK RATE LIMITING
+## Same as above, but applies to clicking on objects in the game window.
+## This should be a higher then the interface limit to allow for the spam clickly nature of most battles.
+## Admins are exempt from these limits.
+## Hitting the minute limit notifies admins.
+## Set to 0 to disable.
+SECOND_CLICK_LIMIT 15
+MINUTE_CLICK_LIMIT 400
diff --git a/config/example/resources.txt b/config/example/resources.txt
new file mode 100644
index 00000000000..c3fe20ec3ff
--- /dev/null
+++ b/config/example/resources.txt
@@ -0,0 +1,46 @@
+# External resources
+# Set this to the location of a .zip with the server's .rsc inside of it.
+# If you set this mutiple times, the server will rotate between the links.
+# To use this, the compile option PRELOAD_RSC must be set to 0 to keep byond from preloading resources
+# Resource urls can not be encrypted (https://), as they are downloaded by byond, not IE, and byond can't into encryption
+
+EXTERNAL_RSC_URLS http://paradise.download/byond/tgstationv2.zip
+
+
+########################
+# Browser Asset Config #
+########################
+# Browser assets are any file included in interfaces. css, images, javascript, etc.
+# This handles configuring how we get these to the player so interfaces can access them.
+
+# Asset Transport
+# The normal way of getting assets to clients is to use the internal byond system. This can be slow and delay the opening of interface windows. It also doesn't allow the internal IE windows byond uses to cache anything.
+# You can instead have the server save them to a website via a folder within the game server that the web server can read. This could be a simple webserver or something backed by a CDN.
+# Valid values: simple, webroot. Simple is the default.
+#ASSET_TRANSPORT webroot
+
+
+# Simple asset transport configurable values.
+
+# Uncomment this to have the server passively send all browser assets to each client in the background. (instead of waiting for them to be needed)
+# This should be uncommented in production and commented in development
+#ASSET_SIMPLE_PRELOAD
+
+
+# Webroot asset transport configurable values.
+
+# Local folder to save assets to.
+# Assets will be saved in the format of asset.MD5HASH.EXT or in namespaces/hash/ as ASSET_FILE_NAME or asset.MD5HASH.EXT
+#ASSET_CDN_WEBROOT data/asset-store/
+
+# URL the folder from above can be accessed from.
+# for best results the webserver powering this should return a long cache validity time, as all assets sent via this transport use hash based urls
+# Encryption (https) is supported here, but linux clients will have issues if you require higher then tls 1.0. Windows clients down to windows 7 can handle tls 1.2 no issue.
+# if you want to test this locally, you simpily run the `localhost-asset-webroot-server.py` python3 script to host assets stored in `data/asset-store/` via http://localhost:58715/
+#ASSET_CDN_URL http://localhost:58715/
+
+# CDN webservers must provide CORS headers, or TGUI will break and not be able to load all elements. The following example is for IIS:
+#
+#
+#
+#
diff --git a/html/changelogs/archive/2024-07.yml b/html/changelogs/archive/2024-07.yml
index b0f4476dda5..7ddbdea1e3a 100644
--- a/html/changelogs/archive/2024-07.yml
+++ b/html/changelogs/archive/2024-07.yml
@@ -360,3 +360,145 @@
- refactor: blob objective update fix (#5560)
github-actions[bot]:
- server: Automatic NanoMap Update (#5565)
+'2024-07-26':
+ Aziz Chynaliev:
+ - bugfix: incorrect timezone offset
+ - server: update byond version to 515.1642
+ - bugfix: world.timezone offset was correct
+ - bugfix: stupid fix of redundancy
+ FanTik-Ratge:
+ - imageadd: fix some inhand issue (#5576)
+ ItsMeJaba:
+ - add: Central Command rework (#3900)
+ ROdenFL:
+ - tweak: никаких костылей в кодвордах, люммокс молодец (#5580)
+ Zwei:
+ - tweak: Garbage Inits Later (#5574)
+ - tweak: Small AI Optimization (#5573)
+ - bugfix: Runtimes Fixes N4 (#5578)
+ dageavtobusnick:
+ - tweak: all roundstart traitors can accept contractor offer (#5555)
+ - tweak: add crew transfer vote after blob death (#5557)
+'2024-07-27':
+ Aziz Chynaliev:
+ - server: add testmerge conflict detector
+ - server: fix testmerge conflict detector
+ - server: fix testmerge conflict detector 2
+ - server: fix testmerge conflict detector 3
+ - server: fix testmerge conflict detector 4
+ - server: fix testmerge conflict detector 5
+ Daeberdir:
+ - bugfix: mouse jet dropped on user death. (#5584)
+ ItsMeJaba:
+ - bugfix: centcom rework (#5583)
+ NuSanya:
+ - tweak: polymorph recharge and mob list (#5575)
+ ROdenFL:
+ - bugfix: tgui minor fixes(totally not working eftpos and cargo quests iconswithnospacewithword)s
+ (#5579)
+ - unknown: strips menu (#5443)
+ SAAD:
+ - bugfix: July Space ruins general cleanup (#5552)
+ SabrioBiblio:
+ - add: twohanded cardboard cutout (#5353)
+ - bugfix: обновлён cardboard_cutouts (#5587)
+ Zwei:
+ - bugfix: Chem Grenade Prime Fix (#5581)
+ - unknown: Few Keybinding Tweaks (#5416)
+ - tweak: Bots Have No AI Delay (#5585)
+ - tweak: Move Intent Toggle Old Behavior (#5588)
+ - bugfix: Lavaland Extract Alert Fix (#5586)
+ dageavtobusnick:
+ - tweak: add sst uplink to sst (#5545)
+ endipe:
+ - unknown: new paintkit for welding (#5520)
+ pilygun:
+ - imageadd: QOL spr.Flashbang+mobcap (#5582)
+'2024-07-28':
+ Aziz Chynaliev:
+ - bugfix: allow to set FPS from -1 to 120
+ - server: add testmerge worker action
+ - server: fix testmerge worker action
+ - server: fix testmerge worker action 2
+ - server: fix testmerge worker action 3
+ - server: fix testmerge worker action 4
+ - server: fix testmerge worker action 5
+ - server: fix testmerge worker action 6
+ - server: fix testmerge worker action 7
+ - server: fix testmerge worker action 8
+ - server: fix testmerge worker action 9
+ - server: fix testmerge worker action 10
+ - server: add potential conflicts checker
+ Daeberdir:
+ - add: ION storm device. (#4435)
+ Den109G:
+ - bugfix: Shadows now can hatch (#5591)
+ - imagedel: Delete default case for inhands clothing (#5590)
+ Honker9999999:
+ - add: lavamechs paintkit (#4800)
+ ROdenFL:
+ - unknown: tgui panel (#5564)
+ - unknown: chem master (#5469)
+ - tweak: alt game prefs (#5595)
+ - bugfix: ATM pin number, empty tgui_input_lists, ATM levels (#5594)
+ - bugfix: mulptly striping (#5597)
+ - bugfix: law_manager adminjump (#5600)
+ SAAD:
+ - server: Celestation improvement 4 (#5589)
+ Valtor:
+ - add: Diona no roboparts, but regeneration from consuming nymphs (#5521)
+ Vladisvell:
+ - bugfix: Ghosts no longer can trigger explosion of abandoned crate (#5593)
+ Zwei:
+ - bugfix: Tesla Zap Fix (#5601)
+ endipe:
+ - bugfix: no icon_state on cardboard (#5599)
+ pilygun:
+ - imageadd: QOL spr.grenade 2 (#5592)
+ - bugfix: chem_grenade spr (#5598)
+'2024-07-29':
+ Aziz Chynaliev:
+ - server: fix potential conflicts checker
+ - server: fix potential conflicts checker 2
+ - server: fix potential conflicts checker 3
+ - bugfix: less spam in admin log
+ - server: add resources.txt config entries
+ - server: increase TGUI connection lost threshold
+ NightDawnFox:
+ - add: shooting with shotgun at point-blank range now throwing victim back. (#5491)
+ ROdenFL:
+ - add: more buttons in top-left menu (#5602)
+ - admin: bold banned message (#5607)
+ - add: clown mimic voice menu[bounty] (#5512)
+ - bugfix: holster abuz and deadmin hide stealth (#5612)
+ - tweak: antagonists -> special roles (#5611)
+ - bugfix: verbs |= -> add_verb (#5618)
+ SAAD:
+ - tweak: July delta general cleanup + Z1 shuttles air leaks fix (#5474)
+ - add: Event map "delta dlya oldov" (#5467)
+ - tweak: change "Point to" category (#5613)
+ - bugfix: replace holotabes at any not-holodeck place (#5615)
+ - tweak: pods placement (#5614)
+ Vladisvell:
+ - bugfix: Fixed mob deleting with martial arts (#5616)
+ Zwei:
+ - bugfix: Vampire Sucking Unique DoAfter Source (#5609)
+ - bugfix: Unconscious/Dead Facing Fix (#5610)
+ github-actions[bot]:
+ - server: Automatic NanoMap Update (#5606)
+'2024-07-30':
+ Aziz Chynaliev:
+ - bugfix: TTS with old Cyrillic and Norway characters
+ - server: add example resources.txt config and local asset hosting server script
+ Dimach:
+ - refactor: update vox_preload code (#5623)
+ ROdenFL:
+ - bugfix: null icon_states fix (#5620)
+ - tweak: remove fullscreen button, hide karma verbs (#5621)
+ Vladisvell:
+ - add: Now you can make photos without flashing lights, also fixes photography (#5625)
+ dageavtobusnick:
+ - unknown: admin buttons fixes and tweaks (#5528)
+ - tweak: add contractor items to admin uplink (#5624)
+ github-actions[bot]:
+ - server: Automatic NanoMap Update (#5619)
diff --git a/html/statbrowser.css b/html/statbrowser.css
new file mode 100644
index 00000000000..171fb7667ae
--- /dev/null
+++ b/html/statbrowser.css
@@ -0,0 +1,368 @@
+/* Light theme */
+body {
+ font-family: Verdana, Geneva, Tahoma, sans-serif;
+ font-size: 12px !important;
+ margin: 0 !important;
+ padding: 0 !important;
+ overflow-x: hidden;
+ overflow-y: scroll;
+}
+
+#menu {
+ background-color: #efeeee;
+ position: fixed;
+ width: 100%;
+ z-index: 100;
+}
+
+#statcontent {
+ padding: 7px;
+}
+
+a {
+ color: black;
+ text-decoration: none;
+}
+
+a:hover,
+.dark a:hover,
+.ntos a:hover,
+.paradise a:hover,
+.syndicate a:hover {
+ text-decoration: underline;
+}
+
+ul {
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+ background-color: #333;
+}
+
+li {
+ float: left;
+}
+
+li a {
+ display: block;
+ color: white;
+ text-align: center;
+ padding: 14px 16px;
+ text-decoration: none;
+}
+
+li a:hover:not(.active) {
+ background-color: #111;
+}
+
+td {
+ padding-right: 15px;
+}
+
+.button-container {
+ display: inline-flex;
+ flex-wrap: wrap-reverse;
+ flex-direction: row;
+ align-items: flex-start;
+ overflow-x: hidden;
+ white-space: pre-wrap;
+}
+
+.button {
+ background-color: #ffffff;
+ border-style: none;
+ border-bottom-style: solid;
+ border: 1px solid transparent;
+ border-bottom-width: 2px;
+ color: rgba(0, 0, 0, 0.7);
+ padding: 7px 8px 5px 8px;
+ text-align: center;
+ text-decoration: none;
+ font-size: 12px;
+ margin: 0;
+ cursor: pointer;
+ transition-duration: 100ms;
+ order: 3;
+ min-width: 40px;
+}
+
+.button:hover {
+ background-color: #ececec;
+ transition-duration: 0;
+}
+
+.button:active,
+.button.active {
+ background-color: #dfdfdf;
+ color: black;
+ border-bottom-color: #000000;
+}
+
+.grid-container {
+ margin: -2px;
+ margin-right: -15px;
+}
+
+.grid-item {
+ position: relative;
+ display: inline-block;
+ width: 100%;
+ box-sizing: border-box;
+ overflow: visible;
+ padding: 3px 2px;
+ text-decoration: none;
+}
+
+@media only screen and (min-width: 300px) {
+ .grid-item {
+ width: 50%;
+ }
+}
+
+@media only screen and (min-width: 430px) {
+ .grid-item {
+ width: 33%;
+ }
+}
+
+@media only screen and (min-width: 560px) {
+ .grid-item {
+ width: 25%;
+ }
+}
+
+@media only screen and (min-width: 770px) {
+ .grid-item {
+ width: 20%;
+ }
+}
+
+.grid-item:hover {
+ z-index: 1;
+}
+
+.grid-item:hover .grid-item-text {
+ width: auto;
+ text-decoration: underline;
+}
+
+.grid-item-text {
+ display: inline-block;
+ width: 100%;
+ background-color: #ffffff;
+ margin: 0 -6px;
+ padding: 0 6px;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ pointer-events: none;
+}
+
+.link,
+.listedturf_link {
+ background: none;
+ border: none;
+ color: black;
+ text-decoration: none;
+ cursor: pointer;
+ font-size: 13px;
+}
+
+.link {
+ display: inline;
+ padding: 7px 14px;
+ margin: 2px 2px;
+}
+
+.link:hover,
+.listedturf_link:hover {
+ text-decoration: underline;
+}
+
+img {
+ -ms-interpolation-mode: nearest-neighbor;
+ image-rendering: pixelated;
+}
+
+.interview_panel_controls,
+.interview_panel_stats {
+ margin-bottom: 10px;
+}
+
+/* Dark Theme */
+body.dark {
+ background-color: #131313;
+ color: #b2c4dd;
+ scrollbar-base-color: #1c1c1c;
+ scrollbar-face-color: #3b3b3b;
+ scrollbar-3dlight-color: #252525;
+ scrollbar-highlight-color: #252525;
+ scrollbar-track-color: #1c1c1c;
+ scrollbar-arrow-color: #929292;
+ scrollbar-shadow-color: #3b3b3b;
+}
+
+.dark #menu {
+ background-color: #212020;
+}
+
+.dark button {
+ background-color: #131313;
+ color: rgba(255, 255, 255, 0.5);
+}
+
+.dark button:hover {
+ background-color: #252525;
+}
+
+.dark .button:active,
+.dark .button.active {
+ background-color: #313131;
+ color: white;
+ border-bottom-color: #ffffff;
+}
+
+.dark .grid-item-text {
+ background-color: #131313;
+}
+
+.dark a {
+ color: #b2c4dd;
+}
+
+.dark .link,
+.dark .listedturf_link {
+ color: #abc6ec;
+}
+
+/* NTOS theme */
+body.ntos {
+ background-color: #121922;
+ color: #b2c4dd;
+ scrollbar-base-color: #141d26;
+ scrollbar-face-color: #2a3b4f;
+ scrollbar-track-color: #141d26;
+ scrollbar-arrow-color: #7290b4;
+ scrollbar-shadow-color: #2a3b4f;
+}
+
+.ntos #menu {
+ background-color: #1b2633;
+}
+
+.ntos button {
+ background-color: #121922;
+ color: rgba(255, 255, 255, 0.5);
+}
+
+.ntos button:hover {
+ background-color: #242a32;
+}
+
+.ntos .button:active,
+.ntos .button.active {
+ background-color: #30363e;
+ color: white;
+ border-bottom-color: #ffffff;
+}
+
+.ntos .grid-item-text {
+ background-color: #121922;
+}
+
+.ntos a {
+ color: #b2c4dd;
+}
+
+.ntos .link,
+.ntos .listedturf_link {
+ color: #abc6ec;
+}
+
+/* Paradise theme */
+body.paradise {
+ background-color: #400125;
+ color: #dec5bd;
+ scrollbar-base-color: #680b29;
+ scrollbar-face-color: #99103d;
+ scrollbar-track-color: #680b29;
+ scrollbar-arrow-color: #ea2e6c;
+ scrollbar-shadow-color: #99103d;
+}
+
+.paradise #menu {
+ background-color: #800448;
+}
+
+.paradise button {
+ background-color: #400125;
+ color: rgba(255, 255, 255, 0.5);
+}
+
+.paradise button:hover {
+ background-color: #4e1435;
+}
+
+.paradise .button:active,
+.paradise .button.active {
+ background-color: #582140;
+ color: white;
+ border-bottom-color: #ffffff;
+}
+
+.paradise .grid-item-text {
+ background-color: #400125;
+}
+
+.paradise a {
+ color: #dec5bd;
+}
+
+.paradise .link,
+.paradise .listedturf_link {
+ color: #edc1b2;
+}
+
+/* Syndicate theme */
+body.syndicate {
+ background-color: #2b0101;
+ color: #debdbd;
+ scrollbar-base-color: #3a0202;
+ scrollbar-face-color: #770303;
+ scrollbar-track-color: #3a0202;
+ scrollbar-arrow-color: #fa2d2d;
+ scrollbar-shadow-color: #770303;
+}
+
+.syndicate #menu {
+ background-color: #4d0202;
+}
+
+.syndicate button {
+ background-color: #2b0101;
+ color: rgba(255, 255, 255, 0.5);
+}
+
+.syndicate button:hover {
+ background-color: #3b1414;
+}
+
+.syndicate .button:active,
+.syndicate .button.active {
+ background-color: #462121;
+ color: white;
+ border-bottom-color: #ffffff;
+}
+
+.syndicate .grid-item-text {
+ background-color: #2b0101;
+}
+
+.syndicate a {
+ color: #debdbd;
+}
+
+.syndicate .link,
+.syndicate .listedturf_link {
+ color: #edb2b2;
+}
diff --git a/html/statbrowser.html b/html/statbrowser.html
new file mode 100644
index 00000000000..1aea8811d58
--- /dev/null
+++ b/html/statbrowser.html
@@ -0,0 +1,3 @@
+
+
+
diff --git a/html/statbrowser.js b/html/statbrowser.js
new file mode 100644
index 00000000000..38305ecba60
--- /dev/null
+++ b/html/statbrowser.js
@@ -0,0 +1,1005 @@
+// Polyfills and compatibility ------------------------------------------------
+var decoder = decodeURIComponent || unescape;
+if (!Array.prototype.includes) {
+ Array.prototype.includes = function (thing) {
+ for (var i = 0; i < this.length; i++) {
+ if (this[i] == thing) return true;
+ }
+ return false;
+ };
+}
+if (!String.prototype.trim) {
+ String.prototype.trim = function () {
+ return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, '');
+ };
+}
+
+// For sending BYOND debug logs -----------------------------------------------
+// If you use this, you'll need to uncomment the Statpanel-Debug message
+// handling, currently in code/modules/client/client_procs.dm
+function log_debug(data) {
+ Byond.sendMessage('Statpanel-Debug', JSON.stringify(data));
+}
+
+// Status panel implementation ------------------------------------------------
+var status_tab_parts = [['Loading...', '']];
+var current_tab = null;
+var mc_tab_parts = [['Loading...', '']];
+var href_token = null;
+var verb_tabs = [];
+var verbs = [['', '']]; // list with a list inside
+var sdql2 = [];
+var permanent_tabs = []; // tabs that won't be cleared by wipes
+var turf_row_inner_height = 33;
+var turf_row_outer_height = 35;
+var turf_rows = {};
+var turf_incomplete_rows = {};
+var turf_size = 0;
+var turf_image_errors = {};
+var turfcontents = { 'total': 0 };
+var turfname = '';
+var imageFirstRetryDelay = 50;
+var imageRetryDelay = 500;
+var imageRetryLimit = 50;
+var menu = document.getElementById('menu');
+var under_menu = document.getElementById('under_menu');
+var statcontentdiv = document.getElementById('statcontent');
+var split_admin_tabs = false;
+
+// Any BYOND commands that could result in the client's focus changing go through this
+// to ensure that when we relinquish our focus, we don't do it after the result of
+// a command has already taken focus for itself.
+function run_after_focus(callback) {
+ setTimeout(callback, 0);
+}
+
+function createStatusTab(name) {
+ if (name.indexOf('.') != -1) {
+ var splitName = name.split('.');
+ if (split_admin_tabs && splitName[0] === 'Admin') name = splitName[1];
+ else name = splitName[0];
+ }
+ if (document.getElementById(name) || name.trim() == '') {
+ return;
+ }
+ if (!verb_tabs.includes(name) && !permanent_tabs.includes(name)) {
+ return;
+ }
+ var B = document.createElement('BUTTON');
+ B.onclick = function () {
+ tab_change(name);
+ this.blur();
+ };
+ B.id = name;
+ B.textContent = name;
+ B.className = 'button';
+ //ORDERING ALPHABETICALLY
+ B.style.order = name.charCodeAt(0);
+ if (name == 'Status' || name == 'MC') {
+ B.style.order = name == 'Status' ? 1 : 2;
+ }
+ //END ORDERING
+ menu.appendChild(B);
+ SendTabToByond(name);
+ under_menu.style.height = menu.clientHeight + 'px';
+}
+
+function removeStatusTab(name) {
+ if (!document.getElementById(name) || permanent_tabs.includes(name)) {
+ return;
+ }
+ for (var i = verb_tabs.length - 1; i >= 0; --i) {
+ if (verb_tabs[i] == name) {
+ verb_tabs.splice(i, 1);
+ }
+ }
+ menu.removeChild(document.getElementById(name));
+ TakeTabFromByond(name);
+ under_menu.style.height = menu.clientHeight + 'px';
+}
+
+function sortVerbs() {
+ verbs.sort(function (a, b) {
+ var selector = a[0] == b[0] ? 1 : 0;
+ if (a[selector].toUpperCase() < b[selector].toUpperCase()) {
+ return 1;
+ } else if (a[selector].toUpperCase() > b[selector].toUpperCase()) {
+ return -1;
+ }
+ return 0;
+ });
+}
+
+window.onresize = function () {
+ under_menu.style.height = menu.clientHeight + 'px';
+};
+
+function addPermanentTab(name) {
+ if (!permanent_tabs.includes(name)) {
+ permanent_tabs.push(name);
+ }
+ createStatusTab(name);
+}
+
+function removePermanentTab(name) {
+ for (var i = permanent_tabs.length - 1; i >= 0; --i) {
+ if (permanent_tabs[i] == name) {
+ permanent_tabs.splice(i, 1);
+ }
+ }
+ removeStatusTab(name);
+}
+
+function checkStatusTab() {
+ for (var i = 0; i < menu.children.length; i++) {
+ if (
+ !verb_tabs.includes(menu.children[i].id) &&
+ !permanent_tabs.includes(menu.children[i].id)
+ ) {
+ menu.removeChild(menu.children[i]);
+ }
+ }
+}
+
+function remove_verb(v) {
+ var verb_to_remove = v; // to_remove = [verb:category, verb:name]
+ for (var i = verbs.length - 1; i >= 0; i--) {
+ var part_to_remove = verbs[i];
+ if (part_to_remove[1] == verb_to_remove[1]) {
+ verbs.splice(i, 1);
+ }
+ }
+}
+
+function check_verbs() {
+ for (var v = verb_tabs.length - 1; v >= 0; v--) {
+ verbs_cat_check(verb_tabs[v]);
+ }
+}
+
+function verbs_cat_check(cat) {
+ var tabCat = cat;
+ if (cat.indexOf('.') != -1) {
+ var splitName = cat.split('.');
+ if (split_admin_tabs && splitName[0] === 'Admin') tabCat = splitName[1];
+ else tabCat = splitName[0];
+ }
+ var verbs_in_cat = 0;
+ var verbcat = '';
+ if (!verb_tabs.includes(tabCat)) {
+ removeStatusTab(tabCat);
+ return;
+ }
+ for (var v = 0; v < verbs.length; v++) {
+ var part = verbs[v];
+ verbcat = part[0];
+ if (verbcat.indexOf('.') != -1) {
+ var splitName = verbcat.split('.');
+ if (split_admin_tabs && splitName[0] === 'Admin') verbcat = splitName[1];
+ else verbcat = splitName[0];
+ }
+ if (verbcat != tabCat || verbcat.trim() == '') {
+ continue;
+ } else {
+ verbs_in_cat = 1;
+ break; // we only need one
+ }
+ }
+ if (verbs_in_cat != 1) {
+ removeStatusTab(tabCat);
+ if (current_tab == tabCat) tab_change('Status');
+ }
+}
+
+function findVerbindex(name, verblist) {
+ for (var i = 0; i < verblist.length; i++) {
+ var part = verblist[i];
+ if (part[1] == name) return i;
+ }
+}
+function wipe_verbs() {
+ verbs = [['', '']];
+ verb_tabs = [];
+ checkStatusTab(); // remove all empty verb tabs
+}
+
+function update_verbs() {
+ wipe_verbs();
+ Byond.sendMessage('Update-Verbs');
+}
+
+function SendTabsToByond() {
+ var tabstosend = [];
+ tabstosend = tabstosend.concat(permanent_tabs, verb_tabs);
+ for (var i = 0; i < tabstosend.length; i++) {
+ SendTabToByond(tabstosend[i]);
+ }
+}
+
+function SendTabToByond(tab) {
+ Byond.sendMessage('Send-Tabs', { tab: tab });
+}
+
+//Byond can't have this tab anymore since we're removing it
+function TakeTabFromByond(tab) {
+ Byond.sendMessage('Remove-Tabs', { tab: tab });
+}
+
+function tab_change(tab) {
+ if (tab == current_tab) return;
+ if (document.getElementById(current_tab))
+ document.getElementById(current_tab).className = 'button'; // disable active on last button
+ current_tab = tab;
+ set_byond_tab(tab);
+ if (document.getElementById(tab))
+ document.getElementById(tab).className = 'button active'; // make current button active
+ var verb_tabs_thingy = verb_tabs.includes(tab);
+ if (tab == 'Status') {
+ draw_status();
+ } else if (tab == 'MC') {
+ draw_mc();
+ } else if (verb_tabs_thingy) {
+ draw_verbs(tab);
+ } else if (tab == 'Debug Stat Panel') {
+ draw_debug();
+ } else if (tab == 'SDQL2') {
+ draw_sdql2();
+ } else if (tab == turfname) {
+ draw_listedturf();
+ } else {
+ statcontentdiv.textContext = 'Loading...';
+ }
+ Byond.winset(Byond.windowId, {
+ 'is-visible': true,
+ });
+}
+
+function set_byond_tab(tab) {
+ Byond.sendMessage('Set-Tab', { tab: tab });
+}
+
+function draw_debug() {
+ statcontentdiv.textContent = '';
+ var wipeverbstabs = document.createElement('div');
+ var link = document.createElement('a');
+ link.onclick = function () {
+ wipe_verbs();
+ };
+ link.textContent = 'Wipe All Verbs';
+ wipeverbstabs.appendChild(link);
+ document.getElementById('statcontent').appendChild(wipeverbstabs);
+ var wipeUpdateVerbsTabs = document.createElement('div');
+ var updateLink = document.createElement('a');
+ updateLink.onclick = function () {
+ update_verbs();
+ };
+ updateLink.textContent = 'Wipe and Update All Verbs';
+ wipeUpdateVerbsTabs.appendChild(updateLink);
+ document.getElementById('statcontent').appendChild(wipeUpdateVerbsTabs);
+ var text = document.createElement('div');
+ text.textContent = 'Verb Tabs:';
+ document.getElementById('statcontent').appendChild(text);
+ var table1 = document.createElement('table');
+ for (var i = 0; i < verb_tabs.length; i++) {
+ var part = verb_tabs[i];
+ // Hide subgroups except admin subgroups if they are split
+ if (verb_tabs[i].lastIndexOf('.') != -1) {
+ var splitName = verb_tabs[i].split('.');
+ if (split_admin_tabs && splitName[0] === 'Admin') part = splitName[1];
+ else continue;
+ }
+ var tr = document.createElement('tr');
+ var td1 = document.createElement('td');
+ td1.textContent = part;
+ var a = document.createElement('a');
+ a.onclick = (function (part) {
+ return function () {
+ removeStatusTab(part);
+ };
+ })(part);
+ a.textContent = ' Delete Tab ' + part;
+ td1.appendChild(a);
+ tr.appendChild(td1);
+ table1.appendChild(tr);
+ }
+ document.getElementById('statcontent').appendChild(table1);
+ var header2 = document.createElement('div');
+ header2.textContent = 'Verbs:';
+ document.getElementById('statcontent').appendChild(header2);
+ var table2 = document.createElement('table');
+ for (var v = 0; v < verbs.length; v++) {
+ var part2 = verbs[v];
+ var trr = document.createElement('tr');
+ var tdd1 = document.createElement('td');
+ tdd1.textContent = part2[0];
+ var tdd2 = document.createElement('td');
+ tdd2.textContent = part2[1];
+ trr.appendChild(tdd1);
+ trr.appendChild(tdd2);
+ table2.appendChild(trr);
+ }
+ document.getElementById('statcontent').appendChild(table2);
+ var text3 = document.createElement('div');
+ text3.textContent = 'Permanent Tabs:';
+ document.getElementById('statcontent').appendChild(text3);
+ var table3 = document.createElement('table');
+ for (var i = 0; i < permanent_tabs.length; i++) {
+ var part3 = permanent_tabs[i];
+ var trrr = document.createElement('tr');
+ var tddd1 = document.createElement('td');
+ tddd1.textContent = part3;
+ trrr.appendChild(tddd1);
+ table3.appendChild(trrr);
+ }
+ document.getElementById('statcontent').appendChild(table3);
+}
+function draw_status() {
+ if (!document.getElementById('Status')) {
+ createStatusTab('Status');
+ current_tab = 'Status';
+ }
+
+ statcontentdiv.textContent = '';
+ var table = document.createElement('table');
+ for (var i = 0; i < status_tab_parts.length; i++) {
+ var part = status_tab_parts[i];
+ var tr = document.createElement('tr');
+ var td1 = document.createElement('td');
+ td1.textContent = part[0];
+ var td2 = document.createElement('td');
+ td2.insertAdjacentHTML('beforeend', part[1]);
+ tr.appendChild(td1);
+ tr.appendChild(td2);
+ table.appendChild(tr);
+ }
+ document.getElementById('statcontent').appendChild(table);
+
+ if (verb_tabs.length == 0 || !verbs) {
+ Byond.command('Fix-Stat-Panel');
+ }
+}
+
+function draw_mc() {
+ statcontentdiv.textContent = '';
+ var table = document.createElement('table');
+ for (var i = 0; i < mc_tab_parts.length; i++) {
+ var part = mc_tab_parts[i];
+ var tr = document.createElement('tr');
+ var td1 = document.createElement('td');
+ td1.textContent = part[0];
+ var td2 = document.createElement('td');
+ if (part[2]) {
+ var a = document.createElement('a');
+ a.onclick = debug_statclick(part[2]);
+ a.insertAdjacentHTML('beforeend', part[1]);
+ td2.appendChild(a);
+ } else {
+ td2.insertAdjacentHTML('beforeend', part[1]);
+ }
+ tr.appendChild(td1);
+ tr.appendChild(td2);
+ table.appendChild(tr);
+ }
+ document.getElementById('statcontent').appendChild(table);
+}
+
+function draw_sdql2() {
+ statcontentdiv.textContent = '';
+ var table = document.createElement('table');
+ for (var i = 0; i < sdql2.length; i++) {
+ var part = sdql2[i];
+ var tr = document.createElement('tr');
+ var td1 = document.createElement('td');
+ td1.textContent = part[0];
+ var td2 = document.createElement('td');
+ if (part[2]) {
+ var a = document.createElement('a');
+ a.href = '?src=' + part[2] + ';statpanel_item_click=left';
+ a.textContent = part[1];
+ td2.appendChild(a);
+ } else {
+ td2.textContent = part[1];
+ }
+ tr.appendChild(td1);
+ tr.appendChild(td2);
+ table.appendChild(tr);
+ }
+ document.getElementById('statcontent').appendChild(table);
+}
+
+function listedturf_add_row(table, table_index, true_index) {
+ let row = table.insertRow(table_index);
+ row.style.height = turf_row_inner_height + 'px';
+ row.style.padding = '0px';
+ row.style.margin = '0px';
+ turf_rows[true_index] = row;
+ turf_incomplete_rows[true_index] = true_index + 1;
+}
+
+function listedturf_fill_row(row, item_index) {
+ let object_info = turfcontents['' + item_index];
+ if (!object_info) {
+ return false;
+ }
+
+ let cell = document.createElement('td');
+ cell.style.height = turf_row_inner_height + 'px';
+ cell.style.padding = '0px';
+ cell.style.margin = '0px';
+ row.appendChild(cell);
+
+ var button = document.createElement('div');
+ button.className = 'listedturf_link';
+ var clickcatcher = '';
+ button.onmousedown = (function (object_info) {
+ // The outer function is used to close over a fresh "object_info"
+ // variable, rather than every onmousedown getting the "object_info"
+ // of the last entry.
+ return function (e) {
+ e.preventDefault();
+ clickcatcher = '?src=' + object_info[1];
+ switch (e.button) {
+ case 1:
+ clickcatcher += ';statpanel_item_click=middle';
+ break;
+ case 2:
+ clickcatcher += ';statpanel_item_click=right';
+ break;
+ default:
+ clickcatcher += ';statpanel_item_click=left';
+ }
+ if (e.shiftKey) {
+ clickcatcher += ';statpanel_item_shiftclick=1';
+ }
+ if (e.ctrlKey) {
+ clickcatcher += ';statpanel_item_ctrlclick=1';
+ }
+ if (e.altKey) {
+ clickcatcher += ';statpanel_item_altclick=1';
+ }
+ window.location.href = clickcatcher;
+ };
+ })(object_info);
+ cell.appendChild(button);
+
+ let img = document.createElement('img');
+ img.id = object_info[1];
+ img.src = object_info[2];
+ img.style.verticalAlign = 'middle';
+ img.onerror = (function (object_info) {
+ return function () {
+ let delay = imageRetryDelay;
+ if (!turf_image_errors[object_info[3]]) {
+ turf_image_errors[object_info[3]] = 0;
+ delay = imageFirstRetryDelay;
+ }
+ turf_image_errors[object_info[3]]++;
+ if (turf_image_errors[object_info[3]] > imageRetryLimit) {
+ return;
+ }
+
+ Byond.sendMessage('Resend-Asset', object_info[3]);
+ setTimeout(function () {
+ // Use the failure count as a cachebreaker to force-reload.
+ let img = document.getElementById(object_info[1]);
+ img.src = object_info[2] + '?' + turf_image_errors[object_info[3]];
+ }, imageRetryDelay);
+ };
+ })(object_info);
+ button.appendChild(img);
+
+ var label = document.createElement('span');
+ label.style.marginLeft = '5px';
+ label.textContent = object_info[0];
+ button.appendChild(label);
+
+ return true;
+}
+
+function listedturf_fill_all() {
+ for (let i in turf_incomplete_rows) {
+ let item_index = turf_incomplete_rows[i];
+ if (!turf_rows[i] || listedturf_fill_row(turf_rows[i], item_index)) {
+ delete turf_incomplete_rows[i];
+ }
+ }
+}
+
+var suppress_next_scroll_message = false;
+/* We keep a sliding "window" of listedturf items loded. On scroll, we add and
+ * remove table rows to maintain that window, and update the size of the
+ * padding row at the top of the table to keep them in the right spot.
+ */
+function listedturf_scrolled() {
+ let top_edge = document.documentElement.scrollTop;
+ let height = document.documentElement.clientHeight;
+ let bottom_edge = top_edge + height;
+ let total = document.documentElement.scrollHeight;
+ let table = document.getElementById('listedturf_table');
+ let padding = document.getElementById('listedturf_padding');
+
+ if (!turf_rows.initialized) {
+ turf_rows = {
+ initialized: true,
+ min_row: 0,
+ max_row: 0,
+ };
+ }
+
+ if (turf_size === 0) {
+ return;
+ }
+
+ let desired_min_row = Math.min(
+ turf_size,
+ Math.max(0, Math.floor(top_edge / turf_row_outer_height) - 10)
+ );
+ let desired_max_row = Math.min(
+ turf_size,
+ desired_min_row + Math.ceil(height / turf_row_outer_height) + 21
+ );
+ padding.style.height = desired_min_row * turf_row_outer_height + 'px';
+ if (
+ desired_min_row == turf_rows.min_row &&
+ desired_max_row == turf_rows.max_row
+ ) {
+ listedturf_fill_all();
+ suppress_next_scroll_message = false;
+ return;
+ }
+
+ if (desired_min_row < turf_rows.min_row) {
+ for (let i = desired_min_row; i < turf_rows.min_row; i++) {
+ listedturf_add_row(table, i - desired_min_row + 1, i);
+ }
+ } else if (desired_min_row > turf_rows.min_row) {
+ for (
+ let i = turf_rows.min_row;
+ i < desired_min_row && i < turf_rows.max_row;
+ i++
+ ) {
+ if (turf_rows[i]) {
+ turf_rows[i].remove();
+ delete turf_rows[i];
+ }
+ }
+ }
+ turf_rows.min_row = desired_min_row;
+
+ padding.style.height = turf_rows.min_row * turf_row_outer_height + 'px';
+
+ if (desired_max_row < turf_rows.max_row) {
+ for (
+ let i = Math.max(desired_max_row, turf_rows.min_row);
+ i < turf_rows.max_row;
+ i++
+ ) {
+ if (turf_rows[i]) {
+ turf_rows[i].remove();
+ delete turf_rows[i];
+ }
+ }
+ } else if (desired_max_row > turf_rows.max_row) {
+ for (
+ let i = Math.max(turf_rows.min_row, turf_rows.max_row);
+ i < desired_max_row;
+ i++
+ ) {
+ listedturf_add_row(table, i - turf_rows.min_row + 1, i);
+ }
+ }
+ turf_rows.max_row = desired_max_row;
+
+ listedturf_fill_all();
+
+ if (!suppress_next_scroll_message) {
+ Byond.sendMessage('Listedturf-Scroll', {
+ 'min': turf_rows.min_row,
+ 'max': turf_rows.max_row,
+ });
+ }
+ suppress_next_scroll_message = false;
+}
+
+function draw_listedturf() {
+ if (document.getElementById('listedturf_div')) {
+ let div = document.getElementById('listedturf_div');
+ div.style.height = turf_row_outer_height * turf_size + 'px';
+ suppress_next_scroll_message = true;
+ listedturf_scrolled();
+ return;
+ }
+
+ statcontentdiv.textContent = '';
+ turf_rows = {};
+ window.onscroll = function () {
+ listedturf_scrolled();
+ };
+
+ let div = document.createElement('div');
+ div.id = 'listedturf_div';
+ div.style.height = turf_row_outer_height * turf_size + 'px';
+ document.getElementById('statcontent').appendChild(div);
+
+ let table = document.createElement('table');
+ table.id = 'listedturf_table';
+ table.style.width = '100%';
+ table.style.height = '100%';
+ div.appendChild(table);
+
+ let padding = document.createElement('tr');
+ padding.id = 'listedturf_padding';
+ padding.style.height = '0px';
+ padding.style.padding = '0px';
+ padding.style.margin = '0px';
+ table.appendChild(padding);
+
+ let end_flex = document.createElement('tr');
+ end_flex.id = 'listedturf_end_flex';
+ end_flex.style.height = '100%';
+ end_flex.style.padding = '0px';
+ end_flex.style.margin = '0px';
+ table.appendChild(end_flex);
+
+ suppress_next_scroll_message = true;
+ listedturf_scrolled();
+}
+
+function remove_listedturf() {
+ removePermanentTab(turfname);
+ checkStatusTab();
+ if (current_tab == turfname) {
+ tab_change('Status');
+ }
+ if (document.getElementById('listedturf_div')) {
+ document.getElementById('listedturf_div').remove();
+ }
+ turf_rows = {};
+ turf_incomplete_rows = {};
+ turf_size = 0;
+ turfcontents = { 'total': 0 };
+ turfname = '';
+}
+
+function remove_mc() {
+ removePermanentTab('MC');
+ if (current_tab == 'MC') {
+ tab_change('Status');
+ }
+}
+
+function remove_sdql2() {
+ if (sdql2) {
+ sdql2 = [];
+ removePermanentTab('SDQL2');
+ if (current_tab == 'SDQL2') tab_change('Status');
+ }
+ checkStatusTab();
+}
+
+function make_verb_onclick(command) {
+ return function () {
+ run_after_focus(function () {
+ Byond.command(command);
+ });
+ };
+}
+
+function debug_statclick(stat_item_uid) {
+ return function () {
+ Byond.sendMessage('Debug-Stat-Entry', { stat_item_uid: stat_item_uid });
+ };
+}
+
+function draw_verbs(cat) {
+ statcontentdiv.textContent = '';
+ var table = document.createElement('div');
+ var additions = {}; // additional sub-categories to be rendered
+ table.className = 'grid-container';
+ sortVerbs();
+ if (split_admin_tabs && cat.lastIndexOf('.') != -1) {
+ var splitName = cat.split('.');
+ if (splitName[0] === 'Admin') cat = splitName[1];
+ }
+ verbs.reverse(); // sort verbs backwards before we draw
+ for (var i = 0; i < verbs.length; ++i) {
+ var part = verbs[i];
+ var name = part[0];
+ if (split_admin_tabs && name.lastIndexOf('.') != -1) {
+ var splitName = name.split('.');
+ if (splitName[0] === 'Admin') name = splitName[1];
+ }
+ var command = part[1];
+
+ if (
+ command &&
+ name.lastIndexOf(cat, 0) != -1 &&
+ (name.length == cat.length || name.charAt(cat.length) == '.')
+ ) {
+ var subCat = name.lastIndexOf('.') != -1 ? name.split('.')[1] : null;
+ if (subCat && !additions[subCat]) {
+ var newTable = document.createElement('div');
+ newTable.className = 'grid-container';
+ additions[subCat] = newTable;
+ }
+
+ var a = document.createElement('a');
+ a.href = '#';
+ a.onclick = make_verb_onclick(command.replace(/\s/g, '-'));
+ a.className = 'grid-item';
+ var t = document.createElement('span');
+ t.textContent = command;
+ t.className = 'grid-item-text';
+ a.appendChild(t);
+ (subCat ? additions[subCat] : table).appendChild(a);
+ }
+ }
+
+ // Append base table to view
+ var content = document.getElementById('statcontent');
+ content.appendChild(table);
+
+ // Append additional sub-categories if relevant
+ for (var cat in additions) {
+ if (additions.hasOwnProperty(cat)) {
+ // do addition here
+ var header = document.createElement('h3');
+ header.textContent = cat;
+ content.appendChild(header);
+ content.appendChild(additions[cat]);
+ }
+ }
+}
+
+function set_theme(which) {
+ if (which == 'light') {
+ document.body.className = '';
+ set_style_sheet('chat_panel_white');
+ } else if (which == 'dark') {
+ document.body.className = 'dark';
+ set_style_sheet('chat_panel');
+ } else if (which == 'ntos') {
+ document.body.className = 'ntos';
+ set_style_sheet('chat_panel_ntos');
+ } else if (which == 'paradise') {
+ document.body.className = 'paradise';
+ set_style_sheet('chat_panel_paradise');
+ } else if (which == 'syndicate') {
+ document.body.className = 'syndicate';
+ set_style_sheet('chat_panel_syndicate');
+ }
+}
+
+function set_style_sheet(sheet) {
+ if (document.getElementById('goonStyle')) {
+ var currentSheet = document.getElementById('goonStyle');
+ currentSheet.parentElement.removeChild(currentSheet);
+ }
+ var head = document.getElementsByTagName('head')[0];
+ var sheetElement = document.createElement('link');
+ sheetElement.id = 'goonStyle';
+ sheetElement.rel = 'stylesheet';
+ sheetElement.type = 'text/css';
+ sheetElement.href = sheet + '.css';
+ sheetElement.media = 'all';
+ head.appendChild(sheetElement);
+}
+
+function restoreFocus() {
+ run_after_focus(function () {
+ Byond.winset('map', {
+ focus: true,
+ });
+ });
+}
+
+function getCookie(cname) {
+ var name = cname + '=';
+ var ca = document.cookie.split(';');
+ for (var i = 0; i < ca.length; i++) {
+ var c = ca[i];
+ while (c.charAt(0) == ' ') c = c.substring(1);
+ if (c.indexOf(name) === 0) {
+ return decoder(c.substring(name.length, c.length));
+ }
+ }
+ return '';
+}
+
+function add_verb_list(payload) {
+ var to_add = payload; // list of a list with category and verb inside it
+ to_add.sort(); // sort what we're adding
+ for (var i = 0; i < to_add.length; i++) {
+ var part = to_add[i];
+ if (!part[0]) continue;
+ var category = part[0];
+ if (category.indexOf('.') != -1) {
+ var splitName = category.split('.');
+ if (split_admin_tabs && splitName[0] === 'Admin') category = splitName[1];
+ else category = splitName[0];
+ }
+ if (findVerbindex(part[1], verbs)) continue;
+ if (verb_tabs.includes(category)) {
+ verbs.push(part);
+ if (current_tab == category) {
+ draw_verbs(category); // redraw if we added a verb to the tab we're currently in
+ }
+ } else if (category) {
+ verb_tabs.push(category);
+ verbs.push(part);
+ createStatusTab(category);
+ }
+ }
+}
+
+document.addEventListener('mouseup', restoreFocus);
+document.addEventListener('keyup', restoreFocus);
+
+if (!current_tab) {
+ addPermanentTab('Status');
+ tab_change('Status');
+}
+
+window.onload = function () {
+ Byond.sendMessage('Update-Verbs');
+};
+
+Byond.subscribeTo('remove_verb_list', function (v) {
+ var to_remove = v;
+ for (var i = 0; i < to_remove.length; i++) {
+ remove_verb(to_remove[i]);
+ }
+ check_verbs();
+ sortVerbs();
+ if (verb_tabs.includes(current_tab)) draw_verbs(current_tab);
+});
+
+// passes a 2D list of (verbcategory, verbname) creates tabs and adds verbs to respective list
+// example (IC, Say)
+Byond.subscribeTo('init_verbs', function (payload) {
+ wipe_verbs(); // remove all verb categories so we can replace them
+ checkStatusTab(); // remove all status tabs
+ verb_tabs = payload.panel_tabs;
+ verb_tabs.sort(); // sort it
+ var do_update = false;
+ var cat = '';
+ for (var i = 0; i < verb_tabs.length; i++) {
+ cat = verb_tabs[i];
+ createStatusTab(cat); // create a category if the verb doesn't exist yet
+ }
+ if (verb_tabs.includes(current_tab)) {
+ do_update = true;
+ }
+ if (payload.verblist) {
+ add_verb_list(payload.verblist);
+ sortVerbs(); // sort them
+ if (do_update) {
+ draw_verbs(current_tab);
+ }
+ }
+ SendTabsToByond();
+});
+
+Byond.subscribeTo('update_stat', function (payload) {
+ status_tab_parts = [];
+ var parsed = payload.global_data;
+
+ for (var i = 0; i < parsed.length; i++) {
+ if (parsed[i] != null) {
+ status_tab_parts.push(parsed[i]);
+ }
+ }
+
+ for (
+ var i = 0;
+ i < 4;
+ i++ // Spacing to split global and mob specific data
+ ) {
+ status_tab_parts.push(['', '']);
+ }
+
+ parsed = payload.mob_specific_data;
+
+ for (var i = 0; i < parsed.length; i++) {
+ if (parsed[i] != null) {
+ status_tab_parts.push(parsed[i]);
+ }
+ }
+
+ if (current_tab == 'Status') {
+ draw_status();
+ } else if (current_tab == 'Debug Stat Panel') {
+ draw_debug();
+ }
+});
+
+Byond.subscribeTo('update_mc', function (payload) {
+ mc_tab_parts = payload.mc_data;
+ mc_tab_parts.splice(0, 0, ['Location:', payload.coord_entry]);
+
+ if (!verb_tabs.includes('MC')) {
+ verb_tabs.push('MC');
+ }
+
+ createStatusTab('MC');
+
+ if (current_tab == 'MC') {
+ draw_mc();
+ }
+});
+
+Byond.subscribeTo('update_sdql2', function (S) {
+ sdql2 = S;
+ if (sdql2.length > 0 && !verb_tabs.includes('SDQL2')) {
+ verb_tabs.push('SDQL2');
+ addPermanentTab('SDQL2');
+ }
+
+ if (current_tab == 'SDQL2') {
+ draw_sdql2();
+ }
+});
+
+Byond.subscribeTo('create_debug', function () {
+ if (!document.getElementById('Debug Stat Panel')) {
+ addPermanentTab('Debug Stat Panel');
+ } else {
+ removePermanentTab('Debug Stat Panel');
+ }
+});
+
+Byond.subscribeTo('create_listedturf', function (TN) {
+ remove_listedturf(); // remove the last one if we had one
+ turfname = TN;
+ addPermanentTab(turfname);
+ tab_change(turfname);
+});
+
+Byond.subscribeTo('remove_mc_tab', function (removeHref) {
+ if (removeHref) {
+ href_token = null;
+ }
+ remove_mc();
+});
+
+Byond.subscribeTo('update_listedturf', function (TC) {
+ turfcontents = TC;
+ turf_size = TC['total'];
+ if (current_tab == turfname) {
+ draw_listedturf();
+ }
+});
+
+Byond.subscribeTo('update_interviews', function (I) {
+ interviewManager = I;
+ if (current_tab == 'Tickets') {
+ draw_interviews();
+ }
+});
+
+Byond.subscribeTo('update_split_admin_tabs', function (status) {
+ status = status == true;
+
+ if (split_admin_tabs !== status) {
+ if (split_admin_tabs === true) {
+ removeStatusTab('Events');
+ removeStatusTab('Fun');
+ removeStatusTab('Game');
+ }
+ update_verbs();
+ }
+ split_admin_tabs = status;
+});
+
+Byond.subscribeTo('add_mc_tab', function (ht) {
+ href_token = ht;
+ addPermanentTab('MC');
+});
+
+Byond.subscribeTo('remove_listedturf', remove_listedturf);
+
+Byond.subscribeTo('remove_sdql2', remove_sdql2);
+
+Byond.subscribeTo('remove_mc', remove_mc);
+
+Byond.subscribeTo('add_verb_list', add_verb_list);
diff --git a/icons/_nanomaps/Celestation_nanomap_z1.png b/icons/_nanomaps/Celestation_nanomap_z1.png
index 2e4da075330..7a0349ab2d5 100644
Binary files a/icons/_nanomaps/Celestation_nanomap_z1.png and b/icons/_nanomaps/Celestation_nanomap_z1.png differ
diff --git a/icons/_nanomaps/Celestation_nanomap_z2.png b/icons/_nanomaps/Celestation_nanomap_z2.png
index 4a22b4d37a7..4c3d8033836 100644
Binary files a/icons/_nanomaps/Celestation_nanomap_z2.png and b/icons/_nanomaps/Celestation_nanomap_z2.png differ
diff --git a/icons/_nanomaps/Celestation_nanomap_z3.png b/icons/_nanomaps/Celestation_nanomap_z3.png
index 27262e516a4..d840d1680d4 100644
Binary files a/icons/_nanomaps/Celestation_nanomap_z3.png and b/icons/_nanomaps/Celestation_nanomap_z3.png differ
diff --git a/icons/_nanomaps/Cerestation_nanomap_z1.png b/icons/_nanomaps/Cerestation_nanomap_z1.png
index ce437943854..b7292e29432 100644
Binary files a/icons/_nanomaps/Cerestation_nanomap_z1.png and b/icons/_nanomaps/Cerestation_nanomap_z1.png differ
diff --git a/icons/_nanomaps/Cyberiad_nanomap_z1.png b/icons/_nanomaps/Cyberiad_nanomap_z1.png
index 83091790450..2aade9d253a 100644
Binary files a/icons/_nanomaps/Cyberiad_nanomap_z1.png and b/icons/_nanomaps/Cyberiad_nanomap_z1.png differ
diff --git a/icons/_nanomaps/Delta_nanomap_z1.png b/icons/_nanomaps/Delta_nanomap_z1.png
index 1404f2e7456..7553fb22910 100644
Binary files a/icons/_nanomaps/Delta_nanomap_z1.png and b/icons/_nanomaps/Delta_nanomap_z1.png differ
diff --git a/icons/mob/actions/actions_mecha.dmi b/icons/mob/actions/actions_mecha.dmi
index bdc55658b84..f46f28410e0 100644
Binary files a/icons/mob/actions/actions_mecha.dmi and b/icons/mob/actions/actions_mecha.dmi differ
diff --git a/icons/mob/clothing/head.dmi b/icons/mob/clothing/head.dmi
index ab93576c984..2766c94c910 100644
Binary files a/icons/mob/clothing/head.dmi and b/icons/mob/clothing/head.dmi differ
diff --git a/icons/mob/clothing/species/drask/helmet.dmi b/icons/mob/clothing/species/drask/helmet.dmi
index ea7a3234c10..7bbbf60a6b3 100644
Binary files a/icons/mob/clothing/species/drask/helmet.dmi and b/icons/mob/clothing/species/drask/helmet.dmi differ
diff --git a/icons/mob/clothing/species/grey/head.dmi b/icons/mob/clothing/species/grey/head.dmi
index 1d6e8e513b2..830c1118f44 100644
Binary files a/icons/mob/clothing/species/grey/head.dmi and b/icons/mob/clothing/species/grey/head.dmi differ
diff --git a/icons/mob/clothing/species/monkey/head.dmi b/icons/mob/clothing/species/monkey/head.dmi
index dd26a4fd646..cdc98719a79 100644
Binary files a/icons/mob/clothing/species/monkey/head.dmi and b/icons/mob/clothing/species/monkey/head.dmi differ
diff --git a/icons/mob/clothing/species/tajaran/helmet.dmi b/icons/mob/clothing/species/tajaran/helmet.dmi
index e601aea8fd8..481d062476c 100644
Binary files a/icons/mob/clothing/species/tajaran/helmet.dmi and b/icons/mob/clothing/species/tajaran/helmet.dmi differ
diff --git a/icons/mob/clothing/species/unathi/helmet.dmi b/icons/mob/clothing/species/unathi/helmet.dmi
index 66ebde6a830..dc78677722b 100644
Binary files a/icons/mob/clothing/species/unathi/helmet.dmi and b/icons/mob/clothing/species/unathi/helmet.dmi differ
diff --git a/icons/mob/clothing/species/vox/head.dmi b/icons/mob/clothing/species/vox/head.dmi
index 4746197531b..f567db2bf04 100644
Binary files a/icons/mob/clothing/species/vox/head.dmi and b/icons/mob/clothing/species/vox/head.dmi differ
diff --git a/icons/mob/clothing/species/vulpkanin/helmet.dmi b/icons/mob/clothing/species/vulpkanin/helmet.dmi
index 6a5fd85d52d..4b1ffb6b30d 100644
Binary files a/icons/mob/clothing/species/vulpkanin/helmet.dmi and b/icons/mob/clothing/species/vulpkanin/helmet.dmi differ
diff --git a/icons/mob/inhands/clothing_lefthand.dmi b/icons/mob/inhands/clothing_lefthand.dmi
index fbb6eb8fe4d..49cdc302ff8 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 68de27760d4..d99214e1ad6 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/guns_lefthand.dmi b/icons/mob/inhands/guns_lefthand.dmi
index 9baeef753dc..f809d07e910 100644
Binary files a/icons/mob/inhands/guns_lefthand.dmi and b/icons/mob/inhands/guns_lefthand.dmi differ
diff --git a/icons/mob/inhands/guns_righthand.dmi b/icons/mob/inhands/guns_righthand.dmi
index dcf7425ff77..292f74a47f0 100644
Binary files a/icons/mob/inhands/guns_righthand.dmi and b/icons/mob/inhands/guns_righthand.dmi differ
diff --git a/icons/mob/inhands/items_lefthand.dmi b/icons/mob/inhands/items_lefthand.dmi
index d7740438854..d502976853b 100755
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 805e8367811..e7c93036c34 100755
Binary files a/icons/mob/inhands/items_righthand.dmi and b/icons/mob/inhands/items_righthand.dmi differ
diff --git a/icons/mob/screen_robot.dmi b/icons/mob/screen_robot.dmi
index bc293a57bd2..7aeb8fc1229 100644
Binary files a/icons/mob/screen_robot.dmi and b/icons/mob/screen_robot.dmi differ
diff --git a/icons/obj/cardboard_cutout.dmi b/icons/obj/cardboard_cutout.dmi
index 4c4c8b46ec9..efa4c9f1668 100644
Binary files a/icons/obj/cardboard_cutout.dmi and b/icons/obj/cardboard_cutout.dmi differ
diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi
index 57ebbdcceb5..52b210c2855 100644
Binary files a/icons/obj/clothing/hats.dmi and b/icons/obj/clothing/hats.dmi differ
diff --git a/icons/obj/crayons.dmi b/icons/obj/crayons.dmi
index e2004ad0154..298f004803d 100644
Binary files a/icons/obj/crayons.dmi and b/icons/obj/crayons.dmi differ
diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi
index 293fcf4c027..de6221138cd 100644
Binary files a/icons/obj/device.dmi and b/icons/obj/device.dmi differ
diff --git a/icons/obj/doors/fake_wall_shutters.dmi b/icons/obj/doors/fake_wall_shutters.dmi
new file mode 100644
index 00000000000..e0b2f7fba06
Binary files /dev/null and b/icons/obj/doors/fake_wall_shutters.dmi differ
diff --git a/icons/obj/doors/shutters.dmi b/icons/obj/doors/shutters.dmi
index 3dc2c0c3ba1..f9f0fa4a111 100644
Binary files a/icons/obj/doors/shutters.dmi and b/icons/obj/doors/shutters.dmi differ
diff --git a/icons/obj/mecha/mecha.dmi b/icons/obj/mecha/mecha.dmi
index 1eff9ee63d0..21e70a9373b 100644
Binary files a/icons/obj/mecha/mecha.dmi and b/icons/obj/mecha/mecha.dmi differ
diff --git a/icons/obj/mobcap.dmi b/icons/obj/mobcap.dmi
index 829593a2849..5cfab5ffef9 100644
Binary files a/icons/obj/mobcap.dmi and b/icons/obj/mobcap.dmi differ
diff --git a/icons/obj/paintkit.dmi b/icons/obj/paintkit.dmi
index 3b24583010d..012bdf4c090 100644
Binary files a/icons/obj/paintkit.dmi and b/icons/obj/paintkit.dmi differ
diff --git a/icons/obj/weapons/grenade.dmi b/icons/obj/weapons/grenade.dmi
index 134b7dbfbe3..8b01242a9e2 100644
Binary files a/icons/obj/weapons/grenade.dmi and b/icons/obj/weapons/grenade.dmi differ
diff --git a/icons/ui_icons/inventory/back.png b/icons/ui_icons/inventory/back.png
new file mode 100644
index 00000000000..4611c71bd09
Binary files /dev/null and b/icons/ui_icons/inventory/back.png differ
diff --git a/icons/ui_icons/inventory/belt.png b/icons/ui_icons/inventory/belt.png
new file mode 100644
index 00000000000..4221b591eb0
Binary files /dev/null and b/icons/ui_icons/inventory/belt.png differ
diff --git a/icons/ui_icons/inventory/collar.png b/icons/ui_icons/inventory/collar.png
new file mode 100644
index 00000000000..f5b75227771
Binary files /dev/null and b/icons/ui_icons/inventory/collar.png differ
diff --git a/icons/ui_icons/inventory/ears.png b/icons/ui_icons/inventory/ears.png
new file mode 100644
index 00000000000..b2129832d9f
Binary files /dev/null and b/icons/ui_icons/inventory/ears.png differ
diff --git a/icons/ui_icons/inventory/glasses.png b/icons/ui_icons/inventory/glasses.png
new file mode 100644
index 00000000000..72050f35165
Binary files /dev/null and b/icons/ui_icons/inventory/glasses.png differ
diff --git a/icons/ui_icons/inventory/gloves.png b/icons/ui_icons/inventory/gloves.png
new file mode 100644
index 00000000000..fb940f6f65e
Binary files /dev/null and b/icons/ui_icons/inventory/gloves.png differ
diff --git a/icons/ui_icons/inventory/hand_l.png b/icons/ui_icons/inventory/hand_l.png
new file mode 100644
index 00000000000..26ce048056d
Binary files /dev/null and b/icons/ui_icons/inventory/hand_l.png differ
diff --git a/icons/ui_icons/inventory/hand_r.png b/icons/ui_icons/inventory/hand_r.png
new file mode 100644
index 00000000000..a31e1f4845c
Binary files /dev/null and b/icons/ui_icons/inventory/hand_r.png differ
diff --git a/icons/ui_icons/inventory/head.png b/icons/ui_icons/inventory/head.png
new file mode 100644
index 00000000000..f363d5da96a
Binary files /dev/null and b/icons/ui_icons/inventory/head.png differ
diff --git a/icons/ui_icons/inventory/id.png b/icons/ui_icons/inventory/id.png
new file mode 100644
index 00000000000..014a2e31892
Binary files /dev/null and b/icons/ui_icons/inventory/id.png differ
diff --git a/icons/ui_icons/inventory/mask.png b/icons/ui_icons/inventory/mask.png
new file mode 100644
index 00000000000..f2d99f6da68
Binary files /dev/null and b/icons/ui_icons/inventory/mask.png differ
diff --git a/icons/ui_icons/inventory/neck.png b/icons/ui_icons/inventory/neck.png
new file mode 100644
index 00000000000..b69125220a0
Binary files /dev/null and b/icons/ui_icons/inventory/neck.png differ
diff --git a/icons/ui_icons/inventory/pda.png b/icons/ui_icons/inventory/pda.png
new file mode 100644
index 00000000000..2483450f200
Binary files /dev/null and b/icons/ui_icons/inventory/pda.png differ
diff --git a/icons/ui_icons/inventory/pocket.png b/icons/ui_icons/inventory/pocket.png
new file mode 100644
index 00000000000..96903395366
Binary files /dev/null and b/icons/ui_icons/inventory/pocket.png differ
diff --git a/icons/ui_icons/inventory/shoes.png b/icons/ui_icons/inventory/shoes.png
new file mode 100644
index 00000000000..1995cfeba5e
Binary files /dev/null and b/icons/ui_icons/inventory/shoes.png differ
diff --git a/icons/ui_icons/inventory/suit.png b/icons/ui_icons/inventory/suit.png
new file mode 100644
index 00000000000..926f97cab42
Binary files /dev/null and b/icons/ui_icons/inventory/suit.png differ
diff --git a/icons/ui_icons/inventory/suit_storage.png b/icons/ui_icons/inventory/suit_storage.png
new file mode 100644
index 00000000000..013e893429f
Binary files /dev/null and b/icons/ui_icons/inventory/suit_storage.png differ
diff --git a/icons/ui_icons/inventory/uniform.png b/icons/ui_icons/inventory/uniform.png
new file mode 100644
index 00000000000..66ca48d6b01
Binary files /dev/null and b/icons/ui_icons/inventory/uniform.png differ
diff --git a/interface/skin.dmf b/interface/skin.dmf
index fc045a1d7a9..425198a89ef 100644
--- a/interface/skin.dmf
+++ b/interface/skin.dmf
@@ -15,9 +15,11 @@ menu "menu"
name = "&Reconnect"
command = ".reconnect"
category = "&File"
- elem
- name = ""
+ elem "debugmcbutton"
+ name = "&MC Debug"
+ command = "SS-Info-Breakdown"
category = "&File"
+ is-disabled = true
elem
name = "&Quit"
command = ".quit"
@@ -118,12 +120,24 @@ menu "menu"
is-checked = true
saved-params = "is-checked"
command = ".winset \"menu.statusbar.is-checked=true?mapwindow.status_bar.is-visible=true:mapwindow.status_bar.is-visible=false\""
+ elem
+ name = "&Game Preferences"
+ command = "Game-Preferences"
+ category = "&Options"
elem
name = "&Help"
elem
name = "&Admin help"
command = "adminhelp"
category = "&Help"
+ elem
+ name = "&Refresh TGUI"
+ command = "Refresh-TGUI"
+ category = "&Help"
+ elem
+ name = "&Fix Chat"
+ command = "Fix-Chat"
+ category = "&Help"
window "mainwindow"
@@ -278,15 +292,9 @@ window "rpane"
left = "infowindow"
right = "outputwindow"
is-vert = false
- elem "fullscreenb"
- type = BUTTON
- pos = 3,7
- size = 65x16
- text = "Fullscreen"
- command = "fullscreen"
elem "textb"
type = BUTTON
- pos = 70,7
+ pos = 3,7
size = 40x16
saved-params = "is-checked"
text = "Text"
@@ -295,7 +303,7 @@ window "rpane"
button-type = pushbox
elem "infob"
type = BUTTON
- pos = 111,7
+ pos = 44,7
size = 40x16
is-checked = true
saved-params = "is-checked"
@@ -305,31 +313,31 @@ window "rpane"
button-type = pushbox
elem "wikib"
type = BUTTON
- pos = 160,7
+ pos = 90,7
size = 50x16
text = "Wiki"
command = "wiki"
elem "rulesb"
type = BUTTON
- pos = 211,7
+ pos = 141,7
size = 50x16
text = "Rules"
command = "rules"
elem "githubb"
type = BUTTON
- pos = 262,7
+ pos = 192,7
size = 50x16
text = "GitHub"
command = "github"
elem "webmap"
type = BUTTON
- pos = 313,7
+ pos = 243,7
size = 50x16
text = "Map"
command = "webmap"
elem "changelog"
type = BUTTON
- pos = 370,7
+ pos = 310,7
size = 65x16
font-style = "bold"
text-color = #000000
@@ -338,7 +346,7 @@ window "rpane"
command = "Changelog"
elem "discordb"
type = BUTTON
- pos = 436,7
+ pos = 376,7
size = 60x16
font-style = "bold"
text-color = #ffffff
@@ -347,7 +355,7 @@ window "rpane"
command = "discord"
elem "donate"
type = BUTTON
- pos = 497,7
+ pos = 437,7
size = 60x16
font-style = "bold"
text-color = #ffffff
@@ -362,8 +370,8 @@ window "infowindow"
pos = 0,0
size = 0x0
is-pane = true
- elem "info"
- type = INFO
+ elem "statbrowser"
+ type = BROWSER
pos = 0,0
size = 0x0
anchor1 = 0,0
diff --git a/paradise.dme b/paradise.dme
index 0950ab4ec0c..c4c5b5d23d4 100644
--- a/paradise.dme
+++ b/paradise.dme
@@ -5,6 +5,257 @@
// END_INTERNALS
// BEGIN_FILE_DIR
#define FILE_DIR .
+#define FILE_DIR "config"
+#define FILE_DIR "config/title_screens"
+#define FILE_DIR "config/title_screens/images"
+#define FILE_DIR "icons"
+#define FILE_DIR "icons/48x48"
+#define FILE_DIR "icons/_nanomaps"
+#define FILE_DIR "icons/effects"
+#define FILE_DIR "icons/effects/light_overlays"
+#define FILE_DIR "icons/effects/mouse_pointers"
+#define FILE_DIR "icons/effects/unused"
+#define FILE_DIR "icons/goonstation"
+#define FILE_DIR "icons/goonstation/48x48"
+#define FILE_DIR "icons/goonstation/effects"
+#define FILE_DIR "icons/goonstation/mob"
+#define FILE_DIR "icons/goonstation/mob/clothing"
+#define FILE_DIR "icons/goonstation/mob/inhands"
+#define FILE_DIR "icons/goonstation/objects"
+#define FILE_DIR "icons/goonstation/objects/clothing"
+#define FILE_DIR "icons/goonstation/pods"
+#define FILE_DIR "icons/goonstation/turf"
+#define FILE_DIR "icons/misc"
+#define FILE_DIR "icons/misc/chess_pieces"
+#define FILE_DIR "icons/misc/mouse_icons"
+#define FILE_DIR "icons/misc/mouse_pointers"
+#define FILE_DIR "icons/misc/paper_icons"
+#define FILE_DIR "icons/misc/program_icons"
+#define FILE_DIR "icons/misc/spideros_icons"
+#define FILE_DIR "icons/misc/Testing"
+#define FILE_DIR "icons/mob"
+#define FILE_DIR "icons/mob/actions"
+#define FILE_DIR "icons/mob/clothing"
+#define FILE_DIR "icons/mob/clothing/species"
+#define FILE_DIR "icons/mob/clothing/species/armalis"
+#define FILE_DIR "icons/mob/clothing/species/drask"
+#define FILE_DIR "icons/mob/clothing/species/grey"
+#define FILE_DIR "icons/mob/clothing/species/kidan"
+#define FILE_DIR "icons/mob/clothing/species/machine"
+#define FILE_DIR "icons/mob/clothing/species/monkey"
+#define FILE_DIR "icons/mob/clothing/species/nian"
+#define FILE_DIR "icons/mob/clothing/species/plasmaman"
+#define FILE_DIR "icons/mob/clothing/species/skrell"
+#define FILE_DIR "icons/mob/clothing/species/tajaran"
+#define FILE_DIR "icons/mob/clothing/species/unathi"
+#define FILE_DIR "icons/mob/clothing/species/vox"
+#define FILE_DIR "icons/mob/clothing/species/vulpkanin"
+#define FILE_DIR "icons/mob/clothing/species/wryn"
+#define FILE_DIR "icons/mob/custom_synthetic"
+#define FILE_DIR "icons/mob/human_races"
+#define FILE_DIR "icons/mob/human_races/cyberlimbs"
+#define FILE_DIR "icons/mob/human_races/cyberlimbs/bishop"
+#define FILE_DIR "icons/mob/human_races/cyberlimbs/hesphiastos"
+#define FILE_DIR "icons/mob/human_races/cyberlimbs/morpheus"
+#define FILE_DIR "icons/mob/human_races/cyberlimbs/nanotrasen"
+#define FILE_DIR "icons/mob/human_races/cyberlimbs/robovox"
+#define FILE_DIR "icons/mob/human_races/cyberlimbs/shellguard"
+#define FILE_DIR "icons/mob/human_races/cyberlimbs/veymed"
+#define FILE_DIR "icons/mob/human_races/cyberlimbs/wardtakahashi"
+#define FILE_DIR "icons/mob/human_races/cyberlimbs/xion"
+#define FILE_DIR "icons/mob/human_races/cyberlimbs/zenghu"
+#define FILE_DIR "icons/mob/human_races/masks"
+#define FILE_DIR "icons/mob/human_races/monkeys"
+#define FILE_DIR "icons/mob/human_races/vox"
+#define FILE_DIR "icons/mob/inhands"
+#define FILE_DIR "icons/mob/inhands/antag"
+#define FILE_DIR "icons/mob/inhands/equipment"
+#define FILE_DIR "icons/mob/lavaland"
+#define FILE_DIR "icons/mob/otherHuman"
+#define FILE_DIR "icons/mob/spirits"
+#define FILE_DIR "icons/mob/sprite_accessories"
+#define FILE_DIR "icons/mob/sprite_accessories/diona"
+#define FILE_DIR "icons/mob/sprite_accessories/drask"
+#define FILE_DIR "icons/mob/sprite_accessories/grey"
+#define FILE_DIR "icons/mob/sprite_accessories/human"
+#define FILE_DIR "icons/mob/sprite_accessories/ipc"
+#define FILE_DIR "icons/mob/sprite_accessories/kidan"
+#define FILE_DIR "icons/mob/sprite_accessories/moth"
+#define FILE_DIR "icons/mob/sprite_accessories/nucleation"
+#define FILE_DIR "icons/mob/sprite_accessories/shared"
+#define FILE_DIR "icons/mob/sprite_accessories/skrell"
+#define FILE_DIR "icons/mob/sprite_accessories/tajaran"
+#define FILE_DIR "icons/mob/sprite_accessories/unathi"
+#define FILE_DIR "icons/mob/sprite_accessories/vox"
+#define FILE_DIR "icons/mob/sprite_accessories/vulpkanin"
+#define FILE_DIR "icons/mob/sprite_accessories/wryn"
+#define FILE_DIR "icons/obj"
+#define FILE_DIR "icons/obj/arcade_images"
+#define FILE_DIR "icons/obj/assemblies"
+#define FILE_DIR "icons/obj/clothing"
+#define FILE_DIR "icons/obj/clothing/species"
+#define FILE_DIR "icons/obj/clothing/species/plasmaman"
+#define FILE_DIR "icons/obj/clothing/species/shadowling"
+#define FILE_DIR "icons/obj/clothing/species/skrell"
+#define FILE_DIR "icons/obj/clothing/species/tajaran"
+#define FILE_DIR "icons/obj/clothing/species/unathi"
+#define FILE_DIR "icons/obj/clothing/species/vox"
+#define FILE_DIR "icons/obj/clothing/species/vulpkanin"
+#define FILE_DIR "icons/obj/doors"
+#define FILE_DIR "icons/obj/doors/airlocks"
+#define FILE_DIR "icons/obj/doors/airlocks/abductor"
+#define FILE_DIR "icons/obj/doors/airlocks/centcom"
+#define FILE_DIR "icons/obj/doors/airlocks/clockwork"
+#define FILE_DIR "icons/obj/doors/airlocks/cult"
+#define FILE_DIR "icons/obj/doors/airlocks/cult/runed"
+#define FILE_DIR "icons/obj/doors/airlocks/cult/unruned"
+#define FILE_DIR "icons/obj/doors/airlocks/external"
+#define FILE_DIR "icons/obj/doors/airlocks/glass_large"
+#define FILE_DIR "icons/obj/doors/airlocks/hatch"
+#define FILE_DIR "icons/obj/doors/airlocks/highsec"
+#define FILE_DIR "icons/obj/doors/airlocks/shuttle"
+#define FILE_DIR "icons/obj/doors/airlocks/station"
+#define FILE_DIR "icons/obj/doors/airlocks/station2"
+#define FILE_DIR "icons/obj/doors/airlocks/survival"
+#define FILE_DIR "icons/obj/doors/airlocks/syndicate"
+#define FILE_DIR "icons/obj/doors/airlocks/vault"
+#define FILE_DIR "icons/obj/engines_and_power"
+#define FILE_DIR "icons/obj/engines_and_power/power_cond"
+#define FILE_DIR "icons/obj/engines_and_power/tesla"
+#define FILE_DIR "icons/obj/flora"
+#define FILE_DIR "icons/obj/food"
+#define FILE_DIR "icons/obj/hydroponics"
+#define FILE_DIR "icons/obj/lavaland"
+#define FILE_DIR "icons/obj/machines"
+#define FILE_DIR "icons/obj/machines/BFL_mission"
+#define FILE_DIR "icons/obj/machines/BRS"
+#define FILE_DIR "icons/obj/mecha"
+#define FILE_DIR "icons/obj/new_year"
+#define FILE_DIR "icons/obj/pipes_and_stuff"
+#define FILE_DIR "icons/obj/pipes_and_stuff/atmospherics"
+#define FILE_DIR "icons/obj/pipes_and_stuff/atmospherics/atmos"
+#define FILE_DIR "icons/obj/pipes_and_stuff/not_atmos"
+#define FILE_DIR "icons/obj/smooth_structures"
+#define FILE_DIR "icons/obj/smooth_structures/alien"
+#define FILE_DIR "icons/obj/smooth_structures/wryn"
+#define FILE_DIR "icons/obj/species_organs"
+#define FILE_DIR "icons/obj/tram"
+#define FILE_DIR "icons/obj/vehicles"
+#define FILE_DIR "icons/obj/weapons"
+#define FILE_DIR "icons/testing"
+#define FILE_DIR "icons/turf"
+#define FILE_DIR "icons/turf/floors"
+#define FILE_DIR "icons/turf/shuttle"
+#define FILE_DIR "icons/turf/walls"
+#define FILE_DIR "icons/turf/walls/shuttle"
+#define FILE_DIR "icons/vending_icons"
+#define FILE_DIR "sound"
+#define FILE_DIR "sound/AI"
+#define FILE_DIR "sound/ambience"
+#define FILE_DIR "sound/ambience/antag"
+#define FILE_DIR "sound/ambience/spooky"
+#define FILE_DIR "sound/arcade"
+#define FILE_DIR "sound/BFL"
+#define FILE_DIR "sound/creatures"
+#define FILE_DIR "sound/creatures/alien"
+#define FILE_DIR "sound/creatures/breadmonster"
+#define FILE_DIR "sound/creatures/terrorspiders"
+#define FILE_DIR "sound/effects"
+#define FILE_DIR "sound/effects/footstep"
+#define FILE_DIR "sound/effects/mob_effects"
+#define FILE_DIR "sound/effects/turret"
+#define FILE_DIR "sound/effects/wind"
+#define FILE_DIR "sound/goonstation"
+#define FILE_DIR "sound/goonstation/effects"
+#define FILE_DIR "sound/goonstation/items"
+#define FILE_DIR "sound/goonstation/machines"
+#define FILE_DIR "sound/goonstation/misc"
+#define FILE_DIR "sound/goonstation/voice"
+#define FILE_DIR "sound/hallucinations"
+#define FILE_DIR "sound/instruments"
+#define FILE_DIR "sound/instruments/accordion"
+#define FILE_DIR "sound/instruments/banjo"
+#define FILE_DIR "sound/instruments/bikehorn"
+#define FILE_DIR "sound/instruments/drumkit"
+#define FILE_DIR "sound/instruments/eguitar"
+#define FILE_DIR "sound/instruments/glockenspiel"
+#define FILE_DIR "sound/instruments/guitar"
+#define FILE_DIR "sound/instruments/harmonica"
+#define FILE_DIR "sound/instruments/piano"
+#define FILE_DIR "sound/instruments/recorder"
+#define FILE_DIR "sound/instruments/saxophone"
+#define FILE_DIR "sound/instruments/synthesis_samples"
+#define FILE_DIR "sound/instruments/synthesis_samples/brass"
+#define FILE_DIR "sound/instruments/synthesis_samples/brass/crisis_brass"
+#define FILE_DIR "sound/instruments/synthesis_samples/brass/crisis_trombone"
+#define FILE_DIR "sound/instruments/synthesis_samples/brass/crisis_trumpet"
+#define FILE_DIR "sound/instruments/synthesis_samples/chromatic"
+#define FILE_DIR "sound/instruments/synthesis_samples/chromatic/fluid_celeste"
+#define FILE_DIR "sound/instruments/synthesis_samples/chromatic/sgmbox"
+#define FILE_DIR "sound/instruments/synthesis_samples/chromatic/vibraphone1"
+#define FILE_DIR "sound/instruments/synthesis_samples/guitar"
+#define FILE_DIR "sound/instruments/synthesis_samples/guitar/crisis_clean"
+#define FILE_DIR "sound/instruments/synthesis_samples/guitar/crisis_muted"
+#define FILE_DIR "sound/instruments/synthesis_samples/guitar/crisis_nylon"
+#define FILE_DIR "sound/instruments/synthesis_samples/guitar/crisis_steel"
+#define FILE_DIR "sound/instruments/synthesis_samples/organ"
+#define FILE_DIR "sound/instruments/synthesis_samples/organ/crisis_accordian"
+#define FILE_DIR "sound/instruments/synthesis_samples/organ/crisis_church"
+#define FILE_DIR "sound/instruments/synthesis_samples/organ/crisis_hammond"
+#define FILE_DIR "sound/instruments/synthesis_samples/organ/crisis_harmonica"
+#define FILE_DIR "sound/instruments/synthesis_samples/organ/crisis_tangaccordian"
+#define FILE_DIR "sound/instruments/synthesis_samples/piano"
+#define FILE_DIR "sound/instruments/synthesis_samples/piano/crisis_bright_piano"
+#define FILE_DIR "sound/instruments/synthesis_samples/piano/crisis_grand_piano"
+#define FILE_DIR "sound/instruments/synthesis_samples/piano/crisis_harpsichord"
+#define FILE_DIR "sound/instruments/synthesis_samples/piano/fluid_harpsi"
+#define FILE_DIR "sound/instruments/synthesis_samples/piano/fluid_piano"
+#define FILE_DIR "sound/instruments/synthesis_samples/tones"
+#define FILE_DIR "sound/instruments/trombone"
+#define FILE_DIR "sound/instruments/violin"
+#define FILE_DIR "sound/instruments/xylophone"
+#define FILE_DIR "sound/items"
+#define FILE_DIR "sound/items/equip"
+#define FILE_DIR "sound/items/handling"
+#define FILE_DIR "sound/items/lighter"
+#define FILE_DIR "sound/items/office_desk_toys"
+#define FILE_DIR "sound/items/PDA"
+#define FILE_DIR "sound/items/taperecorder"
+#define FILE_DIR "sound/lavaland"
+#define FILE_DIR "sound/machines"
+#define FILE_DIR "sound/machines/clockcult"
+#define FILE_DIR "sound/machines/engine"
+#define FILE_DIR "sound/machines/fryer"
+#define FILE_DIR "sound/machines/shower"
+#define FILE_DIR "sound/magic"
+#define FILE_DIR "sound/magic/clockwork"
+#define FILE_DIR "sound/mecha"
+#define FILE_DIR "sound/misc"
+#define FILE_DIR "sound/music"
+#define FILE_DIR "sound/objects"
+#define FILE_DIR "sound/spookoween"
+#define FILE_DIR "sound/vehicles"
+#define FILE_DIR "sound/voice"
+#define FILE_DIR "sound/voice/complionator"
+#define FILE_DIR "sound/voice/dominator"
+#define FILE_DIR "sound/voice/kidan"
+#define FILE_DIR "sound/voice/Serithi"
+#define FILE_DIR "sound/voice/skrell"
+#define FILE_DIR "sound/voice/unathi"
+#define FILE_DIR "sound/vox_fem"
+#define FILE_DIR "sound/weapons"
+#define FILE_DIR "sound/weapons/bombarda"
+#define FILE_DIR "sound/weapons/effects"
+#define FILE_DIR "sound/weapons/gun_interactions"
+#define FILE_DIR "sound/weapons/gunshots"
+#define FILE_DIR "sound/weapons/knife_holster"
+#define FILE_DIR "sound/weapons/mr_chang"
+#define FILE_DIR "sound/weather"
+#define FILE_DIR "sound/weather/ashstorm"
+#define FILE_DIR "sound/weather/ashstorm/inside"
+#define FILE_DIR "sound/weather/ashstorm/outside"
+#define FILE_DIR "tools"
+#define FILE_DIR "tools/ttsServer"
// END_FILE_DIR
// BEGIN_PREFERENCES
#define DEBUG
@@ -17,6 +268,7 @@
#include "code\world.dm"
#include "code\__DEFINES\__byond_version_compat.dm"
#include "code\__DEFINES\_bitfields.dm"
+#include "code\__DEFINES\_click.dm"
#include "code\__DEFINES\_globals.dm"
#include "code\__DEFINES\_helpers.dm"
#include "code\__DEFINES\_protection.dm"
@@ -69,6 +321,7 @@
#include "code\__DEFINES\hydroponics.dm"
#include "code\__DEFINES\icon_smoothing.dm"
#include "code\__DEFINES\implants_defines.dm"
+#include "code\__DEFINES\input.dm"
#include "code\__DEFINES\instruments.dm"
#include "code\__DEFINES\inventory.dm"
#include "code\__DEFINES\is_helpers.dm"
@@ -101,6 +354,7 @@
#include "code\__DEFINES\pda.dm"
#include "code\__DEFINES\pipes.dm"
#include "code\__DEFINES\preferences.dm"
+#include "code\__DEFINES\procpath.dm"
#include "code\__DEFINES\qdel.dm"
#include "code\__DEFINES\radio.dm"
#include "code\__DEFINES\RCD.dm"
@@ -121,6 +375,7 @@
#include "code\__DEFINES\stat_tracking.dm"
#include "code\__DEFINES\station_goals.dm"
#include "code\__DEFINES\status_effects.dm"
+#include "code\__DEFINES\strippable_defines.dm"
#include "code\__DEFINES\subsystems.dm"
#include "code\__DEFINES\surgery_defines.dm"
#include "code\__DEFINES\text.dm"
@@ -187,6 +442,7 @@
#include "code\__HELPERS\typelists.dm"
#include "code\__HELPERS\unique_ids.dm"
#include "code\__HELPERS\unsorted.dm"
+#include "code\__HELPERS\verb_helpers.dm"
#include "code\__HELPERS\visual_effects.dm"
#include "code\__HELPERS\paths\jps.dm"
#include "code\__HELPERS\paths\path.dm"
@@ -195,6 +451,7 @@
#include "code\__HELPERS\sorts\InsertSort.dm"
#include "code\__HELPERS\sorts\MergeSort.dm"
#include "code\__HELPERS\sorts\TimSort.dm"
+#include "code\_globalvars\_regexes.dm"
#include "code\_globalvars\bitfields.dm"
#include "code\_globalvars\configuration.dm"
#include "code\_globalvars\game_modes.dm"
@@ -211,6 +468,7 @@
#include "code\_globalvars\lists\mobs.dm"
#include "code\_globalvars\lists\names.dm"
#include "code\_globalvars\lists\objects.dm"
+#include "code\_globalvars\lists\preference_toggle_lists.dm"
#include "code\_globalvars\lists\reagents.dm"
#include "code\_globalvars\lists\typecache.dm"
#include "code\_onclick\adjacent.dm"
@@ -299,6 +557,7 @@
#include "code\controllers\subsystem\pathfinder.dm"
#include "code\controllers\subsystem\runechat.dm"
#include "code\controllers\subsystem\shuttles.dm"
+#include "code\controllers\subsystem\statpanel.dm"
#include "code\controllers\subsystem\speech_controller.dm"
#include "code\controllers\subsystem\statistics.dm"
#include "code\controllers\subsystem\sun.dm"
@@ -337,6 +596,7 @@
#include "code\controllers\subsystem\processing\fastprocess.dm"
#include "code\controllers\subsystem\processing\instruments.dm"
#include "code\controllers\subsystem\processing\obj.dm"
+#include "code\controllers\subsystem\processing\obj_tab_items.dm"
#include "code\controllers\subsystem\processing\processing.dm"
#include "code\controllers\subsystem\processing\projectiles.dm"
#include "code\controllers\subsystem\processing\transittube.dm"
@@ -385,7 +645,6 @@
#include "code\datums\soullink.dm"
#include "code\datums\spawners_menu.dm"
#include "code\datums\spell.dm"
-#include "code\datums\statclick.dm"
#include "code\datums\supplypacks.dm"
#include "code\datums\syndiesupplypacks.dm"
#include "code\datums\tgs_event_handler.dm"
@@ -522,6 +781,7 @@
#include "code\datums\elements\movetype_handler.dm"
#include "code\datums\elements\openspace_item_click_handler.dm"
#include "code\datums\elements\simple_flying.dm"
+#include "code\datums\elements\strippable.dm"
#include "code\datums\elements\turf_transparency.dm"
#include "code\datums\elements\waddling.dm"
#include "code\datums\emote\emote.dm"
@@ -1697,6 +1957,7 @@
#include "code\modules\asset_cache\assets\asset_rpd.dm"
#include "code\modules\asset_cache\assets\asset_safe.dm"
#include "code\modules\asset_cache\assets\asset_seeds.dm"
+#include "code\modules\asset_cache\assets\asset_strip.dm"
#include "code\modules\asset_cache\assets\asset_tgui.dm"
#include "code\modules\asset_cache\transports\asset_transport.dm"
#include "code\modules\asset_cache\transports\webroot_transport.dm"
@@ -2111,9 +2372,6 @@
#include "code\modules\hydroponics\grown\tobacco.dm"
#include "code\modules\hydroponics\grown\tomato.dm"
#include "code\modules\hydroponics\grown\towercap.dm"
-#include "code\modules\input\input.dm"
-#include "code\modules\input\keybindings.dm"
-#include "code\modules\input\movement.dm"
#include "code\modules\instruments\_instrument_data.dm"
#include "code\modules\instruments\_instrument_key.dm"
#include "code\modules\instruments\brass.dm"
@@ -2135,6 +2393,10 @@
#include "code\modules\instruments\songs\play_legacy.dm"
#include "code\modules\instruments\songs\play_synthesized.dm"
#include "code\modules\karma\karma.dm"
+#include "code\modules\keybindings\bindings_atom.dm"
+#include "code\modules\keybindings\bindings_client.dm"
+#include "code\modules\keybindings\focus.dm"
+#include "code\modules\keybindings\setup.dm"
#include "code\modules\lavaland\lavaland_theme.dm"
#include "code\modules\library\admin.dm"
#include "code\modules\library\codex_gigas.dm"
@@ -2308,6 +2570,7 @@
#include "code\modules\mob\living\carbon\carbon_defense.dm"
#include "code\modules\mob\living\carbon\carbon_defines.dm"
#include "code\modules\mob\living\carbon\carbon_emote.dm"
+#include "code\modules\mob\living\carbon\carbon_stripping.dm"
#include "code\modules\mob\living\carbon\death.dm"
#include "code\modules\mob\living\carbon\give.dm"
#include "code\modules\mob\living\carbon\inventory.dm"
@@ -2366,6 +2629,7 @@
#include "code\modules\mob\living\carbon\human\human_movement.dm"
#include "code\modules\mob\living\carbon\human\human_organs.dm"
#include "code\modules\mob\living\carbon\human\human_say.dm"
+#include "code\modules\mob\living\carbon\human\human_stripping.dm"
#include "code\modules\mob\living\carbon\human\interactions.dm"
#include "code\modules\mob\living\carbon\human\inventory.dm"
#include "code\modules\mob\living\carbon\human\life.dm"
@@ -2469,6 +2733,7 @@
#include "code\modules\mob\living\simple_animal\hulk.dm"
#include "code\modules\mob\living\simple_animal\hulk_power.dm"
#include "code\modules\mob\living\simple_animal\parrot.dm"
+#include "code\modules\mob\living\simple_animal\parrot_stripping.dm"
#include "code\modules\mob\living\simple_animal\posessed_object.dm"
#include "code\modules\mob\living\simple_animal\powers.dm"
#include "code\modules\mob\living\simple_animal\shade.dm"
@@ -2494,6 +2759,7 @@
#include "code\modules\mob\living\simple_animal\friendly\diona.dm"
#include "code\modules\mob\living\simple_animal\friendly\dog.dm"
#include "code\modules\mob\living\simple_animal\friendly\dog_sec.dm"
+#include "code\modules\mob\living\simple_animal\friendly\dog_stripping.dm"
#include "code\modules\mob\living\simple_animal\friendly\farm_animals.dm"
#include "code\modules\mob\living\simple_animal\friendly\fox.dm"
#include "code\modules\mob\living\simple_animal\friendly\friendly_emote.dm"
@@ -2501,13 +2767,16 @@
#include "code\modules\mob\living\simple_animal\friendly\lizard.dm"
#include "code\modules\mob\living\simple_animal\friendly\moth.dm"
#include "code\modules\mob\living\simple_animal\friendly\mouse.dm"
+#include "code\modules\mob\living\simple_animal\friendly\mouse_stripping.dm"
#include "code\modules\mob\living\simple_animal\friendly\penguin.dm"
#include "code\modules\mob\living\simple_animal\friendly\pet.dm"
#include "code\modules\mob\living\simple_animal\friendly\possum.dm"
#include "code\modules\mob\living\simple_animal\friendly\sloth.dm"
#include "code\modules\mob\living\simple_animal\friendly\slugcat.dm"
+#include "code\modules\mob\living\simple_animal\friendly\slugcat_stripping.dm"
#include "code\modules\mob\living\simple_animal\friendly\snail.dm"
#include "code\modules\mob\living\simple_animal\friendly\snake.dm"
+#include "code\modules\mob\living\simple_animal\friendly\snake_stripping.dm"
#include "code\modules\mob\living\simple_animal\friendly\spiderbot.dm"
#include "code\modules\mob\living\simple_animal\hostile\alien.dm"
#include "code\modules\mob\living\simple_animal\hostile\bat.dm"
@@ -3071,6 +3340,7 @@
#include "code\modules\tgui\states\observer.dm"
#include "code\modules\tgui\states\physical.dm"
#include "code\modules\tgui\states\self.dm"
+#include "code\modules\tgui\states\strippable_state.dm"
#include "code\modules\tgui\states\zlevel.dm"
#include "code\modules\tgui\tgui_panel\audio.dm"
#include "code\modules\tgui\tgui_panel\telemetry.dm"
diff --git a/sound/creatures/mapper_angry.ogg b/sound/creatures/mapper_angry.ogg
new file mode 100644
index 00000000000..8a08ae6b8d9
Binary files /dev/null and b/sound/creatures/mapper_angry.ogg differ
diff --git a/sound/creatures/mapper_annoyed.ogg b/sound/creatures/mapper_annoyed.ogg
new file mode 100644
index 00000000000..2f57671a770
Binary files /dev/null and b/sound/creatures/mapper_annoyed.ogg differ
diff --git a/sound/creatures/mapper_death.ogg b/sound/creatures/mapper_death.ogg
new file mode 100644
index 00000000000..4d990f6ffe0
Binary files /dev/null and b/sound/creatures/mapper_death.ogg differ
diff --git a/sound/creatures/mapper_disappointed.ogg b/sound/creatures/mapper_disappointed.ogg
new file mode 100644
index 00000000000..19f1535cf46
Binary files /dev/null and b/sound/creatures/mapper_disappointed.ogg differ
diff --git a/sound/creatures/mapper_scream.ogg b/sound/creatures/mapper_scream.ogg
new file mode 100644
index 00000000000..091f55c8588
Binary files /dev/null and b/sound/creatures/mapper_scream.ogg differ
diff --git a/tgui/packages/tgui-panel/game/constants.js b/tgui/packages/tgui-panel/game/constants.js
index f40a529a101..d692e26c213 100644
--- a/tgui/packages/tgui-panel/game/constants.js
+++ b/tgui/packages/tgui-panel/game/constants.js
@@ -4,4 +4,4 @@
* @license MIT
*/
-export const CONNECTION_LOST_AFTER = 20000;
+export const CONNECTION_LOST_AFTER = 45000;
diff --git a/tgui/packages/tgui-panel/themes.js b/tgui/packages/tgui-panel/themes.js
index ae8b6d46a1f..4d87c135477 100644
--- a/tgui/packages/tgui-panel/themes.js
+++ b/tgui/packages/tgui-panel/themes.js
@@ -3,58 +3,40 @@
* @copyright 2020 Aleksej Komarov
* @license MIT
*/
-
export const THEMES = ['light', 'dark', 'ntos', 'syndicate', 'paradise'];
-const COLOR_DARK_BG = '#212020';
-const COLOR_DARK_BG_DARKER = '#131313';
-const COLOR_DARK_BG_BUTTON = '#4C4C4D';
-const COLOR_DARK_TEXT = '#A4BAD6';
-const COLOR_DARK_HIGHLIGHT = '#009900';
-const COLOR_DARK_INFO_BG = '#202020';
-const COLOR_DARK_INFO_TEXT = '#a4bad6';
-const COLOR_DARK_INFO_TAB_TEXT = '#a4bad6';
-const COLOR_DARK_INFO_TAB_BG_COLOR = '#202020';
-
-const COLOR_LIGHT_BG = '#EFEEEE';
-const COLOR_LIGHT_BG_LIGHTER = '#FFFFFF';
-const COLOR_LIGHT_BUTTON = '#EEEEEE';
-const COLOR_LIGHT_TEXT = '#000000';
-const COLOR_LIGHT_HIGHLIGHT = '#009900';
-const COLOR_LIGHT_INFO_BG = '#EFEEEE';
-const COLOR_LIGHT_INFO_TEXT = '#000000';
-const COLOR_LIGHT_INFO_TAB_TEXT = '#000000';
-const COLOR_LIGHT_INFO_TAB_BG_COLOR = 'none';
-
-const COLOR_NTOS_BG = '#1b2633';
-const COLOR_NTOS_BG_DARKER = '#121922';
-const COLOR_NTOS_BUTTON = '#384e68';
-const COLOR_NTOS_TEXT = '#b8cbe6';
-const COLOR_NTOS_HIGHLIGHT = '#009900';
-const COLOR_NTOS_INFO_BG = '#1b2633';
-const COLOR_NTOS_INFO_TEXT = '#a4bad6';
-const COLOR_NTOS_INFO_TAB_TEXT = '#a4bad6';
-const COLOR_NTOS_INFO_TAB_BG_COLOR = '#202020';
-
-const COLOR_SYNDICATE_BG = '#4d0202';
-const COLOR_SYNDICATE_BG_DARKER = '#2b0101';
-const COLOR_SYNDICATE_BUTTON = '#397439';
-const COLOR_SYNDICATE_TEXT = '#ffffff';
-const COLOR_SYNDICATE_HIGHLIGHT = '#009900';
-const COLOR_SYNDICATE_INFO_BG = '#2b0101';
-const COLOR_SYNDICATE_INFO_TEXT = '#9fc6ec';
-const COLOR_SYNDICATE_INFO_TAB_TEXT = '#9fc6ec';
-const COLOR_SYNDICATE_INFO_TAB_BG_COLOR = '#202020';
-
-const COLOR_PARADISE_BG = '#800448';
-const COLOR_PARADISE_BG_DARKER = '#400125';
-const COLOR_PARADISE_BUTTON = '#208080';
-const COLOR_PARADISE_TEXT = '#ffffff';
-const COLOR_PARADISE_HIGHLIGHT = '#009900';
-const COLOR_PARADISE_INFO_BG = '#400224';
-const COLOR_PARADISE_INFO_TEXT = '#abc6ec';
-const COLOR_PARADISE_INFO_TAB_TEXT = '#abc6ec';
-const COLOR_PARADISE_INFO_TAB_BG_COLOR = '#202020';
+const COLORS = {
+ DARK: {
+ BG_BASE: '#212020',
+ BG_SECOND: '#131313',
+ BUTTON: '#4C4C4D',
+ TEXT: '#A4BAD6',
+ },
+ LIGHT: {
+ BG_BASE: '#EFEEEE',
+ BG_SECOND: '#FFFFFF',
+ BUTTON: '#EEEEEE',
+ TEXT: '#000000',
+ },
+ NTOS: {
+ BG_BASE: '#1b2633',
+ BG_SECOND: '#121922',
+ BUTTON: '#384e68',
+ TEXT: '#b8cbe6',
+ },
+ SYNDICATE: {
+ BG_BASE: '#4d0202',
+ BG_SECOND: '#2b0101',
+ BUTTON: '#397439',
+ TEXT: '#ffffff',
+ },
+ PARADISE: {
+ BG_BASE: '#800448',
+ BG_SECOND: '#400125',
+ BUTTON: '#208080',
+ TEXT: '#ffffff',
+ },
+};
let setClientThemeTimer = null;
@@ -76,254 +58,54 @@ export const setClientTheme = (name) => {
setClientThemeTimer = setTimeout(() => {
Byond.command(`.output statbrowser:set_theme ${name}`);
}, 1500);
- if (name === 'light') {
- return Byond.winset({
- /* Buttons */
- 'rpane.textb.background-color': COLOR_LIGHT_BUTTON,
- 'rpane.textb.text-color': COLOR_LIGHT_TEXT,
- 'rpane.infob.background-color': COLOR_LIGHT_BUTTON,
- 'rpane.infob.text-color': COLOR_LIGHT_TEXT,
- 'rpane.wikib.background-color': COLOR_LIGHT_BUTTON,
- 'rpane.wikib.text-color': COLOR_LIGHT_TEXT,
- 'rpane.rulesb.background-color': COLOR_LIGHT_BUTTON,
- 'rpane.rulesb.text-color': COLOR_LIGHT_TEXT,
- 'rpane.githubb.background-color': COLOR_LIGHT_BUTTON,
- 'rpane.githubb.text-color': COLOR_LIGHT_TEXT,
- 'rpane.webmap.background-color': COLOR_LIGHT_BUTTON,
- 'rpane.webmap.text-color': COLOR_LIGHT_TEXT,
- 'rpane.changelog.background-color': COLOR_LIGHT_BUTTON,
- 'rpane.changelog.text-color': COLOR_LIGHT_TEXT,
- /* Mainwindow */
- 'mainwindow.background-color': COLOR_LIGHT_BG,
- 'mainwindow.mainvsplit.background-color': '#EFEEEE',
- 'mainwindow.tooltip.background-color': COLOR_LIGHT_BG,
- 'outputwindow.background-color': COLOR_LIGHT_BG,
- 'outputwindow.text-color': COLOR_LIGHT_TEXT,
- /* Rpane */
- 'rpane.background-color': COLOR_LIGHT_BG,
- 'rpane.rpanewindow.background-color': COLOR_LIGHT_BG,
- /* Infowindow */
- 'infowindow.background-color': COLOR_LIGHT_BG,
- 'infowindow.text-color': COLOR_LIGHT_TEXT,
- 'infowindow.info.background-color': COLOR_LIGHT_INFO_BG,
- 'infowindow.info.text-color': COLOR_LIGHT_TEXT,
- 'infowindow.info.highlight-color': COLOR_LIGHT_HIGHLIGHT,
- 'infowindow.info.tab-background-color': COLOR_LIGHT_INFO_TAB_BG_COLOR,
- 'infowindow.info.tab-text-color': COLOR_LIGHT_INFO_TAB_TEXT,
- // Say, OOC, me Buttons etc.
- 'saybutton.background-color': COLOR_LIGHT_BG,
- 'saybutton.text-color': COLOR_LIGHT_TEXT,
- 'oocbutton.background-color': COLOR_LIGHT_BG,
- 'oocbutton.text-color': COLOR_LIGHT_TEXT,
- 'mebutton.background-color': COLOR_LIGHT_BG,
- 'mebutton.text-color': COLOR_LIGHT_TEXT,
- 'asset_cache_browser.background-color': COLOR_LIGHT_BG,
- 'asset_cache_browser.text-color': COLOR_LIGHT_TEXT,
- 'tooltip.background-color': COLOR_LIGHT_BG,
- 'tooltip.text-color': COLOR_LIGHT_TEXT,
- 'input.background-color': COLOR_LIGHT_BG_LIGHTER,
- 'input.text-color': COLOR_LIGHT_TEXT,
- });
- }
- if (name === 'dark') {
- Byond.winset({
- /* Buttons */
- 'rpane.textb.background-color': COLOR_DARK_BG_BUTTON,
- 'rpane.textb.text-color': COLOR_DARK_TEXT,
- 'rpane.infob.background-color': COLOR_DARK_BG_BUTTON,
- 'rpane.infob.text-color': COLOR_DARK_TEXT,
- 'rpane.wikib.background-color': COLOR_DARK_BG_BUTTON,
- 'rpane.wikib.text-color': COLOR_DARK_TEXT,
- 'rpane.rulesb.background-color': COLOR_DARK_BG_BUTTON,
- 'rpane.rulesb.text-color': COLOR_DARK_TEXT,
- 'rpane.githubb.background-color': COLOR_DARK_BG_BUTTON,
- 'rpane.githubb.text-color': COLOR_DARK_TEXT,
- 'rpane.webmap.background-color': COLOR_DARK_BG_BUTTON,
- 'rpane.webmap.text-color': COLOR_DARK_TEXT,
- 'rpane.changelog.background-color': '#40628A',
- 'rpane.changelog.text-color': '#FFFFFF',
- /* Mainwindow */
- 'mainwindow.background-color': COLOR_DARK_BG_DARKER,
- 'mainwindow.mainvsplit.background-color': '#212020',
- 'mainwindow.tooltip.background-color': COLOR_DARK_BG_DARKER,
- 'outputwindow.background-color': COLOR_DARK_BG,
- 'outputwindow.text-color': COLOR_DARK_TEXT,
- /* Rpane */
- 'rpane.background-color': COLOR_DARK_BG,
- 'rpane.rpanewindow.background-color': COLOR_DARK_BG,
- /* Infowindow */
- 'infowindow.background-color': COLOR_DARK_BG,
- 'infowindow.text-color': COLOR_DARK_TEXT,
- 'infowindow.info.background-color': COLOR_DARK_INFO_BG,
- 'infowindow.info.text-color': COLOR_DARK_INFO_TEXT,
- 'infowindow.info.highlight-color': COLOR_DARK_HIGHLIGHT,
- 'infowindow.info.tab-background-color': COLOR_DARK_INFO_TAB_BG_COLOR,
- 'infowindow.info.tab-text-color': COLOR_DARK_INFO_TAB_TEXT,
-
- // Say, OOC, me Buttons etc.
- 'saybutton.background-color': COLOR_DARK_BG_DARKER,
- 'saybutton.text-color': COLOR_DARK_TEXT,
- 'oocbutton.background-color': COLOR_DARK_BG_DARKER,
- 'oocbutton.text-color': COLOR_DARK_TEXT,
- 'mebutton.background-color': COLOR_DARK_BG_DARKER,
- 'mebutton.text-color': COLOR_DARK_TEXT,
- 'asset_cache_browser.background-color': COLOR_DARK_BG_DARKER,
- 'asset_cache_browser.text-color': COLOR_DARK_TEXT,
- 'tooltip.background-color': COLOR_DARK_BG_DARKER,
- 'tooltip.text-color': COLOR_DARK_TEXT,
- 'input.background-color': COLOR_DARK_BG_DARKER,
- 'input.text-color': COLOR_DARK_TEXT,
- });
- }
-
- if (name === 'ntos') {
- return Byond.winset({
- /* Buttons */
- 'rpane.textb.background-color': COLOR_NTOS_BUTTON,
- 'rpane.textb.text-color': COLOR_NTOS_TEXT,
- 'rpane.infob.background-color': COLOR_NTOS_BUTTON,
- 'rpane.infob.text-color': COLOR_NTOS_TEXT,
- 'rpane.wikib.background-color': COLOR_NTOS_BUTTON,
- 'rpane.wikib.text-color': COLOR_NTOS_TEXT,
- 'rpane.rulesb.background-color': COLOR_NTOS_BUTTON,
- 'rpane.rulesb.text-color': COLOR_NTOS_TEXT,
- 'rpane.githubb.background-color': COLOR_NTOS_BUTTON,
- 'rpane.githubb.text-color': COLOR_NTOS_TEXT,
- 'rpane.webmap.background-color': COLOR_NTOS_BUTTON,
- 'rpane.webmap.text-color': COLOR_NTOS_TEXT,
- 'rpane.changelog.background-color': COLOR_NTOS_BUTTON,
- 'rpane.changelog.text-color': COLOR_NTOS_TEXT,
- /* Mainwindow */
- 'mainwindow.background-color': COLOR_NTOS_BG,
- 'mainwindow.mainvsplit.background-color': COLOR_NTOS_BG,
- 'mainwindow.tooltip.background-color': COLOR_NTOS_BG,
- 'outputwindow.background-color': COLOR_NTOS_BG,
- 'outputwindow.text-color': COLOR_NTOS_TEXT,
- /* Rpane */
- 'rpane.background-color': COLOR_NTOS_BG,
- 'rpane.rpanewindow.background-color': COLOR_NTOS_BG,
- /* Infowindow */
- 'infowindow.background-color': COLOR_NTOS_BG,
- 'infowindow.text-color': COLOR_NTOS_TEXT,
- 'infowindow.info.background-color': COLOR_NTOS_INFO_BG,
- 'infowindow.info.text-color': COLOR_NTOS_INFO_TEXT,
- 'infowindow.info.highlight-color': COLOR_NTOS_HIGHLIGHT,
- 'infowindow.info.tab-background-color': COLOR_NTOS_INFO_TAB_BG_COLOR,
- 'infowindow.info.tab-text-color': COLOR_NTOS_INFO_TAB_TEXT,
- // Say, OOC, me Buttons etc.
- 'saybutton.background-color': COLOR_NTOS_BG,
- 'saybutton.text-color': COLOR_NTOS_TEXT,
- 'oocbutton.background-color': COLOR_NTOS_BG,
- 'oocbutton.text-color': COLOR_NTOS_TEXT,
- 'mebutton.background-color': COLOR_NTOS_BG,
- 'mebutton.text-color': COLOR_NTOS_TEXT,
- 'asset_cache_browser.background-color': COLOR_NTOS_BG,
- 'asset_cache_browser.text-color': COLOR_NTOS_TEXT,
- 'tooltip.background-color': COLOR_NTOS_BG,
- 'tooltip.text-color': COLOR_NTOS_TEXT,
- 'input.background-color': COLOR_NTOS_BG_DARKER,
- 'input.text-color': COLOR_NTOS_TEXT,
- });
+ const themeColor = COLORS[name.toUpperCase()];
+ if (!themeColor) {
+ return;
}
- if (name === 'syndicate') {
- return Byond.winset({
- /* Buttons */
- 'rpane.textb.background-color': COLOR_SYNDICATE_BUTTON,
- 'rpane.textb.text-color': COLOR_SYNDICATE_TEXT,
- 'rpane.infob.background-color': COLOR_SYNDICATE_BUTTON,
- 'rpane.infob.text-color': COLOR_SYNDICATE_TEXT,
- 'rpane.wikib.background-color': COLOR_SYNDICATE_BUTTON,
- 'rpane.wikib.text-color': COLOR_SYNDICATE_TEXT,
- 'rpane.rulesb.background-color': COLOR_SYNDICATE_BUTTON,
- 'rpane.rulesb.text-color': COLOR_SYNDICATE_TEXT,
- 'rpane.githubb.background-color': COLOR_SYNDICATE_BUTTON,
- 'rpane.githubb.text-color': COLOR_SYNDICATE_TEXT,
- 'rpane.webmap.background-color': COLOR_SYNDICATE_BUTTON,
- 'rpane.webmap.text-color': COLOR_SYNDICATE_TEXT,
- 'rpane.changelog.background-color': COLOR_SYNDICATE_BUTTON,
- 'rpane.changelog.text-color': COLOR_SYNDICATE_TEXT,
- /* Mainwindow */
- 'mainwindow.background-color': COLOR_SYNDICATE_BG,
- 'mainwindow.mainvsplit.background-color': COLOR_SYNDICATE_BG,
- 'mainwindow.tooltip.background-color': COLOR_SYNDICATE_BG,
- 'outputwindow.background-color': COLOR_SYNDICATE_BG,
- 'outputwindow.text-color': COLOR_SYNDICATE_TEXT,
- /* Rpane */
- 'rpane.background-color': COLOR_SYNDICATE_BG,
- 'rpane.rpanewindow.background-color': COLOR_SYNDICATE_BG,
- /* Infowindow */
- 'infowindow.background-color': COLOR_SYNDICATE_BG,
- 'infowindow.text-color': COLOR_SYNDICATE_TEXT,
- 'infowindow.info.background-color': COLOR_SYNDICATE_INFO_BG,
- 'infowindow.info.text-color': COLOR_SYNDICATE_INFO_TEXT,
- 'infowindow.info.highlight-color': COLOR_SYNDICATE_HIGHLIGHT,
- 'infowindow.info.tab-background-color': COLOR_SYNDICATE_INFO_TAB_BG_COLOR,
- 'infowindow.info.tab-text-color': COLOR_SYNDICATE_INFO_TAB_TEXT,
- // Say, OOC, me Buttons etc.
- 'saybutton.background-color': COLOR_SYNDICATE_BG,
- 'saybutton.text-color': COLOR_SYNDICATE_TEXT,
- 'oocbutton.background-color': COLOR_SYNDICATE_BG,
- 'oocbutton.text-color': COLOR_SYNDICATE_TEXT,
- 'mebutton.background-color': COLOR_SYNDICATE_BG,
- 'mebutton.text-color': COLOR_SYNDICATE_TEXT,
- 'asset_cache_browser.background-color': COLOR_SYNDICATE_BG,
- 'asset_cache_browser.text-color': COLOR_SYNDICATE_TEXT,
- 'tooltip.background-color': COLOR_SYNDICATE_BG,
- 'tooltip.text-color': COLOR_SYNDICATE_TEXT,
- 'input.background-color': COLOR_SYNDICATE_BG_DARKER,
- 'input.text-color': COLOR_SYNDICATE_TEXT,
- });
- }
-
- if (name === 'paradise') {
- return Byond.winset({
- /* Buttons */
- 'rpane.textb.background-color': COLOR_PARADISE_BUTTON,
- 'rpane.textb.text-color': COLOR_PARADISE_TEXT,
- 'rpane.infob.background-color': COLOR_PARADISE_BUTTON,
- 'rpane.infob.text-color': COLOR_PARADISE_TEXT,
- 'rpane.wikib.background-color': COLOR_PARADISE_BUTTON,
- 'rpane.wikib.text-color': COLOR_PARADISE_TEXT,
- 'rpane.rulesb.background-color': COLOR_PARADISE_BUTTON,
- 'rpane.rulesb.text-color': COLOR_PARADISE_TEXT,
- 'rpane.githubb.background-color': COLOR_PARADISE_BUTTON,
- 'rpane.githubb.text-color': COLOR_PARADISE_TEXT,
- 'rpane.webmap.background-color': COLOR_PARADISE_BUTTON,
- 'rpane.webmap.text-color': COLOR_PARADISE_TEXT,
- 'rpane.changelog.background-color': COLOR_PARADISE_BUTTON,
- 'rpane.changelog.text-color': COLOR_PARADISE_TEXT,
- /* Mainwindow */
- 'mainwindow.background-color': COLOR_PARADISE_BG,
- 'mainwindow.mainvsplit.background-color': COLOR_PARADISE_BG,
- 'mainwindow.tooltip.background-color': COLOR_PARADISE_BG,
- 'outputwindow.background-color': COLOR_PARADISE_BG,
- 'outputwindow.text-color': COLOR_PARADISE_TEXT,
- /* Rpane */
- 'rpane.background-color': COLOR_PARADISE_BG,
- 'rpane.rpanewindow.background-color': COLOR_PARADISE_BG,
- /* Infowindow */
- 'infowindow.background-color': COLOR_PARADISE_BG,
- 'infowindow.text-color': COLOR_PARADISE_TEXT,
- 'infowindow.info.background-color': COLOR_PARADISE_INFO_BG,
- 'infowindow.info.text-color': COLOR_PARADISE_INFO_TEXT,
- 'infowindow.info.highlight-color': COLOR_PARADISE_HIGHLIGHT,
- 'infowindow.info.tab-background-color': COLOR_PARADISE_INFO_TAB_BG_COLOR,
- 'infowindow.info.tab-text-color': COLOR_PARADISE_INFO_TAB_TEXT,
- // Say, OOC, me Buttons etc.
- 'saybutton.background-color': COLOR_PARADISE_BG,
- 'saybutton.text-color': COLOR_PARADISE_TEXT,
- 'oocbutton.background-color': COLOR_PARADISE_BG,
- 'oocbutton.text-color': COLOR_PARADISE_TEXT,
- 'mebutton.background-color': COLOR_PARADISE_BG,
- 'mebutton.text-color': COLOR_PARADISE_TEXT,
- 'asset_cache_browser.background-color': COLOR_PARADISE_BG,
- 'asset_cache_browser.text-color': COLOR_PARADISE_TEXT,
- 'tooltip.background-color': COLOR_PARADISE_BG,
- 'tooltip.text-color': COLOR_PARADISE_TEXT,
- 'input.background-color': COLOR_PARADISE_BG_DARKER,
- 'input.text-color': COLOR_PARADISE_TEXT,
- });
- }
+ return Byond.winset({
+ /* Buttons */
+ 'rpane.textb.background-color': themeColor.BUTTON,
+ 'rpane.textb.text-color': themeColor.TEXT,
+ 'rpane.infob.background-color': themeColor.BUTTON,
+ 'rpane.infob.text-color': themeColor.TEXT,
+ 'rpane.wikib.background-color': themeColor.BUTTON,
+ 'rpane.wikib.text-color': themeColor.TEXT,
+ 'rpane.forumb.background-color': themeColor.BUTTON,
+ 'rpane.forumb.text-color': themeColor.TEXT,
+ 'rpane.rulesb.background-color': themeColor.BUTTON,
+ 'rpane.rulesb.text-color': themeColor.TEXT,
+ 'rpane.githubb.background-color': themeColor.BUTTON,
+ 'rpane.githubb.text-color': themeColor.TEXT,
+ 'rpane.webmap.background-color': themeColor.BUTTON,
+ 'rpane.webmap.text-color': themeColor.TEXT,
+ 'rpane.changelog.background-color': themeColor.BUTTON,
+ 'rpane.changelog.text-color': themeColor.TEXT,
+ /* Mainwindow */
+ 'mainwindow.background-color': themeColor.BG_BASE,
+ 'mainwindow.mainvsplit.background-color': themeColor.BG_BASE,
+ 'mainwindow.tooltip.background-color': themeColor.BG_BASE,
+ 'outputwindow.background-color': themeColor.BG_BASE,
+ 'outputwindow.text-color': themeColor.TEXT,
+ /* Rpane */
+ 'rpane.background-color': themeColor.BG_BASE,
+ 'rpane.rpanewindow.background-color': themeColor.BG_BASE,
+ /* Infowindow */
+ 'infowindow.background-color': themeColor.BG_BASE,
+ 'infowindow.text-color': themeColor.TEXT,
+ // Say, OOC, me Buttons etc.
+ 'saybutton.background-color': themeColor.BG_BASE,
+ 'saybutton.text-color': themeColor.TEXT,
+ 'oocbutton.background-color': themeColor.BG_BASE,
+ 'oocbutton.text-color': themeColor.TEXT,
+ 'mebutton.background-color': themeColor.BG_BASE,
+ 'mebutton.text-color': themeColor.TEXT,
+ 'asset_cache_browser.background-color': themeColor.BG_BASE,
+ 'asset_cache_browser.text-color': themeColor.TEXT,
+ 'tooltip.background-color': themeColor.BG_BASE,
+ 'tooltip.text-color': themeColor.TEXT,
+ 'input.background-color': themeColor.BG_SECOND,
+ 'input.text-color': themeColor.TEXT,
+ });
};
diff --git a/tgui/packages/tgui/interfaces/ATM.js b/tgui/packages/tgui/interfaces/ATM.js
index dc8277a75f5..167a340015e 100644
--- a/tgui/packages/tgui/interfaces/ATM.js
+++ b/tgui/packages/tgui/interfaces/ATM.js
@@ -103,7 +103,7 @@ const ChangeSecurityLevel = (props, context) => {
icon="unlock"
selected={security_level === 0}
onClick={() =>
- act('change_security_level', { new_security_level: 1 })
+ act('change_security_level', { new_security_level: 0 })
}
/>
@@ -116,9 +116,9 @@ const ChangeSecurityLevel = (props, context) => {
- act('change_security_level', { new_security_level: 2 })
+ act('change_security_level', { new_security_level: 1 })
}
/>
@@ -126,6 +126,21 @@ const ChangeSecurityLevel = (props, context) => {
An account number and pin must be manually entered to access this
account and process transactions.
+
+
+
+ act('change_security_level', { new_security_level: 2 })
+ }
+ />
+
+
+ An account number, pin and card are required to access this account
+ and process transactions.
+
diff --git a/tgui/packages/tgui/interfaces/ChemMaster.js b/tgui/packages/tgui/interfaces/ChemMaster.js
deleted file mode 100644
index 870273e0581..00000000000
--- a/tgui/packages/tgui/interfaces/ChemMaster.js
+++ /dev/null
@@ -1,501 +0,0 @@
-import { useBackend } from '../backend';
-import {
- Box,
- Button,
- Flex,
- Icon,
- LabeledList,
- Section,
- Stack,
-} from '../components';
-import { Window } from '../layouts';
-import { BeakerContents } from './common/BeakerContents';
-import { classes } from 'common/react';
-import {
- ComplexModal,
- modalOpen,
- modalAnswer,
- modalRegisterBodyOverride,
-} from './common/ComplexModal';
-
-const transferAmounts = [1, 5, 10];
-const bottleStyles = [
- 'bottle',
- 'small_bottle',
- 'wide_bottle',
- 'round_bottle',
- 'reagent_bottle',
-];
-
-const SpriteStyleButton = (props, context) => {
- const { icon, ...restProps } = props;
- return (
-
-
-
- );
-};
-
-const analyzeModalBodyOverride = (modal, context) => {
- const { act, data } = useBackend(context);
- const result = modal.args.analysis;
- return (
-
-
-
- {result.name}
-
- {(result.desc || '').length > 0 ? result.desc : 'N/A'}
-
- {result.blood_type && (
- <>
-
- {result.blood_type}
-
-
- {result.blood_dna}
-
- >
- )}
- {!data.condi && (
-
- act('print', {
- idx: result.idx,
- beaker: modal.args.beaker,
- })
- }
- />
- )}
-
-
-
- );
-};
-
-const changePatchStyleModalBodyOverride = (modal, context) => {
- const { data } = useBackend(context);
- return (
-
- {data.modal.choices.map((c, i) => (
-
- modalAnswer(context, modal.id, i + 1)}
- icon={'bandaid' + (i + 1)}
- />
-
- ))}
-
- );
-};
-
-const changePillStyleModalBodyOverride = (modal, context) => {
- const { data } = useBackend(context);
- return (
-
- {data.modal.choices.map((c, i) => (
-
- modalAnswer(context, modal.id, i + 1)}
- icon={'pill' + (i + 1)}
- />
-
- ))}
-
- );
-};
-
-const changeBottleStyleModalBodyOverride = (modal, context) => {
- const { data } = useBackend(context);
- return (
-
- {data.modal.choices.map((c, i) => (
-
- modalAnswer(context, modal.id, i + 1)}
- icon={bottleStyles[i]}
- />
-
- ))}
-
- );
-};
-
-export const ChemMaster = (props, context) => {
- const { data } = useBackend(context);
- const {
- condi,
- beaker,
- beaker_reagents = [],
- buffer_reagents = [],
- mode,
- } = data;
- return (
-
-
-
-
- 0}
- />
-
- 0}
- />
-
-
-
-
- );
-};
-
-const ChemMasterBeaker = (props, context) => {
- const { act } = useBackend(context);
- const { beaker, beakerReagents, bufferNonEmpty } = props;
- return (
-
- act('eject')}
- />
- ) : (
- act('eject')}
- />
- )
- }
- >
- {beaker ? (
- (
-
-
- modalOpen(context, 'analyze', {
- idx: i + 1,
- beaker: 1,
- })
- }
- />
- {transferAmounts.map((am, j) => (
-
- act('add', {
- id: chemical.id,
- amount: am,
- })
- }
- />
- ))}
-
- act('add', {
- id: chemical.id,
- amount: chemical.volume,
- })
- }
- />
-
- modalOpen(context, 'addcustom', {
- id: chemical.id,
- })
- }
- />
-
- )}
- />
- ) : (
- No beaker loaded.
- )}
-
-
- );
-};
-
-const ChemMasterBuffer = (props, context) => {
- const { act } = useBackend(context);
- const { mode, bufferReagents = [] } = props;
- return (
-
-
- Transferring to
- act('toggle')}
- />
-
- }
- >
- {bufferReagents.length > 0 ? (
- (
-
-
- modalOpen(context, 'analyze', {
- idx: i + 1,
- beaker: 0,
- })
- }
- />
- {transferAmounts.map((am, i) => (
-
- act('remove', {
- id: chemical.id,
- amount: am,
- })
- }
- />
- ))}
-
- act('remove', {
- id: chemical.id,
- amount: chemical.volume,
- })
- }
- />
-
- modalOpen(context, 'removecustom', {
- id: chemical.id,
- })
- }
- />
-
- )}
- />
- ) : (
- Buffer is empty.
- )}
-
-
- );
-};
-
-const ChemMasterProduction = (props, context) => {
- const { act } = useBackend(context);
- if (!props.bufferNonEmpty) {
- return (
-
-
-
-
-
-
- Buffer is empty.
-
-
-
-
- );
- }
-
- return (
-
- {!props.isCondiment ? (
-
- ) : (
-
- )}
-
- );
-};
-
-const ChemMasterProductionChemical = (props, context) => {
- const { act, data } = useBackend(context);
- return (
-
-
- modalOpen(context, 'create_pill')}
- />
- modalOpen(context, 'create_pill_multiple')}
- />
- modalOpen(context, 'change_pill_style')}>
-
- Style
-
-
-
- modalOpen(context, 'create_patch')}
- />
- modalOpen(context, 'create_patch_multiple')}
- />
- modalOpen(context, 'change_patch_style')}>
-
- Style
-
-
-
- modalOpen(context, 'create_bottle')}
- />
- modalOpen(context, 'change_bottle_style')}
- >
-
- Style
-
-
-
- );
-};
-
-const ChemMasterProductionCondiment = (props, context) => {
- const { act } = useBackend(context);
- return (
- <>
- modalOpen(context, 'create_condi_pack')}
- />
-
- act('create_condi_bottle')}
- />
- >
- );
-};
-
-const ChemMasterCustomization = (props, context) => {
- const { act, data } = useBackend(context);
- if (!data.loaded_pill_bottle) {
- return (
-
- No pill bottle or patch pack loaded.
-
- );
- }
-
- return (
-
- act('ejectp')}
- />
- modalOpen(context, 'change_pill_bottle_style')}
- />
-
- );
-};
-
-modalRegisterBodyOverride('analyze', analyzeModalBodyOverride);
-modalRegisterBodyOverride(
- 'change_patch_style',
- changePatchStyleModalBodyOverride
-);
-modalRegisterBodyOverride(
- 'change_pill_style',
- changePillStyleModalBodyOverride
-);
-modalRegisterBodyOverride(
- 'change_bottle_style',
- changeBottleStyleModalBodyOverride
-);
diff --git a/tgui/packages/tgui/interfaces/ChemMaster.tsx b/tgui/packages/tgui/interfaces/ChemMaster.tsx
new file mode 100644
index 00000000000..2a995302254
--- /dev/null
+++ b/tgui/packages/tgui/interfaces/ChemMaster.tsx
@@ -0,0 +1,603 @@
+import { Component, InfernoNode } from 'inferno';
+import { useBackend } from '../backend';
+import {
+ Box,
+ Button,
+ Icon,
+ Input,
+ LabeledList,
+ Section,
+ Stack,
+ Slider,
+ Tabs,
+} from '../components';
+import { Window } from '../layouts';
+import { BeakerContents } from './common/BeakerContents';
+import {
+ ComplexModal,
+ modalOpen,
+ modalRegisterBodyOverride,
+} from './common/ComplexModal';
+import { BooleanLike, classes } from 'common/react';
+import { BoxProps } from '../components/Box';
+
+const transferAmounts = [1, 5, 10];
+
+const analyzeModalBodyOverride = (modal, context) => {
+ const { act, data } = useBackend(context);
+ const result = modal.args.analysis;
+ return (
+
+
+
+
+ {result.name}
+
+ {(result.desc || '').length > 0 ? result.desc : 'N/A'}
+
+ {result.blood_type && (
+ <>
+
+ {result.blood_type}
+
+
+ {result.blood_dna}
+
+ >
+ )}
+ {!data.condi && (
+
+ act('print', {
+ idx: result.idx,
+ beaker: modal.args.beaker,
+ })
+ }
+ />
+ )}
+
+
+
+
+ );
+};
+
+interface ProductionItemSprite {
+ id: number;
+ sprite: string;
+}
+
+interface StaticProductionData {
+ name: string;
+ icon: string;
+ max_items_amount: number;
+ max_units_per_item: number;
+ sprites?: ProductionItemSprite[];
+}
+
+interface NonStaticProductionData {
+ set_name?: string;
+ set_items_amount: string;
+ set_sprite?: number;
+ placeholder_name?: string;
+}
+
+type ProductionData = StaticProductionData &
+ NonStaticProductionData & { id: string };
+
+enum TransferMode {
+ ToDisposals = 0,
+ ToBeaker = 1,
+}
+
+interface ReagentData {
+ id: string;
+ name: string;
+ description: string;
+ volume: number;
+}
+
+interface ContainerStyle {
+ color: string;
+ name: string;
+}
+
+interface ChemMasterData {
+ // ui_static
+ maxnamelength: number;
+ static_production_data: Record;
+ containerstyles: ContainerStyle[];
+
+ condi: BooleanLike;
+ loaded_pill_bottle: BooleanLike;
+ loaded_pill_bottle_style?: string;
+ beaker: BooleanLike;
+ beaker_reagents: ReagentData[];
+ buffer_reagents: ReagentData[];
+ mode: TransferMode;
+ printing: BooleanLike;
+ modal?: unknown;
+ production_mode: string;
+ production_data: Record;
+}
+
+export const ChemMaster = (props, context) => {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+ );
+};
+
+const ChemMasterBeaker = (props: {}, context) => {
+ const { act, data } = useBackend(context);
+ const { beaker, beaker_reagents, buffer_reagents } = data;
+ const bufferNonEmpty = buffer_reagents.length > 0;
+ return (
+
+ act('eject')}
+ />
+ ) : (
+ act('eject')}
+ />
+ )
+ }
+ >
+ {beaker ? (
+ (
+
+
+ modalOpen(context, 'analyze', {
+ idx: i + 1,
+ beaker: 1,
+ })
+ }
+ />
+ {transferAmounts.map((am, j) => (
+
+ act('add', {
+ id: chemical.id,
+ amount: am,
+ })
+ }
+ />
+ ))}
+
+ act('add', {
+ id: chemical.id,
+ amount: chemical.volume,
+ })
+ }
+ />
+
+ modalOpen(context, 'addcustom', {
+ id: chemical.id,
+ })
+ }
+ />
+
+ )}
+ />
+ ) : (
+ No beaker loaded.
+ )}
+
+
+ );
+};
+
+const ChemMasterBuffer = (props: {}, context) => {
+ const { act, data } = useBackend(context);
+ const { mode, buffer_reagents } = data;
+ return (
+
+
+ Transferring to
+ act('toggle')}
+ />
+
+ }
+ >
+ {buffer_reagents.length > 0 ? (
+ (
+
+
+ modalOpen(context, 'analyze', {
+ idx: i + 1,
+ beaker: 0,
+ })
+ }
+ />
+ {transferAmounts.map((am, i) => (
+
+ act('remove', {
+ id: chemical.id,
+ amount: am,
+ })
+ }
+ />
+ ))}
+
+ act('remove', {
+ id: chemical.id,
+ amount: chemical.volume,
+ })
+ }
+ />
+
+ modalOpen(context, 'removecustom', {
+ id: chemical.id,
+ })
+ }
+ />
+
+ )}
+ />
+ ) : (
+ Buffer is empty.
+ )}
+
+
+ );
+};
+
+const ChemMasterProduction = (props: {}, context) => {
+ const { data } = useBackend(context);
+ const { buffer_reagents } = data;
+ if (buffer_reagents.length === 0) {
+ return (
+
+
+
+
+
+
+ Buffer is empty.
+
+
+
+
+ );
+ }
+
+ return (
+
+
+
+ );
+};
+
+const ChemMasterProductionTabs = (props: {}, context) => {
+ const { act, data } = useBackend(context);
+ const { production_mode, production_data, static_production_data } = data;
+ const decideTab = (mode: ChemMasterData['production_mode']) => {
+ let static_data = static_production_data[mode];
+ let nonstatic_data = production_data[mode];
+ if (static_data !== undefined && nonstatic_data !== undefined) {
+ const productionData = {
+ ...static_data,
+ ...nonstatic_data,
+ id: mode,
+ };
+ return ;
+ }
+
+ return 'UNKNOWN INTERFACE';
+ };
+ return (
+ <>
+
+ {Object.entries(static_production_data).map(([id, { name, icon }]) => {
+ return (
+
+ act('set_production_mode', { production_mode: id })
+ }
+ >
+ {name}
+
+ );
+ })}
+
+ {decideTab(production_mode)}
+ >
+ );
+};
+
+interface ChemMasterNameInputProps {
+ placeholder: string;
+ onMouseUp?: (MouseEvent) => void;
+}
+
+class ChemMasterNameInput extends Component<
+ ChemMasterNameInputProps & BoxProps
+> {
+ constructor() {
+ super();
+ }
+
+ handleMouseUp = (e: MouseEvent) => {
+ const { placeholder, onMouseUp } = this.props;
+ const target = e.target as HTMLInputElement;
+
+ // Middle-click button
+ if (e.button === 1) {
+ target.value = placeholder;
+ target.select();
+ }
+
+ if (onMouseUp) {
+ onMouseUp(e);
+ }
+ };
+
+ render() {
+ const { data } = useBackend(this.context);
+ const { maxnamelength } = data;
+
+ return (
+
+ );
+ }
+}
+
+const ChemMasterProductionCommon = (
+ props: {
+ children: InfernoNode | InfernoNode[];
+ productionData: ProductionData;
+ },
+ context
+) => {
+ const { act, data } = useBackend(context);
+ const { children, productionData } = props;
+ const { buffer_reagents = [] } = data;
+ const { id, max_items_amount, set_name, set_items_amount, placeholder_name } =
+ productionData;
+ return (
+
+ {children}
+
+
+ act(`set_items_amount`, {
+ production_mode: id,
+ amount: value,
+ })
+ }
+ />
+
+ {set_name !== undefined && set_name !== null && (
+
+
+ act(`set_items_name`, {
+ production_mode: id,
+ name: value,
+ })
+ }
+ />
+
+ )}
+
+ act(`create_items`, { production_mode: id })}
+ />
+
+
+ );
+};
+
+const SpriteStyleButton = (props: { icon: string } & BoxProps, context) => {
+ const { icon, ...restProps } = props;
+ return (
+
+
+
+ );
+};
+
+const ChemMasterProductionGeneric = (
+ props: { productionData: ProductionData },
+ context
+) => {
+ const { act } = useBackend(context);
+ const { id: modeId, set_sprite, sprites } = props.productionData;
+ let style_buttons;
+ if (sprites && sprites.length > 0) {
+ style_buttons = sprites.map(({ id, sprite }) => (
+
+ act('set_sprite_style', { production_mode: modeId, style: id })
+ }
+ selected={set_sprite === id}
+ />
+ ));
+ }
+ return (
+
+ {style_buttons && (
+ {style_buttons}
+ )}
+
+ );
+};
+
+const ChemMasterCustomization = (props: {}, context) => {
+ const { act, data } = useBackend(context);
+ const { loaded_pill_bottle_style, containerstyles, loaded_pill_bottle } =
+ data;
+
+ const style_button_size = { width: '20px', height: '20px' };
+ const style_buttons = containerstyles.map(({ color, name }) => {
+ let selected = loaded_pill_bottle_style === color;
+ return (
+ act('set_container_style', { style: color })}
+ icon={selected && 'check'}
+ iconStyle={{
+ position: 'relative',
+ 'z-index': 1,
+ }}
+ tooltip={name}
+ tooltipPosition="top"
+ >
+ {/* Required. Removing this causes non-selected elements to flow up */}
+ {!selected &&
}
+
+
+ );
+ });
+ return (
+
+ act('ejectp')}
+ />
+ }
+ >
+ {!loaded_pill_bottle ? (
+ No pill bottle or patch pack loaded.
+ ) : (
+
+
+ act('clear_container_style')}
+ selected={!loaded_pill_bottle_style}
+ tooltip="Default"
+ tooltipPosition="top"
+ />
+ {style_buttons}
+
+
+ )}
+
+
+ );
+};
+
+modalRegisterBodyOverride('analyze', analyzeModalBodyOverride);
diff --git a/tgui/packages/tgui/interfaces/Mimicking.js b/tgui/packages/tgui/interfaces/Mimicking.js
new file mode 100644
index 00000000000..30ff8ff8490
--- /dev/null
+++ b/tgui/packages/tgui/interfaces/Mimicking.js
@@ -0,0 +1,46 @@
+import { useBackend } from '../backend';
+import { Box, Button, Section, Stack } from '../components';
+import { Window } from '../layouts';
+
+export const Mimicking = (props, context) => {
+ const { act, data } = useBackend(context);
+ const slots = data.slots || [];
+
+ return (
+
+
+
+
+ {slots.map((voice) => (
+
+ act('Choose', { 'id': voice.id })}
+ />
+ act('Delete', { 'id': voice.id })}
+ />
+ >
+ }
+ >
+
+ Voice: {voice.voice}
+
+
+ ))}
+ act('Add')} />
+
+
+
+
+ );
+};
diff --git a/tgui/packages/tgui/interfaces/QuestConsole.js b/tgui/packages/tgui/interfaces/QuestConsole.js
index 3efc8b45006..a9be80027d0 100644
--- a/tgui/packages/tgui/interfaces/QuestConsole.js
+++ b/tgui/packages/tgui/interfaces/QuestConsole.js
@@ -45,47 +45,45 @@ export const QuestConsole = (properties, context) => {
-
-
- setTab('centcomm')}
- >
-
- NT Requests
-
- setTab('corporation')}
- >
-
- Commercial
-
- setTab('plasma')}
- >
-
- Plasma Supply
-
- setTab('management')}
- >
-
- Management
-
-
- {tabName === 'management' ? (
-
- ) : (
-
- )}
-
+
+ setTab('centcomm')}
+ >
+ NT Requests
+
+ setTab('corporation')}
+ >
+ Commercial
+
+ setTab('plasma')}
+ >
+ Plasma Supply
+
+ setTab('management')}
+ >
+ Management
+
+
+ {tabName === 'management' ? (
+
+ ) : (
+
+ )}
diff --git a/tgui/packages/tgui/interfaces/StripMenu.tsx b/tgui/packages/tgui/interfaces/StripMenu.tsx
new file mode 100644
index 00000000000..a421875ef51
--- /dev/null
+++ b/tgui/packages/tgui/interfaces/StripMenu.tsx
@@ -0,0 +1,643 @@
+import { range } from 'common/collections';
+import { BooleanLike } from 'common/react';
+import { resolveAsset } from '../assets';
+import { useBackend } from '../backend';
+import { Box, Button, Icon, Stack } from '../components';
+import { Window } from '../layouts';
+
+const ROWS = 5;
+const COLUMNS = 9;
+
+const getColumnsAmount = (mode: number): number => {
+ if (mode === 0) {
+ return 5;
+ }
+ return 9;
+};
+
+const BUTTON_DIMENSIONS = '64px';
+
+type GridSpotKey = string;
+
+const getGridSpotKey = (spot: [number, number]): GridSpotKey => {
+ return `${spot[0]}/${spot[1]}`;
+};
+
+const CornerText = (props: {
+ align: 'left' | 'right';
+ children: string;
+}): JSX.Element => {
+ const { align, children } = props;
+
+ return (
+
+ {children}
+
+ );
+};
+
+type AlternateAction = {
+ icon: string;
+ text: string;
+};
+
+const ALTERNATE_ACTIONS: Record = {
+ enable_internals: {
+ icon: 'lungs',
+ text: 'Enable internals',
+ },
+
+ disable_internals: {
+ icon: 'lungs',
+ text: 'Disable internals',
+ },
+
+ enable_lock: {
+ icon: 'lock',
+ text: 'Enable lock',
+ },
+
+ disable_lock: {
+ icon: 'unlock',
+ text: 'Disable lock',
+ },
+
+ suit_sensors: {
+ icon: 'tshirt',
+ text: 'Adjust suit sensors',
+ },
+
+ remove_accessory: {
+ icon: 'medal',
+ text: 'Remove accessory',
+ },
+
+ dislodge_headpocket: {
+ icon: 'head-side-virus', // I can't find a better icon, this will do
+ text: 'Dislodge headpocket',
+ },
+};
+
+const SLOTS: Record<
+ string,
+ {
+ displayName: string;
+ gridSpot: GridSpotKey;
+ image?: string;
+ additionalComponent?: JSX.Element;
+ }
+> = {
+ neck: {
+ displayName: 'neck',
+ gridSpot: getGridSpotKey([0, 0]),
+ image: 'inventory-neck.png',
+ },
+
+ eyes: {
+ displayName: 'eyewear',
+ gridSpot: getGridSpotKey([1, 0]),
+ image: 'inventory-glasses.png',
+ },
+
+ head: {
+ displayName: 'headwear',
+ gridSpot: getGridSpotKey([0, 1]),
+ image: 'inventory-head.png',
+ },
+
+ mask: {
+ displayName: 'mask',
+ gridSpot: getGridSpotKey([1, 1]),
+ image: 'inventory-mask.png',
+ },
+
+ pet_collar: {
+ displayName: 'collar',
+ gridSpot: getGridSpotKey([1, 1]),
+ image: 'inventory-collar.png',
+ },
+
+ right_ear: {
+ displayName: 'right ear',
+ gridSpot: getGridSpotKey([0, 2]),
+ image: 'inventory-ears.png',
+ },
+
+ left_ear: {
+ displayName: 'left ear',
+ gridSpot: getGridSpotKey([1, 2]),
+ image: 'inventory-ears.png',
+ },
+
+ parrot_headset: {
+ displayName: 'headset',
+ gridSpot: getGridSpotKey([1, 2]),
+ image: 'inventory-ears.png',
+ },
+
+ handcuffs: {
+ displayName: 'handcuffs',
+ gridSpot: getGridSpotKey([1, 3]),
+ },
+
+ legcuffs: {
+ displayName: 'legcuffs',
+ gridSpot: getGridSpotKey([1, 4]),
+ },
+
+ jumpsuit: {
+ displayName: 'uniform',
+ gridSpot: getGridSpotKey([2, 0]),
+ image: 'inventory-uniform.png',
+ },
+
+ suit: {
+ displayName: 'suit',
+ gridSpot: getGridSpotKey([2, 1]),
+ image: 'inventory-suit.png',
+ },
+
+ gloves: {
+ displayName: 'gloves',
+ gridSpot: getGridSpotKey([2, 2]),
+ image: 'inventory-gloves.png',
+ },
+
+ right_hand: {
+ displayName: 'right hand',
+ gridSpot: getGridSpotKey([2, 3]),
+ image: 'inventory-hand_r.png',
+ additionalComponent: R ,
+ },
+
+ left_hand: {
+ displayName: 'left hand',
+ gridSpot: getGridSpotKey([2, 4]),
+ image: 'inventory-hand_l.png',
+ additionalComponent: L ,
+ },
+
+ shoes: {
+ displayName: 'shoes',
+ gridSpot: getGridSpotKey([3, 1]),
+ image: 'inventory-shoes.png',
+ },
+
+ suit_storage: {
+ displayName: 'suit storage',
+ gridSpot: getGridSpotKey([4, 0]),
+ image: 'inventory-suit_storage.png',
+ },
+
+ id: {
+ displayName: 'ID',
+ gridSpot: getGridSpotKey([4, 1]),
+ image: 'inventory-id.png',
+ },
+
+ belt: {
+ displayName: 'belt',
+ gridSpot: getGridSpotKey([4, 2]),
+ image: 'inventory-belt.png',
+ },
+
+ back: {
+ displayName: 'backpack',
+ gridSpot: getGridSpotKey([4, 3]),
+ image: 'inventory-back.png',
+ },
+
+ left_pocket: {
+ displayName: 'left pocket',
+ gridSpot: getGridSpotKey([3, 4]),
+ image: 'inventory-pocket.png',
+ },
+
+ right_pocket: {
+ displayName: 'right pocket',
+ gridSpot: getGridSpotKey([3, 3]),
+ image: 'inventory-pocket.png',
+ },
+
+ pda: {
+ displayName: 'PDA',
+ gridSpot: getGridSpotKey([4, 4]),
+ image: 'inventory-pda.png',
+ },
+};
+
+const ALTERNATIVE_SLOTS: Record<
+ string,
+ {
+ displayName: string;
+ gridSpot: GridSpotKey;
+ image?: string;
+ additionalComponent?: JSX.Element;
+ }
+> = {
+ neck: {
+ displayName: 'neck',
+ gridSpot: getGridSpotKey([0, 0]),
+ image: 'inventory-neck.png',
+ },
+
+ eyes: {
+ displayName: 'eyewear',
+ gridSpot: getGridSpotKey([1, 0]),
+ image: 'inventory-glasses.png',
+ },
+
+ head: {
+ displayName: 'headwear',
+ gridSpot: getGridSpotKey([0, 1]),
+ image: 'inventory-head.png',
+ },
+
+ mask: {
+ displayName: 'mask',
+ gridSpot: getGridSpotKey([1, 1]),
+ image: 'inventory-mask.png',
+ },
+
+ pet_collar: {
+ displayName: 'collar',
+ gridSpot: getGridSpotKey([1, 1]),
+ image: 'inventory-collar.png',
+ },
+
+ right_ear: {
+ displayName: 'right ear',
+ gridSpot: getGridSpotKey([0, 2]),
+ image: 'inventory-ears.png',
+ },
+
+ left_ear: {
+ displayName: 'left ear',
+ gridSpot: getGridSpotKey([1, 2]),
+ image: 'inventory-ears.png',
+ },
+
+ parrot_headset: {
+ displayName: 'headset',
+ gridSpot: getGridSpotKey([1, 2]),
+ image: 'inventory-ears.png',
+ },
+
+ handcuffs: {
+ displayName: 'handcuffs',
+ gridSpot: getGridSpotKey([1, 3]),
+ },
+
+ legcuffs: {
+ displayName: 'legcuffs',
+ gridSpot: getGridSpotKey([1, 4]),
+ },
+
+ jumpsuit: {
+ displayName: 'uniform',
+ gridSpot: getGridSpotKey([2, 0]),
+ image: 'inventory-uniform.png',
+ },
+
+ suit: {
+ displayName: 'suit',
+ gridSpot: getGridSpotKey([2, 1]),
+ image: 'inventory-suit.png',
+ },
+
+ gloves: {
+ displayName: 'gloves',
+ gridSpot: getGridSpotKey([2, 2]),
+ image: 'inventory-gloves.png',
+ },
+
+ right_hand: {
+ displayName: 'right hand',
+ gridSpot: getGridSpotKey([4, 4]),
+ image: 'inventory-hand_r.png',
+ additionalComponent: R ,
+ },
+
+ left_hand: {
+ displayName: 'left hand',
+ gridSpot: getGridSpotKey([4, 5]),
+ image: 'inventory-hand_l.png',
+ additionalComponent: L ,
+ },
+
+ shoes: {
+ displayName: 'shoes',
+ gridSpot: getGridSpotKey([3, 1]),
+ image: 'inventory-shoes.png',
+ },
+
+ suit_storage: {
+ displayName: 'suit storage',
+ gridSpot: getGridSpotKey([4, 0]),
+ image: 'inventory-suit_storage.png',
+ },
+
+ id: {
+ displayName: 'ID',
+ gridSpot: getGridSpotKey([4, 1]),
+ image: 'inventory-id.png',
+ },
+
+ belt: {
+ displayName: 'belt',
+ gridSpot: getGridSpotKey([4, 2]),
+ image: 'inventory-belt.png',
+ },
+
+ back: {
+ displayName: 'backpack',
+ gridSpot: getGridSpotKey([4, 3]),
+ image: 'inventory-back.png',
+ },
+
+ left_pocket: {
+ displayName: 'left pocket',
+ gridSpot: getGridSpotKey([4, 7]),
+ image: 'inventory-pocket.png',
+ },
+
+ right_pocket: {
+ displayName: 'right pocket',
+ gridSpot: getGridSpotKey([4, 6]),
+ image: 'inventory-pocket.png',
+ },
+
+ pda: {
+ displayName: 'PDA',
+ gridSpot: getGridSpotKey([4, 8]),
+ image: 'inventory-pda.png',
+ },
+};
+
+enum ObscuringLevel {
+ Completely = 1,
+ Hidden = 2,
+}
+
+type Interactable = {
+ interacting: BooleanLike;
+ cantstrip: BooleanLike;
+};
+
+/**
+ * Some possible options:
+ *
+ * null - No interactions, no item, but is an available slot
+ * { interacting: 1 } - No item, but we're interacting with it
+ * { icon: icon, name: name } - An item with no alternate actions
+ * that we're not interacting with.
+ * { icon, name, interacting: 1 } - An item with no alternate actions
+ * that we're interacting with.
+ */
+type StripMenuItem =
+ | null
+ | Interactable
+ | ((
+ | {
+ icon: string;
+ name: string;
+ alternates?: Array;
+ }
+ | {
+ obscured: ObscuringLevel;
+ }
+ ) &
+ Partial);
+
+type StripMenuData = {
+ items: Record;
+ name: string;
+ show_mode: number;
+};
+
+export const StripMenu = (props, context) => {
+ const { act, data } = useBackend(context);
+
+ const gridSpots = new Map();
+ if (data.show_mode === 0) {
+ for (const key of Object.keys(data.items)) {
+ gridSpots.set(SLOTS[key].gridSpot, key);
+ }
+ } else {
+ for (const key of Object.keys(data.items)) {
+ gridSpots.set(ALTERNATIVE_SLOTS[key].gridSpot, key);
+ }
+ }
+
+ const get_button_color = (item) => {
+ if (!item) {
+ return 'translucent';
+ }
+ if (item.cantstrip) {
+ return 'transparent';
+ }
+ if (item.interacting) {
+ return 'average';
+ }
+ return 'translucent';
+ };
+
+ const disable_background_hover = (item) => {
+ if (item && item.cantstrip) {
+ return 'transparent';
+ }
+ return 'none';
+ };
+
+ return (
+
+
+
+ {range(0, ROWS).map((row) => (
+
+
+ {range(0, getColumnsAmount(data.show_mode)).map((column) => {
+ const key = getGridSpotKey([row, column]);
+ const keyAtSpot = gridSpots.get(key);
+
+ if (!keyAtSpot) {
+ return (
+
+ );
+ }
+
+ const item = data.items[keyAtSpot];
+ const slot = SLOTS[keyAtSpot];
+
+ let alternateActions: Array | undefined;
+
+ let content;
+ let tooltip;
+
+ if (item === null) {
+ tooltip = slot.displayName;
+ } else if ('name' in item) {
+ content = (
+
+ );
+
+ tooltip = item.name;
+ } else if ('obscured' in item) {
+ content = (
+
+ );
+
+ tooltip = `obscured ${slot.displayName}`;
+ }
+
+ if (item !== null) {
+ if ('alternates' in item) {
+ if (item.alternates !== null) {
+ alternateActions = item.alternates;
+ }
+ }
+ }
+
+ return (
+
+
+ {
+ act('use', {
+ key: keyAtSpot,
+ });
+ }}
+ fluid
+ color={get_button_color(item)}
+ tooltip={tooltip}
+ style={{
+ position: 'relative',
+ width: '100%',
+ height: '100%',
+ padding: 0,
+ 'background-color': disable_background_hover(item),
+ }}
+ >
+ {slot.image && (
+
+ )}
+
+ {content}
+
+ {slot.additionalComponent}
+
+
+ {alternateActions !== undefined &&
+ alternateActions.map((actionKey, index) => {
+ const buttonOffset = index * 1.8;
+ return (
+
+ {
+ act('alt', {
+ key: keyAtSpot,
+ action_key: actionKey,
+ });
+ }}
+ tooltip={ALTERNATE_ACTIONS[actionKey].text}
+ width="1.8em"
+ style={{
+ background: 'rgba(0, 0, 0, 0.6)',
+ position: 'absolute',
+ bottom: 0,
+ right: `${buttonOffset}em`,
+ 'z-index': 2 + index,
+ }}
+ >
+
+
+
+ );
+ })}
+
+
+
+ );
+ })}
+
+
+ ))}
+
+
+
+ );
+};
diff --git a/tgui/packages/tgui/interfaces/Uplink.js b/tgui/packages/tgui/interfaces/Uplink.js
index 4c9d1ffa8fa..d485d102fc1 100644
--- a/tgui/packages/tgui/interfaces/Uplink.js
+++ b/tgui/packages/tgui/interfaces/Uplink.js
@@ -96,8 +96,21 @@ export const Uplink = (props, context) => {
icon="suitcase"
>
Contracting Opportunity
+ {!data.contractor.is_admin_forced &&
+ !data.contractor.accepted ? (
+ data.contractor.available_offers > 0 ? (
+ [Left:{data.contractor.available_offers}]
+ ) : (
+ [Offers over]
+ )
+ ) : (
+ ''
+ )}
{data.contractor.accepted ? (
(Accepted)
+ ) : !data.contractor.is_admin_forced &&
+ data.contractor.available_offers <= 0 ? (
+ ''
) : (
{
const isAvailable = !!data?.contractor?.available;
const isAffordable = !!data?.contractor?.affordable;
const isAccepted = !!data?.contractor?.accepted;
+ const { available_offers } = data.contractor || {};
+ const isAdminForced = !!data?.contractor?.is_admin_forced;
return (
{
More detailed instructions can be found within your kit, should you
accept this offer.
+ {!isAdminForced ? (
+
+ Hurry up. You are not the only one who received this offer. Their
+ number is limited. If other traitors accept all offers before you,
+ you will not be able to accept one of them.
+
+ Available offers: {available_offers}
+
+ ) : (
+ ''
+ )}
{
icon={isAvailable && !isAccepted && 'check'}
color="good"
content={
- isAccepted
- ? 'Accepted'
- : isAvailable
- ? [
- 'Accept Offer',
- ' (' + f + ')'}
- />,
- ]
- : !isAffordable
- ? 'Insufficient TC'
- : 'Offer expired'
+ isAccepted ? (
+ 'Accepted'
+ ) : isAvailable ? (
+ [
+ 'Accept Offer',
+ ' (' + f + ')'}
+ />,
+ ]
+ ) : !isAffordable ? (
+ 'Insufficient TC'
+ ) : !data.contractor.is_admin_forced ? (
+ data.contractor.available_offers > 0 ? (
+ [Left:{data.contractor.available_offers}]
+ ) : (
+ [Offers are over]
+ )
+ ) : (
+ 'Offer expired'
+ )
}
position="absolute"
right="1rem"
diff --git a/tgui/packages/tgui/interfaces/Workshop.js b/tgui/packages/tgui/interfaces/Workshop.js
index d12c1387034..28408318c59 100644
--- a/tgui/packages/tgui/interfaces/Workshop.js
+++ b/tgui/packages/tgui/interfaces/Workshop.js
@@ -5,11 +5,11 @@ import {
Button,
Collapsible,
Dropdown,
- Flex,
Input,
LabeledList,
ProgressBar,
Section,
+ Stack,
} from '../components';
import { Countdown } from '../components/Countdown';
import { Window } from '../layouts';
@@ -56,48 +56,53 @@ export const Workshop = (_properties, context) => {
return (
-
-
-
-
-
-
- {brassReadable}
- act('dispense')}
- />
-
- {powerReadable}
-
-
-
-
-
- {building && (
-
- Building {building}
- (
- f.substr(3)}
- />
- )
-
- )}
-
+
+
+
+
+
+
+
+ {brassReadable}
+ act('dispense')}
+ />
+
+
+ {powerReadable}
+
+
+ {building && (
+
+ Building {building}
+ (
+ f.substr(3)}
+ />
+ )
+
+ )}
+
+
+
+
+
+
);
@@ -113,15 +118,15 @@ const WorkshopSearch = (_properties, context) => {
);
return (
-
-
+
+
setSearchText(value)}
/>
-
-
+
+
{
ml="0.5rem"
onClick={() => setDescending(!descending)}
/>
-
-
+
+
);
};
@@ -181,7 +186,7 @@ const WorkshopItems = (_properties, context) => {
);
});
return (
-
+
{has_contents ? (
contents
@@ -189,7 +194,7 @@ const WorkshopItems = (_properties, context) => {
No items matching your criteria was found!
)}
-
+
);
};
diff --git a/tgui/public/tgui-panel.bundle.js b/tgui/public/tgui-panel.bundle.js
index 8ebb86f83da..05c0adaf678 100644
--- a/tgui/public/tgui-panel.bundle.js
+++ b/tgui/public/tgui-panel.bundle.js
@@ -1,30 +1,30 @@
-(function(){(function(){var An={66641:function(E,n,t){"use strict";n.__esModule=!0,n.createPopper=void 0,n.popperGenerator=g;var e=i(t(8823)),r=i(t(19820)),o=i(t(54826)),a=i(t(43243)),u=i(t(17859)),c=i(t(80798)),l=i(t(46343)),p=i(t(31584));n.detectOverflow=p.default;var v=t(72600);function i(h){return h&&h.__esModule?h:{default:h}}var d={placement:"bottom",modifiers:[],strategy:"absolute"};function s(){for(var h=arguments.length,m=new Array(h),b=0;b0&&(0,r.round)(i.width)/l.offsetWidth||1,s=l.offsetHeight>0&&(0,r.round)(i.height)/l.offsetHeight||1);var g=(0,e.isElement)(l)?(0,o.default)(l):window,f=g.visualViewport,h=!(0,a.default)()&&v,m=(i.left+(h&&f?f.offsetLeft:0))/d,b=(i.top+(h&&f?f.offsetTop:0))/s,T=i.width/d,I=i.height/s;return{width:T,height:I,top:b,right:m+T,bottom:b+I,left:m,x:m,y:b}}},86380:function(E,n,t){"use strict";n.__esModule=!0,n.default=I;var e=t(41521),r=h(t(2868)),o=h(t(39799)),a=h(t(54826)),u=h(t(43243)),c=h(t(33733)),l=h(t(14522)),p=t(72600),v=h(t(32125)),i=h(t(34972)),d=h(t(96343)),s=h(t(13203)),g=h(t(31855)),f=t(69031);function h(C){return C&&C.__esModule?C:{default:C}}function m(C,y){var S=(0,v.default)(C,!1,y==="fixed");return S.top=S.top+C.clientTop,S.left=S.left+C.clientLeft,S.bottom=S.top+C.clientHeight,S.right=S.left+C.clientWidth,S.width=C.clientWidth,S.height=C.clientHeight,S.x=S.left,S.y=S.top,S}function b(C,y,S){return y===e.viewport?(0,g.default)((0,r.default)(C,S)):(0,p.isElement)(y)?m(y,S):(0,g.default)((0,o.default)((0,c.default)(C)))}function T(C){var y=(0,a.default)((0,i.default)(C)),S=["absolute","fixed"].indexOf((0,l.default)(C).position)>=0,O=S&&(0,p.isHTMLElement)(C)?(0,u.default)(C):C;return(0,p.isElement)(O)?y.filter(function(A){return(0,p.isElement)(A)&&(0,d.default)(A,O)&&(0,s.default)(A)!=="body"}):[]}function I(C,y,S,O){var A=y==="clippingParents"?T(C):[].concat(y),N=[].concat(A,[S]),M=N[0],R=N.reduce(function(L,V){var F=b(C,V,O);return L.top=(0,f.max)(F.top,L.top),L.right=(0,f.min)(F.right,L.right),L.bottom=(0,f.min)(F.bottom,L.bottom),L.left=(0,f.max)(F.left,L.left),L},b(C,M,O));return R.width=R.right-R.left,R.height=R.bottom-R.top,R.x=R.left,R.y=R.top,R}},8823:function(E,n,t){"use strict";n.__esModule=!0,n.default=d;var e=v(t(32125)),r=v(t(45401)),o=v(t(13203)),a=t(72600),u=v(t(85750)),c=v(t(33733)),l=v(t(44011)),p=t(69031);function v(s){return s&&s.__esModule?s:{default:s}}function i(s){var g=s.getBoundingClientRect(),f=(0,p.round)(g.width)/s.offsetWidth||1,h=(0,p.round)(g.height)/s.offsetHeight||1;return f!==1||h!==1}function d(s,g,f){f===void 0&&(f=!1);var h=(0,a.isHTMLElement)(g),m=(0,a.isHTMLElement)(g)&&i(g),b=(0,c.default)(g),T=(0,e.default)(s,m,f),I={scrollLeft:0,scrollTop:0},C={x:0,y:0};return(h||!h&&!f)&&(((0,o.default)(g)!=="body"||(0,l.default)(b))&&(I=(0,r.default)(g)),(0,a.isHTMLElement)(g)?(C=(0,e.default)(g,!0),C.x+=g.clientLeft,C.y+=g.clientTop):b&&(C.x=(0,u.default)(b))),{x:T.left+I.scrollLeft-C.x,y:T.top+I.scrollTop-C.y,width:T.width,height:T.height}}},14522:function(E,n,t){"use strict";n.__esModule=!0,n.default=o;var e=r(t(81020));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){return(0,e.default)(a).getComputedStyle(a)}},33733:function(E,n,t){"use strict";n.__esModule=!0,n.default=r;var e=t(72600);function r(o){return(((0,e.isElement)(o)?o.ownerDocument:o.document)||window.document).documentElement}},39799:function(E,n,t){"use strict";n.__esModule=!0,n.default=l;var e=c(t(33733)),r=c(t(14522)),o=c(t(85750)),a=c(t(79569)),u=t(69031);function c(p){return p&&p.__esModule?p:{default:p}}function l(p){var v,i=(0,e.default)(p),d=(0,a.default)(p),s=(v=p.ownerDocument)==null?void 0:v.body,g=(0,u.max)(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),f=(0,u.max)(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),h=-d.scrollLeft+(0,o.default)(p),m=-d.scrollTop;return(0,r.default)(s||i).direction==="rtl"&&(h+=(0,u.max)(i.clientWidth,s?s.clientWidth:0)-g),{width:g,height:f,x:h,y:m}}},75680:function(E,n){"use strict";n.__esModule=!0,n.default=t;function t(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}},19820:function(E,n,t){"use strict";n.__esModule=!0,n.default=o;var e=r(t(32125));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){var u=(0,e.default)(a),c=a.offsetWidth,l=a.offsetHeight;return Math.abs(u.width-c)<=1&&(c=u.width),Math.abs(u.height-l)<=1&&(l=u.height),{x:a.offsetLeft,y:a.offsetTop,width:c,height:l}}},13203:function(E,n){"use strict";n.__esModule=!0,n.default=t;function t(e){return e?(e.nodeName||"").toLowerCase():null}},45401:function(E,n,t){"use strict";n.__esModule=!0,n.default=c;var e=u(t(79569)),r=u(t(81020)),o=t(72600),a=u(t(75680));function u(l){return l&&l.__esModule?l:{default:l}}function c(l){return l===(0,r.default)(l)||!(0,o.isHTMLElement)(l)?(0,e.default)(l):(0,a.default)(l)}},43243:function(E,n,t){"use strict";n.__esModule=!0,n.default=d;var e=p(t(81020)),r=p(t(13203)),o=p(t(14522)),a=t(72600),u=p(t(25658)),c=p(t(34972)),l=p(t(97353));function p(s){return s&&s.__esModule?s:{default:s}}function v(s){return!(0,a.isHTMLElement)(s)||(0,o.default)(s).position==="fixed"?null:s.offsetParent}function i(s){var g=/firefox/i.test((0,l.default)()),f=/Trident/i.test((0,l.default)());if(f&&(0,a.isHTMLElement)(s)){var h=(0,o.default)(s);if(h.position==="fixed")return null}var m=(0,c.default)(s);for((0,a.isShadowRoot)(m)&&(m=m.host);(0,a.isHTMLElement)(m)&&["html","body"].indexOf((0,r.default)(m))<0;){var b=(0,o.default)(m);if(b.transform!=="none"||b.perspective!=="none"||b.contain==="paint"||["transform","perspective"].indexOf(b.willChange)!==-1||g&&b.willChange==="filter"||g&&b.filter&&b.filter!=="none")return m;m=m.parentNode}return null}function d(s){for(var g=(0,e.default)(s),f=v(s);f&&(0,u.default)(f)&&(0,o.default)(f).position==="static";)f=v(f);return f&&((0,r.default)(f)==="html"||(0,r.default)(f)==="body"&&(0,o.default)(f).position==="static")?g:f||i(s)||g}},34972:function(E,n,t){"use strict";n.__esModule=!0,n.default=u;var e=a(t(13203)),r=a(t(33733)),o=t(72600);function a(c){return c&&c.__esModule?c:{default:c}}function u(c){return(0,e.default)(c)==="html"?c:c.assignedSlot||c.parentNode||((0,o.isShadowRoot)(c)?c.host:null)||(0,r.default)(c)}},65329:function(E,n,t){"use strict";n.__esModule=!0,n.default=c;var e=u(t(34972)),r=u(t(44011)),o=u(t(13203)),a=t(72600);function u(l){return l&&l.__esModule?l:{default:l}}function c(l){return["html","body","#document"].indexOf((0,o.default)(l))>=0?l.ownerDocument.body:(0,a.isHTMLElement)(l)&&(0,r.default)(l)?l:c((0,e.default)(l))}},2868:function(E,n,t){"use strict";n.__esModule=!0,n.default=c;var e=u(t(81020)),r=u(t(33733)),o=u(t(85750)),a=u(t(14894));function u(l){return l&&l.__esModule?l:{default:l}}function c(l,p){var v=(0,e.default)(l),i=(0,r.default)(l),d=v.visualViewport,s=i.clientWidth,g=i.clientHeight,f=0,h=0;if(d){s=d.width,g=d.height;var m=(0,a.default)();(m||!m&&p==="fixed")&&(f=d.offsetLeft,h=d.offsetTop)}return{width:s,height:g,x:f+(0,o.default)(l),y:h}}},81020:function(E,n){"use strict";n.__esModule=!0,n.default=t;function t(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var r=e.ownerDocument;return r&&r.defaultView||window}return e}},79569:function(E,n,t){"use strict";n.__esModule=!0,n.default=o;var e=r(t(81020));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){var u=(0,e.default)(a),c=u.pageXOffset,l=u.pageYOffset;return{scrollLeft:c,scrollTop:l}}},85750:function(E,n,t){"use strict";n.__esModule=!0,n.default=u;var e=a(t(32125)),r=a(t(33733)),o=a(t(79569));function a(c){return c&&c.__esModule?c:{default:c}}function u(c){return(0,e.default)((0,r.default)(c)).left+(0,o.default)(c).scrollLeft}},72600:function(E,n,t){"use strict";n.__esModule=!0,n.isElement=o,n.isHTMLElement=a,n.isShadowRoot=u;var e=r(t(81020));function r(c){return c&&c.__esModule?c:{default:c}}function o(c){var l=(0,e.default)(c).Element;return c instanceof l||c instanceof Element}function a(c){var l=(0,e.default)(c).HTMLElement;return c instanceof l||c instanceof HTMLElement}function u(c){if(typeof ShadowRoot=="undefined")return!1;var l=(0,e.default)(c).ShadowRoot;return c instanceof l||c instanceof ShadowRoot}},14894:function(E,n,t){"use strict";n.__esModule=!0,n.default=o;var e=r(t(97353));function r(a){return a&&a.__esModule?a:{default:a}}function o(){return!/^((?!chrome|android).)*safari/i.test((0,e.default)())}},44011:function(E,n,t){"use strict";n.__esModule=!0,n.default=o;var e=r(t(14522));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){var u=(0,e.default)(a),c=u.overflow,l=u.overflowX,p=u.overflowY;return/auto|scroll|overlay|hidden/.test(c+p+l)}},25658:function(E,n,t){"use strict";n.__esModule=!0,n.default=o;var e=r(t(13203));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){return["table","td","th"].indexOf((0,e.default)(a))>=0}},54826:function(E,n,t){"use strict";n.__esModule=!0,n.default=c;var e=u(t(65329)),r=u(t(34972)),o=u(t(81020)),a=u(t(44011));function u(l){return l&&l.__esModule?l:{default:l}}function c(l,p){var v;p===void 0&&(p=[]);var i=(0,e.default)(l),d=i===((v=l.ownerDocument)==null?void 0:v.body),s=(0,o.default)(i),g=d?[s].concat(s.visualViewport||[],(0,a.default)(i)?i:[]):i,f=p.concat(g);return d?f:f.concat(c((0,r.default)(g)))}},41521:function(E,n){"use strict";n.__esModule=!0,n.write=n.viewport=n.variationPlacements=n.top=n.start=n.right=n.reference=n.read=n.popper=n.placements=n.modifierPhases=n.main=n.left=n.end=n.clippingParents=n.bottom=n.beforeWrite=n.beforeRead=n.beforeMain=n.basePlacements=n.auto=n.afterWrite=n.afterRead=n.afterMain=void 0;var t=n.top="top",e=n.bottom="bottom",r=n.right="right",o=n.left="left",a=n.auto="auto",u=n.basePlacements=[t,e,r,o],c=n.start="start",l=n.end="end",p=n.clippingParents="clippingParents",v=n.viewport="viewport",i=n.popper="popper",d=n.reference="reference",s=n.variationPlacements=u.reduce(function(A,N){return A.concat([N+"-"+c,N+"-"+l])},[]),g=n.placements=[].concat(u,[a]).reduce(function(A,N){return A.concat([N,N+"-"+c,N+"-"+l])},[]),f=n.beforeRead="beforeRead",h=n.read="read",m=n.afterRead="afterRead",b=n.beforeMain="beforeMain",T=n.main="main",I=n.afterMain="afterMain",C=n.beforeWrite="beforeWrite",y=n.write="write",S=n.afterWrite="afterWrite",O=n.modifierPhases=[f,h,m,b,T,I,C,y,S]},60023:function(E,n,t){"use strict";n.__esModule=!0;var e={popperGenerator:!0,detectOverflow:!0,createPopperBase:!0,createPopper:!0,createPopperLite:!0};n.popperGenerator=n.detectOverflow=n.createPopperLite=n.createPopperBase=n.createPopper=void 0;var r=t(41521);Object.keys(r).forEach(function(l){l==="default"||l==="__esModule"||Object.prototype.hasOwnProperty.call(e,l)||l in n&&n[l]===r[l]||(n[l]=r[l])});var o=t(91078);Object.keys(o).forEach(function(l){l==="default"||l==="__esModule"||Object.prototype.hasOwnProperty.call(e,l)||l in n&&n[l]===o[l]||(n[l]=o[l])});var a=t(66641);n.popperGenerator=a.popperGenerator,n.detectOverflow=a.detectOverflow,n.createPopperBase=a.createPopper;var u=t(7925);n.createPopper=u.createPopper;var c=t(62642);n.createPopperLite=c.createPopper},56304:function(E,n,t){"use strict";n.__esModule=!0,n.default=void 0;var e=o(t(13203)),r=t(72600);function o(l){return l&&l.__esModule?l:{default:l}}function a(l){var p=l.state;Object.keys(p.elements).forEach(function(v){var i=p.styles[v]||{},d=p.attributes[v]||{},s=p.elements[v];!(0,r.isHTMLElement)(s)||!(0,e.default)(s)||(Object.assign(s.style,i),Object.keys(d).forEach(function(g){var f=d[g];f===!1?s.removeAttribute(g):s.setAttribute(g,f===!0?"":f)}))})}function u(l){var p=l.state,v={popper:{position:p.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(p.elements.popper.style,v.popper),p.styles=v,p.elements.arrow&&Object.assign(p.elements.arrow.style,v.arrow),function(){Object.keys(p.elements).forEach(function(i){var d=p.elements[i],s=p.attributes[i]||{},g=Object.keys(p.styles.hasOwnProperty(i)?p.styles[i]:v[i]),f=g.reduce(function(h,m){return h[m]="",h},{});!(0,r.isHTMLElement)(d)||!(0,e.default)(d)||(Object.assign(d.style,f),Object.keys(s).forEach(function(h){d.removeAttribute(h)}))})}}var c=n.default={name:"applyStyles",enabled:!0,phase:"write",fn:a,effect:u,requires:["computeStyles"]}},57243:function(E,n,t){"use strict";n.__esModule=!0,n.default=void 0;var e=i(t(38141)),r=i(t(19820)),o=i(t(96343)),a=i(t(43243)),u=i(t(7770)),c=t(76770),l=i(t(77631)),p=i(t(54824)),v=t(41521);function i(h){return h&&h.__esModule?h:{default:h}}var d=function(){function h(m,b){return m=typeof m=="function"?m(Object.assign({},b.rects,{placement:b.placement})):m,(0,l.default)(typeof m!="number"?m:(0,p.default)(m,v.basePlacements))}return h}();function s(h){var m,b=h.state,T=h.name,I=h.options,C=b.elements.arrow,y=b.modifiersData.popperOffsets,S=(0,e.default)(b.placement),O=(0,u.default)(S),A=[v.left,v.right].indexOf(S)>=0,N=A?"height":"width";if(!(!C||!y)){var M=d(I.padding,b),R=(0,r.default)(C),L=O==="y"?v.top:v.left,V=O==="y"?v.bottom:v.right,F=b.rects.reference[N]+b.rects.reference[O]-y[O]-b.rects.popper[N],x=y[O]-b.rects.reference[O],Y=(0,a.default)(C),B=Y?O==="y"?Y.clientHeight||0:Y.clientWidth||0:0,U=F/2-x/2,j=M[L],K=B-R[N]-M[V],G=B/2-R[N]/2+U,k=(0,c.within)(j,G,K),q=O;b.modifiersData[T]=(m={},m[q]=k,m.centerOffset=k-G,m)}}function g(h){var m=h.state,b=h.options,T=b.element,I=T===void 0?"[data-popper-arrow]":T;I!=null&&(typeof I=="string"&&(I=m.elements.popper.querySelector(I),!I)||(0,o.default)(m.elements.popper,I)&&(m.elements.arrow=I))}var f=n.default={name:"arrow",enabled:!0,phase:"main",fn:s,effect:g,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}},60421:function(E,n,t){"use strict";n.__esModule=!0,n.default=void 0,n.mapToStyles=s;var e=t(41521),r=v(t(43243)),o=v(t(81020)),a=v(t(33733)),u=v(t(14522)),c=v(t(38141)),l=v(t(14380)),p=t(69031);function v(h){return h&&h.__esModule?h:{default:h}}var i={top:"auto",right:"auto",bottom:"auto",left:"auto"};function d(h,m){var b=h.x,T=h.y,I=m.devicePixelRatio||1;return{x:(0,p.round)(b*I)/I||0,y:(0,p.round)(T*I)/I||0}}function s(h){var m,b=h.popper,T=h.popperRect,I=h.placement,C=h.variation,y=h.offsets,S=h.position,O=h.gpuAcceleration,A=h.adaptive,N=h.roundOffsets,M=h.isFixed,R=y.x,L=R===void 0?0:R,V=y.y,F=V===void 0?0:V,x=typeof N=="function"?N({x:L,y:F}):{x:L,y:F};L=x.x,F=x.y;var Y=y.hasOwnProperty("x"),B=y.hasOwnProperty("y"),U=e.left,j=e.top,K=window;if(A){var G=(0,r.default)(b),k="clientHeight",q="clientWidth";if(G===(0,o.default)(b)&&(G=(0,a.default)(b),(0,u.default)(G).position!=="static"&&S==="absolute"&&(k="scrollHeight",q="scrollWidth")),G=G,I===e.top||(I===e.left||I===e.right)&&C===e.end){j=e.bottom;var ot=M&&G===K&&K.visualViewport?K.visualViewport.height:G[k];F-=ot-T.height,F*=O?1:-1}if(I===e.left||(I===e.top||I===e.bottom)&&C===e.end){U=e.right;var ft=M&&G===K&&K.visualViewport?K.visualViewport.width:G[q];L-=ft-T.width,L*=O?1:-1}}var W=Object.assign({position:S},A&&i),X=N===!0?d({x:L,y:F},(0,o.default)(b)):{x:L,y:F};if(L=X.x,F=X.y,O){var et;return Object.assign({},W,(et={},et[j]=B?"0":"",et[U]=Y?"0":"",et.transform=(K.devicePixelRatio||1)<=1?"translate("+L+"px, "+F+"px)":"translate3d("+L+"px, "+F+"px, 0)",et))}return Object.assign({},W,(m={},m[j]=B?F+"px":"",m[U]=Y?L+"px":"",m.transform="",m))}function g(h){var m=h.state,b=h.options,T=b.gpuAcceleration,I=T===void 0?!0:T,C=b.adaptive,y=C===void 0?!0:C,S=b.roundOffsets,O=S===void 0?!0:S,A={placement:(0,c.default)(m.placement),variation:(0,l.default)(m.placement),popper:m.elements.popper,popperRect:m.rects.popper,gpuAcceleration:I,isFixed:m.options.strategy==="fixed"};m.modifiersData.popperOffsets!=null&&(m.styles.popper=Object.assign({},m.styles.popper,s(Object.assign({},A,{offsets:m.modifiersData.popperOffsets,position:m.options.strategy,adaptive:y,roundOffsets:O})))),m.modifiersData.arrow!=null&&(m.styles.arrow=Object.assign({},m.styles.arrow,s(Object.assign({},A,{offsets:m.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:O})))),m.attributes.popper=Object.assign({},m.attributes.popper,{"data-popper-placement":m.placement})}var f=n.default={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:g,data:{}}},84601:function(E,n,t){"use strict";n.__esModule=!0,n.default=void 0;var e=r(t(81020));function r(c){return c&&c.__esModule?c:{default:c}}var o={passive:!0};function a(c){var l=c.state,p=c.instance,v=c.options,i=v.scroll,d=i===void 0?!0:i,s=v.resize,g=s===void 0?!0:s,f=(0,e.default)(l.elements.popper),h=[].concat(l.scrollParents.reference,l.scrollParents.popper);return d&&h.forEach(function(m){m.addEventListener("scroll",p.update,o)}),g&&f.addEventListener("resize",p.update,o),function(){d&&h.forEach(function(m){m.removeEventListener("scroll",p.update,o)}),g&&f.removeEventListener("resize",p.update,o)}}var u=n.default={name:"eventListeners",enabled:!0,phase:"write",fn:function(){function c(){}return c}(),effect:a,data:{}}},17267:function(E,n,t){"use strict";n.__esModule=!0,n.default=void 0;var e=p(t(79641)),r=p(t(38141)),o=p(t(71976)),a=p(t(31584)),u=p(t(44744)),c=t(41521),l=p(t(14380));function p(s){return s&&s.__esModule?s:{default:s}}function v(s){if((0,r.default)(s)===c.auto)return[];var g=(0,e.default)(s);return[(0,o.default)(s),g,(0,o.default)(g)]}function i(s){var g=s.state,f=s.options,h=s.name;if(!g.modifiersData[h]._skip){for(var m=f.mainAxis,b=m===void 0?!0:m,T=f.altAxis,I=T===void 0?!0:T,C=f.fallbackPlacements,y=f.padding,S=f.boundary,O=f.rootBoundary,A=f.altBoundary,N=f.flipVariations,M=N===void 0?!0:N,R=f.allowedAutoPlacements,L=g.options.placement,V=(0,r.default)(L),F=V===L,x=C||(F||!M?[(0,e.default)(L)]:v(L)),Y=[L].concat(x).reduce(function(rt,J){return rt.concat((0,r.default)(J)===c.auto?(0,u.default)(g,{placement:J,boundary:S,rootBoundary:O,padding:y,flipVariations:M,allowedAutoPlacements:R}):J)},[]),B=g.rects.reference,U=g.rects.popper,j=new Map,K=!0,G=Y[0],k=0;k=0,X=W?"width":"height",et=(0,a.default)(g,{placement:q,boundary:S,rootBoundary:O,altBoundary:A,padding:y}),lt=W?ft?c.right:c.left:ft?c.bottom:c.top;B[X]>U[X]&&(lt=(0,e.default)(lt));var at=(0,e.default)(lt),St=[];if(b&&St.push(et[ot]<=0),I&&St.push(et[lt]<=0,et[at]<=0),St.every(function(rt){return rt})){G=q,K=!1;break}j.set(q,St)}if(K)for(var Rt=M?3:1,wt=function(){function rt(J){var Q=Y.find(function(nt){var gt=j.get(nt);if(gt)return gt.slice(0,J).every(function(Et){return Et})});if(Q)return G=Q,"break"}return rt}(),Mt=Rt;Mt>0;Mt--){var vt=wt(Mt);if(vt==="break")break}g.placement!==G&&(g.modifiersData[h]._skip=!0,g.placement=G,g.reset=!0)}}var d=n.default={name:"flip",enabled:!0,phase:"main",fn:i,requiresIfExists:["offset"],data:{_skip:!1}}},66095:function(E,n,t){"use strict";n.__esModule=!0,n.default=void 0;var e=t(41521),r=o(t(31584));function o(p){return p&&p.__esModule?p:{default:p}}function a(p,v,i){return i===void 0&&(i={x:0,y:0}),{top:p.top-v.height-i.y,right:p.right-v.width+i.x,bottom:p.bottom-v.height+i.y,left:p.left-v.width-i.x}}function u(p){return[e.top,e.right,e.bottom,e.left].some(function(v){return p[v]>=0})}function c(p){var v=p.state,i=p.name,d=v.rects.reference,s=v.rects.popper,g=v.modifiersData.preventOverflow,f=(0,r.default)(v,{elementContext:"reference"}),h=(0,r.default)(v,{altBoundary:!0}),m=a(f,d),b=a(h,s,g),T=u(m),I=u(b);v.modifiersData[i]={referenceClippingOffsets:m,popperEscapeOffsets:b,isReferenceHidden:T,hasPopperEscaped:I},v.attributes.popper=Object.assign({},v.attributes.popper,{"data-popper-reference-hidden":T,"data-popper-escaped":I})}var l=n.default={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:c}},91078:function(E,n,t){"use strict";n.__esModule=!0,n.preventOverflow=n.popperOffsets=n.offset=n.hide=n.flip=n.eventListeners=n.computeStyles=n.arrow=n.applyStyles=void 0;var e=i(t(56304));n.applyStyles=e.default;var r=i(t(57243));n.arrow=r.default;var o=i(t(60421));n.computeStyles=o.default;var a=i(t(84601));n.eventListeners=a.default;var u=i(t(17267));n.flip=u.default;var c=i(t(66095));n.hide=c.default;var l=i(t(36707));n.offset=l.default;var p=i(t(98916));n.popperOffsets=p.default;var v=i(t(44454));n.preventOverflow=v.default;function i(d){return d&&d.__esModule?d:{default:d}}},36707:function(E,n,t){"use strict";n.__esModule=!0,n.default=void 0,n.distanceAndSkiddingToXY=a;var e=o(t(38141)),r=t(41521);function o(l){return l&&l.__esModule?l:{default:l}}function a(l,p,v){var i=(0,e.default)(l),d=[r.left,r.top].indexOf(i)>=0?-1:1,s=typeof v=="function"?v(Object.assign({},p,{placement:l})):v,g=s[0],f=s[1];return g=g||0,f=(f||0)*d,[r.left,r.right].indexOf(i)>=0?{x:f,y:g}:{x:g,y:f}}function u(l){var p=l.state,v=l.options,i=l.name,d=v.offset,s=d===void 0?[0,0]:d,g=r.placements.reduce(function(b,T){return b[T]=a(T,p.rects,s),b},{}),f=g[p.placement],h=f.x,m=f.y;p.modifiersData.popperOffsets!=null&&(p.modifiersData.popperOffsets.x+=h,p.modifiersData.popperOffsets.y+=m),p.modifiersData[i]=g}var c=n.default={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:u}},98916:function(E,n,t){"use strict";n.__esModule=!0,n.default=void 0;var e=r(t(47566));function r(u){return u&&u.__esModule?u:{default:u}}function o(u){var c=u.state,l=u.name;c.modifiersData[l]=(0,e.default)({reference:c.rects.reference,element:c.rects.popper,strategy:"absolute",placement:c.placement})}var a=n.default={name:"popperOffsets",enabled:!0,phase:"read",fn:o,data:{}}},44454:function(E,n,t){"use strict";n.__esModule=!0,n.default=void 0;var e=t(41521),r=s(t(38141)),o=s(t(7770)),a=s(t(39571)),u=t(76770),c=s(t(19820)),l=s(t(43243)),p=s(t(31584)),v=s(t(14380)),i=s(t(92385)),d=t(69031);function s(h){return h&&h.__esModule?h:{default:h}}function g(h){var m=h.state,b=h.options,T=h.name,I=b.mainAxis,C=I===void 0?!0:I,y=b.altAxis,S=y===void 0?!1:y,O=b.boundary,A=b.rootBoundary,N=b.altBoundary,M=b.padding,R=b.tether,L=R===void 0?!0:R,V=b.tetherOffset,F=V===void 0?0:V,x=(0,p.default)(m,{boundary:O,rootBoundary:A,padding:M,altBoundary:N}),Y=(0,r.default)(m.placement),B=(0,v.default)(m.placement),U=!B,j=(0,o.default)(Y),K=(0,a.default)(j),G=m.modifiersData.popperOffsets,k=m.rects.reference,q=m.rects.popper,ot=typeof F=="function"?F(Object.assign({},m.rects,{placement:m.placement})):F,ft=typeof ot=="number"?{mainAxis:ot,altAxis:ot}:Object.assign({mainAxis:0,altAxis:0},ot),W=m.modifiersData.offset?m.modifiersData.offset[m.placement]:null,X={x:0,y:0};if(G){if(C){var et,lt=j==="y"?e.top:e.left,at=j==="y"?e.bottom:e.right,St=j==="y"?"height":"width",Rt=G[j],wt=Rt+x[lt],Mt=Rt-x[at],vt=L?-q[St]/2:0,rt=B===e.start?k[St]:q[St],J=B===e.start?-q[St]:-k[St],Q=m.elements.arrow,nt=L&&Q?(0,c.default)(Q):{width:0,height:0},gt=m.modifiersData["arrow#persistent"]?m.modifiersData["arrow#persistent"].padding:(0,i.default)(),Et=gt[lt],it=gt[at],pt=(0,u.within)(0,k[St],nt[St]),Nt=U?k[St]/2-vt-pt-Et-ft.mainAxis:rt-pt-Et-ft.mainAxis,Z=U?-k[St]/2+vt+pt+it+ft.mainAxis:J+pt+it+ft.mainAxis,ct=m.elements.arrow&&(0,l.default)(m.elements.arrow),bt=ct?j==="y"?ct.clientTop||0:ct.clientLeft||0:0,At=(et=W==null?void 0:W[j])!=null?et:0,Dt=Rt+Nt-At-bt,Ut=Rt+Z-At,Ot=(0,u.within)(L?(0,d.min)(wt,Dt):wt,Rt,L?(0,d.max)(Mt,Ut):Mt);G[j]=Ot,X[j]=Ot-Rt}if(S){var st,mt=j==="x"?e.top:e.left,It=j==="x"?e.bottom:e.right,Ct=G[K],Pt=K==="y"?"height":"width",xt=Ct+x[mt],jt=Ct-x[It],Kt=[e.top,e.left].indexOf(Y)!==-1,kt=(st=W==null?void 0:W[K])!=null?st:0,Ht=Kt?xt:Ct-k[Pt]-q[Pt]-kt+ft.altAxis,Wt=Kt?Ct+k[Pt]+q[Pt]-kt-ft.altAxis:jt,Zt=L&&Kt?(0,u.withinMaxClamp)(Ht,Ct,Wt):(0,u.within)(L?Ht:xt,Ct,L?Wt:jt);G[K]=Zt,X[K]=Zt-Ct}m.modifiersData[T]=X}}var f=n.default={name:"preventOverflow",enabled:!0,phase:"main",fn:g,requiresIfExists:["offset"]}},62642:function(E,n,t){"use strict";n.__esModule=!0,n.defaultModifiers=n.createPopper=void 0;var e=t(66641);n.popperGenerator=e.popperGenerator,n.detectOverflow=e.detectOverflow;var r=c(t(84601)),o=c(t(98916)),a=c(t(60421)),u=c(t(56304));function c(v){return v&&v.__esModule?v:{default:v}}var l=n.defaultModifiers=[r.default,o.default,a.default,u.default],p=n.createPopper=(0,e.popperGenerator)({defaultModifiers:l})},7925:function(E,n,t){"use strict";n.__esModule=!0;var e={createPopper:!0,createPopperLite:!0,defaultModifiers:!0,popperGenerator:!0,detectOverflow:!0};n.defaultModifiers=n.createPopperLite=n.createPopper=void 0;var r=t(66641);n.popperGenerator=r.popperGenerator,n.detectOverflow=r.detectOverflow;var o=f(t(84601)),a=f(t(98916)),u=f(t(60421)),c=f(t(56304)),l=f(t(36707)),p=f(t(17267)),v=f(t(44454)),i=f(t(57243)),d=f(t(66095)),s=t(62642);n.createPopperLite=s.createPopper;var g=t(91078);Object.keys(g).forEach(function(b){b==="default"||b==="__esModule"||Object.prototype.hasOwnProperty.call(e,b)||b in n&&n[b]===g[b]||(n[b]=g[b])});function f(b){return b&&b.__esModule?b:{default:b}}var h=n.defaultModifiers=[o.default,a.default,u.default,c.default,l.default,p.default,v.default,i.default,d.default],m=n.createPopperLite=n.createPopper=(0,r.popperGenerator)({defaultModifiers:h})},44744:function(E,n,t){"use strict";n.__esModule=!0,n.default=c;var e=u(t(14380)),r=t(41521),o=u(t(31584)),a=u(t(38141));function u(l){return l&&l.__esModule?l:{default:l}}function c(l,p){p===void 0&&(p={});var v=p,i=v.placement,d=v.boundary,s=v.rootBoundary,g=v.padding,f=v.flipVariations,h=v.allowedAutoPlacements,m=h===void 0?r.placements:h,b=(0,e.default)(i),T=b?f?r.variationPlacements:r.variationPlacements.filter(function(y){return(0,e.default)(y)===b}):r.basePlacements,I=T.filter(function(y){return m.indexOf(y)>=0});I.length===0&&(I=T);var C=I.reduce(function(y,S){return y[S]=(0,o.default)(l,{placement:S,boundary:d,rootBoundary:s,padding:g})[(0,a.default)(S)],y},{});return Object.keys(C).sort(function(y,S){return C[y]-C[S]})}},47566:function(E,n,t){"use strict";n.__esModule=!0,n.default=c;var e=u(t(38141)),r=u(t(14380)),o=u(t(7770)),a=t(41521);function u(l){return l&&l.__esModule?l:{default:l}}function c(l){var p=l.reference,v=l.element,i=l.placement,d=i?(0,e.default)(i):null,s=i?(0,r.default)(i):null,g=p.x+p.width/2-v.width/2,f=p.y+p.height/2-v.height/2,h;switch(d){case a.top:h={x:g,y:p.y-v.height};break;case a.bottom:h={x:g,y:p.y+p.height};break;case a.right:h={x:p.x+p.width,y:f};break;case a.left:h={x:p.x-v.width,y:f};break;default:h={x:p.x,y:p.y}}var m=d?(0,o.default)(d):null;if(m!=null){var b=m==="y"?"height":"width";switch(s){case a.start:h[m]=h[m]-(p[b]/2-v[b]/2);break;case a.end:h[m]=h[m]+(p[b]/2-v[b]/2);break;default:}}return h}},80798:function(E,n){"use strict";n.__esModule=!0,n.default=t;function t(e){var r;return function(){return r||(r=new Promise(function(o){Promise.resolve().then(function(){r=void 0,o(e())})})),r}}},31584:function(E,n,t){"use strict";n.__esModule=!0,n.default=d;var e=i(t(86380)),r=i(t(33733)),o=i(t(32125)),a=i(t(47566)),u=i(t(31855)),c=t(41521),l=t(72600),p=i(t(77631)),v=i(t(54824));function i(s){return s&&s.__esModule?s:{default:s}}function d(s,g){g===void 0&&(g={});var f=g,h=f.placement,m=h===void 0?s.placement:h,b=f.strategy,T=b===void 0?s.strategy:b,I=f.boundary,C=I===void 0?c.clippingParents:I,y=f.rootBoundary,S=y===void 0?c.viewport:y,O=f.elementContext,A=O===void 0?c.popper:O,N=f.altBoundary,M=N===void 0?!1:N,R=f.padding,L=R===void 0?0:R,V=(0,p.default)(typeof L!="number"?L:(0,v.default)(L,c.basePlacements)),F=A===c.popper?c.reference:c.popper,x=s.rects.popper,Y=s.elements[M?F:A],B=(0,e.default)((0,l.isElement)(Y)?Y:Y.contextElement||(0,r.default)(s.elements.popper),C,S,T),U=(0,o.default)(s.elements.reference),j=(0,a.default)({reference:U,element:x,strategy:"absolute",placement:m}),K=(0,u.default)(Object.assign({},x,j)),G=A===c.popper?K:U,k={top:B.top-G.top+V.top,bottom:G.bottom-B.bottom+V.bottom,left:B.left-G.left+V.left,right:G.right-B.right+V.right},q=s.modifiersData.offset;if(A===c.popper&&q){var ot=q[m];Object.keys(k).forEach(function(ft){var W=[c.right,c.bottom].indexOf(ft)>=0?1:-1,X=[c.top,c.bottom].indexOf(ft)>=0?"y":"x";k[ft]+=ot[X]*W})}return k}},54824:function(E,n){"use strict";n.__esModule=!0,n.default=t;function t(e,r){return r.reduce(function(o,a){return o[a]=e,o},{})}},39571:function(E,n){"use strict";n.__esModule=!0,n.default=t;function t(e){return e==="x"?"y":"x"}},38141:function(E,n,t){"use strict";n.__esModule=!0,n.default=r;var e=t(41521);function r(o){return o.split("-")[0]}},92385:function(E,n){"use strict";n.__esModule=!0,n.default=t;function t(){return{top:0,right:0,bottom:0,left:0}}},7770:function(E,n){"use strict";n.__esModule=!0,n.default=t;function t(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}},79641:function(E,n){"use strict";n.__esModule=!0,n.default=e;var t={left:"right",right:"left",bottom:"top",top:"bottom"};function e(r){return r.replace(/left|right|bottom|top/g,function(o){return t[o]})}},71976:function(E,n){"use strict";n.__esModule=!0,n.default=e;var t={start:"end",end:"start"};function e(r){return r.replace(/start|end/g,function(o){return t[o]})}},14380:function(E,n){"use strict";n.__esModule=!0,n.default=t;function t(e){return e.split("-")[1]}},69031:function(E,n){"use strict";n.__esModule=!0,n.round=n.min=n.max=void 0;var t=n.max=Math.max,e=n.min=Math.min,r=n.round=Math.round},46343:function(E,n){"use strict";n.__esModule=!0,n.default=t;function t(e){var r=e.reduce(function(o,a){var u=o[a.name];return o[a.name]=u?Object.assign({},u,a,{options:Object.assign({},u.options,a.options),data:Object.assign({},u.data,a.data)}):a,o},{});return Object.keys(r).map(function(o){return r[o]})}},77631:function(E,n,t){"use strict";n.__esModule=!0,n.default=o;var e=r(t(92385));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){return Object.assign({},(0,e.default)(),a)}},17859:function(E,n,t){"use strict";n.__esModule=!0,n.default=o;var e=t(41521);function r(a){var u=new Map,c=new Set,l=[];a.forEach(function(v){u.set(v.name,v)});function p(v){c.add(v.name);var i=[].concat(v.requires||[],v.requiresIfExists||[]);i.forEach(function(d){if(!c.has(d)){var s=u.get(d);s&&p(s)}}),l.push(v)}return a.forEach(function(v){c.has(v.name)||p(v)}),l}function o(a){var u=r(a);return e.modifierPhases.reduce(function(c,l){return c.concat(u.filter(function(p){return p.phase===l}))},[])}},31855:function(E,n){"use strict";n.__esModule=!0,n.default=t;function t(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}},97353:function(E,n){"use strict";n.__esModule=!0,n.default=t;function t(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(r){return r.brand+"/"+r.version}).join(" "):navigator.userAgent}},76770:function(E,n,t){"use strict";n.__esModule=!0,n.within=r,n.withinMaxClamp=o;var e=t(69031);function r(a,u,c){return(0,e.max)(a,(0,e.min)(u,c))}function o(a,u,c){var l=r(a,u,c);return l>c?c:l}},27061:function(E){"use strict";/*! @license DOMPurify 2.5.0 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.5.0/LICENSE */(function(n,t){E.exports=t()})(void 0,function(){"use strict";function n(Z){"@babel/helpers - typeof";return n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ct){return typeof ct}:function(ct){return ct&&typeof Symbol=="function"&&ct.constructor===Symbol&&ct!==Symbol.prototype?"symbol":typeof ct},n(Z)}function t(Z,ct){return t=Object.setPrototypeOf||function(){function bt(At,Dt){return At.__proto__=Dt,At}return bt}(),t(Z,ct)}function e(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(Z){return!1}}function r(Z,ct,bt){return e()?r=Reflect.construct:r=function(){function At(Dt,Ut,Ot){var st=[null];st.push.apply(st,Ut);var mt=Function.bind.apply(Dt,st),It=new mt;return Ot&&t(It,Ot.prototype),It}return At}(),r.apply(null,arguments)}function o(Z){return a(Z)||u(Z)||c(Z)||p()}function a(Z){if(Array.isArray(Z))return l(Z)}function u(Z){if(typeof Symbol!="undefined"&&Z[Symbol.iterator]!=null||Z["@@iterator"]!=null)return Array.from(Z)}function c(Z,ct){if(Z){if(typeof Z=="string")return l(Z,ct);var bt=Object.prototype.toString.call(Z).slice(8,-1);if(bt==="Object"&&Z.constructor&&(bt=Z.constructor.name),bt==="Map"||bt==="Set")return Array.from(Z);if(bt==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(bt))return l(Z,ct)}}function l(Z,ct){(ct==null||ct>Z.length)&&(ct=Z.length);for(var bt=0,At=new Array(ct);bt1?bt-1:0),Dt=1;Dt/gm),wt=h(/\${[\w\W]*}/gm),Mt=h(/^data-[\-\w.\u00B7-\uFFFF]/),vt=h(/^aria-[\-\w]+$/),rt=h(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),J=h(/^(?:\w+script|data):/i),Q=h(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),nt=h(/^html$/i),gt=h(/^[a-z][.\w]*(-[.\w]+)+$/i),Et=function(){function Z(){return typeof window=="undefined"?null:window}return Z}(),it=function(){function Z(ct,bt){if(n(ct)!=="object"||typeof ct.createPolicy!="function")return null;var At=null,Dt="data-tt-policy-suffix";bt.currentScript&&bt.currentScript.hasAttribute(Dt)&&(At=bt.currentScript.getAttribute(Dt));var Ut="dompurify"+(At?"#"+At:"");try{return ct.createPolicy(Ut,{createHTML:function(){function Ot(st){return st}return Ot}(),createScriptURL:function(){function Ot(st){return st}return Ot}()})}catch(Ot){return null}}return Z}();function pt(){var Z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Et(),ct=function(){function ht(H){return pt(H)}return ht}();if(ct.version="2.5.0",ct.removed=[],!Z||!Z.document||Z.document.nodeType!==9)return ct.isSupported=!1,ct;var bt=Z.document,At=Z.document,Dt=Z.DocumentFragment,Ut=Z.HTMLTemplateElement,Ot=Z.Node,st=Z.Element,mt=Z.NodeFilter,It=Z.NamedNodeMap,Ct=It===void 0?Z.NamedNodeMap||Z.MozNamedAttrMap:It,Pt=Z.HTMLFormElement,xt=Z.DOMParser,jt=Z.trustedTypes,Kt=st.prototype,kt=j(Kt,"cloneNode"),Ht=j(Kt,"nextSibling"),Wt=j(Kt,"childNodes"),Zt=j(Kt,"parentNode");if(typeof Ut=="function"){var Be=At.createElement("template");Be.content&&Be.content.ownerDocument&&(At=Be.content.ownerDocument)}var te=it(jt,bt),De=te?te.createHTML(""):"",ve=At,xe=ve.implementation,nn=ve.createNodeIterator,rn=ve.createDocumentFragment,Ye=ve.getElementsByTagName,on=bt.importNode,an={};try{an=U(At).documentMode?At.documentMode:{}}catch(ht){}var re={};ct.isSupported=typeof Zt=="function"&&xe&&xe.createHTMLDocument!==void 0&&an!==9;var He=St,$e=Rt,he=wt,Te=Mt,oe=vt,ue=J,ge=Q,Fe=gt,pe=rt,Xt=null,un=B({},[].concat(o(K),o(G),o(k),o(ot),o(W))),Jt=null,sn=B({},[].concat(o(X),o(et),o(lt),o(at))),$t=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),me=null,Ve=null,ke=!0,Ie=!0,zt=!1,cn=!0,ye=!1,We=!0,le=!1,se=!1,ze=!1,Se=!1,je=!1,Ae=!1,ln=!0,Xe=!1,Sn="user-content-",ae=!0,Pe=!1,Ee={},be=null,fn=B({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),dn=null,vn=B({},["audio","video","img","source","image","track"]),Ne=null,hn=B({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Re="http://www.w3.org/1998/Math/MathML",Ue="http://www.w3.org/2000/svg",ce="http://www.w3.org/1999/xhtml",Ce=ce,Je=!1,Qe=null,En=B({},[Re,Ue,ce],A),_t,Ke=["application/xhtml+xml","text/html"],gn="text/html",Qt,Oe=null,pn=At.createElement("form"),Ze=function(){function ht(H){return H instanceof RegExp||H instanceof Function}return ht}(),_e=function(){function ht(H){Oe&&Oe===H||((!H||n(H)!=="object")&&(H={}),H=U(H),_t=Ke.indexOf(H.PARSER_MEDIA_TYPE)===-1?_t=gn:_t=H.PARSER_MEDIA_TYPE,Qt=_t==="application/xhtml+xml"?A:O,Xt="ALLOWED_TAGS"in H?B({},H.ALLOWED_TAGS,Qt):un,Jt="ALLOWED_ATTR"in H?B({},H.ALLOWED_ATTR,Qt):sn,Qe="ALLOWED_NAMESPACES"in H?B({},H.ALLOWED_NAMESPACES,A):En,Ne="ADD_URI_SAFE_ATTR"in H?B(U(hn),H.ADD_URI_SAFE_ATTR,Qt):hn,dn="ADD_DATA_URI_TAGS"in H?B(U(vn),H.ADD_DATA_URI_TAGS,Qt):vn,be="FORBID_CONTENTS"in H?B({},H.FORBID_CONTENTS,Qt):fn,me="FORBID_TAGS"in H?B({},H.FORBID_TAGS,Qt):{},Ve="FORBID_ATTR"in H?B({},H.FORBID_ATTR,Qt):{},Ee="USE_PROFILES"in H?H.USE_PROFILES:!1,ke=H.ALLOW_ARIA_ATTR!==!1,Ie=H.ALLOW_DATA_ATTR!==!1,zt=H.ALLOW_UNKNOWN_PROTOCOLS||!1,cn=H.ALLOW_SELF_CLOSE_IN_ATTR!==!1,ye=H.SAFE_FOR_TEMPLATES||!1,We=H.SAFE_FOR_XML!==!1,le=H.WHOLE_DOCUMENT||!1,Se=H.RETURN_DOM||!1,je=H.RETURN_DOM_FRAGMENT||!1,Ae=H.RETURN_TRUSTED_TYPE||!1,ze=H.FORCE_BODY||!1,ln=H.SANITIZE_DOM!==!1,Xe=H.SANITIZE_NAMED_PROPS||!1,ae=H.KEEP_CONTENT!==!1,Pe=H.IN_PLACE||!1,pe=H.ALLOWED_URI_REGEXP||pe,Ce=H.NAMESPACE||ce,$t=H.CUSTOM_ELEMENT_HANDLING||{},H.CUSTOM_ELEMENT_HANDLING&&Ze(H.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&($t.tagNameCheck=H.CUSTOM_ELEMENT_HANDLING.tagNameCheck),H.CUSTOM_ELEMENT_HANDLING&&Ze(H.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&($t.attributeNameCheck=H.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),H.CUSTOM_ELEMENT_HANDLING&&typeof H.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&($t.allowCustomizedBuiltInElements=H.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),ye&&(Ie=!1),je&&(Se=!0),Ee&&(Xt=B({},o(W)),Jt=[],Ee.html===!0&&(B(Xt,K),B(Jt,X)),Ee.svg===!0&&(B(Xt,G),B(Jt,et),B(Jt,at)),Ee.svgFilters===!0&&(B(Xt,k),B(Jt,et),B(Jt,at)),Ee.mathMl===!0&&(B(Xt,ot),B(Jt,lt),B(Jt,at))),H.ADD_TAGS&&(Xt===un&&(Xt=U(Xt)),B(Xt,H.ADD_TAGS,Qt)),H.ADD_ATTR&&(Jt===sn&&(Jt=U(Jt)),B(Jt,H.ADD_ATTR,Qt)),H.ADD_URI_SAFE_ATTR&&B(Ne,H.ADD_URI_SAFE_ATTR,Qt),H.FORBID_CONTENTS&&(be===fn&&(be=U(be)),B(be,H.FORBID_CONTENTS,Qt)),ae&&(Xt["#text"]=!0),le&&B(Xt,["html","head","body"]),Xt.table&&(B(Xt,["tbody"]),delete me.tbody),f&&f(H),Oe=H)}return ht}(),Me=B({},["mi","mo","mn","ms","mtext"]),mn=B({},["foreignobject","desc","title","annotation-xml"]),qe=B({},["title","style","font","a","script"]),we=B({},G);B(we,k),B(we,q);var tn=B({},ot);B(tn,ft);var yn=function(){function ht(H){var dt=Zt(H);(!dt||!dt.tagName)&&(dt={namespaceURI:Ce,tagName:"template"});var Tt=O(H.tagName),Ft=O(dt.tagName);return Qe[H.namespaceURI]?H.namespaceURI===Ue?dt.namespaceURI===ce?Tt==="svg":dt.namespaceURI===Re?Tt==="svg"&&(Ft==="annotation-xml"||Me[Ft]):!!we[Tt]:H.namespaceURI===Re?dt.namespaceURI===ce?Tt==="math":dt.namespaceURI===Ue?Tt==="math"&&mn[Ft]:!!tn[Tt]:H.namespaceURI===ce?dt.namespaceURI===Ue&&!mn[Ft]||dt.namespaceURI===Re&&!Me[Ft]?!1:!tn[Tt]&&(qe[Tt]||!we[Tt]):!!(_t==="application/xhtml+xml"&&Qe[H.namespaceURI]):!1}return ht}(),ee=function(){function ht(H){S(ct.removed,{element:H});try{H.parentNode.removeChild(H)}catch(dt){try{H.outerHTML=De}catch(Tt){H.remove()}}}return ht}(),Le=function(){function ht(H,dt){try{S(ct.removed,{attribute:dt.getAttributeNode(H),from:dt})}catch(Tt){S(ct.removed,{attribute:null,from:dt})}if(dt.removeAttribute(H),H==="is"&&!Jt[H])if(Se||je)try{ee(dt)}catch(Tt){}else try{dt.setAttribute(H,"")}catch(Tt){}}return ht}(),bn=function(){function ht(H){var dt,Tt;if(ze)H=" "+H;else{var Ft=N(H,/^[\r\n\t ]+/);Tt=Ft&&Ft[0]}_t==="application/xhtml+xml"&&Ce===ce&&(H=''+H+"");var Bt=te?te.createHTML(H):H;if(Ce===ce)try{dt=new xt().parseFromString(Bt,_t)}catch(Vt){}if(!dt||!dt.documentElement){dt=xe.createDocument(Ce,"template",null);try{dt.documentElement.innerHTML=Je?De:Bt}catch(Vt){}}var Gt=dt.body||dt.documentElement;return H&&Tt&&Gt.insertBefore(At.createTextNode(Tt),Gt.childNodes[0]||null),Ce===ce?Ye.call(dt,le?"html":"body")[0]:le?dt.documentElement:Gt}return ht}(),P=function(){function ht(H){return nn.call(H.ownerDocument||H,H,mt.SHOW_ELEMENT|mt.SHOW_COMMENT|mt.SHOW_TEXT|mt.SHOW_PROCESSING_INSTRUCTION|mt.SHOW_CDATA_SECTION,null,!1)}return ht}(),w=function(){function ht(H){return H instanceof Pt&&(typeof H.nodeName!="string"||typeof H.textContent!="string"||typeof H.removeChild!="function"||!(H.attributes instanceof Ct)||typeof H.removeAttribute!="function"||typeof H.setAttribute!="function"||typeof H.namespaceURI!="string"||typeof H.insertBefore!="function"||typeof H.hasChildNodes!="function")}return ht}(),D=function(){function ht(H){return n(Ot)==="object"?H instanceof Ot:H&&n(H)==="object"&&typeof H.nodeType=="number"&&typeof H.nodeName=="string"}return ht}(),$=function(){function ht(H,dt,Tt){re[H]&&C(re[H],function(Ft){Ft.call(ct,dt,Tt,Oe)})}return ht}(),_=function(){function ht(H){var dt;if($("beforeSanitizeElements",H,null),w(H)||V(/[\u0080-\uFFFF]/,H.nodeName))return ee(H),!0;var Tt=Qt(H.nodeName);if($("uponSanitizeElement",H,{tagName:Tt,allowedTags:Xt}),H.hasChildNodes()&&!D(H.firstElementChild)&&(!D(H.content)||!D(H.content.firstElementChild))&&V(/<[/\w]/g,H.innerHTML)&&V(/<[/\w]/g,H.textContent)||Tt==="select"&&V(/=0;--Vt)Ft.insertBefore(kt(Bt[Vt],!0),Ht(H))}return ee(H),!0}return H instanceof st&&!yn(H)||(Tt==="noscript"||Tt==="noembed"||Tt==="noframes")&&V(/<\/no(script|embed|frames)/i,H.innerHTML)?(ee(H),!0):(ye&&H.nodeType===3&&(dt=H.textContent,dt=M(dt,He," "),dt=M(dt,$e," "),dt=M(dt,he," "),H.textContent!==dt&&(S(ct.removed,{element:H.cloneNode()}),H.textContent=dt)),$("afterSanitizeElements",H,null),!1)}return ht}(),tt=function(){function ht(H,dt,Tt){if(ln&&(dt==="id"||dt==="name")&&(Tt in At||Tt in pn))return!1;if(!(Ie&&!Ve[dt]&&V(Te,dt))){if(!(ke&&V(oe,dt))){if(!Jt[dt]||Ve[dt]){if(!(ut(H)&&($t.tagNameCheck instanceof RegExp&&V($t.tagNameCheck,H)||$t.tagNameCheck instanceof Function&&$t.tagNameCheck(H))&&($t.attributeNameCheck instanceof RegExp&&V($t.attributeNameCheck,dt)||$t.attributeNameCheck instanceof Function&&$t.attributeNameCheck(dt))||dt==="is"&&$t.allowCustomizedBuiltInElements&&($t.tagNameCheck instanceof RegExp&&V($t.tagNameCheck,Tt)||$t.tagNameCheck instanceof Function&&$t.tagNameCheck(Tt))))return!1}else if(!Ne[dt]){if(!V(pe,M(Tt,ge,""))){if(!((dt==="src"||dt==="xlink:href"||dt==="href")&&H!=="script"&&R(Tt,"data:")===0&&dn[H])){if(!(zt&&!V(ue,M(Tt,ge,"")))){if(Tt)return!1}}}}}}return!0}return ht}(),ut=function(){function ht(H){return H!=="annotation-xml"&&N(H,Fe)}return ht}(),yt=function(){function ht(H){var dt,Tt,Ft,Bt;$("beforeSanitizeAttributes",H,null);var Gt=H.attributes;if(Gt){var Vt={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Jt};for(Bt=Gt.length;Bt--;){dt=Gt[Bt];var ne=dt,Yt=ne.name,fe=ne.namespaceURI;if(Tt=Yt==="value"?dt.value:L(dt.value),Ft=Qt(Yt),Vt.attrName=Ft,Vt.attrValue=Tt,Vt.keepAttr=!0,Vt.forceKeepAttr=void 0,$("uponSanitizeAttribute",H,Vt),Tt=Vt.attrValue,!Vt.forceKeepAttr&&(Le(Yt,H),!!Vt.keepAttr)){if(!cn&&V(/\/>/i,Tt)){Le(Yt,H);continue}ye&&(Tt=M(Tt,He," "),Tt=M(Tt,$e," "),Tt=M(Tt,he," "));var ie=Qt(H.nodeName);if(tt(ie,Ft,Tt)){if(Xe&&(Ft==="id"||Ft==="name")&&(Le(Yt,H),Tt=Sn+Tt),te&&n(jt)==="object"&&typeof jt.getAttributeType=="function"&&!fe)switch(jt.getAttributeType(ie,Ft)){case"TrustedHTML":{Tt=te.createHTML(Tt);break}case"TrustedScriptURL":{Tt=te.createScriptURL(Tt);break}}try{fe?H.setAttributeNS(fe,Yt,Tt):H.setAttribute(Yt,Tt),y(ct.removed)}catch(Ge){}}}}$("afterSanitizeAttributes",H,null)}}return ht}(),Lt=function(){function ht(H){var dt,Tt=P(H);for($("beforeSanitizeShadowDOM",H,null);dt=Tt.nextNode();)$("uponSanitizeShadowNode",dt,null),!_(dt)&&(dt.content instanceof Dt&&ht(dt.content),yt(dt));$("afterSanitizeShadowDOM",H,null)}return ht}();return ct.sanitize=function(ht){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},dt,Tt,Ft,Bt,Gt;if(Je=!ht,Je&&(ht=""),typeof ht!="string"&&!D(ht))if(typeof ht.toString=="function"){if(ht=ht.toString(),typeof ht!="string")throw F("dirty is not a string, aborting")}else throw F("toString is not a function");if(!ct.isSupported){if(n(Z.toStaticHTML)==="object"||typeof Z.toStaticHTML=="function"){if(typeof ht=="string")return Z.toStaticHTML(ht);if(D(ht))return Z.toStaticHTML(ht.outerHTML)}return ht}if(se||_e(H),ct.removed=[],typeof ht=="string"&&(Pe=!1),Pe){if(ht.nodeName){var Vt=Qt(ht.nodeName);if(!Xt[Vt]||me[Vt])throw F("root node is forbidden and cannot be sanitized in-place")}}else if(ht instanceof Ot)dt=bn(""),Tt=dt.ownerDocument.importNode(ht,!0),Tt.nodeType===1&&Tt.nodeName==="BODY"||Tt.nodeName==="HTML"?dt=Tt:dt.appendChild(Tt);else{if(!Se&&!ye&&!le&&ht.indexOf("<")===-1)return te&&Ae?te.createHTML(ht):ht;if(dt=bn(ht),!dt)return Se?null:Ae?De:""}dt&&ze&&ee(dt.firstChild);for(var ne=P(Pe?ht:dt);Ft=ne.nextNode();)Ft.nodeType===3&&Ft===Bt||_(Ft)||(Ft.content instanceof Dt&&Lt(Ft.content),yt(Ft),Bt=Ft);if(Bt=null,Pe)return ht;if(Se){if(je)for(Gt=rn.call(dt.ownerDocument);dt.firstChild;)Gt.appendChild(dt.firstChild);else Gt=dt;return(Jt.shadowroot||Jt.shadowrootmod)&&(Gt=on.call(bt,Gt,!0)),Gt}var Yt=le?dt.outerHTML:dt.innerHTML;return le&&Xt["!doctype"]&&dt.ownerDocument&&dt.ownerDocument.doctype&&dt.ownerDocument.doctype.name&&V(nt,dt.ownerDocument.doctype.name)&&(Yt="\n"+Yt),ye&&(Yt=M(Yt,He," "),Yt=M(Yt,$e," "),Yt=M(Yt,he," ")),te&&Ae?te.createHTML(Yt):Yt},ct.setConfig=function(ht){_e(ht),se=!0},ct.clearConfig=function(){Oe=null,se=!1},ct.isValidAttribute=function(ht,H,dt){Oe||_e({});var Tt=Qt(ht),Ft=Qt(H);return tt(Tt,Ft,dt)},ct.addHook=function(ht,H){typeof H=="function"&&(re[ht]=re[ht]||[],S(re[ht],H))},ct.removeHook=function(ht){if(re[ht])return y(re[ht])},ct.removeHooks=function(ht){re[ht]&&(re[ht]=[])},ct.removeAllHooks=function(){re={}},ct}var Nt=pt();return Nt})},63935:function(E,n){"use strict";n.__esModule=!0,n.Fragment=n.EMPTY_OBJ=n.Component=void 0,n._CI=ke,n._HI=wt,n._M=zt,n._MCCC=Ae,n._ME=le,n._MFCC=Xe,n._MP=me,n._MR=Te,n._RFC=Ie,n.__render=pn,n.createComponentVNode=k,n.createFragment=ot,n.createPortal=lt,n.createRef=He,n.createRenderer=_e,n.createTextVNode=q,n.createVNode=U,n.directClone=X,n.findDOMfromVNode=S,n.forwardRef=$e,n.getFlagsForElementVnode=St,n.linkEvent=i,n.normalizeProps=ft,n.options=void 0,n.render=Ze,n.rerender=yn,n.version=void 0;var t=Array.isArray;function e(P){var w=typeof P;return w==="string"||w==="number"}function r(P){return P==null}function o(P){return P===null||P===!1||P===!0||P===void 0}function a(P){return typeof P=="function"}function u(P){return typeof P=="string"}function c(P){return typeof P=="number"}function l(P){return P===null}function p(P){return P===void 0}function v(P,w){var D={};if(P)for(var $ in P)D[$]=P[$];if(w)for(var _ in w)D[_]=w[_];return D}function i(P,w){return a(w)?{data:P,event:w}:null}function d(P){return!l(P)&&typeof P=="object"}var s=n.EMPTY_OBJ={},g=n.Fragment="$F";function f(P){return P.substr(2).toLowerCase()}function h(P,w){P.appendChild(w)}function m(P,w,D){l(D)?h(P,w):P.insertBefore(w,D)}function b(P,w){return w?document.createElementNS("http://www.w3.org/2000/svg",P):document.createElement(P)}function T(P,w,D){P.replaceChild(w,D)}function I(P,w){P.removeChild(w)}function C(P){for(var w=0;w0,ht=l(yt),H=u(yt)&&yt[0]===Y;Lt||ht||H?(D=D||w.slice(0,tt),(Lt||H)&&(ut=X(ut)),(ht||H)&&(ut.key=Y+tt),D.push(ut)):D&&D.push(ut),ut.flags|=65536}}D=D||w,D.length===0?$=1:$=8}else D=w,D.flags|=65536,w.flags&81920&&(D=X(w)),$=2;return P.children=D,P.childFlags=$,P}function wt(P){return o(P)||e(P)?q(P,null):t(P)?ot(P,0,null):P.flags&16384?X(P):P}var Mt="http://www.w3.org/1999/xlink",vt="http://www.w3.org/XML/1998/namespace",rt={"xlink:actuate":Mt,"xlink:arcrole":Mt,"xlink:href":Mt,"xlink:role":Mt,"xlink:show":Mt,"xlink:title":Mt,"xlink:type":Mt,"xml:base":vt,"xml:lang":vt,"xml:space":vt};function J(P){return{onClick:P,onDblClick:P,onFocusIn:P,onFocusOut:P,onKeyDown:P,onKeyPress:P,onKeyUp:P,onMouseDown:P,onMouseMove:P,onMouseUp:P,onTouchEnd:P,onTouchMove:P,onTouchStart:P}}var Q=J(0),nt=J(null),gt=J(!0);function Et(P,w){var D=w.$EV;return D||(D=w.$EV=J(null)),D[P]||++Q[P]===1&&(nt[P]=st(P)),D}function it(P,w){var D=w.$EV;D&&D[P]&&(--Q[P]===0&&(document.removeEventListener(f(P),nt[P]),nt[P]=null),D[P]=null)}function pt(P,w,D,$){if(a(D))Et(P,$)[P]=D;else if(d(D)){if(V(w,D))return;Et(P,$)[P]=D}else it(P,$)}function Nt(P){return a(P.composedPath)?P.composedPath()[0]:P.target}function Z(P,w,D,$){var _=Nt(P);do{if(w&&_.disabled)return;var tt=_.$EV;if(tt){var ut=tt[D];if(ut&&($.dom=_,ut.event?ut.event(ut.data,P):ut(P),P.cancelBubble))return}_=_.parentNode}while(!l(_))}function ct(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function bt(){return this.defaultPrevented}function At(){return this.cancelBubble}function Dt(P){var w={dom:document};return P.isDefaultPrevented=bt,P.isPropagationStopped=At,P.stopPropagation=ct,Object.defineProperty(P,"currentTarget",{configurable:!0,get:function(){function D(){return w.dom}return D}()}),w}function Ut(P){return function(w){if(w.button!==0){w.stopPropagation();return}Z(w,!0,P,Dt(w))}}function Ot(P){return function(w){Z(w,!1,P,Dt(w))}}function st(P){var w=P==="onClick"||P==="onDblClick"?Ut(P):Ot(P);return document.addEventListener(f(P),w),w}function mt(P,w){var D=document.createElement("i");return D.innerHTML=w,D.innerHTML===P.innerHTML}function It(P,w,D){if(P[w]){var $=P[w];$.event?$.event($.data,D):$(D)}else{var _=w.toLowerCase();P[_]&&P[_](D)}}function Ct(P,w){var D=function(_){var tt=this.$V;if(tt){var ut=tt.props||s,yt=tt.dom;if(u(P))It(ut,P,_);else for(var Lt=0;Lt-1&&w.options[tt]&&(yt=w.options[tt].value),D&&r(yt)&&(yt=P.defaultValue),Zt($,yt)}}var xe=Ct("onInput",Ye),nn=Ct("onChange");function rn(P,w){Pt(P,"input",xe),w.onChange&&Pt(P,"change",nn)}function Ye(P,w,D){var $=P.value,_=w.value;if(r($)){if(D){var tt=P.defaultValue;!r(tt)&&tt!==_&&(w.defaultValue=tt,w.value=tt)}}else _!==$&&(w.defaultValue=$,w.value=$)}function on(P,w,D,$,_,tt){P&64?Wt($,D):P&256?ve($,D,_,w):P&128&&Ye($,D,_),tt&&(D.$V=w)}function an(P,w,D){P&64?Ht(w,D):P&256?De(w):P&128&&rn(w,D)}function re(P){return P.type&&xt(P.type)?!r(P.checked):!r(P.value)}function He(){return{current:null}}function $e(P){return{render:P}}function he(P){P&&!x(P,null)&&P.current&&(P.current=null)}function Te(P,w,D){P&&(a(P)||P.current!==void 0)&&D.push(function(){!x(P,w)&&P.current!==void 0&&(P.current=w)})}function oe(P,w){ue(P),O(P,w)}function ue(P){var w=P.flags,D=P.children,$;if(w&481){$=P.ref;var _=P.props;he($);var tt=P.childFlags;if(!l(_))for(var ut=Object.keys(_),yt=0,Lt=ut.length;yt0;ut&&(tt=re(D),tt&&an(w,$,D));for(var yt in D)$t(yt,null,D[yt],$,_,tt,null);ut&&on(w,P,$,D,!0,tt)}function Ve(P,w,D){var $=wt(P.render(w,P.state,D)),_=D;return a(P.getChildContext)&&(_=v(D,P.getChildContext())),P.$CX=_,$}function ke(P,w,D,$,_,tt){var ut=new w(D,$),yt=ut.$N=!!(w.getDerivedStateFromProps||ut.getSnapshotBeforeUpdate);if(ut.$SVG=_,ut.$L=tt,P.children=ut,ut.$BS=!1,ut.context=$,ut.props===s&&(ut.props=D),yt)ut.state=N(ut,D,ut.state);else if(a(ut.componentWillMount)){ut.$BR=!0,ut.componentWillMount();var Lt=ut.$PS;if(!l(Lt)){var ht=ut.state;if(l(ht))ut.state=Lt;else for(var H in Lt)ht[H]=Lt[H];ut.$PS=null}ut.$BR=!1}return ut.$LI=Ve(ut,D,$),ut}function Ie(P,w){var D=P.props||s;return P.flags&32768?P.type.render(D,P.ref,w):P.type(D,w)}function zt(P,w,D,$,_,tt){var ut=P.flags|=16384;ut&481?le(P,w,D,$,_,tt):ut&4?ze(P,w,D,$,_,tt):ut&8?(Se(P,w,D,$,_,tt),Xe(P,tt)):ut&512||ut&16?We(P,w,_):ut&8192?ye(P,D,w,$,_,tt):ut&1024&&cn(P,D,w,_,tt)}function cn(P,w,D,$,_){zt(P.children,P.ref,w,!1,null,_);var tt=et();We(tt,D,$),P.dom=tt.dom}function ye(P,w,D,$,_,tt){var ut=P.children,yt=P.childFlags;yt&12&&ut.length===0&&(yt=P.childFlags=2,ut=P.children=et()),yt===2?zt(ut,D,w,$,_,tt):se(ut,D,w,$,_,tt)}function We(P,w,D){var $=P.dom=document.createTextNode(P.children);l(w)||m(w,$,D)}function le(P,w,D,$,_,tt){var ut=P.flags,yt=P.props,Lt=P.className,ht=P.childFlags,H=P.dom=b(P.type,$=$||(ut&32)>0),dt=P.children;if(!r(Lt)&&Lt!==""&&($?H.setAttribute("class",Lt):H.className=Lt),ht===16)L(H,dt);else if(ht!==1){var Tt=$&&P.type!=="foreignObject";ht===2?(dt.flags&16384&&(P.children=dt=X(dt)),zt(dt,H,D,Tt,null,tt)):(ht===8||ht===4)&&se(dt,H,D,Tt,null,tt)}l(w)||m(w,H,_),l(yt)||me(P,ut,yt,H,$),Te(P.ref,H,tt)}function se(P,w,D,$,_,tt){for(var ut=0;utTt)&&(H=S(ut[Tt-1],!1).nextSibling)}Ne(Lt,ht,ut,yt,D,$,_,H,P,tt)}function fn(P,w,D,$){var _=P.ref,tt=w.ref,ut=w.children;if(Ne(P.childFlags,w.childFlags,P.children,ut,_,D,!1,null,P,$),w.dom=P.dom,_!==tt&&!o(ut)){var yt=ut.dom;I(_,yt),h(tt,yt)}}function dn(P,w,D,$,_,tt){var ut=w.dom=P.dom,yt=P.props,Lt=w.props,ht=!1,H=!1,dt;if($=$||(_&32)>0,yt!==Lt){var Tt=yt||s;if(dt=Lt||s,dt!==s){ht=(_&448)>0,ht&&(H=re(dt));for(var Ft in dt){var Bt=Tt[Ft],Gt=dt[Ft];Bt!==Gt&&$t(Ft,Bt,Gt,ut,$,H,P)}}if(Tt!==s)for(var Vt in Tt)r(dt[Vt])&&!r(Tt[Vt])&&$t(Vt,Tt[Vt],null,ut,$,H,P)}var ne=w.children,Yt=w.className;P.className!==Yt&&(r(Yt)?ut.removeAttribute("class"):$?ut.setAttribute("class",Yt):ut.className=Yt),_&4096?Ee(ut,ne):Ne(P.childFlags,w.childFlags,P.children,ne,ut,D,$&&w.type!=="foreignObject",null,P,tt),ht&&on(_,w,ut,dt,!1,H);var fe=w.ref,ie=P.ref;ie!==fe&&(he(ie),Te(fe,ut,tt))}function vn(P,w,D,$,_,tt){ue(P),se(w,D,$,_,S(P,!0),tt),O(P,D)}function Ne(P,w,D,$,_,tt,ut,yt,Lt,ht){switch(P){case 2:switch(w){case 2:ae(D,$,_,tt,ut,yt,ht);break;case 1:oe(D,_);break;case 16:ue(D),L(_,$);break;default:vn(D,$,_,tt,ut,ht);break}break;case 1:switch(w){case 2:zt($,_,tt,ut,yt,ht);break;case 1:break;case 16:L(_,$);break;default:se($,_,tt,ut,yt,ht);break}break;case 16:switch(w){case 16:Pe(D,$,_);break;case 2:Fe(_),zt($,_,tt,ut,yt,ht);break;case 1:Fe(_);break;default:Fe(_),se($,_,tt,ut,yt,ht);break}break;default:switch(w){case 16:ge(D),L(_,$);break;case 2:pe(_,Lt,D),zt($,_,tt,ut,yt,ht);break;case 1:pe(_,Lt,D);break;default:var H=D.length|0,dt=$.length|0;H===0?dt>0&&se($,_,tt,ut,yt,ht):dt===0?pe(_,Lt,D):w===8&&P===8?Qe(D,$,_,tt,ut,H,dt,yt,Lt,ht):Je(D,$,_,tt,ut,H,dt,yt,ht);break}break}}function hn(P,w,D,$,_){_.push(function(){P.componentDidUpdate(w,D,$)})}function Re(P,w,D,$,_,tt,ut,yt,Lt){var ht=P.state,H=P.props,dt=!!P.$N,Tt=a(P.shouldComponentUpdate);if(dt&&(w=N(P,D,w!==ht?v(ht,w):w)),ut||!Tt||Tt&&P.shouldComponentUpdate(D,w,_)){!dt&&a(P.componentWillUpdate)&&P.componentWillUpdate(D,w,_),P.props=D,P.state=w,P.context=_;var Ft=null,Bt=Ve(P,D,_);dt&&a(P.getSnapshotBeforeUpdate)&&(Ft=P.getSnapshotBeforeUpdate(H,ht)),ae(P.$LI,Bt,$,P.$CX,tt,yt,Lt),P.$LI=Bt,a(P.componentDidUpdate)&&hn(P,H,ht,Ft,Lt)}else P.props=D,P.state=w,P.context=_}function Ue(P,w,D,$,_,tt,ut){var yt=w.children=P.children;if(!l(yt)){yt.$L=ut;var Lt=w.props||s,ht=w.ref,H=P.ref,dt=yt.state;if(!yt.$N){if(a(yt.componentWillReceiveProps)){if(yt.$BR=!0,yt.componentWillReceiveProps(Lt,$),yt.$UN)return;yt.$BR=!1}l(yt.$PS)||(dt=v(dt,yt.$PS),yt.$PS=null)}Re(yt,dt,Lt,D,$,_,!1,tt,ut),H!==ht&&(he(H),Te(ht,yt,ut))}}function ce(P,w,D,$,_,tt,ut){var yt=!0,Lt=w.props||s,ht=w.ref,H=P.props,dt=!r(ht),Tt=P.children;if(dt&&a(ht.onComponentShouldUpdate)&&(yt=ht.onComponentShouldUpdate(H,Lt)),yt!==!1){dt&&a(ht.onComponentWillUpdate)&&ht.onComponentWillUpdate(H,Lt);var Ft=wt(Ie(w,$));ae(Tt,Ft,D,$,_,tt,ut),w.children=Ft,dt&&a(ht.onComponentDidUpdate)&&ht.onComponentDidUpdate(H,Lt)}else w.children=Tt}function Ce(P,w){var D=w.children,$=w.dom=P.dom;D!==P.children&&($.nodeValue=D)}function Je(P,w,D,$,_,tt,ut,yt,Lt){for(var ht=tt>ut?ut:tt,H=0,dt,Tt;Hut)for(H=ht;HH||Tt>dt)break t;Ft=P[Tt],Bt=w[Tt]}for(Ft=P[H],Bt=w[dt];Ft.key===Bt.key;){if(Bt.flags&16384&&(w[dt]=Bt=X(Bt)),ae(Ft,Bt,D,$,_,yt,ht),P[H]=Bt,H--,dt--,Tt>H||Tt>dt)break t;Ft=P[H],Bt=w[dt]}}if(Tt>H){if(Tt<=dt)for(Gt=dt+1,Vt=Gtdt)for(;Tt<=H;)oe(P[Tt++],D);else En(P,w,$,tt,ut,H,dt,Tt,D,_,yt,Lt,ht)}function En(P,w,D,$,_,tt,ut,yt,Lt,ht,H,dt,Tt){var Ft,Bt,Gt,Vt=0,ne=yt,Yt=yt,fe=tt-yt+1,ie=ut-yt+1,Ge=new Int32Array(ie+1),de=fe===$,Cn=!1,qt=0,en=0;if(_<4||(fe|ie)<32)for(Vt=ne;Vt<=tt;++Vt)if(Ft=P[Vt],enyt?Cn=!0:qt=yt,Bt.flags&16384&&(w[yt]=Bt=X(Bt)),ae(Ft,Bt,Lt,D,ht,H,Tt),++en;break}!de&&yt>ut&&oe(Ft,Lt)}else de||oe(Ft,Lt);else{var Tn={};for(Vt=Yt;Vt<=ut;++Vt)Tn[w[Vt].key]=Vt;for(Vt=ne;Vt<=tt;++Vt)if(Ft=P[Vt],enne;)oe(P[ne++],Lt);Ge[yt-Yt]=Vt+1,qt>yt?Cn=!0:qt=yt,Bt=w[yt],Bt.flags&16384&&(w[yt]=Bt=X(Bt)),ae(Ft,Bt,Lt,D,ht,H,Tt),++en}else de||oe(Ft,Lt);else de||oe(Ft,Lt)}if(de)pe(Lt,dt,P),se(w,Lt,D,ht,H,Tt);else if(Cn){var In=Qt(Ge);for(yt=In.length-1,Vt=ie-1;Vt>=0;Vt--)Ge[Vt]===0?(qt=Vt+Yt,Bt=w[qt],Bt.flags&16384&&(w[qt]=Bt=X(Bt)),Gt=qt+1,zt(Bt,Lt,D,ht,Gt<_?S(w[Gt],!0):H,Tt)):yt<0||Vt!==In[yt]?(qt=Vt+Yt,Bt=w[qt],Gt=qt+1,A(Bt,Lt,Gt<_?S(w[Gt],!0):H)):yt--}else if(en!==ie)for(Vt=ie-1;Vt>=0;Vt--)Ge[Vt]===0&&(qt=Vt+Yt,Bt=w[qt],Bt.flags&16384&&(w[qt]=Bt=X(Bt)),Gt=qt+1,zt(Bt,Lt,D,ht,Gt<_?S(w[Gt],!0):H,Tt))}var _t,Ke,gn=0;function Qt(P){var w=0,D=0,$=0,_=0,tt=0,ut=0,yt=0,Lt=P.length;for(Lt>gn&&(gn=Lt,_t=new Int32Array(Lt),Ke=new Int32Array(Lt));D>1,P[_t[yt]]0&&(Ke[D]=_t[tt-1]),_t[tt]=D)}tt=_+1;var ht=new Int32Array(tt);for(ut=_t[tt-1];tt-- >0;)ht[tt]=ut,ut=Ke[ut],_t[tt]=0;return ht}var Oe=typeof document!="undefined";Oe&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);function pn(P,w,D,$){var _=[],tt=w.$V;M.v=!0,r(tt)?r(P)||(P.flags&16384&&(P=X(P)),zt(P,w,$,!1,null,_),w.$V=P,tt=P):r(P)?(oe(tt,w),w.$V=null):(P.flags&16384&&(P=X(P)),ae(tt,P,w,$,!1,null,_),tt=w.$V=P),C(_),M.v=!1,a(D)&&D(),a(R.renderComplete)&&R.renderComplete(tt,w)}function Ze(P,w,D,$){D===void 0&&(D=null),$===void 0&&($=s),pn(P,w,D,$)}function _e(P){return function(){function w(D,$,_,tt){P||(P=D),Ze($,P,_,tt)}return w}()}var Me=[],mn=typeof Promise!="undefined"?Promise.resolve().then.bind(Promise.resolve()):function(P){window.setTimeout(P,0)},qe=!1;function we(P,w,D,$){var _=P.$PS;if(a(w)&&(w=w(_?v(P.state,_):P.state,P.props,P.context)),r(_))P.$PS=w;else for(var tt in w)_[tt]=w[tt];if(P.$BR)a(D)&&P.$L.push(D.bind(P));else{if(!M.v&&Me.length===0){ee(P,$),a(D)&&D.call(P);return}if(Me.indexOf(P)===-1&&Me.push(P),$&&(P.$F=!0),qe||(qe=!0,mn(yn)),a(D)){var ut=P.$QU;ut||(ut=P.$QU=[]),ut.push(D)}}}function tn(P){for(var w=P.$QU,D=0;D=0;--G){var k=this.tryEntries[G],q=k.completion;if(k.tryLoc==="root")return K("end");if(k.tryLoc<=this.prev){var ot=r.call(k,"catchLoc"),ft=r.call(k,"finallyLoc");if(ot&&ft){if(this.prev=0;--K){var G=this.tryEntries[K];if(G.tryLoc<=this.prev&&r.call(G,"finallyLoc")&&this.prev=0;--j){var K=this.tryEntries[j];if(K.finallyLoc===U)return this.complete(K.completion,K.afterLoc),V(K),m}}return B}(),catch:function(){function B(U){for(var j=this.tryEntries.length-1;j>=0;--j){var K=this.tryEntries[j];if(K.tryLoc===U){var G=K.completion;if(G.type==="throw"){var k=G.arg;V(K)}return k}}throw new Error("illegal catch attempt")}return B}(),delegateYield:function(){function B(U,j,K){return this.delegate={iterator:x(U),resultName:j,nextLoc:K},this.method==="next"&&(this.arg=a),m}return B}()},t}(E.exports);try{regeneratorRuntime=n}catch(t){typeof globalThis=="object"?globalThis.regeneratorRuntime=n:Function("r","regeneratorRuntime = r")(n)}},16666:function(){"use strict";self.fetch||(self.fetch=function(E,n){return n=n||{},new Promise(function(t,e){var r=new XMLHttpRequest,o=[],a={},u=function(){function l(){return{ok:(r.status/100|0)==2,statusText:r.statusText,status:r.status,url:r.responseURL,text:function(){function p(){return Promise.resolve(r.responseText)}return p}(),json:function(){function p(){return Promise.resolve(r.responseText).then(JSON.parse)}return p}(),blob:function(){function p(){return Promise.resolve(new Blob([r.response]))}return p}(),clone:l,headers:{keys:function(){function p(){return o}return p}(),entries:function(){function p(){return o.map(function(v){return[v,r.getResponseHeader(v)]})}return p}(),get:function(){function p(v){return r.getResponseHeader(v)}return p}(),has:function(){function p(v){return r.getResponseHeader(v)!=null}return p}()}}}return l}();for(var c in r.open(n.method||"get",E,!0),r.onload=function(){r.getAllResponseHeaders().toLowerCase().replace(/^(.+?):/gm,function(l,p){a[p]||o.push(a[p]=p)}),t(u())},r.onerror=e,r.withCredentials=n.credentials=="include",n.headers)r.setRequestHeader(c,n.headers[c]);r.send(n.body||null)})})},50640:function(E,n){"use strict";n.__esModule=!0,n.zipWith=n.zip=n.uniqBy=n.uniq=n.toKeyedArray=n.toArray=n.sortBy=n.sort=n.reduce=n.range=n.map=n.filterMap=n.filter=void 0;function t(b,T){var I=typeof Symbol!="undefined"&&b[Symbol.iterator]||b["@@iterator"];if(I)return(I=I.call(b)).next.bind(I);if(Array.isArray(b)||(I=e(b))||T&&b&&typeof b.length=="number"){I&&(b=I);var C=0;return function(){return C>=b.length?{done:!0}:{done:!1,value:b[C++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function e(b,T){if(b){if(typeof b=="string")return r(b,T);var I=Object.prototype.toString.call(b).slice(8,-1);if(I==="Object"&&b.constructor&&(I=b.constructor.name),I==="Map"||I==="Set")return Array.from(b);if(I==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(I))return r(b,T)}}function r(b,T){(T==null||T>b.length)&&(T=b.length);for(var I=0,C=new Array(T);I0&&(0,r.round)(i.width)/l.offsetWidth||1,c=l.offsetHeight>0&&(0,r.round)(i.height)/l.offsetHeight||1);var m=(0,e.isElement)(l)?(0,o.default)(l):window,f=m.visualViewport,h=!(0,a.default)()&&v,p=(i.left+(h&&f?f.offsetLeft:0))/d,C=(i.top+(h&&f?f.offsetTop:0))/c,O=i.width/d,I=i.height/c;return{width:O,height:I,top:C,right:p+O,bottom:C+I,left:p,x:p,y:C}}},86380:function(E,n,t){"use strict";n.__esModule=!0,n.default=I;var e=t(41521),r=h(t(2868)),o=h(t(39799)),a=h(t(54826)),s=h(t(43243)),u=h(t(33733)),l=h(t(14522)),g=t(72600),v=h(t(32125)),i=h(t(34972)),d=h(t(96343)),c=h(t(13203)),m=h(t(31855)),f=t(69031);function h(T){return T&&T.__esModule?T:{default:T}}function p(T,y){var S=(0,v.default)(T,!1,y==="fixed");return S.top=S.top+T.clientTop,S.left=S.left+T.clientLeft,S.bottom=S.top+T.clientHeight,S.right=S.left+T.clientWidth,S.width=T.clientWidth,S.height=T.clientHeight,S.x=S.left,S.y=S.top,S}function C(T,y,S){return y===e.viewport?(0,m.default)((0,r.default)(T,S)):(0,g.isElement)(y)?p(y,S):(0,m.default)((0,o.default)((0,u.default)(T)))}function O(T){var y=(0,a.default)((0,i.default)(T)),S=["absolute","fixed"].indexOf((0,l.default)(T).position)>=0,b=S&&(0,g.isHTMLElement)(T)?(0,s.default)(T):T;return(0,g.isElement)(b)?y.filter(function(A){return(0,g.isElement)(A)&&(0,d.default)(A,b)&&(0,c.default)(A)!=="body"}):[]}function I(T,y,S,b){var A=y==="clippingParents"?O(T):[].concat(y),N=[].concat(A,[S]),R=N[0],M=N.reduce(function(L,F){var x=C(T,F,b);return L.top=(0,f.max)(x.top,L.top),L.right=(0,f.min)(x.right,L.right),L.bottom=(0,f.min)(x.bottom,L.bottom),L.left=(0,f.max)(x.left,L.left),L},C(T,R,b));return M.width=M.right-M.left,M.height=M.bottom-M.top,M.x=M.left,M.y=M.top,M}},8823:function(E,n,t){"use strict";n.__esModule=!0,n.default=d;var e=v(t(32125)),r=v(t(45401)),o=v(t(13203)),a=t(72600),s=v(t(85750)),u=v(t(33733)),l=v(t(44011)),g=t(69031);function v(c){return c&&c.__esModule?c:{default:c}}function i(c){var m=c.getBoundingClientRect(),f=(0,g.round)(m.width)/c.offsetWidth||1,h=(0,g.round)(m.height)/c.offsetHeight||1;return f!==1||h!==1}function d(c,m,f){f===void 0&&(f=!1);var h=(0,a.isHTMLElement)(m),p=(0,a.isHTMLElement)(m)&&i(m),C=(0,u.default)(m),O=(0,e.default)(c,p,f),I={scrollLeft:0,scrollTop:0},T={x:0,y:0};return(h||!h&&!f)&&(((0,o.default)(m)!=="body"||(0,l.default)(C))&&(I=(0,r.default)(m)),(0,a.isHTMLElement)(m)?(T=(0,e.default)(m,!0),T.x+=m.clientLeft,T.y+=m.clientTop):C&&(T.x=(0,s.default)(C))),{x:O.left+I.scrollLeft-T.x,y:O.top+I.scrollTop-T.y,width:O.width,height:O.height}}},14522:function(E,n,t){"use strict";n.__esModule=!0,n.default=o;var e=r(t(81020));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){return(0,e.default)(a).getComputedStyle(a)}},33733:function(E,n,t){"use strict";n.__esModule=!0,n.default=r;var e=t(72600);function r(o){return(((0,e.isElement)(o)?o.ownerDocument:o.document)||window.document).documentElement}},39799:function(E,n,t){"use strict";n.__esModule=!0,n.default=l;var e=u(t(33733)),r=u(t(14522)),o=u(t(85750)),a=u(t(79569)),s=t(69031);function u(g){return g&&g.__esModule?g:{default:g}}function l(g){var v,i=(0,e.default)(g),d=(0,a.default)(g),c=(v=g.ownerDocument)==null?void 0:v.body,m=(0,s.max)(i.scrollWidth,i.clientWidth,c?c.scrollWidth:0,c?c.clientWidth:0),f=(0,s.max)(i.scrollHeight,i.clientHeight,c?c.scrollHeight:0,c?c.clientHeight:0),h=-d.scrollLeft+(0,o.default)(g),p=-d.scrollTop;return(0,r.default)(c||i).direction==="rtl"&&(h+=(0,s.max)(i.clientWidth,c?c.clientWidth:0)-m),{width:m,height:f,x:h,y:p}}},75680:function(E,n){"use strict";n.__esModule=!0,n.default=t;function t(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}},19820:function(E,n,t){"use strict";n.__esModule=!0,n.default=o;var e=r(t(32125));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){var s=(0,e.default)(a),u=a.offsetWidth,l=a.offsetHeight;return Math.abs(s.width-u)<=1&&(u=s.width),Math.abs(s.height-l)<=1&&(l=s.height),{x:a.offsetLeft,y:a.offsetTop,width:u,height:l}}},13203:function(E,n){"use strict";n.__esModule=!0,n.default=t;function t(e){return e?(e.nodeName||"").toLowerCase():null}},45401:function(E,n,t){"use strict";n.__esModule=!0,n.default=u;var e=s(t(79569)),r=s(t(81020)),o=t(72600),a=s(t(75680));function s(l){return l&&l.__esModule?l:{default:l}}function u(l){return l===(0,r.default)(l)||!(0,o.isHTMLElement)(l)?(0,e.default)(l):(0,a.default)(l)}},43243:function(E,n,t){"use strict";n.__esModule=!0,n.default=d;var e=g(t(81020)),r=g(t(13203)),o=g(t(14522)),a=t(72600),s=g(t(25658)),u=g(t(34972)),l=g(t(97353));function g(c){return c&&c.__esModule?c:{default:c}}function v(c){return!(0,a.isHTMLElement)(c)||(0,o.default)(c).position==="fixed"?null:c.offsetParent}function i(c){var m=/firefox/i.test((0,l.default)()),f=/Trident/i.test((0,l.default)());if(f&&(0,a.isHTMLElement)(c)){var h=(0,o.default)(c);if(h.position==="fixed")return null}var p=(0,u.default)(c);for((0,a.isShadowRoot)(p)&&(p=p.host);(0,a.isHTMLElement)(p)&&["html","body"].indexOf((0,r.default)(p))<0;){var C=(0,o.default)(p);if(C.transform!=="none"||C.perspective!=="none"||C.contain==="paint"||["transform","perspective"].indexOf(C.willChange)!==-1||m&&C.willChange==="filter"||m&&C.filter&&C.filter!=="none")return p;p=p.parentNode}return null}function d(c){for(var m=(0,e.default)(c),f=v(c);f&&(0,s.default)(f)&&(0,o.default)(f).position==="static";)f=v(f);return f&&((0,r.default)(f)==="html"||(0,r.default)(f)==="body"&&(0,o.default)(f).position==="static")?m:f||i(c)||m}},34972:function(E,n,t){"use strict";n.__esModule=!0,n.default=s;var e=a(t(13203)),r=a(t(33733)),o=t(72600);function a(u){return u&&u.__esModule?u:{default:u}}function s(u){return(0,e.default)(u)==="html"?u:u.assignedSlot||u.parentNode||((0,o.isShadowRoot)(u)?u.host:null)||(0,r.default)(u)}},65329:function(E,n,t){"use strict";n.__esModule=!0,n.default=u;var e=s(t(34972)),r=s(t(44011)),o=s(t(13203)),a=t(72600);function s(l){return l&&l.__esModule?l:{default:l}}function u(l){return["html","body","#document"].indexOf((0,o.default)(l))>=0?l.ownerDocument.body:(0,a.isHTMLElement)(l)&&(0,r.default)(l)?l:u((0,e.default)(l))}},2868:function(E,n,t){"use strict";n.__esModule=!0,n.default=u;var e=s(t(81020)),r=s(t(33733)),o=s(t(85750)),a=s(t(14894));function s(l){return l&&l.__esModule?l:{default:l}}function u(l,g){var v=(0,e.default)(l),i=(0,r.default)(l),d=v.visualViewport,c=i.clientWidth,m=i.clientHeight,f=0,h=0;if(d){c=d.width,m=d.height;var p=(0,a.default)();(p||!p&&g==="fixed")&&(f=d.offsetLeft,h=d.offsetTop)}return{width:c,height:m,x:f+(0,o.default)(l),y:h}}},81020:function(E,n){"use strict";n.__esModule=!0,n.default=t;function t(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var r=e.ownerDocument;return r&&r.defaultView||window}return e}},79569:function(E,n,t){"use strict";n.__esModule=!0,n.default=o;var e=r(t(81020));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){var s=(0,e.default)(a),u=s.pageXOffset,l=s.pageYOffset;return{scrollLeft:u,scrollTop:l}}},85750:function(E,n,t){"use strict";n.__esModule=!0,n.default=s;var e=a(t(32125)),r=a(t(33733)),o=a(t(79569));function a(u){return u&&u.__esModule?u:{default:u}}function s(u){return(0,e.default)((0,r.default)(u)).left+(0,o.default)(u).scrollLeft}},72600:function(E,n,t){"use strict";n.__esModule=!0,n.isElement=o,n.isHTMLElement=a,n.isShadowRoot=s;var e=r(t(81020));function r(u){return u&&u.__esModule?u:{default:u}}function o(u){var l=(0,e.default)(u).Element;return u instanceof l||u instanceof Element}function a(u){var l=(0,e.default)(u).HTMLElement;return u instanceof l||u instanceof HTMLElement}function s(u){if(typeof ShadowRoot=="undefined")return!1;var l=(0,e.default)(u).ShadowRoot;return u instanceof l||u instanceof ShadowRoot}},14894:function(E,n,t){"use strict";n.__esModule=!0,n.default=o;var e=r(t(97353));function r(a){return a&&a.__esModule?a:{default:a}}function o(){return!/^((?!chrome|android).)*safari/i.test((0,e.default)())}},44011:function(E,n,t){"use strict";n.__esModule=!0,n.default=o;var e=r(t(14522));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){var s=(0,e.default)(a),u=s.overflow,l=s.overflowX,g=s.overflowY;return/auto|scroll|overlay|hidden/.test(u+g+l)}},25658:function(E,n,t){"use strict";n.__esModule=!0,n.default=o;var e=r(t(13203));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){return["table","td","th"].indexOf((0,e.default)(a))>=0}},54826:function(E,n,t){"use strict";n.__esModule=!0,n.default=u;var e=s(t(65329)),r=s(t(34972)),o=s(t(81020)),a=s(t(44011));function s(l){return l&&l.__esModule?l:{default:l}}function u(l,g){var v;g===void 0&&(g=[]);var i=(0,e.default)(l),d=i===((v=l.ownerDocument)==null?void 0:v.body),c=(0,o.default)(i),m=d?[c].concat(c.visualViewport||[],(0,a.default)(i)?i:[]):i,f=g.concat(m);return d?f:f.concat(u((0,r.default)(m)))}},41521:function(E,n){"use strict";n.__esModule=!0,n.write=n.viewport=n.variationPlacements=n.top=n.start=n.right=n.reference=n.read=n.popper=n.placements=n.modifierPhases=n.main=n.left=n.end=n.clippingParents=n.bottom=n.beforeWrite=n.beforeRead=n.beforeMain=n.basePlacements=n.auto=n.afterWrite=n.afterRead=n.afterMain=void 0;var t=n.top="top",e=n.bottom="bottom",r=n.right="right",o=n.left="left",a=n.auto="auto",s=n.basePlacements=[t,e,r,o],u=n.start="start",l=n.end="end",g=n.clippingParents="clippingParents",v=n.viewport="viewport",i=n.popper="popper",d=n.reference="reference",c=n.variationPlacements=s.reduce(function(A,N){return A.concat([N+"-"+u,N+"-"+l])},[]),m=n.placements=[].concat(s,[a]).reduce(function(A,N){return A.concat([N,N+"-"+u,N+"-"+l])},[]),f=n.beforeRead="beforeRead",h=n.read="read",p=n.afterRead="afterRead",C=n.beforeMain="beforeMain",O=n.main="main",I=n.afterMain="afterMain",T=n.beforeWrite="beforeWrite",y=n.write="write",S=n.afterWrite="afterWrite",b=n.modifierPhases=[f,h,p,C,O,I,T,y,S]},60023:function(E,n,t){"use strict";n.__esModule=!0;var e={popperGenerator:!0,detectOverflow:!0,createPopperBase:!0,createPopper:!0,createPopperLite:!0};n.popperGenerator=n.detectOverflow=n.createPopperLite=n.createPopperBase=n.createPopper=void 0;var r=t(41521);Object.keys(r).forEach(function(l){l==="default"||l==="__esModule"||Object.prototype.hasOwnProperty.call(e,l)||l in n&&n[l]===r[l]||(n[l]=r[l])});var o=t(91078);Object.keys(o).forEach(function(l){l==="default"||l==="__esModule"||Object.prototype.hasOwnProperty.call(e,l)||l in n&&n[l]===o[l]||(n[l]=o[l])});var a=t(66641);n.popperGenerator=a.popperGenerator,n.detectOverflow=a.detectOverflow,n.createPopperBase=a.createPopper;var s=t(7925);n.createPopper=s.createPopper;var u=t(62642);n.createPopperLite=u.createPopper},56304:function(E,n,t){"use strict";n.__esModule=!0,n.default=void 0;var e=o(t(13203)),r=t(72600);function o(l){return l&&l.__esModule?l:{default:l}}function a(l){var g=l.state;Object.keys(g.elements).forEach(function(v){var i=g.styles[v]||{},d=g.attributes[v]||{},c=g.elements[v];!(0,r.isHTMLElement)(c)||!(0,e.default)(c)||(Object.assign(c.style,i),Object.keys(d).forEach(function(m){var f=d[m];f===!1?c.removeAttribute(m):c.setAttribute(m,f===!0?"":f)}))})}function s(l){var g=l.state,v={popper:{position:g.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(g.elements.popper.style,v.popper),g.styles=v,g.elements.arrow&&Object.assign(g.elements.arrow.style,v.arrow),function(){Object.keys(g.elements).forEach(function(i){var d=g.elements[i],c=g.attributes[i]||{},m=Object.keys(g.styles.hasOwnProperty(i)?g.styles[i]:v[i]),f=m.reduce(function(h,p){return h[p]="",h},{});!(0,r.isHTMLElement)(d)||!(0,e.default)(d)||(Object.assign(d.style,f),Object.keys(c).forEach(function(h){d.removeAttribute(h)}))})}}var u=n.default={name:"applyStyles",enabled:!0,phase:"write",fn:a,effect:s,requires:["computeStyles"]}},57243:function(E,n,t){"use strict";n.__esModule=!0,n.default=void 0;var e=i(t(38141)),r=i(t(19820)),o=i(t(96343)),a=i(t(43243)),s=i(t(7770)),u=t(76770),l=i(t(77631)),g=i(t(54824)),v=t(41521);function i(h){return h&&h.__esModule?h:{default:h}}var d=function(){function h(p,C){return p=typeof p=="function"?p(Object.assign({},C.rects,{placement:C.placement})):p,(0,l.default)(typeof p!="number"?p:(0,g.default)(p,v.basePlacements))}return h}();function c(h){var p,C=h.state,O=h.name,I=h.options,T=C.elements.arrow,y=C.modifiersData.popperOffsets,S=(0,e.default)(C.placement),b=(0,s.default)(S),A=[v.left,v.right].indexOf(S)>=0,N=A?"height":"width";if(!(!T||!y)){var R=d(I.padding,C),M=(0,r.default)(T),L=b==="y"?v.top:v.left,F=b==="y"?v.bottom:v.right,x=C.rects.reference[N]+C.rects.reference[b]-y[b]-C.rects.popper[N],V=y[b]-C.rects.reference[b],G=(0,a.default)(T),B=G?b==="y"?G.clientHeight||0:G.clientWidth||0:0,U=x/2-V/2,j=R[L],K=B-M[N]-R[F],Y=B/2-M[N]/2+U,W=(0,u.within)(j,Y,K),et=b;C.modifiersData[O]=(p={},p[et]=W,p.centerOffset=W-Y,p)}}function m(h){var p=h.state,C=h.options,O=C.element,I=O===void 0?"[data-popper-arrow]":O;I!=null&&(typeof I=="string"&&(I=p.elements.popper.querySelector(I),!I)||(0,o.default)(p.elements.popper,I)&&(p.elements.arrow=I))}var f=n.default={name:"arrow",enabled:!0,phase:"main",fn:c,effect:m,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}},60421:function(E,n,t){"use strict";n.__esModule=!0,n.default=void 0,n.mapToStyles=c;var e=t(41521),r=v(t(43243)),o=v(t(81020)),a=v(t(33733)),s=v(t(14522)),u=v(t(38141)),l=v(t(14380)),g=t(69031);function v(h){return h&&h.__esModule?h:{default:h}}var i={top:"auto",right:"auto",bottom:"auto",left:"auto"};function d(h,p){var C=h.x,O=h.y,I=p.devicePixelRatio||1;return{x:(0,g.round)(C*I)/I||0,y:(0,g.round)(O*I)/I||0}}function c(h){var p,C=h.popper,O=h.popperRect,I=h.placement,T=h.variation,y=h.offsets,S=h.position,b=h.gpuAcceleration,A=h.adaptive,N=h.roundOffsets,R=h.isFixed,M=y.x,L=M===void 0?0:M,F=y.y,x=F===void 0?0:F,V=typeof N=="function"?N({x:L,y:x}):{x:L,y:x};L=V.x,x=V.y;var G=y.hasOwnProperty("x"),B=y.hasOwnProperty("y"),U=e.left,j=e.top,K=window;if(A){var Y=(0,r.default)(C),W="clientHeight",et="clientWidth";if(Y===(0,o.default)(C)&&(Y=(0,a.default)(C),(0,s.default)(Y).position!=="static"&&S==="absolute"&&(W="scrollHeight",et="scrollWidth")),Y=Y,I===e.top||(I===e.left||I===e.right)&&T===e.end){j=e.bottom;var st=R&&Y===K&&K.visualViewport?K.visualViewport.height:Y[W];x-=st-O.height,x*=b?1:-1}if(I===e.left||(I===e.top||I===e.bottom)&&T===e.end){U=e.right;var vt=R&&Y===K&&K.visualViewport?K.visualViewport.width:Y[et];L-=vt-O.width,L*=b?1:-1}}var z=Object.assign({position:S},A&&i),J=N===!0?d({x:L,y:x},(0,o.default)(C)):{x:L,y:x};if(L=J.x,x=J.y,b){var tt;return Object.assign({},z,(tt={},tt[j]=B?"0":"",tt[U]=G?"0":"",tt.transform=(K.devicePixelRatio||1)<=1?"translate("+L+"px, "+x+"px)":"translate3d("+L+"px, "+x+"px, 0)",tt))}return Object.assign({},z,(p={},p[j]=B?x+"px":"",p[U]=G?L+"px":"",p.transform="",p))}function m(h){var p=h.state,C=h.options,O=C.gpuAcceleration,I=O===void 0?!0:O,T=C.adaptive,y=T===void 0?!0:T,S=C.roundOffsets,b=S===void 0?!0:S,A={placement:(0,u.default)(p.placement),variation:(0,l.default)(p.placement),popper:p.elements.popper,popperRect:p.rects.popper,gpuAcceleration:I,isFixed:p.options.strategy==="fixed"};p.modifiersData.popperOffsets!=null&&(p.styles.popper=Object.assign({},p.styles.popper,c(Object.assign({},A,{offsets:p.modifiersData.popperOffsets,position:p.options.strategy,adaptive:y,roundOffsets:b})))),p.modifiersData.arrow!=null&&(p.styles.arrow=Object.assign({},p.styles.arrow,c(Object.assign({},A,{offsets:p.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:b})))),p.attributes.popper=Object.assign({},p.attributes.popper,{"data-popper-placement":p.placement})}var f=n.default={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:m,data:{}}},84601:function(E,n,t){"use strict";n.__esModule=!0,n.default=void 0;var e=r(t(81020));function r(u){return u&&u.__esModule?u:{default:u}}var o={passive:!0};function a(u){var l=u.state,g=u.instance,v=u.options,i=v.scroll,d=i===void 0?!0:i,c=v.resize,m=c===void 0?!0:c,f=(0,e.default)(l.elements.popper),h=[].concat(l.scrollParents.reference,l.scrollParents.popper);return d&&h.forEach(function(p){p.addEventListener("scroll",g.update,o)}),m&&f.addEventListener("resize",g.update,o),function(){d&&h.forEach(function(p){p.removeEventListener("scroll",g.update,o)}),m&&f.removeEventListener("resize",g.update,o)}}var s=n.default={name:"eventListeners",enabled:!0,phase:"write",fn:function(){function u(){}return u}(),effect:a,data:{}}},17267:function(E,n,t){"use strict";n.__esModule=!0,n.default=void 0;var e=g(t(79641)),r=g(t(38141)),o=g(t(71976)),a=g(t(31584)),s=g(t(44744)),u=t(41521),l=g(t(14380));function g(c){return c&&c.__esModule?c:{default:c}}function v(c){if((0,r.default)(c)===u.auto)return[];var m=(0,e.default)(c);return[(0,o.default)(c),m,(0,o.default)(m)]}function i(c){var m=c.state,f=c.options,h=c.name;if(!m.modifiersData[h]._skip){for(var p=f.mainAxis,C=p===void 0?!0:p,O=f.altAxis,I=O===void 0?!0:O,T=f.fallbackPlacements,y=f.padding,S=f.boundary,b=f.rootBoundary,A=f.altBoundary,N=f.flipVariations,R=N===void 0?!0:N,M=f.allowedAutoPlacements,L=m.options.placement,F=(0,r.default)(L),x=F===L,V=T||(x||!R?[(0,e.default)(L)]:v(L)),G=[L].concat(V).reduce(function(rt,X){return rt.concat((0,r.default)(X)===u.auto?(0,s.default)(m,{placement:X,boundary:S,rootBoundary:b,padding:y,flipVariations:R,allowedAutoPlacements:M}):X)},[]),B=m.rects.reference,U=m.rects.popper,j=new Map,K=!0,Y=G[0],W=0;W=0,J=z?"width":"height",tt=(0,a.default)(m,{placement:et,boundary:S,rootBoundary:b,altBoundary:A,padding:y}),lt=z?vt?u.right:u.left:vt?u.bottom:u.top;B[J]>U[J]&&(lt=(0,e.default)(lt));var it=(0,e.default)(lt),St=[];if(C&&St.push(tt[st]<=0),I&&St.push(tt[lt]<=0,tt[it]<=0),St.every(function(rt){return rt})){Y=et,K=!1;break}j.set(et,St)}if(K)for(var Mt=R?3:1,wt=function(){function rt(X){var Q=G.find(function(nt){var gt=j.get(nt);if(gt)return gt.slice(0,X).every(function(Et){return Et})});if(Q)return Y=Q,"break"}return rt}(),Rt=Mt;Rt>0;Rt--){var dt=wt(Rt);if(dt==="break")break}m.placement!==Y&&(m.modifiersData[h]._skip=!0,m.placement=Y,m.reset=!0)}}var d=n.default={name:"flip",enabled:!0,phase:"main",fn:i,requiresIfExists:["offset"],data:{_skip:!1}}},66095:function(E,n,t){"use strict";n.__esModule=!0,n.default=void 0;var e=t(41521),r=o(t(31584));function o(g){return g&&g.__esModule?g:{default:g}}function a(g,v,i){return i===void 0&&(i={x:0,y:0}),{top:g.top-v.height-i.y,right:g.right-v.width+i.x,bottom:g.bottom-v.height+i.y,left:g.left-v.width-i.x}}function s(g){return[e.top,e.right,e.bottom,e.left].some(function(v){return g[v]>=0})}function u(g){var v=g.state,i=g.name,d=v.rects.reference,c=v.rects.popper,m=v.modifiersData.preventOverflow,f=(0,r.default)(v,{elementContext:"reference"}),h=(0,r.default)(v,{altBoundary:!0}),p=a(f,d),C=a(h,c,m),O=s(p),I=s(C);v.modifiersData[i]={referenceClippingOffsets:p,popperEscapeOffsets:C,isReferenceHidden:O,hasPopperEscaped:I},v.attributes.popper=Object.assign({},v.attributes.popper,{"data-popper-reference-hidden":O,"data-popper-escaped":I})}var l=n.default={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:u}},91078:function(E,n,t){"use strict";n.__esModule=!0,n.preventOverflow=n.popperOffsets=n.offset=n.hide=n.flip=n.eventListeners=n.computeStyles=n.arrow=n.applyStyles=void 0;var e=i(t(56304));n.applyStyles=e.default;var r=i(t(57243));n.arrow=r.default;var o=i(t(60421));n.computeStyles=o.default;var a=i(t(84601));n.eventListeners=a.default;var s=i(t(17267));n.flip=s.default;var u=i(t(66095));n.hide=u.default;var l=i(t(36707));n.offset=l.default;var g=i(t(98916));n.popperOffsets=g.default;var v=i(t(44454));n.preventOverflow=v.default;function i(d){return d&&d.__esModule?d:{default:d}}},36707:function(E,n,t){"use strict";n.__esModule=!0,n.default=void 0,n.distanceAndSkiddingToXY=a;var e=o(t(38141)),r=t(41521);function o(l){return l&&l.__esModule?l:{default:l}}function a(l,g,v){var i=(0,e.default)(l),d=[r.left,r.top].indexOf(i)>=0?-1:1,c=typeof v=="function"?v(Object.assign({},g,{placement:l})):v,m=c[0],f=c[1];return m=m||0,f=(f||0)*d,[r.left,r.right].indexOf(i)>=0?{x:f,y:m}:{x:m,y:f}}function s(l){var g=l.state,v=l.options,i=l.name,d=v.offset,c=d===void 0?[0,0]:d,m=r.placements.reduce(function(C,O){return C[O]=a(O,g.rects,c),C},{}),f=m[g.placement],h=f.x,p=f.y;g.modifiersData.popperOffsets!=null&&(g.modifiersData.popperOffsets.x+=h,g.modifiersData.popperOffsets.y+=p),g.modifiersData[i]=m}var u=n.default={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:s}},98916:function(E,n,t){"use strict";n.__esModule=!0,n.default=void 0;var e=r(t(47566));function r(s){return s&&s.__esModule?s:{default:s}}function o(s){var u=s.state,l=s.name;u.modifiersData[l]=(0,e.default)({reference:u.rects.reference,element:u.rects.popper,strategy:"absolute",placement:u.placement})}var a=n.default={name:"popperOffsets",enabled:!0,phase:"read",fn:o,data:{}}},44454:function(E,n,t){"use strict";n.__esModule=!0,n.default=void 0;var e=t(41521),r=c(t(38141)),o=c(t(7770)),a=c(t(39571)),s=t(76770),u=c(t(19820)),l=c(t(43243)),g=c(t(31584)),v=c(t(14380)),i=c(t(92385)),d=t(69031);function c(h){return h&&h.__esModule?h:{default:h}}function m(h){var p=h.state,C=h.options,O=h.name,I=C.mainAxis,T=I===void 0?!0:I,y=C.altAxis,S=y===void 0?!1:y,b=C.boundary,A=C.rootBoundary,N=C.altBoundary,R=C.padding,M=C.tether,L=M===void 0?!0:M,F=C.tetherOffset,x=F===void 0?0:F,V=(0,g.default)(p,{boundary:b,rootBoundary:A,padding:R,altBoundary:N}),G=(0,r.default)(p.placement),B=(0,v.default)(p.placement),U=!B,j=(0,o.default)(G),K=(0,a.default)(j),Y=p.modifiersData.popperOffsets,W=p.rects.reference,et=p.rects.popper,st=typeof x=="function"?x(Object.assign({},p.rects,{placement:p.placement})):x,vt=typeof st=="number"?{mainAxis:st,altAxis:st}:Object.assign({mainAxis:0,altAxis:0},st),z=p.modifiersData.offset?p.modifiersData.offset[p.placement]:null,J={x:0,y:0};if(Y){if(T){var tt,lt=j==="y"?e.top:e.left,it=j==="y"?e.bottom:e.right,St=j==="y"?"height":"width",Mt=Y[j],wt=Mt+V[lt],Rt=Mt-V[it],dt=L?-et[St]/2:0,rt=B===e.start?W[St]:et[St],X=B===e.start?-et[St]:-W[St],Q=p.elements.arrow,nt=L&&Q?(0,u.default)(Q):{width:0,height:0},gt=p.modifiersData["arrow#persistent"]?p.modifiersData["arrow#persistent"].padding:(0,i.default)(),Et=gt[lt],ot=gt[it],mt=(0,s.within)(0,W[St],nt[St]),Nt=U?W[St]/2-dt-mt-Et-vt.mainAxis:rt-mt-Et-vt.mainAxis,Z=U?-W[St]/2+dt+mt+ot+vt.mainAxis:X+mt+ot+vt.mainAxis,ct=p.elements.arrow&&(0,l.default)(p.elements.arrow),Ct=ct?j==="y"?ct.clientTop||0:ct.clientLeft||0:0,At=(tt=z==null?void 0:z[j])!=null?tt:0,Dt=Mt+Nt-At-Ct,Ut=Mt+Z-At,bt=(0,s.within)(L?(0,d.min)(wt,Dt):wt,Mt,L?(0,d.max)(Rt,Ut):Rt);Y[j]=bt,J[j]=bt-Mt}if(S){var ut,pt=j==="x"?e.top:e.left,It=j==="x"?e.bottom:e.right,Tt=Y[K],Pt=K==="y"?"height":"width",Ft=Tt+V[pt],jt=Tt-V[It],Kt=[e.top,e.left].indexOf(G)!==-1,Wt=(ut=z==null?void 0:z[K])!=null?ut:0,$t=Kt?Ft:Tt-W[Pt]-et[Pt]-Wt+vt.altAxis,zt=Kt?Tt+W[Pt]+et[Pt]-Wt-vt.altAxis:jt,Zt=L&&Kt?(0,s.withinMaxClamp)($t,Tt,zt):(0,s.within)(L?$t:Ft,Tt,L?zt:jt);Y[K]=Zt,J[K]=Zt-Tt}p.modifiersData[O]=J}}var f=n.default={name:"preventOverflow",enabled:!0,phase:"main",fn:m,requiresIfExists:["offset"]}},62642:function(E,n,t){"use strict";n.__esModule=!0,n.defaultModifiers=n.createPopper=void 0;var e=t(66641);n.popperGenerator=e.popperGenerator,n.detectOverflow=e.detectOverflow;var r=u(t(84601)),o=u(t(98916)),a=u(t(60421)),s=u(t(56304));function u(v){return v&&v.__esModule?v:{default:v}}var l=n.defaultModifiers=[r.default,o.default,a.default,s.default],g=n.createPopper=(0,e.popperGenerator)({defaultModifiers:l})},7925:function(E,n,t){"use strict";n.__esModule=!0;var e={createPopper:!0,createPopperLite:!0,defaultModifiers:!0,popperGenerator:!0,detectOverflow:!0};n.defaultModifiers=n.createPopperLite=n.createPopper=void 0;var r=t(66641);n.popperGenerator=r.popperGenerator,n.detectOverflow=r.detectOverflow;var o=f(t(84601)),a=f(t(98916)),s=f(t(60421)),u=f(t(56304)),l=f(t(36707)),g=f(t(17267)),v=f(t(44454)),i=f(t(57243)),d=f(t(66095)),c=t(62642);n.createPopperLite=c.createPopper;var m=t(91078);Object.keys(m).forEach(function(C){C==="default"||C==="__esModule"||Object.prototype.hasOwnProperty.call(e,C)||C in n&&n[C]===m[C]||(n[C]=m[C])});function f(C){return C&&C.__esModule?C:{default:C}}var h=n.defaultModifiers=[o.default,a.default,s.default,u.default,l.default,g.default,v.default,i.default,d.default],p=n.createPopperLite=n.createPopper=(0,r.popperGenerator)({defaultModifiers:h})},44744:function(E,n,t){"use strict";n.__esModule=!0,n.default=u;var e=s(t(14380)),r=t(41521),o=s(t(31584)),a=s(t(38141));function s(l){return l&&l.__esModule?l:{default:l}}function u(l,g){g===void 0&&(g={});var v=g,i=v.placement,d=v.boundary,c=v.rootBoundary,m=v.padding,f=v.flipVariations,h=v.allowedAutoPlacements,p=h===void 0?r.placements:h,C=(0,e.default)(i),O=C?f?r.variationPlacements:r.variationPlacements.filter(function(y){return(0,e.default)(y)===C}):r.basePlacements,I=O.filter(function(y){return p.indexOf(y)>=0});I.length===0&&(I=O);var T=I.reduce(function(y,S){return y[S]=(0,o.default)(l,{placement:S,boundary:d,rootBoundary:c,padding:m})[(0,a.default)(S)],y},{});return Object.keys(T).sort(function(y,S){return T[y]-T[S]})}},47566:function(E,n,t){"use strict";n.__esModule=!0,n.default=u;var e=s(t(38141)),r=s(t(14380)),o=s(t(7770)),a=t(41521);function s(l){return l&&l.__esModule?l:{default:l}}function u(l){var g=l.reference,v=l.element,i=l.placement,d=i?(0,e.default)(i):null,c=i?(0,r.default)(i):null,m=g.x+g.width/2-v.width/2,f=g.y+g.height/2-v.height/2,h;switch(d){case a.top:h={x:m,y:g.y-v.height};break;case a.bottom:h={x:m,y:g.y+g.height};break;case a.right:h={x:g.x+g.width,y:f};break;case a.left:h={x:g.x-v.width,y:f};break;default:h={x:g.x,y:g.y}}var p=d?(0,o.default)(d):null;if(p!=null){var C=p==="y"?"height":"width";switch(c){case a.start:h[p]=h[p]-(g[C]/2-v[C]/2);break;case a.end:h[p]=h[p]+(g[C]/2-v[C]/2);break;default:}}return h}},80798:function(E,n){"use strict";n.__esModule=!0,n.default=t;function t(e){var r;return function(){return r||(r=new Promise(function(o){Promise.resolve().then(function(){r=void 0,o(e())})})),r}}},31584:function(E,n,t){"use strict";n.__esModule=!0,n.default=d;var e=i(t(86380)),r=i(t(33733)),o=i(t(32125)),a=i(t(47566)),s=i(t(31855)),u=t(41521),l=t(72600),g=i(t(77631)),v=i(t(54824));function i(c){return c&&c.__esModule?c:{default:c}}function d(c,m){m===void 0&&(m={});var f=m,h=f.placement,p=h===void 0?c.placement:h,C=f.strategy,O=C===void 0?c.strategy:C,I=f.boundary,T=I===void 0?u.clippingParents:I,y=f.rootBoundary,S=y===void 0?u.viewport:y,b=f.elementContext,A=b===void 0?u.popper:b,N=f.altBoundary,R=N===void 0?!1:N,M=f.padding,L=M===void 0?0:M,F=(0,g.default)(typeof L!="number"?L:(0,v.default)(L,u.basePlacements)),x=A===u.popper?u.reference:u.popper,V=c.rects.popper,G=c.elements[R?x:A],B=(0,e.default)((0,l.isElement)(G)?G:G.contextElement||(0,r.default)(c.elements.popper),T,S,O),U=(0,o.default)(c.elements.reference),j=(0,a.default)({reference:U,element:V,strategy:"absolute",placement:p}),K=(0,s.default)(Object.assign({},V,j)),Y=A===u.popper?K:U,W={top:B.top-Y.top+F.top,bottom:Y.bottom-B.bottom+F.bottom,left:B.left-Y.left+F.left,right:Y.right-B.right+F.right},et=c.modifiersData.offset;if(A===u.popper&&et){var st=et[p];Object.keys(W).forEach(function(vt){var z=[u.right,u.bottom].indexOf(vt)>=0?1:-1,J=[u.top,u.bottom].indexOf(vt)>=0?"y":"x";W[vt]+=st[J]*z})}return W}},54824:function(E,n){"use strict";n.__esModule=!0,n.default=t;function t(e,r){return r.reduce(function(o,a){return o[a]=e,o},{})}},39571:function(E,n){"use strict";n.__esModule=!0,n.default=t;function t(e){return e==="x"?"y":"x"}},38141:function(E,n,t){"use strict";n.__esModule=!0,n.default=r;var e=t(41521);function r(o){return o.split("-")[0]}},92385:function(E,n){"use strict";n.__esModule=!0,n.default=t;function t(){return{top:0,right:0,bottom:0,left:0}}},7770:function(E,n){"use strict";n.__esModule=!0,n.default=t;function t(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}},79641:function(E,n){"use strict";n.__esModule=!0,n.default=e;var t={left:"right",right:"left",bottom:"top",top:"bottom"};function e(r){return r.replace(/left|right|bottom|top/g,function(o){return t[o]})}},71976:function(E,n){"use strict";n.__esModule=!0,n.default=e;var t={start:"end",end:"start"};function e(r){return r.replace(/start|end/g,function(o){return t[o]})}},14380:function(E,n){"use strict";n.__esModule=!0,n.default=t;function t(e){return e.split("-")[1]}},69031:function(E,n){"use strict";n.__esModule=!0,n.round=n.min=n.max=void 0;var t=n.max=Math.max,e=n.min=Math.min,r=n.round=Math.round},46343:function(E,n){"use strict";n.__esModule=!0,n.default=t;function t(e){var r=e.reduce(function(o,a){var s=o[a.name];return o[a.name]=s?Object.assign({},s,a,{options:Object.assign({},s.options,a.options),data:Object.assign({},s.data,a.data)}):a,o},{});return Object.keys(r).map(function(o){return r[o]})}},77631:function(E,n,t){"use strict";n.__esModule=!0,n.default=o;var e=r(t(92385));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){return Object.assign({},(0,e.default)(),a)}},17859:function(E,n,t){"use strict";n.__esModule=!0,n.default=o;var e=t(41521);function r(a){var s=new Map,u=new Set,l=[];a.forEach(function(v){s.set(v.name,v)});function g(v){u.add(v.name);var i=[].concat(v.requires||[],v.requiresIfExists||[]);i.forEach(function(d){if(!u.has(d)){var c=s.get(d);c&&g(c)}}),l.push(v)}return a.forEach(function(v){u.has(v.name)||g(v)}),l}function o(a){var s=r(a);return e.modifierPhases.reduce(function(u,l){return u.concat(s.filter(function(g){return g.phase===l}))},[])}},31855:function(E,n){"use strict";n.__esModule=!0,n.default=t;function t(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}},97353:function(E,n){"use strict";n.__esModule=!0,n.default=t;function t(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(r){return r.brand+"/"+r.version}).join(" "):navigator.userAgent}},76770:function(E,n,t){"use strict";n.__esModule=!0,n.within=r,n.withinMaxClamp=o;var e=t(69031);function r(a,s,u){return(0,e.max)(a,(0,e.min)(s,u))}function o(a,s,u){var l=r(a,s,u);return l>u?u:l}},27061:function(E){"use strict";/*! @license DOMPurify 2.5.0 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.5.0/LICENSE */(function(n,t){E.exports=t()})(void 0,function(){"use strict";function n(Z){"@babel/helpers - typeof";return n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ct){return typeof ct}:function(ct){return ct&&typeof Symbol=="function"&&ct.constructor===Symbol&&ct!==Symbol.prototype?"symbol":typeof ct},n(Z)}function t(Z,ct){return t=Object.setPrototypeOf||function(){function Ct(At,Dt){return At.__proto__=Dt,At}return Ct}(),t(Z,ct)}function e(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(Z){return!1}}function r(Z,ct,Ct){return e()?r=Reflect.construct:r=function(){function At(Dt,Ut,bt){var ut=[null];ut.push.apply(ut,Ut);var pt=Function.bind.apply(Dt,ut),It=new pt;return bt&&t(It,bt.prototype),It}return At}(),r.apply(null,arguments)}function o(Z){return a(Z)||s(Z)||u(Z)||g()}function a(Z){if(Array.isArray(Z))return l(Z)}function s(Z){if(typeof Symbol!="undefined"&&Z[Symbol.iterator]!=null||Z["@@iterator"]!=null)return Array.from(Z)}function u(Z,ct){if(Z){if(typeof Z=="string")return l(Z,ct);var Ct=Object.prototype.toString.call(Z).slice(8,-1);if(Ct==="Object"&&Z.constructor&&(Ct=Z.constructor.name),Ct==="Map"||Ct==="Set")return Array.from(Z);if(Ct==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Ct))return l(Z,ct)}}function l(Z,ct){(ct==null||ct>Z.length)&&(ct=Z.length);for(var Ct=0,At=new Array(ct);Ct1?Ct-1:0),Dt=1;Dt/gm),wt=h(/\${[\w\W]*}/gm),Rt=h(/^data-[\-\w.\u00B7-\uFFFF]/),dt=h(/^aria-[\-\w]+$/),rt=h(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),X=h(/^(?:\w+script|data):/i),Q=h(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),nt=h(/^html$/i),gt=h(/^[a-z][.\w]*(-[.\w]+)+$/i),Et=function(){function Z(){return typeof window=="undefined"?null:window}return Z}(),ot=function(){function Z(ct,Ct){if(n(ct)!=="object"||typeof ct.createPolicy!="function")return null;var At=null,Dt="data-tt-policy-suffix";Ct.currentScript&&Ct.currentScript.hasAttribute(Dt)&&(At=Ct.currentScript.getAttribute(Dt));var Ut="dompurify"+(At?"#"+At:"");try{return ct.createPolicy(Ut,{createHTML:function(){function bt(ut){return ut}return bt}(),createScriptURL:function(){function bt(ut){return ut}return bt}()})}catch(bt){return null}}return Z}();function mt(){var Z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Et(),ct=function(){function ht($){return mt($)}return ht}();if(ct.version="2.5.0",ct.removed=[],!Z||!Z.document||Z.document.nodeType!==9)return ct.isSupported=!1,ct;var Ct=Z.document,At=Z.document,Dt=Z.DocumentFragment,Ut=Z.HTMLTemplateElement,bt=Z.Node,ut=Z.Element,pt=Z.NodeFilter,It=Z.NamedNodeMap,Tt=It===void 0?Z.NamedNodeMap||Z.MozNamedAttrMap:It,Pt=Z.HTMLFormElement,Ft=Z.DOMParser,jt=Z.trustedTypes,Kt=ut.prototype,Wt=j(Kt,"cloneNode"),$t=j(Kt,"nextSibling"),zt=j(Kt,"childNodes"),Zt=j(Kt,"parentNode");if(typeof Ut=="function"){var Be=At.createElement("template");Be.content&&Be.content.ownerDocument&&(At=Be.content.ownerDocument)}var te=ot(jt,Ct),De=te?te.createHTML(""):"",ve=At,Fe=ve.implementation,nn=ve.createNodeIterator,rn=ve.createDocumentFragment,Ye=ve.getElementsByTagName,on=Ct.importNode,an={};try{an=U(At).documentMode?At.documentMode:{}}catch(ht){}var re={};ct.isSupported=typeof Zt=="function"&&Fe&&Fe.createHTMLDocument!==void 0&&an!==9;var $e=St,He=Mt,he=wt,Oe=Rt,oe=dt,ue=X,ge=Q,xe=gt,me=rt,Xt=null,un=B({},[].concat(o(K),o(Y),o(W),o(st),o(z))),Jt=null,sn=B({},[].concat(o(J),o(tt),o(lt),o(it))),Ht=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),pe=null,Ve=null,We=!0,Ie=!0,kt=!1,cn=!0,ye=!1,ze=!0,le=!1,se=!1,ke=!1,Se=!1,je=!1,Ae=!1,ln=!0,Xe=!1,Sn="user-content-",ae=!0,Pe=!1,Ee={},Ce=null,fn=B({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),dn=null,vn=B({},["audio","video","img","source","image","track"]),Ne=null,hn=B({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Me="http://www.w3.org/1998/Math/MathML",Ue="http://www.w3.org/2000/svg",ce="http://www.w3.org/1999/xhtml",Te=ce,Je=!1,Qe=null,En=B({},[Me,Ue,ce],A),qt,Ke=["application/xhtml+xml","text/html"],gn="text/html",Qt,be=null,mn=At.createElement("form"),Ze=function(){function ht($){return $ instanceof RegExp||$ instanceof Function}return ht}(),qe=function(){function ht($){be&&be===$||((!$||n($)!=="object")&&($={}),$=U($),qt=Ke.indexOf($.PARSER_MEDIA_TYPE)===-1?qt=gn:qt=$.PARSER_MEDIA_TYPE,Qt=qt==="application/xhtml+xml"?A:b,Xt="ALLOWED_TAGS"in $?B({},$.ALLOWED_TAGS,Qt):un,Jt="ALLOWED_ATTR"in $?B({},$.ALLOWED_ATTR,Qt):sn,Qe="ALLOWED_NAMESPACES"in $?B({},$.ALLOWED_NAMESPACES,A):En,Ne="ADD_URI_SAFE_ATTR"in $?B(U(hn),$.ADD_URI_SAFE_ATTR,Qt):hn,dn="ADD_DATA_URI_TAGS"in $?B(U(vn),$.ADD_DATA_URI_TAGS,Qt):vn,Ce="FORBID_CONTENTS"in $?B({},$.FORBID_CONTENTS,Qt):fn,pe="FORBID_TAGS"in $?B({},$.FORBID_TAGS,Qt):{},Ve="FORBID_ATTR"in $?B({},$.FORBID_ATTR,Qt):{},Ee="USE_PROFILES"in $?$.USE_PROFILES:!1,We=$.ALLOW_ARIA_ATTR!==!1,Ie=$.ALLOW_DATA_ATTR!==!1,kt=$.ALLOW_UNKNOWN_PROTOCOLS||!1,cn=$.ALLOW_SELF_CLOSE_IN_ATTR!==!1,ye=$.SAFE_FOR_TEMPLATES||!1,ze=$.SAFE_FOR_XML!==!1,le=$.WHOLE_DOCUMENT||!1,Se=$.RETURN_DOM||!1,je=$.RETURN_DOM_FRAGMENT||!1,Ae=$.RETURN_TRUSTED_TYPE||!1,ke=$.FORCE_BODY||!1,ln=$.SANITIZE_DOM!==!1,Xe=$.SANITIZE_NAMED_PROPS||!1,ae=$.KEEP_CONTENT!==!1,Pe=$.IN_PLACE||!1,me=$.ALLOWED_URI_REGEXP||me,Te=$.NAMESPACE||ce,Ht=$.CUSTOM_ELEMENT_HANDLING||{},$.CUSTOM_ELEMENT_HANDLING&&Ze($.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Ht.tagNameCheck=$.CUSTOM_ELEMENT_HANDLING.tagNameCheck),$.CUSTOM_ELEMENT_HANDLING&&Ze($.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Ht.attributeNameCheck=$.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),$.CUSTOM_ELEMENT_HANDLING&&typeof $.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(Ht.allowCustomizedBuiltInElements=$.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),ye&&(Ie=!1),je&&(Se=!0),Ee&&(Xt=B({},o(z)),Jt=[],Ee.html===!0&&(B(Xt,K),B(Jt,J)),Ee.svg===!0&&(B(Xt,Y),B(Jt,tt),B(Jt,it)),Ee.svgFilters===!0&&(B(Xt,W),B(Jt,tt),B(Jt,it)),Ee.mathMl===!0&&(B(Xt,st),B(Jt,lt),B(Jt,it))),$.ADD_TAGS&&(Xt===un&&(Xt=U(Xt)),B(Xt,$.ADD_TAGS,Qt)),$.ADD_ATTR&&(Jt===sn&&(Jt=U(Jt)),B(Jt,$.ADD_ATTR,Qt)),$.ADD_URI_SAFE_ATTR&&B(Ne,$.ADD_URI_SAFE_ATTR,Qt),$.FORBID_CONTENTS&&(Ce===fn&&(Ce=U(Ce)),B(Ce,$.FORBID_CONTENTS,Qt)),ae&&(Xt["#text"]=!0),le&&B(Xt,["html","head","body"]),Xt.table&&(B(Xt,["tbody"]),delete pe.tbody),f&&f($),be=$)}return ht}(),Re=B({},["mi","mo","mn","ms","mtext"]),pn=B({},["foreignobject","desc","title","annotation-xml"]),_e=B({},["title","style","font","a","script"]),we=B({},Y);B(we,W),B(we,et);var tn=B({},st);B(tn,vt);var yn=function(){function ht($){var ft=Zt($);(!ft||!ft.tagName)&&(ft={namespaceURI:Te,tagName:"template"});var Ot=b($.tagName),xt=b(ft.tagName);return Qe[$.namespaceURI]?$.namespaceURI===Ue?ft.namespaceURI===ce?Ot==="svg":ft.namespaceURI===Me?Ot==="svg"&&(xt==="annotation-xml"||Re[xt]):!!we[Ot]:$.namespaceURI===Me?ft.namespaceURI===ce?Ot==="math":ft.namespaceURI===Ue?Ot==="math"&&pn[xt]:!!tn[Ot]:$.namespaceURI===ce?ft.namespaceURI===Ue&&!pn[xt]||ft.namespaceURI===Me&&!Re[xt]?!1:!tn[Ot]&&(_e[Ot]||!we[Ot]):!!(qt==="application/xhtml+xml"&&Qe[$.namespaceURI]):!1}return ht}(),ee=function(){function ht($){S(ct.removed,{element:$});try{$.parentNode.removeChild($)}catch(ft){try{$.outerHTML=De}catch(Ot){$.remove()}}}return ht}(),Le=function(){function ht($,ft){try{S(ct.removed,{attribute:ft.getAttributeNode($),from:ft})}catch(Ot){S(ct.removed,{attribute:null,from:ft})}if(ft.removeAttribute($),$==="is"&&!Jt[$])if(Se||je)try{ee(ft)}catch(Ot){}else try{ft.setAttribute($,"")}catch(Ot){}}return ht}(),Cn=function(){function ht($){var ft,Ot;if(ke)$=" "+$;else{var xt=N($,/^[\r\n\t ]+/);Ot=xt&&xt[0]}qt==="application/xhtml+xml"&&Te===ce&&($=''+$+"");var Bt=te?te.createHTML($):$;if(Te===ce)try{ft=new Ft().parseFromString(Bt,qt)}catch(Vt){}if(!ft||!ft.documentElement){ft=Fe.createDocument(Te,"template",null);try{ft.documentElement.innerHTML=Je?De:Bt}catch(Vt){}}var Gt=ft.body||ft.documentElement;return $&&Ot&&Gt.insertBefore(At.createTextNode(Ot),Gt.childNodes[0]||null),Te===ce?Ye.call(ft,le?"html":"body")[0]:le?ft.documentElement:Gt}return ht}(),P=function(){function ht($){return nn.call($.ownerDocument||$,$,pt.SHOW_ELEMENT|pt.SHOW_COMMENT|pt.SHOW_TEXT|pt.SHOW_PROCESSING_INSTRUCTION|pt.SHOW_CDATA_SECTION,null,!1)}return ht}(),w=function(){function ht($){return $ instanceof Pt&&(typeof $.nodeName!="string"||typeof $.textContent!="string"||typeof $.removeChild!="function"||!($.attributes instanceof Tt)||typeof $.removeAttribute!="function"||typeof $.setAttribute!="function"||typeof $.namespaceURI!="string"||typeof $.insertBefore!="function"||typeof $.hasChildNodes!="function")}return ht}(),D=function(){function ht($){return n(bt)==="object"?$ instanceof bt:$&&n($)==="object"&&typeof $.nodeType=="number"&&typeof $.nodeName=="string"}return ht}(),H=function(){function ht($,ft,Ot){re[$]&&T(re[$],function(xt){xt.call(ct,ft,Ot,be)})}return ht}(),q=function(){function ht($){var ft;if(H("beforeSanitizeElements",$,null),w($)||F(/[\u0080-\uFFFF]/,$.nodeName))return ee($),!0;var Ot=Qt($.nodeName);if(H("uponSanitizeElement",$,{tagName:Ot,allowedTags:Xt}),$.hasChildNodes()&&!D($.firstElementChild)&&(!D($.content)||!D($.content.firstElementChild))&&F(/<[/\w]/g,$.innerHTML)&&F(/<[/\w]/g,$.textContent)||Ot==="select"&&F(/=0;--Vt)xt.insertBefore(Wt(Bt[Vt],!0),$t($))}return ee($),!0}return $ instanceof ut&&!yn($)||(Ot==="noscript"||Ot==="noembed"||Ot==="noframes")&&F(/<\/no(script|embed|frames)/i,$.innerHTML)?(ee($),!0):(ye&&$.nodeType===3&&(ft=$.textContent,ft=R(ft,$e," "),ft=R(ft,He," "),ft=R(ft,he," "),$.textContent!==ft&&(S(ct.removed,{element:$.cloneNode()}),$.textContent=ft)),H("afterSanitizeElements",$,null),!1)}return ht}(),_=function(){function ht($,ft,Ot){if(ln&&(ft==="id"||ft==="name")&&(Ot in At||Ot in mn))return!1;if(!(Ie&&!Ve[ft]&&F(Oe,ft))){if(!(We&&F(oe,ft))){if(!Jt[ft]||Ve[ft]){if(!(at($)&&(Ht.tagNameCheck instanceof RegExp&&F(Ht.tagNameCheck,$)||Ht.tagNameCheck instanceof Function&&Ht.tagNameCheck($))&&(Ht.attributeNameCheck instanceof RegExp&&F(Ht.attributeNameCheck,ft)||Ht.attributeNameCheck instanceof Function&&Ht.attributeNameCheck(ft))||ft==="is"&&Ht.allowCustomizedBuiltInElements&&(Ht.tagNameCheck instanceof RegExp&&F(Ht.tagNameCheck,Ot)||Ht.tagNameCheck instanceof Function&&Ht.tagNameCheck(Ot))))return!1}else if(!Ne[ft]){if(!F(me,R(Ot,ge,""))){if(!((ft==="src"||ft==="xlink:href"||ft==="href")&&$!=="script"&&M(Ot,"data:")===0&&dn[$])){if(!(kt&&!F(ue,R(Ot,ge,"")))){if(Ot)return!1}}}}}}return!0}return ht}(),at=function(){function ht($){return $!=="annotation-xml"&&N($,xe)}return ht}(),yt=function(){function ht($){var ft,Ot,xt,Bt;H("beforeSanitizeAttributes",$,null);var Gt=$.attributes;if(Gt){var Vt={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Jt};for(Bt=Gt.length;Bt--;){ft=Gt[Bt];var ne=ft,Yt=ne.name,fe=ne.namespaceURI;if(Ot=Yt==="value"?ft.value:L(ft.value),xt=Qt(Yt),Vt.attrName=xt,Vt.attrValue=Ot,Vt.keepAttr=!0,Vt.forceKeepAttr=void 0,H("uponSanitizeAttribute",$,Vt),Ot=Vt.attrValue,!Vt.forceKeepAttr&&(Le(Yt,$),!!Vt.keepAttr)){if(!cn&&F(/\/>/i,Ot)){Le(Yt,$);continue}ye&&(Ot=R(Ot,$e," "),Ot=R(Ot,He," "),Ot=R(Ot,he," "));var ie=Qt($.nodeName);if(_(ie,xt,Ot)){if(Xe&&(xt==="id"||xt==="name")&&(Le(Yt,$),Ot=Sn+Ot),te&&n(jt)==="object"&&typeof jt.getAttributeType=="function"&&!fe)switch(jt.getAttributeType(ie,xt)){case"TrustedHTML":{Ot=te.createHTML(Ot);break}case"TrustedScriptURL":{Ot=te.createScriptURL(Ot);break}}try{fe?$.setAttributeNS(fe,Yt,Ot):$.setAttribute(Yt,Ot),y(ct.removed)}catch(Ge){}}}}H("afterSanitizeAttributes",$,null)}}return ht}(),Lt=function(){function ht($){var ft,Ot=P($);for(H("beforeSanitizeShadowDOM",$,null);ft=Ot.nextNode();)H("uponSanitizeShadowNode",ft,null),!q(ft)&&(ft.content instanceof Dt&&ht(ft.content),yt(ft));H("afterSanitizeShadowDOM",$,null)}return ht}();return ct.sanitize=function(ht){var $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ft,Ot,xt,Bt,Gt;if(Je=!ht,Je&&(ht=""),typeof ht!="string"&&!D(ht))if(typeof ht.toString=="function"){if(ht=ht.toString(),typeof ht!="string")throw x("dirty is not a string, aborting")}else throw x("toString is not a function");if(!ct.isSupported){if(n(Z.toStaticHTML)==="object"||typeof Z.toStaticHTML=="function"){if(typeof ht=="string")return Z.toStaticHTML(ht);if(D(ht))return Z.toStaticHTML(ht.outerHTML)}return ht}if(se||qe($),ct.removed=[],typeof ht=="string"&&(Pe=!1),Pe){if(ht.nodeName){var Vt=Qt(ht.nodeName);if(!Xt[Vt]||pe[Vt])throw x("root node is forbidden and cannot be sanitized in-place")}}else if(ht instanceof bt)ft=Cn(""),Ot=ft.ownerDocument.importNode(ht,!0),Ot.nodeType===1&&Ot.nodeName==="BODY"||Ot.nodeName==="HTML"?ft=Ot:ft.appendChild(Ot);else{if(!Se&&!ye&&!le&&ht.indexOf("<")===-1)return te&&Ae?te.createHTML(ht):ht;if(ft=Cn(ht),!ft)return Se?null:Ae?De:""}ft&&ke&&ee(ft.firstChild);for(var ne=P(Pe?ht:ft);xt=ne.nextNode();)xt.nodeType===3&&xt===Bt||q(xt)||(xt.content instanceof Dt&&Lt(xt.content),yt(xt),Bt=xt);if(Bt=null,Pe)return ht;if(Se){if(je)for(Gt=rn.call(ft.ownerDocument);ft.firstChild;)Gt.appendChild(ft.firstChild);else Gt=ft;return(Jt.shadowroot||Jt.shadowrootmod)&&(Gt=on.call(Ct,Gt,!0)),Gt}var Yt=le?ft.outerHTML:ft.innerHTML;return le&&Xt["!doctype"]&&ft.ownerDocument&&ft.ownerDocument.doctype&&ft.ownerDocument.doctype.name&&F(nt,ft.ownerDocument.doctype.name)&&(Yt="\n"+Yt),ye&&(Yt=R(Yt,$e," "),Yt=R(Yt,He," "),Yt=R(Yt,he," ")),te&&Ae?te.createHTML(Yt):Yt},ct.setConfig=function(ht){qe(ht),se=!0},ct.clearConfig=function(){be=null,se=!1},ct.isValidAttribute=function(ht,$,ft){be||qe({});var Ot=Qt(ht),xt=Qt($);return _(Ot,xt,ft)},ct.addHook=function(ht,$){typeof $=="function"&&(re[ht]=re[ht]||[],S(re[ht],$))},ct.removeHook=function(ht){if(re[ht])return y(re[ht])},ct.removeHooks=function(ht){re[ht]&&(re[ht]=[])},ct.removeAllHooks=function(){re={}},ct}var Nt=mt();return Nt})},63935:function(E,n){"use strict";n.__esModule=!0,n.Fragment=n.EMPTY_OBJ=n.Component=void 0,n._CI=We,n._HI=wt,n._M=kt,n._MCCC=Ae,n._ME=le,n._MFCC=Xe,n._MP=pe,n._MR=Oe,n._RFC=Ie,n.__render=mn,n.createComponentVNode=W,n.createFragment=st,n.createPortal=lt,n.createRef=$e,n.createRenderer=qe,n.createTextVNode=et,n.createVNode=U,n.directClone=J,n.findDOMfromVNode=S,n.forwardRef=He,n.getFlagsForElementVnode=St,n.linkEvent=i,n.normalizeProps=vt,n.options=void 0,n.render=Ze,n.rerender=yn,n.version=void 0;var t=Array.isArray;function e(P){var w=typeof P;return w==="string"||w==="number"}function r(P){return P==null}function o(P){return P===null||P===!1||P===!0||P===void 0}function a(P){return typeof P=="function"}function s(P){return typeof P=="string"}function u(P){return typeof P=="number"}function l(P){return P===null}function g(P){return P===void 0}function v(P,w){var D={};if(P)for(var H in P)D[H]=P[H];if(w)for(var q in w)D[q]=w[q];return D}function i(P,w){return a(w)?{data:P,event:w}:null}function d(P){return!l(P)&&typeof P=="object"}var c=n.EMPTY_OBJ={},m=n.Fragment="$F";function f(P){return P.substr(2).toLowerCase()}function h(P,w){P.appendChild(w)}function p(P,w,D){l(D)?h(P,w):P.insertBefore(w,D)}function C(P,w){return w?document.createElementNS("http://www.w3.org/2000/svg",P):document.createElement(P)}function O(P,w,D){P.replaceChild(w,D)}function I(P,w){P.removeChild(w)}function T(P){for(var w=0;w0,ht=l(yt),$=s(yt)&&yt[0]===G;Lt||ht||$?(D=D||w.slice(0,_),(Lt||$)&&(at=J(at)),(ht||$)&&(at.key=G+_),D.push(at)):D&&D.push(at),at.flags|=65536}}D=D||w,D.length===0?H=1:H=8}else D=w,D.flags|=65536,w.flags&81920&&(D=J(w)),H=2;return P.children=D,P.childFlags=H,P}function wt(P){return o(P)||e(P)?et(P,null):t(P)?st(P,0,null):P.flags&16384?J(P):P}var Rt="http://www.w3.org/1999/xlink",dt="http://www.w3.org/XML/1998/namespace",rt={"xlink:actuate":Rt,"xlink:arcrole":Rt,"xlink:href":Rt,"xlink:role":Rt,"xlink:show":Rt,"xlink:title":Rt,"xlink:type":Rt,"xml:base":dt,"xml:lang":dt,"xml:space":dt};function X(P){return{onClick:P,onDblClick:P,onFocusIn:P,onFocusOut:P,onKeyDown:P,onKeyPress:P,onKeyUp:P,onMouseDown:P,onMouseMove:P,onMouseUp:P,onTouchEnd:P,onTouchMove:P,onTouchStart:P}}var Q=X(0),nt=X(null),gt=X(!0);function Et(P,w){var D=w.$EV;return D||(D=w.$EV=X(null)),D[P]||++Q[P]===1&&(nt[P]=ut(P)),D}function ot(P,w){var D=w.$EV;D&&D[P]&&(--Q[P]===0&&(document.removeEventListener(f(P),nt[P]),nt[P]=null),D[P]=null)}function mt(P,w,D,H){if(a(D))Et(P,H)[P]=D;else if(d(D)){if(F(w,D))return;Et(P,H)[P]=D}else ot(P,H)}function Nt(P){return a(P.composedPath)?P.composedPath()[0]:P.target}function Z(P,w,D,H){var q=Nt(P);do{if(w&&q.disabled)return;var _=q.$EV;if(_){var at=_[D];if(at&&(H.dom=q,at.event?at.event(at.data,P):at(P),P.cancelBubble))return}q=q.parentNode}while(!l(q))}function ct(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function Ct(){return this.defaultPrevented}function At(){return this.cancelBubble}function Dt(P){var w={dom:document};return P.isDefaultPrevented=Ct,P.isPropagationStopped=At,P.stopPropagation=ct,Object.defineProperty(P,"currentTarget",{configurable:!0,get:function(){function D(){return w.dom}return D}()}),w}function Ut(P){return function(w){if(w.button!==0){w.stopPropagation();return}Z(w,!0,P,Dt(w))}}function bt(P){return function(w){Z(w,!1,P,Dt(w))}}function ut(P){var w=P==="onClick"||P==="onDblClick"?Ut(P):bt(P);return document.addEventListener(f(P),w),w}function pt(P,w){var D=document.createElement("i");return D.innerHTML=w,D.innerHTML===P.innerHTML}function It(P,w,D){if(P[w]){var H=P[w];H.event?H.event(H.data,D):H(D)}else{var q=w.toLowerCase();P[q]&&P[q](D)}}function Tt(P,w){var D=function(q){var _=this.$V;if(_){var at=_.props||c,yt=_.dom;if(s(P))It(at,P,q);else for(var Lt=0;Lt-1&&w.options[_]&&(yt=w.options[_].value),D&&r(yt)&&(yt=P.defaultValue),Zt(H,yt)}}var Fe=Tt("onInput",Ye),nn=Tt("onChange");function rn(P,w){Pt(P,"input",Fe),w.onChange&&Pt(P,"change",nn)}function Ye(P,w,D){var H=P.value,q=w.value;if(r(H)){if(D){var _=P.defaultValue;!r(_)&&_!==q&&(w.defaultValue=_,w.value=_)}}else q!==H&&(w.defaultValue=H,w.value=H)}function on(P,w,D,H,q,_){P&64?zt(H,D):P&256?ve(H,D,q,w):P&128&&Ye(H,D,q),_&&(D.$V=w)}function an(P,w,D){P&64?$t(w,D):P&256?De(w):P&128&&rn(w,D)}function re(P){return P.type&&Ft(P.type)?!r(P.checked):!r(P.value)}function $e(){return{current:null}}function He(P){return{render:P}}function he(P){P&&!V(P,null)&&P.current&&(P.current=null)}function Oe(P,w,D){P&&(a(P)||P.current!==void 0)&&D.push(function(){!V(P,w)&&P.current!==void 0&&(P.current=w)})}function oe(P,w){ue(P),b(P,w)}function ue(P){var w=P.flags,D=P.children,H;if(w&481){H=P.ref;var q=P.props;he(H);var _=P.childFlags;if(!l(q))for(var at=Object.keys(q),yt=0,Lt=at.length;yt0;at&&(_=re(D),_&&an(w,H,D));for(var yt in D)Ht(yt,null,D[yt],H,q,_,null);at&&on(w,P,H,D,!0,_)}function Ve(P,w,D){var H=wt(P.render(w,P.state,D)),q=D;return a(P.getChildContext)&&(q=v(D,P.getChildContext())),P.$CX=q,H}function We(P,w,D,H,q,_){var at=new w(D,H),yt=at.$N=!!(w.getDerivedStateFromProps||at.getSnapshotBeforeUpdate);if(at.$SVG=q,at.$L=_,P.children=at,at.$BS=!1,at.context=H,at.props===c&&(at.props=D),yt)at.state=N(at,D,at.state);else if(a(at.componentWillMount)){at.$BR=!0,at.componentWillMount();var Lt=at.$PS;if(!l(Lt)){var ht=at.state;if(l(ht))at.state=Lt;else for(var $ in Lt)ht[$]=Lt[$];at.$PS=null}at.$BR=!1}return at.$LI=Ve(at,D,H),at}function Ie(P,w){var D=P.props||c;return P.flags&32768?P.type.render(D,P.ref,w):P.type(D,w)}function kt(P,w,D,H,q,_){var at=P.flags|=16384;at&481?le(P,w,D,H,q,_):at&4?ke(P,w,D,H,q,_):at&8?(Se(P,w,D,H,q,_),Xe(P,_)):at&512||at&16?ze(P,w,q):at&8192?ye(P,D,w,H,q,_):at&1024&&cn(P,D,w,q,_)}function cn(P,w,D,H,q){kt(P.children,P.ref,w,!1,null,q);var _=tt();ze(_,D,H),P.dom=_.dom}function ye(P,w,D,H,q,_){var at=P.children,yt=P.childFlags;yt&12&&at.length===0&&(yt=P.childFlags=2,at=P.children=tt()),yt===2?kt(at,D,w,H,q,_):se(at,D,w,H,q,_)}function ze(P,w,D){var H=P.dom=document.createTextNode(P.children);l(w)||p(w,H,D)}function le(P,w,D,H,q,_){var at=P.flags,yt=P.props,Lt=P.className,ht=P.childFlags,$=P.dom=C(P.type,H=H||(at&32)>0),ft=P.children;if(!r(Lt)&&Lt!==""&&(H?$.setAttribute("class",Lt):$.className=Lt),ht===16)L($,ft);else if(ht!==1){var Ot=H&&P.type!=="foreignObject";ht===2?(ft.flags&16384&&(P.children=ft=J(ft)),kt(ft,$,D,Ot,null,_)):(ht===8||ht===4)&&se(ft,$,D,Ot,null,_)}l(w)||p(w,$,q),l(yt)||pe(P,at,yt,$,H),Oe(P.ref,$,_)}function se(P,w,D,H,q,_){for(var at=0;atOt)&&($=S(at[Ot-1],!1).nextSibling)}Ne(Lt,ht,at,yt,D,H,q,$,P,_)}function fn(P,w,D,H){var q=P.ref,_=w.ref,at=w.children;if(Ne(P.childFlags,w.childFlags,P.children,at,q,D,!1,null,P,H),w.dom=P.dom,q!==_&&!o(at)){var yt=at.dom;I(q,yt),h(_,yt)}}function dn(P,w,D,H,q,_){var at=w.dom=P.dom,yt=P.props,Lt=w.props,ht=!1,$=!1,ft;if(H=H||(q&32)>0,yt!==Lt){var Ot=yt||c;if(ft=Lt||c,ft!==c){ht=(q&448)>0,ht&&($=re(ft));for(var xt in ft){var Bt=Ot[xt],Gt=ft[xt];Bt!==Gt&&Ht(xt,Bt,Gt,at,H,$,P)}}if(Ot!==c)for(var Vt in Ot)r(ft[Vt])&&!r(Ot[Vt])&&Ht(Vt,Ot[Vt],null,at,H,$,P)}var ne=w.children,Yt=w.className;P.className!==Yt&&(r(Yt)?at.removeAttribute("class"):H?at.setAttribute("class",Yt):at.className=Yt),q&4096?Ee(at,ne):Ne(P.childFlags,w.childFlags,P.children,ne,at,D,H&&w.type!=="foreignObject",null,P,_),ht&&on(q,w,at,ft,!1,$);var fe=w.ref,ie=P.ref;ie!==fe&&(he(ie),Oe(fe,at,_))}function vn(P,w,D,H,q,_){ue(P),se(w,D,H,q,S(P,!0),_),b(P,D)}function Ne(P,w,D,H,q,_,at,yt,Lt,ht){switch(P){case 2:switch(w){case 2:ae(D,H,q,_,at,yt,ht);break;case 1:oe(D,q);break;case 16:ue(D),L(q,H);break;default:vn(D,H,q,_,at,ht);break}break;case 1:switch(w){case 2:kt(H,q,_,at,yt,ht);break;case 1:break;case 16:L(q,H);break;default:se(H,q,_,at,yt,ht);break}break;case 16:switch(w){case 16:Pe(D,H,q);break;case 2:xe(q),kt(H,q,_,at,yt,ht);break;case 1:xe(q);break;default:xe(q),se(H,q,_,at,yt,ht);break}break;default:switch(w){case 16:ge(D),L(q,H);break;case 2:me(q,Lt,D),kt(H,q,_,at,yt,ht);break;case 1:me(q,Lt,D);break;default:var $=D.length|0,ft=H.length|0;$===0?ft>0&&se(H,q,_,at,yt,ht):ft===0?me(q,Lt,D):w===8&&P===8?Qe(D,H,q,_,at,$,ft,yt,Lt,ht):Je(D,H,q,_,at,$,ft,yt,ht);break}break}}function hn(P,w,D,H,q){q.push(function(){P.componentDidUpdate(w,D,H)})}function Me(P,w,D,H,q,_,at,yt,Lt){var ht=P.state,$=P.props,ft=!!P.$N,Ot=a(P.shouldComponentUpdate);if(ft&&(w=N(P,D,w!==ht?v(ht,w):w)),at||!Ot||Ot&&P.shouldComponentUpdate(D,w,q)){!ft&&a(P.componentWillUpdate)&&P.componentWillUpdate(D,w,q),P.props=D,P.state=w,P.context=q;var xt=null,Bt=Ve(P,D,q);ft&&a(P.getSnapshotBeforeUpdate)&&(xt=P.getSnapshotBeforeUpdate($,ht)),ae(P.$LI,Bt,H,P.$CX,_,yt,Lt),P.$LI=Bt,a(P.componentDidUpdate)&&hn(P,$,ht,xt,Lt)}else P.props=D,P.state=w,P.context=q}function Ue(P,w,D,H,q,_,at){var yt=w.children=P.children;if(!l(yt)){yt.$L=at;var Lt=w.props||c,ht=w.ref,$=P.ref,ft=yt.state;if(!yt.$N){if(a(yt.componentWillReceiveProps)){if(yt.$BR=!0,yt.componentWillReceiveProps(Lt,H),yt.$UN)return;yt.$BR=!1}l(yt.$PS)||(ft=v(ft,yt.$PS),yt.$PS=null)}Me(yt,ft,Lt,D,H,q,!1,_,at),$!==ht&&(he($),Oe(ht,yt,at))}}function ce(P,w,D,H,q,_,at){var yt=!0,Lt=w.props||c,ht=w.ref,$=P.props,ft=!r(ht),Ot=P.children;if(ft&&a(ht.onComponentShouldUpdate)&&(yt=ht.onComponentShouldUpdate($,Lt)),yt!==!1){ft&&a(ht.onComponentWillUpdate)&&ht.onComponentWillUpdate($,Lt);var xt=wt(Ie(w,H));ae(Ot,xt,D,H,q,_,at),w.children=xt,ft&&a(ht.onComponentDidUpdate)&&ht.onComponentDidUpdate($,Lt)}else w.children=Ot}function Te(P,w){var D=w.children,H=w.dom=P.dom;D!==P.children&&(H.nodeValue=D)}function Je(P,w,D,H,q,_,at,yt,Lt){for(var ht=_>at?at:_,$=0,ft,Ot;$at)for($=ht;$<_;++$)oe(P[$],D)}function Qe(P,w,D,H,q,_,at,yt,Lt,ht){var $=_-1,ft=at-1,Ot=0,xt=P[Ot],Bt=w[Ot],Gt,Vt;t:{for(;xt.key===Bt.key;){if(Bt.flags&16384&&(w[Ot]=Bt=J(Bt)),ae(xt,Bt,D,H,q,yt,ht),P[Ot]=Bt,++Ot,Ot>$||Ot>ft)break t;xt=P[Ot],Bt=w[Ot]}for(xt=P[$],Bt=w[ft];xt.key===Bt.key;){if(Bt.flags&16384&&(w[ft]=Bt=J(Bt)),ae(xt,Bt,D,H,q,yt,ht),P[$]=Bt,$--,ft--,Ot>$||Ot>ft)break t;xt=P[$],Bt=w[ft]}}if(Ot>$){if(Ot<=ft)for(Gt=ft+1,Vt=Gtft)for(;Ot<=$;)oe(P[Ot++],D);else En(P,w,H,_,at,$,ft,Ot,D,q,yt,Lt,ht)}function En(P,w,D,H,q,_,at,yt,Lt,ht,$,ft,Ot){var xt,Bt,Gt,Vt=0,ne=yt,Yt=yt,fe=_-yt+1,ie=at-yt+1,Ge=new Int32Array(ie+1),de=fe===H,Tn=!1,_t=0,en=0;if(q<4||(fe|ie)<32)for(Vt=ne;Vt<=_;++Vt)if(xt=P[Vt],enyt?Tn=!0:_t=yt,Bt.flags&16384&&(w[yt]=Bt=J(Bt)),ae(xt,Bt,Lt,D,ht,$,Ot),++en;break}!de&&yt>at&&oe(xt,Lt)}else de||oe(xt,Lt);else{var On={};for(Vt=Yt;Vt<=at;++Vt)On[w[Vt].key]=Vt;for(Vt=ne;Vt<=_;++Vt)if(xt=P[Vt],enne;)oe(P[ne++],Lt);Ge[yt-Yt]=Vt+1,_t>yt?Tn=!0:_t=yt,Bt=w[yt],Bt.flags&16384&&(w[yt]=Bt=J(Bt)),ae(xt,Bt,Lt,D,ht,$,Ot),++en}else de||oe(xt,Lt);else de||oe(xt,Lt)}if(de)me(Lt,ft,P),se(w,Lt,D,ht,$,Ot);else if(Tn){var In=Qt(Ge);for(yt=In.length-1,Vt=ie-1;Vt>=0;Vt--)Ge[Vt]===0?(_t=Vt+Yt,Bt=w[_t],Bt.flags&16384&&(w[_t]=Bt=J(Bt)),Gt=_t+1,kt(Bt,Lt,D,ht,Gt=0;Vt--)Ge[Vt]===0&&(_t=Vt+Yt,Bt=w[_t],Bt.flags&16384&&(w[_t]=Bt=J(Bt)),Gt=_t+1,kt(Bt,Lt,D,ht,Gtgn&&(gn=Lt,qt=new Int32Array(Lt),Ke=new Int32Array(Lt));D>1,P[qt[yt]]0&&(Ke[D]=qt[_-1]),qt[_]=D)}_=q+1;var ht=new Int32Array(_);for(at=qt[_-1];_-- >0;)ht[_]=at,at=Ke[at],qt[_]=0;return ht}var be=typeof document!="undefined";be&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);function mn(P,w,D,H){var q=[],_=w.$V;R.v=!0,r(_)?r(P)||(P.flags&16384&&(P=J(P)),kt(P,w,H,!1,null,q),w.$V=P,_=P):r(P)?(oe(_,w),w.$V=null):(P.flags&16384&&(P=J(P)),ae(_,P,w,H,!1,null,q),_=w.$V=P),T(q),R.v=!1,a(D)&&D(),a(M.renderComplete)&&M.renderComplete(_,w)}function Ze(P,w,D,H){D===void 0&&(D=null),H===void 0&&(H=c),mn(P,w,D,H)}function qe(P){return function(){function w(D,H,q,_){P||(P=D),Ze(H,P,q,_)}return w}()}var Re=[],pn=typeof Promise!="undefined"?Promise.resolve().then.bind(Promise.resolve()):function(P){window.setTimeout(P,0)},_e=!1;function we(P,w,D,H){var q=P.$PS;if(a(w)&&(w=w(q?v(P.state,q):P.state,P.props,P.context)),r(q))P.$PS=w;else for(var _ in w)q[_]=w[_];if(P.$BR)a(D)&&P.$L.push(D.bind(P));else{if(!R.v&&Re.length===0){ee(P,H),a(D)&&D.call(P);return}if(Re.indexOf(P)===-1&&Re.push(P),H&&(P.$F=!0),_e||(_e=!0,pn(yn)),a(D)){var at=P.$QU;at||(at=P.$QU=[]),at.push(D)}}}function tn(P){for(var w=P.$QU,D=0;D=0;--Y){var W=this.tryEntries[Y],et=W.completion;if(W.tryLoc==="root")return K("end");if(W.tryLoc<=this.prev){var st=r.call(W,"catchLoc"),vt=r.call(W,"finallyLoc");if(st&&vt){if(this.prev=0;--K){var Y=this.tryEntries[K];if(Y.tryLoc<=this.prev&&r.call(Y,"finallyLoc")&&this.prev=0;--j){var K=this.tryEntries[j];if(K.finallyLoc===U)return this.complete(K.completion,K.afterLoc),F(K),p}}return B}(),catch:function(){function B(U){for(var j=this.tryEntries.length-1;j>=0;--j){var K=this.tryEntries[j];if(K.tryLoc===U){var Y=K.completion;if(Y.type==="throw"){var W=Y.arg;F(K)}return W}}throw new Error("illegal catch attempt")}return B}(),delegateYield:function(){function B(U,j,K){return this.delegate={iterator:V(U),resultName:j,nextLoc:K},this.method==="next"&&(this.arg=a),p}return B}()},t}(E.exports);try{regeneratorRuntime=n}catch(t){typeof globalThis=="object"?globalThis.regeneratorRuntime=n:Function("r","regeneratorRuntime = r")(n)}},16666:function(){"use strict";self.fetch||(self.fetch=function(E,n){return n=n||{},new Promise(function(t,e){var r=new XMLHttpRequest,o=[],a={},s=function(){function l(){return{ok:(r.status/100|0)==2,statusText:r.statusText,status:r.status,url:r.responseURL,text:function(){function g(){return Promise.resolve(r.responseText)}return g}(),json:function(){function g(){return Promise.resolve(r.responseText).then(JSON.parse)}return g}(),blob:function(){function g(){return Promise.resolve(new Blob([r.response]))}return g}(),clone:l,headers:{keys:function(){function g(){return o}return g}(),entries:function(){function g(){return o.map(function(v){return[v,r.getResponseHeader(v)]})}return g}(),get:function(){function g(v){return r.getResponseHeader(v)}return g}(),has:function(){function g(v){return r.getResponseHeader(v)!=null}return g}()}}}return l}();for(var u in r.open(n.method||"get",E,!0),r.onload=function(){r.getAllResponseHeaders().toLowerCase().replace(/^(.+?):/gm,function(l,g){a[g]||o.push(a[g]=g)}),t(s())},r.onerror=e,r.withCredentials=n.credentials=="include",n.headers)r.setRequestHeader(u,n.headers[u]);r.send(n.body||null)})})},50640:function(E,n){"use strict";n.__esModule=!0,n.zipWith=n.zip=n.uniqBy=n.uniq=n.toKeyedArray=n.toArray=n.sortBy=n.sort=n.reduce=n.range=n.map=n.filterMap=n.filter=void 0;function t(C,O){var I=typeof Symbol!="undefined"&&C[Symbol.iterator]||C["@@iterator"];if(I)return(I=I.call(C)).next.bind(I);if(Array.isArray(C)||(I=e(C))||O&&C&&typeof C.length=="number"){I&&(C=I);var T=0;return function(){return T>=C.length?{done:!0}:{done:!1,value:C[T++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function e(C,O){if(C){if(typeof C=="string")return r(C,O);var I=Object.prototype.toString.call(C).slice(8,-1);if(I==="Object"&&C.constructor&&(I=C.constructor.name),I==="Map"||I==="Set")return Array.from(C);if(I==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(I))return r(C,O)}}function r(C,O){(O==null||O>C.length)&&(O=C.length);for(var I=0,T=new Array(O);IN)return 1}return 0},v=n.sortBy=function(){function b(){for(var T=arguments.length,I=new Array(T),C=0;CN)return 1}return 0},v=n.sortBy=function(){function C(){for(var O=arguments.length,I=new Array(O),T=0;T=1-t)return o[a-1];var c=u%1,l=u|0;return e.lerp(o[l],o[l+1],c)}},22594:function(E,n){"use strict";n.__esModule=!0,n.EventEmitter=void 0;/**
+ */var t=1e-4,e=n.Color=function(){function r(a,s,u,l){a===void 0&&(a=0),s===void 0&&(s=0),u===void 0&&(u=0),l===void 0&&(l=1),this.r=a,this.g=s,this.b=u,this.a=l}var o=r.prototype;return o.toString=function(){function a(){return"rgba("+(this.r|0)+", "+(this.g|0)+", "+(this.b|0)+", "+(this.a|0)+")"}return a}(),r}();e.fromHex=function(r){return new e(parseInt(r.substr(1,2),16),parseInt(r.substr(3,2),16),parseInt(r.substr(5,2),16))},e.lerp=function(r,o,a){return new e((o.r-r.r)*a+r.r,(o.g-r.g)*a+r.g,(o.b-r.b)*a+r.b,(o.a-r.a)*a+r.a)},e.lookup=function(r,o){o===void 0&&(o=[]);var a=o.length;if(a<2)throw new Error("Needs at least two colors!");var s=r*(a-1);if(r=1-t)return o[a-1];var u=s%1,l=s|0;return e.lerp(o[l],o[l+1],u)}},22594:function(E,n){"use strict";n.__esModule=!0,n.EventEmitter=void 0;/**
* @file
* @copyright 2020 Aleksej Komarov
* @license MIT
- */var t=n.EventEmitter=function(){function e(){this.listeners={}}var r=e.prototype;return r.on=function(){function o(a,u){this.listeners[a]=this.listeners[a]||[],this.listeners[a].push(u)}return o}(),r.off=function(){function o(a,u){var c=this.listeners[a];if(!c)throw new Error('There is no listeners for "'+a+'"');this.listeners[a]=c.filter(function(l){return l!==u})}return o}(),r.emit=function(){function o(a){var u=this.listeners[a];if(u){for(var c=arguments.length,l=new Array(c>1?c-1:0),p=1;p1?u-1:0),g=1;g1?p-1:0),i=1;i 1?v-1:0),d=1;d1?g-1:0),i=1;i1?v-1:0),d=1;dd?d:v}return p}(),e=n.clamp01=function(){function p(v){return v<0?0:v>1?1:v}return p}(),r=n.scale=function(){function p(v,i,d){return(v-i)/(d-i)}return p}(),o=n.round=function(){function p(v,i){if(!v||isNaN(v))return v;var d,s,g,f;return i|=0,d=Math.pow(10,i),v*=d,f=+(v>0)|-(v<0),g=Math.abs(v%1)>=.4999999999854481,s=Math.floor(v),g&&(v=s+(f>0)),(g?v:Math.round(v))/d}return p}(),a=n.toFixed=function(){function p(v,i){return i===void 0&&(i=0),Number(v).toFixed(Math.max(i,0))}return p}(),u=n.inRange=function(){function p(v,i){return i&&v>=i[0]&&v<=i[1]}return p}(),c=n.keyOfMatchingRange=function(){function p(v,i){for(var d=0,s=Object.keys(i);dd?d:v}return g}(),e=n.clamp01=function(){function g(v){return v<0?0:v>1?1:v}return g}(),r=n.scale=function(){function g(v,i,d){return(v-i)/(d-i)}return g}(),o=n.round=function(){function g(v,i){if(!v||isNaN(v))return v;var d,c,m,f;return i|=0,d=Math.pow(10,i),v*=d,f=+(v>0)|-(v<0),m=Math.abs(v%1)>=.4999999999854481,c=Math.floor(v),m&&(v=c+(f>0)),(m?v:Math.round(v))/d}return g}(),a=n.toFixed=function(){function g(v,i){return i===void 0&&(i=0),Number(v).toFixed(Math.max(i,0))}return g}(),s=n.inRange=function(){function g(v,i){return i&&v>=i[0]&&v<=i[1]}return g}(),u=n.keyOfMatchingRange=function(){function g(v,i){for(var d=0,c=Object.keys(i);d1?f-1:0),m=1;m1?O-1:0),N=1;N=0;--nt){var gt=this.tryEntries[nt],Et=gt.completion;if(gt.tryLoc==="root")return Q("end");if(gt.tryLoc<=this.prev){var it=S.call(gt,"catchLoc"),pt=S.call(gt,"finallyLoc");if(it&&pt){if(this.prev=0;--Q){var nt=this.tryEntries[Q];if(nt.tryLoc<=this.prev&&S.call(nt,"finallyLoc")&&this.prev=0;--J){var Q=this.tryEntries[J];if(Q.finallyLoc===rt)return this.complete(Q.completion,Q.afterLoc),Rt(Q),j}}return vt}(),catch:function(){function vt(rt){for(var J=this.tryEntries.length-1;J>=0;--J){var Q=this.tryEntries[J];if(Q.tryLoc===rt){var nt=Q.completion;if(nt.type==="throw"){var gt=nt.arg;Rt(Q)}return gt}}throw Error("illegal catch attempt")}return vt}(),delegateYield:function(){function vt(rt,J,Q){return this.delegate={iterator:Mt(rt),resultName:J,nextLoc:Q},this.method==="next"&&(this.arg=I),j}return vt}()},C}function e(I,C,y,S,O,A,N){try{var M=I[A](N),R=M.value}catch(L){y(L);return}M.done?C(R):Promise.resolve(R).then(S,O)}function r(I){return function(){var C=this,y=arguments;return new Promise(function(S,O){var A=I.apply(C,y);function N(R){e(A,S,O,N,M,"next",R)}function M(R){e(A,S,O,N,M,"throw",R)}N(void 0)})}}/**
+ */var r=n.createStore=function(){function g(v,i){if(i)return i(g)(v);var d,c=[],m=function(){function p(){return d}return p}(),f=function(){function p(C){c.push(C)}return p}(),h=function(){function p(C){d=v(d,C);for(var O=0;O1?f-1:0),p=1;p1?b-1:0),N=1;N=0;--nt){var gt=this.tryEntries[nt],Et=gt.completion;if(gt.tryLoc==="root")return Q("end");if(gt.tryLoc<=this.prev){var ot=S.call(gt,"catchLoc"),mt=S.call(gt,"finallyLoc");if(ot&&mt){if(this.prev=0;--Q){var nt=this.tryEntries[Q];if(nt.tryLoc<=this.prev&&S.call(nt,"finallyLoc")&&this.prev=0;--X){var Q=this.tryEntries[X];if(Q.finallyLoc===rt)return this.complete(Q.completion,Q.afterLoc),Mt(Q),j}}return dt}(),catch:function(){function dt(rt){for(var X=this.tryEntries.length-1;X>=0;--X){var Q=this.tryEntries[X];if(Q.tryLoc===rt){var nt=Q.completion;if(nt.type==="throw"){var gt=nt.arg;Mt(Q)}return gt}}throw Error("illegal catch attempt")}return dt}(),delegateYield:function(){function dt(rt,X,Q){return this.delegate={iterator:Rt(rt),resultName:X,nextLoc:Q},this.method==="next"&&(this.arg=I),j}return dt}()},T}function e(I,T,y,S,b,A,N){try{var R=I[A](N),M=R.value}catch(L){y(L);return}R.done?T(M):Promise.resolve(M).then(S,b)}function r(I){return function(){var T=this,y=arguments;return new Promise(function(S,b){var A=I.apply(T,y);function N(M){e(A,S,b,N,R,"next",M)}function R(M){e(A,S,b,N,R,"throw",M)}N(void 0)})}}/**
* Browser-agnostic abstraction of key-value web storage.
*
* @file
* @copyright 2020 Aleksej Komarov
* @license MIT
- */var o=n.IMPL_MEMORY=0,a=n.IMPL_LOCAL_STORAGE=1,u=n.IMPL_INDEXED_DB=2,c=1,l="para-tgui",p="storage-v1",v="readonly",i="readwrite",d=function(C){return function(){try{return!!C()}catch(y){return!1}}},s=d(function(){return window.localStorage&&window.localStorage.getItem}),g=d(function(){return(window.indexedDB||window.msIndexedDB)&&(window.IDBTransaction||window.msIDBTransaction)}),f=function(){function I(){this.impl=o,this.store={}}var C=I.prototype;return C.get=function(){function y(S){return this.store[S]}return y}(),C.set=function(){function y(S,O){this.store[S]=O}return y}(),C.remove=function(){function y(S){this.store[S]=void 0}return y}(),C.clear=function(){function y(){this.store={}}return y}(),I}(),h=function(){function I(){this.impl=a}var C=I.prototype;return C.get=function(){function y(S){var O=localStorage.getItem(S);if(typeof O=="string")return JSON.parse(O)}return y}(),C.set=function(){function y(S,O){localStorage.setItem(S,JSON.stringify(O))}return y}(),C.remove=function(){function y(S){localStorage.removeItem(S)}return y}(),C.clear=function(){function y(){localStorage.clear()}return y}(),I}(),m=function(){function I(){this.impl=u,this.dbPromise=new Promise(function(y,S){var O=window.indexedDB||window.msIndexedDB,A=O.open(l,c);A.onupgradeneeded=function(){try{A.result.createObjectStore(p)}catch(N){S(new Error("Failed to upgrade IDB: "+A.error))}},A.onsuccess=function(){return y(A.result)},A.onerror=function(){S(new Error("Failed to open IDB: "+A.error))}})}var C=I.prototype;return C.getStore=function(){function y(S){return this.dbPromise.then(function(O){return O.transaction(p,S).objectStore(p)})}return y}(),C.get=function(){var y=r(t().mark(function(){function O(A){var N;return t().wrap(function(){function M(R){for(;;)switch(R.prev=R.next){case 0:return R.next=2,this.getStore(v);case 2:return N=R.sent,R.abrupt("return",new Promise(function(L,V){var F=N.get(A);F.onsuccess=function(){return L(F.result)},F.onerror=function(){return V(F.error)}}));case 4:case"end":return R.stop()}}return M}(),O,this)}return O}()));function S(O){return y.apply(this,arguments)}return S}(),C.set=function(){var y=r(t().mark(function(){function O(A,N){var M;return t().wrap(function(){function R(L){for(;;)switch(L.prev=L.next){case 0:return N===null&&(N=void 0),L.next=3,this.getStore(i);case 3:M=L.sent,M.put(N,A);case 5:case"end":return L.stop()}}return R}(),O,this)}return O}()));function S(O,A){return y.apply(this,arguments)}return S}(),C.remove=function(){var y=r(t().mark(function(){function O(A){var N;return t().wrap(function(){function M(R){for(;;)switch(R.prev=R.next){case 0:return R.next=2,this.getStore(i);case 2:N=R.sent,N.delete(A);case 4:case"end":return R.stop()}}return M}(),O,this)}return O}()));function S(O){return y.apply(this,arguments)}return S}(),C.clear=function(){var y=r(t().mark(function(){function O(){var A;return t().wrap(function(){function N(M){for(;;)switch(M.prev=M.next){case 0:return M.next=2,this.getStore(i);case 2:A=M.sent,A.clear();case 4:case"end":return M.stop()}}return N}(),O,this)}return O}()));function S(){return y.apply(this,arguments)}return S}(),I}(),b=function(){function I(){this.backendPromise=r(t().mark(function(){function y(){var S;return t().wrap(function(){function O(A){for(;;)switch(A.prev=A.next){case 0:if(!g()){A.next=10;break}return A.prev=1,S=new m,A.next=5,S.dbPromise;case 5:return A.abrupt("return",S);case 8:A.prev=8,A.t0=A.catch(1);case 10:if(!s()){A.next=12;break}return A.abrupt("return",new h);case 12:return A.abrupt("return",new f);case 13:case"end":return A.stop()}}return O}(),y,null,[[1,8]])}return y}()))()}var C=I.prototype;return C.get=function(){var y=r(t().mark(function(){function O(A){var N;return t().wrap(function(){function M(R){for(;;)switch(R.prev=R.next){case 0:return R.next=2,this.backendPromise;case 2:return N=R.sent,R.abrupt("return",N.get(A));case 4:case"end":return R.stop()}}return M}(),O,this)}return O}()));function S(O){return y.apply(this,arguments)}return S}(),C.set=function(){var y=r(t().mark(function(){function O(A,N){var M;return t().wrap(function(){function R(L){for(;;)switch(L.prev=L.next){case 0:return L.next=2,this.backendPromise;case 2:return M=L.sent,L.abrupt("return",M.set(A,N));case 4:case"end":return L.stop()}}return R}(),O,this)}return O}()));function S(O,A){return y.apply(this,arguments)}return S}(),C.remove=function(){var y=r(t().mark(function(){function O(A){var N;return t().wrap(function(){function M(R){for(;;)switch(R.prev=R.next){case 0:return R.next=2,this.backendPromise;case 2:return N=R.sent,R.abrupt("return",N.remove(A));case 4:case"end":return R.stop()}}return M}(),O,this)}return O}()));function S(O){return y.apply(this,arguments)}return S}(),C.clear=function(){var y=r(t().mark(function(){function O(){var A;return t().wrap(function(){function N(M){for(;;)switch(M.prev=M.next){case 0:return M.next=2,this.backendPromise;case 2:return A=M.sent,M.abrupt("return",A.clear());case 4:case"end":return M.stop()}}return N}(),O,this)}return O}()));function S(){return y.apply(this,arguments)}return S}(),I}(),T=n.storage=new b},78234:function(E,n){"use strict";n.__esModule=!0,n.toTitleCase=n.multiline=n.decodeHtmlEntities=n.createSearch=n.createGlobPattern=n.capitalize=n.buildQueryString=void 0;function t(i,d){var s=typeof Symbol!="undefined"&&i[Symbol.iterator]||i["@@iterator"];if(s)return(s=s.call(i)).next.bind(s);if(Array.isArray(i)||(s=e(i))||d&&i&&typeof i.length=="number"){s&&(i=s);var g=0;return function(){return g>=i.length?{done:!0}:{done:!1,value:i[g++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function e(i,d){if(i){if(typeof i=="string")return r(i,d);var s=Object.prototype.toString.call(i).slice(8,-1);if(s==="Object"&&i.constructor&&(s=i.constructor.name),s==="Map"||s==="Set")return Array.from(i);if(s==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s))return r(i,d)}}function r(i,d){(d==null||d>i.length)&&(d=i.length);for(var s=0,g=new Array(d);s=i.length?{done:!0}:{done:!1,value:i[m++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function e(i,d){if(i){if(typeof i=="string")return r(i,d);var c=Object.prototype.toString.call(i).slice(8,-1);if(c==="Object"&&i.constructor&&(c=i.constructor.name),c==="Map"||c==="Set")return Array.from(i);if(c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return r(i,d)}}function r(i,d){(d==null||d>i.length)&&(d=i.length);for(var c=0,m=new Array(d);c",apos:"'"};return d.replace(/ /gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(s,function(f,h){return g[h]}).replace(/?([0-9]+);/gi,function(f,h){var m=parseInt(h,10);return String.fromCharCode(m)}).replace(/?([0-9a-f]+);/gi,function(f,h){var m=parseInt(h,16);return String.fromCharCode(m)})}return i}(),v=n.buildQueryString=function(){function i(d){return Object.keys(d).map(function(s){return encodeURIComponent(s)+"="+encodeURIComponent(d[s])}).join("&")}return i}()},56052:function(E,n){"use strict";n.__esModule=!0,n.throttle=n.sleep=n.debounce=void 0;/**
+ */var o=n.multiline=function(){function i(d){if(Array.isArray(d))return i(d.join(""));for(var c=d.split("\n"),m,f=t(c),h;!(h=f()).done;)for(var p=h.value,C=0;C",apos:"'"};return d.replace(/ /gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(c,function(f,h){return m[h]}).replace(/?([0-9]+);/gi,function(f,h){var p=parseInt(h,10);return String.fromCharCode(p)}).replace(/?([0-9a-f]+);/gi,function(f,h){var p=parseInt(h,16);return String.fromCharCode(p)})}return i}(),v=n.buildQueryString=function(){function i(d){return Object.keys(d).map(function(c){return encodeURIComponent(c)+"="+encodeURIComponent(d[c])}).join("&")}return i}()},56052:function(E,n){"use strict";n.__esModule=!0,n.throttle=n.sleep=n.debounce=void 0;/**
* @file
* @copyright 2020 Aleksej Komarov
* @license MIT
- */var t=n.debounce=function(){function o(a,u,c){c===void 0&&(c=!1);var l;return function(){for(var p=arguments.length,v=new Array(p),i=0;i=u)a.apply(null,i),c=s;else{var g;l=setTimeout(function(){return p.apply(void 0,i)},u-(s-((g=c)!=null?g:0)))}}return p}()}return o}()},2160:function(E,n){"use strict";n.__esModule=!0,n.createUuid=void 0;/**
+ */var t=n.debounce=function(){function o(a,s,u){u===void 0&&(u=!1);var l;return function(){for(var g=arguments.length,v=new Array(g),i=0;i=s)a.apply(null,i),u=c;else{var m;l=setTimeout(function(){return g.apply(void 0,i)},s-(c-((m=u)!=null?m:0)))}}return g}()}return o}()},2160:function(E,n){"use strict";n.__esModule=!0,n.createUuid=void 0;/**
* @file
* @copyright 2020 Aleksej Komarov
* @license MIT
@@ -66,83 +66,83 @@
* @file
* @copyright 2020 Aleksej Komarov
* @license MIT
- */var r=function(h,m){return h+m},o=function(h,m){return h-m},a=function(h,m){return h*m},u=function(h,m){return h/m},c=n.vecAdd=function(){function f(){for(var h=arguments.length,m=new Array(h),b=0;b=0)&&(l[v]=u[v]);return l}var a=n.audioMiddleware=function(){function u(c){var l=new e.AudioPlayer;return l.onPlay(function(){c.dispatch({type:"audio/playing"})}),l.onStop(function(){c.dispatch({type:"audio/stopped"})}),function(p){return function(v){var i=v.type,d=v.payload;if(i==="audio/playMusic"){var s=d.url,g=o(d,r);return l.play(s,g),p(v)}if(i==="audio/stopMusic")return l.stop(),p(v);if(i==="settings/update"||i==="settings/load"){var f=d==null?void 0:d.adminMusicVolume;return typeof f=="number"&&l.setVolume(f),p(v)}return p(v)}}}return u}()},94506:function(E,n,t){"use strict";n.__esModule=!0,n.AudioPlayer=void 0;var e=t(81856);function r(l,p){var v=typeof Symbol!="undefined"&&l[Symbol.iterator]||l["@@iterator"];if(v)return(v=v.call(l)).next.bind(v);if(Array.isArray(l)||(v=o(l))||p&&l&&typeof l.length=="number"){v&&(l=v);var i=0;return function(){return i>=l.length?{done:!0}:{done:!1,value:l[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(l,p){if(l){if(typeof l=="string")return a(l,p);var v=Object.prototype.toString.call(l).slice(8,-1);if(v==="Object"&&l.constructor&&(v=l.constructor.name),v==="Map"||v==="Set")return Array.from(l);if(v==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(v))return a(l,p)}}function a(l,p){(p==null||p>l.length)&&(p=l.length);for(var v=0,i=new Array(p);v=0)&&(l[v]=s[v]);return l}var a=n.audioMiddleware=function(){function s(u){var l=new e.AudioPlayer;return l.onPlay(function(){u.dispatch({type:"audio/playing"})}),l.onStop(function(){u.dispatch({type:"audio/stopped"})}),function(g){return function(v){var i=v.type,d=v.payload;if(i==="audio/playMusic"){var c=d.url,m=o(d,r);return l.play(c,m),g(v)}if(i==="audio/stopMusic")return l.stop(),g(v);if(i==="settings/update"||i==="settings/load"){var f=d==null?void 0:d.adminMusicVolume;return typeof f=="number"&&l.setVolume(f),g(v)}return g(v)}}}return s}()},94506:function(E,n,t){"use strict";n.__esModule=!0,n.AudioPlayer=void 0;var e=t(81856);function r(l,g){var v=typeof Symbol!="undefined"&&l[Symbol.iterator]||l["@@iterator"];if(v)return(v=v.call(l)).next.bind(v);if(Array.isArray(l)||(v=o(l))||g&&l&&typeof l.length=="number"){v&&(l=v);var i=0;return function(){return i>=l.length?{done:!0}:{done:!1,value:l[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(l,g){if(l){if(typeof l=="string")return a(l,g);var v=Object.prototype.toString.call(l).slice(8,-1);if(v==="Object"&&l.constructor&&(v=l.constructor.name),v==="Map"||v==="Set")return Array.from(l);if(v==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(v))return a(l,g)}}function a(l,g){(g==null||g>l.length)&&(g=l.length);for(var v=0,i=new Array(g);v0&&v.node.currentTime>=v.options.end;i&&v.stop()}},1e3)}var p=l.prototype;return p.destroy=function(){function v(){this.node&&(this.node.stop(),document.removeChild(this.node),clearInterval(this.playbackInterval))}return v}(),p.play=function(){function v(i,d){d===void 0&&(d={}),this.node&&(u.log("playing",i,d),this.options=d,this.node.src=i)}return v}(),p.stop=function(){function v(){if(this.node){if(this.playing)for(var i=r(this.onStopSubscribers),d;!(d=i()).done;){var s=d.value;s()}u.log("stopping"),this.playing=!1,this.node.src=""}}return v}(),p.setVolume=function(){function v(i){this.node&&(this.volume=i,this.node.volume=i)}return v}(),p.onPlay=function(){function v(i){this.node&&this.onPlaySubscribers.push(i)}return v}(),p.onStop=function(){function v(i){this.node&&this.onStopSubscribers.push(i)}return v}(),l}()},11359:function(E,n){"use strict";n.__esModule=!0,n.audioReducer=void 0;/**
+*/var s=(0,e.createLogger)("AudioPlayer"),u=n.AudioPlayer=function(){function l(){var v=this;this.node=document.createElement("audio"),this.node.style.setProperty("display","none"),document.body.appendChild(this.node),this.playing=!1,this.volume=1,this.options={},this.onPlaySubscribers=[],this.onStopSubscribers=[],this.node.addEventListener("canplaythrough",function(){s.log("canplaythrough"),v.playing=!0,v.node.playbackRate=v.options.pitch||1,v.node.currentTime=v.options.start||0,v.node.volume=v.volume,v.node.play();for(var i=r(v.onPlaySubscribers),d;!(d=i()).done;){var c=d.value;c()}}),this.node.addEventListener("ended",function(){s.log("ended"),v.stop()}),this.node.addEventListener("error",function(i){v.playing&&(s.log("playback error",i.error),v.stop())}),this.playbackInterval=setInterval(function(){if(v.playing){var i=v.options.end>0&&v.node.currentTime>=v.options.end;i&&v.stop()}},1e3)}var g=l.prototype;return g.destroy=function(){function v(){this.node&&(this.node.stop(),document.removeChild(this.node),clearInterval(this.playbackInterval))}return v}(),g.play=function(){function v(i,d){d===void 0&&(d={}),this.node&&(s.log("playing",i,d),this.options=d,this.node.src=i)}return v}(),g.stop=function(){function v(){if(this.node){if(this.playing)for(var i=r(this.onStopSubscribers),d;!(d=i()).done;){var c=d.value;c()}s.log("stopping"),this.playing=!1,this.node.src=""}}return v}(),g.setVolume=function(){function v(i){this.node&&(this.volume=i,this.node.volume=i)}return v}(),g.onPlay=function(){function v(i){this.node&&this.onPlaySubscribers.push(i)}return v}(),g.onStop=function(){function v(i){this.node&&this.onStopSubscribers.push(i)}return v}(),l}()},11359:function(E,n){"use strict";n.__esModule=!0,n.audioReducer=void 0;/**
* @file
* @copyright 2020 Aleksej Komarov
* @license MIT
- */var t={visible:!1,playing:!1,track:null},e=n.audioReducer=function(){function r(o,a){o===void 0&&(o=t);var u=a.type,c=a.payload;return u==="audio/playing"?Object.assign({},o,{visible:!0,playing:!0}):u==="audio/stopped"?Object.assign({},o,{visible:!1,playing:!1}):u==="audio/playMusic"?Object.assign({},o,{meta:c}):u==="audio/stopMusic"?Object.assign({},o,{visible:!1,playing:!1,meta:null}):u==="audio/toggle"?Object.assign({},o,{visible:!o.visible}):o}return r}()},88601:function(E,n){"use strict";n.__esModule=!0,n.selectAudio=void 0;/**
+ */var t={visible:!1,playing:!1,track:null},e=n.audioReducer=function(){function r(o,a){o===void 0&&(o=t);var s=a.type,u=a.payload;return s==="audio/playing"?Object.assign({},o,{visible:!0,playing:!0}):s==="audio/stopped"?Object.assign({},o,{visible:!1,playing:!1}):s==="audio/playMusic"?Object.assign({},o,{meta:u}):s==="audio/stopMusic"?Object.assign({},o,{visible:!1,playing:!1,meta:null}):s==="audio/toggle"?Object.assign({},o,{visible:!o.visible}):o}return r}()},88601:function(E,n){"use strict";n.__esModule=!0,n.selectAudio=void 0;/**
* @file
* @copyright 2020 Aleksej Komarov
* @license MIT
- */var t=n.selectAudio=function(){function e(r){return r.audio}return e}()},73773:function(E,n,t){"use strict";n.__esModule=!0,n.ChatPageSettings=void 0;var e=t(96524),r=t(88605),o=t(24674),a=t(54226),u=t(80280),c=t(41011);/**
+ */var t=n.selectAudio=function(){function e(r){return r.audio}return e}()},73773:function(E,n,t){"use strict";n.__esModule=!0,n.ChatPageSettings=void 0;var e=t(96524),r=t(88605),o=t(24674),a=t(54226),s=t(80280),u=t(41011);/**
* @file
* @copyright 2020 Aleksej Komarov
* @license MIT
- */var l=n.ChatPageSettings=function(){function p(v,i){var d=(0,r.useSelector)(i,c.selectCurrentChatPage),s=(0,r.useDispatch)(i);return(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack,{align:"center",children:[!d.isMain&&(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{tooltip:"Reorder tab to the left",icon:"angle-left",onClick:function(){function g(){return s((0,a.moveChatPageLeft)({pageId:d.id}))}return g}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,ml:.5,children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",value:d.name,onChange:function(){function g(f,h){return s((0,a.updateChatPage)({pageId:d.id,name:h}))}return g}()})}),!d.isMain&&(0,e.createComponentVNode)(2,o.Stack.Item,{ml:.5,children:(0,e.createComponentVNode)(2,o.Button,{tooltip:"Reorder tab to the right",icon:"angle-right",onClick:function(){function g(){return s((0,a.moveChatPageRight)({pageId:d.id}))}return g}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button.Checkbox,{content:"Mute",checked:d.hideUnreadCount,icon:d.hideUnreadCount?"bell-slash":"bell",tooltip:"Disables unread counter",onClick:function(){function g(){return s((0,a.updateChatPage)({pageId:d.id,hideUnreadCount:!d.hideUnreadCount}))}return g}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Remove",icon:"times",color:"red",disabled:d.isMain,onClick:function(){function g(){return s((0,a.removeChatPage)({pageId:d.id}))}return g}()})})]}),(0,e.createComponentVNode)(2,o.Divider),(0,e.createComponentVNode)(2,o.Section,{title:"Messages to display",level:2,children:[u.MESSAGE_TYPES.filter(function(g){return!g.important&&!g.admin}).map(function(g){return(0,e.createComponentVNode)(2,o.Button.Checkbox,{checked:d.acceptedTypes[g.type],onClick:function(){function f(){return s((0,a.toggleAcceptedType)({pageId:d.id,type:g.type}))}return f}(),children:g.name},g.type)}),(0,e.createComponentVNode)(2,o.Collapsible,{mt:1,color:"transparent",title:"Admin stuff",children:u.MESSAGE_TYPES.filter(function(g){return!g.important&&g.admin}).map(function(g){return(0,e.createComponentVNode)(2,o.Button.Checkbox,{checked:d.acceptedTypes[g.type],onClick:function(){function f(){return s((0,a.toggleAcceptedType)({pageId:d.id,type:g.type}))}return f}(),children:g.name},g.type)})})]})]})}return p}()},12165:function(E,n,t){"use strict";n.__esModule=!0,n.ChatPanel=void 0;var e=t(96524),r=t(28234),o=t(24674),a=t(35826);function u(p,v){p.prototype=Object.create(v.prototype),p.prototype.constructor=p,c(p,v)}function c(p,v){return c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function i(d,s){return d.__proto__=s,d}return i}(),c(p,v)}/**
+ */var l=n.ChatPageSettings=function(){function g(v,i){var d=(0,r.useSelector)(i,u.selectCurrentChatPage),c=(0,r.useDispatch)(i);return(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack,{align:"center",children:[!d.isMain&&(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{tooltip:"Reorder tab to the left",icon:"angle-left",onClick:function(){function m(){return c((0,a.moveChatPageLeft)({pageId:d.id}))}return m}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,ml:.5,children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",value:d.name,onChange:function(){function m(f,h){return c((0,a.updateChatPage)({pageId:d.id,name:h}))}return m}()})}),!d.isMain&&(0,e.createComponentVNode)(2,o.Stack.Item,{ml:.5,children:(0,e.createComponentVNode)(2,o.Button,{tooltip:"Reorder tab to the right",icon:"angle-right",onClick:function(){function m(){return c((0,a.moveChatPageRight)({pageId:d.id}))}return m}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button.Checkbox,{content:"Mute",checked:d.hideUnreadCount,icon:d.hideUnreadCount?"bell-slash":"bell",tooltip:"Disables unread counter",onClick:function(){function m(){return c((0,a.updateChatPage)({pageId:d.id,hideUnreadCount:!d.hideUnreadCount}))}return m}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Remove",icon:"times",color:"red",disabled:d.isMain,onClick:function(){function m(){return c((0,a.removeChatPage)({pageId:d.id}))}return m}()})})]}),(0,e.createComponentVNode)(2,o.Divider),(0,e.createComponentVNode)(2,o.Section,{title:"Messages to display",level:2,children:[s.MESSAGE_TYPES.filter(function(m){return!m.important&&!m.admin}).map(function(m){return(0,e.createComponentVNode)(2,o.Button.Checkbox,{checked:d.acceptedTypes[m.type],onClick:function(){function f(){return c((0,a.toggleAcceptedType)({pageId:d.id,type:m.type}))}return f}(),children:m.name},m.type)}),(0,e.createComponentVNode)(2,o.Collapsible,{mt:1,color:"transparent",title:"Admin stuff",children:s.MESSAGE_TYPES.filter(function(m){return!m.important&&m.admin}).map(function(m){return(0,e.createComponentVNode)(2,o.Button.Checkbox,{checked:d.acceptedTypes[m.type],onClick:function(){function f(){return c((0,a.toggleAcceptedType)({pageId:d.id,type:m.type}))}return f}(),children:m.name},m.type)})})]})]})}return g}()},12165:function(E,n,t){"use strict";n.__esModule=!0,n.ChatPanel=void 0;var e=t(96524),r=t(28234),o=t(24674),a=t(35826);function s(g,v){g.prototype=Object.create(v.prototype),g.prototype.constructor=g,u(g,v)}function u(g,v){return u=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function i(d,c){return d.__proto__=c,d}return i}(),u(g,v)}/**
* @file
* @copyright 2020 Aleksej Komarov
* @license MIT
-*/var l=n.ChatPanel=function(p){function v(){var d;return d=p.call(this)||this,d.ref=(0,e.createRef)(),d.state={scrollTracking:!0},d.handleScrollTrackingChange=function(s){return d.setState({scrollTracking:s})},d}u(v,p);var i=v.prototype;return i.componentDidMount=function(){function d(){a.chatRenderer.mount(this.ref.current),a.chatRenderer.events.on("scrollTrackingChanged",this.handleScrollTrackingChange),this.componentDidUpdate()}return d}(),i.componentWillUnmount=function(){function d(){a.chatRenderer.events.off("scrollTrackingChanged",this.handleScrollTrackingChange)}return d}(),i.componentDidUpdate=function(){function d(s){requestAnimationFrame(function(){a.chatRenderer.ensureScrollTracking()});var g=!s||(0,r.shallowDiffers)(this.props,s);g&&a.chatRenderer.assignStyle({width:"100%","white-space":"pre-wrap","font-size":this.props.fontSize,"line-height":this.props.lineHeight})}return d}(),i.render=function(){function d(){var s=this.state.scrollTracking;return(0,e.createFragment)([(0,e.createVNode)(1,"div","Chat",null,1,null,null,this.ref),!s&&(0,e.createComponentVNode)(2,o.Button,{className:"Chat__scrollButton",icon:"arrow-down",onClick:function(){function g(){return a.chatRenderer.scrollToBottom()}return g}(),children:"Scroll to bottom"})],0)}return d}(),v}(e.Component)},61495:function(E,n,t){"use strict";n.__esModule=!0,n.ChatTabs=void 0;var e=t(96524),r=t(88605),o=t(24674),a=t(54226),u=t(41011),c=t(32421);/**
+*/var l=n.ChatPanel=function(g){function v(){var d;return d=g.call(this)||this,d.ref=(0,e.createRef)(),d.state={scrollTracking:!0},d.handleScrollTrackingChange=function(c){return d.setState({scrollTracking:c})},d}s(v,g);var i=v.prototype;return i.componentDidMount=function(){function d(){a.chatRenderer.mount(this.ref.current),a.chatRenderer.events.on("scrollTrackingChanged",this.handleScrollTrackingChange),this.componentDidUpdate()}return d}(),i.componentWillUnmount=function(){function d(){a.chatRenderer.events.off("scrollTrackingChanged",this.handleScrollTrackingChange)}return d}(),i.componentDidUpdate=function(){function d(c){requestAnimationFrame(function(){a.chatRenderer.ensureScrollTracking()});var m=!c||(0,r.shallowDiffers)(this.props,c);m&&a.chatRenderer.assignStyle({width:"100%","white-space":"pre-wrap","font-size":this.props.fontSize,"line-height":this.props.lineHeight})}return d}(),i.render=function(){function d(){var c=this.state.scrollTracking;return(0,e.createFragment)([(0,e.createVNode)(1,"div","Chat",null,1,null,null,this.ref),!c&&(0,e.createComponentVNode)(2,o.Button,{className:"Chat__scrollButton",icon:"arrow-down",onClick:function(){function m(){return a.chatRenderer.scrollToBottom()}return m}(),children:"Scroll to bottom"})],0)}return d}(),v}(e.Component)},61495:function(E,n,t){"use strict";n.__esModule=!0,n.ChatTabs=void 0;var e=t(96524),r=t(88605),o=t(24674),a=t(54226),s=t(41011),u=t(32421);/**
* @file
* @copyright 2020 Aleksej Komarov
* @license MIT
- */var l=function(i){var d=i.value;return(0,e.createComponentVNode)(2,o.Box,{style:{"font-size":"0.7em","border-radius":"0.25em",width:"1.7em","line-height":"1.55em","background-color":"crimson",color:"#fff"},children:Math.min(d,99)})},p=n.ChatTabs=function(){function v(i,d){var s=(0,r.useSelector)(d,u.selectChatPages),g=(0,r.useSelector)(d,u.selectCurrentChatPage),f=(0,r.useDispatch)(d);return(0,e.createComponentVNode)(2,o.Flex,{align:"center",children:[(0,e.createComponentVNode)(2,o.Flex.Item,{children:(0,e.createComponentVNode)(2,o.Tabs,{textAlign:"center",children:s.map(function(h){return(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:h===g,rightSlot:!h.hideUnreadCount&&h.unreadCount>0&&(0,e.createComponentVNode)(2,l,{value:h.unreadCount}),onClick:function(){function m(){return f((0,a.changeChatPage)({pageId:h.id}))}return m}(),children:h.name},h.id)})})}),(0,e.createComponentVNode)(2,o.Flex.Item,{ml:1,children:(0,e.createComponentVNode)(2,o.Button,{color:"transparent",icon:"plus",onClick:function(){function h(){f((0,a.addChatPage)()),f((0,c.openChatSettings)())}return h}()})})]})}return v}()},54226:function(E,n,t){"use strict";n.__esModule=!0,n.updateMessageCount=n.updateChatPage=n.toggleAcceptedType=n.saveChatToDisk=n.removeChatPage=n.rebuildChat=n.moveChatPageRight=n.moveChatPageLeft=n.loadChat=n.clearChat=n.changeScrollTracking=n.changeChatPage=n.addChatPage=void 0;var e=t(88605),r=t(15820);/**
+ */var l=function(i){var d=i.value;return(0,e.createComponentVNode)(2,o.Box,{style:{"font-size":"0.7em","border-radius":"0.25em",width:"1.7em","line-height":"1.55em","background-color":"crimson",color:"#fff"},children:Math.min(d,99)})},g=n.ChatTabs=function(){function v(i,d){var c=(0,r.useSelector)(d,s.selectChatPages),m=(0,r.useSelector)(d,s.selectCurrentChatPage),f=(0,r.useDispatch)(d);return(0,e.createComponentVNode)(2,o.Flex,{align:"center",children:[(0,e.createComponentVNode)(2,o.Flex.Item,{children:(0,e.createComponentVNode)(2,o.Tabs,{textAlign:"center",children:c.map(function(h){return(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:h===m,rightSlot:!h.hideUnreadCount&&h.unreadCount>0&&(0,e.createComponentVNode)(2,l,{value:h.unreadCount}),onClick:function(){function p(){return f((0,a.changeChatPage)({pageId:h.id}))}return p}(),children:h.name},h.id)})})}),(0,e.createComponentVNode)(2,o.Flex.Item,{ml:1,children:(0,e.createComponentVNode)(2,o.Button,{color:"transparent",icon:"plus",onClick:function(){function h(){f((0,a.addChatPage)()),f((0,u.openChatSettings)())}return h}()})})]})}return v}()},54226:function(E,n,t){"use strict";n.__esModule=!0,n.updateMessageCount=n.updateChatPage=n.toggleAcceptedType=n.saveChatToDisk=n.removeChatPage=n.rebuildChat=n.moveChatPageRight=n.moveChatPageLeft=n.loadChat=n.clearChat=n.changeScrollTracking=n.changeChatPage=n.addChatPage=void 0;var e=t(88605),r=t(15820);/**
* @file
* @copyright 2020 Aleksej Komarov
* @license MIT
- */var o=n.loadChat=(0,e.createAction)("chat/load"),a=n.rebuildChat=(0,e.createAction)("chat/rebuild"),u=n.clearChat=(0,e.createAction)("chat/clear"),c=n.updateMessageCount=(0,e.createAction)("chat/updateMessageCount"),l=n.addChatPage=(0,e.createAction)("chat/addPage",function(){return{payload:(0,r.createPage)()}}),p=n.changeChatPage=(0,e.createAction)("chat/changePage"),v=n.updateChatPage=(0,e.createAction)("chat/updatePage"),i=n.toggleAcceptedType=(0,e.createAction)("chat/toggleAcceptedType"),d=n.removeChatPage=(0,e.createAction)("chat/removePage"),s=n.changeScrollTracking=(0,e.createAction)("chat/changeScrollTracking"),g=n.saveChatToDisk=(0,e.createAction)("chat/saveToDisk"),f=n.moveChatPageLeft=(0,e.createAction)("chat/movePageLeft"),h=n.moveChatPageRight=(0,e.createAction)("chat/movePageRight")},80280:function(E,n){"use strict";n.__esModule=!0,n.MESSAGE_TYPE_WARNING=n.MESSAGE_TYPE_UNKNOWN=n.MESSAGE_TYPE_SYSTEM=n.MESSAGE_TYPE_RADIO=n.MESSAGE_TYPE_OOC=n.MESSAGE_TYPE_MENTORPM=n.MESSAGE_TYPE_MENTORCHAT=n.MESSAGE_TYPE_LOCALCHAT=n.MESSAGE_TYPE_INTERNAL=n.MESSAGE_TYPE_INFO=n.MESSAGE_TYPE_EVENTCHAT=n.MESSAGE_TYPE_DEBUG=n.MESSAGE_TYPE_DEADCHAT=n.MESSAGE_TYPE_COMBAT=n.MESSAGE_TYPE_ATTACKLOG=n.MESSAGE_TYPE_ADMINPM=n.MESSAGE_TYPE_ADMINLOG=n.MESSAGE_TYPE_ADMINCHAT=n.MESSAGE_TYPES=n.MESSAGE_SAVE_INTERVAL=n.MESSAGE_PRUNE_INTERVAL=n.MAX_VISIBLE_MESSAGES=n.MAX_PERSISTED_MESSAGES=n.IMAGE_RETRY_MESSAGE_AGE=n.IMAGE_RETRY_LIMIT=n.IMAGE_RETRY_DELAY=n.COMBINE_MAX_TIME_WINDOW=n.COMBINE_MAX_MESSAGES=void 0;/**
+ */var o=n.loadChat=(0,e.createAction)("chat/load"),a=n.rebuildChat=(0,e.createAction)("chat/rebuild"),s=n.clearChat=(0,e.createAction)("chat/clear"),u=n.updateMessageCount=(0,e.createAction)("chat/updateMessageCount"),l=n.addChatPage=(0,e.createAction)("chat/addPage",function(){return{payload:(0,r.createPage)()}}),g=n.changeChatPage=(0,e.createAction)("chat/changePage"),v=n.updateChatPage=(0,e.createAction)("chat/updatePage"),i=n.toggleAcceptedType=(0,e.createAction)("chat/toggleAcceptedType"),d=n.removeChatPage=(0,e.createAction)("chat/removePage"),c=n.changeScrollTracking=(0,e.createAction)("chat/changeScrollTracking"),m=n.saveChatToDisk=(0,e.createAction)("chat/saveToDisk"),f=n.moveChatPageLeft=(0,e.createAction)("chat/movePageLeft"),h=n.moveChatPageRight=(0,e.createAction)("chat/movePageRight")},80280:function(E,n){"use strict";n.__esModule=!0,n.MESSAGE_TYPE_WARNING=n.MESSAGE_TYPE_UNKNOWN=n.MESSAGE_TYPE_SYSTEM=n.MESSAGE_TYPE_RADIO=n.MESSAGE_TYPE_OOC=n.MESSAGE_TYPE_MENTORPM=n.MESSAGE_TYPE_MENTORCHAT=n.MESSAGE_TYPE_LOCALCHAT=n.MESSAGE_TYPE_INTERNAL=n.MESSAGE_TYPE_INFO=n.MESSAGE_TYPE_EVENTCHAT=n.MESSAGE_TYPE_DEBUG=n.MESSAGE_TYPE_DEADCHAT=n.MESSAGE_TYPE_COMBAT=n.MESSAGE_TYPE_ATTACKLOG=n.MESSAGE_TYPE_ADMINPM=n.MESSAGE_TYPE_ADMINLOG=n.MESSAGE_TYPE_ADMINCHAT=n.MESSAGE_TYPES=n.MESSAGE_SAVE_INTERVAL=n.MESSAGE_PRUNE_INTERVAL=n.MAX_VISIBLE_MESSAGES=n.MAX_PERSISTED_MESSAGES=n.IMAGE_RETRY_MESSAGE_AGE=n.IMAGE_RETRY_LIMIT=n.IMAGE_RETRY_DELAY=n.COMBINE_MAX_TIME_WINDOW=n.COMBINE_MAX_MESSAGES=void 0;/**
* @file
* @copyright 2020 Aleksej Komarov
* @license MIT
- */var t=n.MAX_VISIBLE_MESSAGES=2500,e=n.MAX_PERSISTED_MESSAGES=1e3,r=n.MESSAGE_SAVE_INTERVAL=1e4,o=n.MESSAGE_PRUNE_INTERVAL=6e4,a=n.COMBINE_MAX_TIME_WINDOW=5e3,u=n.COMBINE_MAX_MESSAGES=5,c=n.IMAGE_RETRY_DELAY=250,l=n.IMAGE_RETRY_LIMIT=10,p=n.IMAGE_RETRY_MESSAGE_AGE=6e4,v=n.MESSAGE_TYPE_UNKNOWN="unknown",i=n.MESSAGE_TYPE_INTERNAL="internal",d=n.MESSAGE_TYPE_SYSTEM="system",s=n.MESSAGE_TYPE_LOCALCHAT="localchat",g=n.MESSAGE_TYPE_RADIO="radio",f=n.MESSAGE_TYPE_INFO="info",h=n.MESSAGE_TYPE_WARNING="warning",m=n.MESSAGE_TYPE_DEADCHAT="deadchat",b=n.MESSAGE_TYPE_OOC="ooc",T=n.MESSAGE_TYPE_ADMINPM="adminpm",I=n.MESSAGE_TYPE_MENTORPM="mentorpm",C=n.MESSAGE_TYPE_COMBAT="combat",y=n.MESSAGE_TYPE_ADMINCHAT="adminchat",S=n.MESSAGE_TYPE_MENTORCHAT="mentorchat",O=n.MESSAGE_TYPE_EVENTCHAT="eventchat",A=n.MESSAGE_TYPE_ADMINLOG="adminlog",N=n.MESSAGE_TYPE_ATTACKLOG="attacklog",M=n.MESSAGE_TYPE_DEBUG="debug",R=n.MESSAGE_TYPES=[{type:d,name:"System Messages",description:"Messages from your client, always enabled",selector:".boldannounceooc",important:!0},{type:s,name:"Local",description:"In-character local messages (say, emote, etc)",selector:".say, .emote"},{type:g,name:"Radio",description:"All departments of radio messages",selector:".alert, .syndradio, .centradio, .airadio, .entradio, .comradio, .secradio, .engradio, .medradio, .sciradio, .supradio, .srvradio, .expradio, .radio, .deptradio, .newscaster, .taipan, .sovradio, .spider_clan"},{type:f,name:"Info",description:"Non-urgent messages from the game and items",selector:".notice:not(.pm), .adminnotice, .info, .sinister, .cult"},{type:h,name:"Warnings",description:"Urgent messages from the game and items",selector:".warning:not(.pm), .critical, .userdanger, .italics, .boldannounceic, .boldwarning"},{type:m,name:"Deadchat",description:"All of deadchat",selector:".deadsay"},{type:b,name:"OOC",description:"The bluewall of global OOC messages",selector:".ooc, .adminooc"},{type:T,name:"Admin PMs",description:"Messages to/from admins (adminhelp)",selector:".adminpm, .adminhelp, .adminticket, .adminticketalt"},{type:I,name:"Mentor PMs",description:"Messages to/from mentors (mentorhelp)",selector:".mentorpm, .mentorhelp"},{type:C,name:"Combat Log",description:"Urist McTraitor has stabbed you with a knife!",selector:".danger"},{type:v,name:"Unsorted",description:"Everything we could not sort, always enabled"},{type:y,name:"Admin Chat",description:"ASAY messages",selector:".admin_channel, .adminsay",admin:!0},{type:S,name:"Mentor Chat",description:"MSAY messages",selector:".mentor_channel",admin:!0},{type:A,name:"Admin Log",description:"ADMIN LOG: Urist McAdmin has jumped to coordinates X, Y, Z",selector:".log_message",admin:!0},{type:N,name:"Attack Log",description:"Urist McTraitor has shot John Doe",admin:!0},{type:M,name:"Debug Log",description:"DEBUG: SSPlanets subsystem Recover().",selector:".pr_announce, .debug",admin:!0}]},84689:function(E,n,t){"use strict";n.__esModule=!0,n.chatReducer=n.chatMiddleware=n.ChatTabs=n.ChatPanel=n.ChatPageSettings=void 0;var e=t(73773);n.ChatPageSettings=e.ChatPageSettings;var r=t(12165);n.ChatPanel=r.ChatPanel;var o=t(61495);n.ChatTabs=o.ChatTabs;var a=t(14029);n.chatMiddleware=a.chatMiddleware;var u=t(90945);n.chatReducer=u.chatReducer},14029:function(E,n,t){"use strict";n.__esModule=!0,n.chatMiddleware=void 0;var e=i(t(27061)),r=t(66450),o=t(32421),a=t(95852),u=t(54226),c=t(80280),l=t(15820),p=t(35826),v=t(41011);function i(y){return y&&y.__esModule?y:{default:y}}function d(y,S){var O=typeof Symbol!="undefined"&&y[Symbol.iterator]||y["@@iterator"];if(O)return(O=O.call(y)).next.bind(O);if(Array.isArray(y)||(O=s(y))||S&&y&&typeof y.length=="number"){O&&(y=O);var A=0;return function(){return A>=y.length?{done:!0}:{done:!1,value:y[A++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function s(y,S){if(y){if(typeof y=="string")return g(y,S);var O=Object.prototype.toString.call(y).slice(8,-1);if(O==="Object"&&y.constructor&&(O=y.constructor.name),O==="Map"||O==="Set")return Array.from(y);if(O==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(O))return g(y,S)}}function g(y,S){(S==null||S>y.length)&&(S=y.length);for(var O=0,A=new Array(S);O=0;--Et){var it=this.tryEntries[Et],pt=it.completion;if(it.tryLoc==="root")return gt("end");if(it.tryLoc<=this.prev){var Nt=A.call(it,"catchLoc"),Z=A.call(it,"finallyLoc");if(Nt&&Z){if(this.prev=0;--gt){var Et=this.tryEntries[gt];if(Et.tryLoc<=this.prev&&A.call(Et,"finallyLoc")&&this.prev=0;--nt){var gt=this.tryEntries[nt];if(gt.finallyLoc===Q)return this.complete(gt.completion,gt.afterLoc),Mt(gt),G}}return J}(),catch:function(){function J(Q){for(var nt=this.tryEntries.length-1;nt>=0;--nt){var gt=this.tryEntries[nt];if(gt.tryLoc===Q){var Et=gt.completion;if(Et.type==="throw"){var it=Et.arg;Mt(gt)}return it}}throw Error("illegal catch attempt")}return J}(),delegateYield:function(){function J(Q,nt,gt){return this.delegate={iterator:rt(Q),resultName:nt,nextLoc:gt},this.method==="next"&&(this.arg=y),G}return J}()},S}function h(y,S,O,A,N,M,R){try{var L=y[M](R),V=L.value}catch(F){O(F);return}L.done?S(V):Promise.resolve(V).then(A,N)}function m(y){return function(){var S=this,O=arguments;return new Promise(function(A,N){var M=y.apply(S,O);function R(V){h(M,A,N,R,L,"next",V)}function L(V){h(M,A,N,R,L,"throw",V)}R(void 0)})}}/**
+ */var t=n.MAX_VISIBLE_MESSAGES=2500,e=n.MAX_PERSISTED_MESSAGES=1e3,r=n.MESSAGE_SAVE_INTERVAL=1e4,o=n.MESSAGE_PRUNE_INTERVAL=6e4,a=n.COMBINE_MAX_TIME_WINDOW=5e3,s=n.COMBINE_MAX_MESSAGES=5,u=n.IMAGE_RETRY_DELAY=250,l=n.IMAGE_RETRY_LIMIT=10,g=n.IMAGE_RETRY_MESSAGE_AGE=6e4,v=n.MESSAGE_TYPE_UNKNOWN="unknown",i=n.MESSAGE_TYPE_INTERNAL="internal",d=n.MESSAGE_TYPE_SYSTEM="system",c=n.MESSAGE_TYPE_LOCALCHAT="localchat",m=n.MESSAGE_TYPE_RADIO="radio",f=n.MESSAGE_TYPE_INFO="info",h=n.MESSAGE_TYPE_WARNING="warning",p=n.MESSAGE_TYPE_DEADCHAT="deadchat",C=n.MESSAGE_TYPE_OOC="ooc",O=n.MESSAGE_TYPE_ADMINPM="adminpm",I=n.MESSAGE_TYPE_MENTORPM="mentorpm",T=n.MESSAGE_TYPE_COMBAT="combat",y=n.MESSAGE_TYPE_ADMINCHAT="adminchat",S=n.MESSAGE_TYPE_MENTORCHAT="mentorchat",b=n.MESSAGE_TYPE_EVENTCHAT="eventchat",A=n.MESSAGE_TYPE_ADMINLOG="adminlog",N=n.MESSAGE_TYPE_ATTACKLOG="attacklog",R=n.MESSAGE_TYPE_DEBUG="debug",M=n.MESSAGE_TYPES=[{type:d,name:"System Messages",description:"Messages from your client, always enabled",selector:".boldannounceooc",important:!0},{type:c,name:"Local",description:"In-character local messages (say, emote, etc)",selector:".say, .emote"},{type:m,name:"Radio",description:"All departments of radio messages",selector:".alert, .syndradio, .centradio, .airadio, .entradio, .comradio, .secradio, .engradio, .medradio, .sciradio, .supradio, .srvradio, .expradio, .radio, .deptradio, .newscaster, .taipan, .sovradio, .spider_clan"},{type:f,name:"Info",description:"Non-urgent messages from the game and items",selector:".notice:not(.pm), .adminnotice, .info, .sinister, .cult"},{type:h,name:"Warnings",description:"Urgent messages from the game and items",selector:".warning:not(.pm), .critical, .userdanger, .italics, .boldannounceic, .boldwarning"},{type:p,name:"Deadchat",description:"All of deadchat",selector:".deadsay"},{type:C,name:"OOC",description:"The bluewall of global OOC messages",selector:".ooc, .adminooc"},{type:O,name:"Admin PMs",description:"Messages to/from admins (adminhelp)",selector:".adminpm, .adminhelp, .adminticket, .adminticketalt"},{type:I,name:"Mentor PMs",description:"Messages to/from mentors (mentorhelp)",selector:".mentorpm, .mentorhelp"},{type:T,name:"Combat Log",description:"Urist McTraitor has stabbed you with a knife!",selector:".danger"},{type:v,name:"Unsorted",description:"Everything we could not sort, always enabled"},{type:y,name:"Admin Chat",description:"ASAY messages",selector:".admin_channel, .adminsay",admin:!0},{type:S,name:"Mentor Chat",description:"MSAY messages",selector:".mentor_channel",admin:!0},{type:A,name:"Admin Log",description:"ADMIN LOG: Urist McAdmin has jumped to coordinates X, Y, Z",selector:".log_message",admin:!0},{type:N,name:"Attack Log",description:"Urist McTraitor has shot John Doe",admin:!0},{type:R,name:"Debug Log",description:"DEBUG: SSPlanets subsystem Recover().",selector:".pr_announce, .debug",admin:!0}]},84689:function(E,n,t){"use strict";n.__esModule=!0,n.chatReducer=n.chatMiddleware=n.ChatTabs=n.ChatPanel=n.ChatPageSettings=void 0;var e=t(73773);n.ChatPageSettings=e.ChatPageSettings;var r=t(12165);n.ChatPanel=r.ChatPanel;var o=t(61495);n.ChatTabs=o.ChatTabs;var a=t(14029);n.chatMiddleware=a.chatMiddleware;var s=t(90945);n.chatReducer=s.chatReducer},14029:function(E,n,t){"use strict";n.__esModule=!0,n.chatMiddleware=void 0;var e=i(t(27061)),r=t(66450),o=t(32421),a=t(95852),s=t(54226),u=t(80280),l=t(15820),g=t(35826),v=t(41011);function i(y){return y&&y.__esModule?y:{default:y}}function d(y,S){var b=typeof Symbol!="undefined"&&y[Symbol.iterator]||y["@@iterator"];if(b)return(b=b.call(y)).next.bind(b);if(Array.isArray(y)||(b=c(y))||S&&y&&typeof y.length=="number"){b&&(y=b);var A=0;return function(){return A>=y.length?{done:!0}:{done:!1,value:y[A++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function c(y,S){if(y){if(typeof y=="string")return m(y,S);var b=Object.prototype.toString.call(y).slice(8,-1);if(b==="Object"&&y.constructor&&(b=y.constructor.name),b==="Map"||b==="Set")return Array.from(y);if(b==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(b))return m(y,S)}}function m(y,S){(S==null||S>y.length)&&(S=y.length);for(var b=0,A=new Array(S);b=0;--Et){var ot=this.tryEntries[Et],mt=ot.completion;if(ot.tryLoc==="root")return gt("end");if(ot.tryLoc<=this.prev){var Nt=A.call(ot,"catchLoc"),Z=A.call(ot,"finallyLoc");if(Nt&&Z){if(this.prev=0;--gt){var Et=this.tryEntries[gt];if(Et.tryLoc<=this.prev&&A.call(Et,"finallyLoc")&&this.prev=0;--nt){var gt=this.tryEntries[nt];if(gt.finallyLoc===Q)return this.complete(gt.completion,gt.afterLoc),Rt(gt),Y}}return X}(),catch:function(){function X(Q){for(var nt=this.tryEntries.length-1;nt>=0;--nt){var gt=this.tryEntries[nt];if(gt.tryLoc===Q){var Et=gt.completion;if(Et.type==="throw"){var ot=Et.arg;Rt(gt)}return ot}}throw Error("illegal catch attempt")}return X}(),delegateYield:function(){function X(Q,nt,gt){return this.delegate={iterator:rt(Q),resultName:nt,nextLoc:gt},this.method==="next"&&(this.arg=y),Y}return X}()},S}function h(y,S,b,A,N,R,M){try{var L=y[R](M),F=L.value}catch(x){b(x);return}L.done?S(F):Promise.resolve(F).then(A,N)}function p(y){return function(){var S=this,b=arguments;return new Promise(function(A,N){var R=y.apply(S,b);function M(F){h(R,A,N,M,L,"next",F)}function L(F){h(R,A,N,M,L,"throw",F)}M(void 0)})}}/**
* @file
* @copyright 2020 Aleksej Komarov
* @license MIT
-*/var b=["a","iframe","link","video"],T=function(){var y=m(f().mark(function(){function S(O){var A,N,M;return f().wrap(function(){function R(L){for(;;)switch(L.prev=L.next){case 0:A=(0,v.selectChat)(O.getState()),N=Math.max(0,p.chatRenderer.messages.length-c.MAX_PERSISTED_MESSAGES),M=p.chatRenderer.messages.slice(N).map(function(V){return(0,l.serializeMessage)(V)}),r.storage.set("chat-state",A),r.storage.set("chat-messages",M);case 5:case"end":return L.stop()}}return R}(),S)}return S}()));return function(){function S(O){return y.apply(this,arguments)}return S}()}(),I=function(){var y=m(f().mark(function(){function S(O){var A,N,M,R,L,V,F;return f().wrap(function(){function x(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.next=2,Promise.all([r.storage.get("chat-state"),r.storage.get("chat-messages")]);case 2:if(A=Y.sent,N=A[0],M=A[1],!(N&&N.version<=4)){Y.next=8;break}return O.dispatch((0,u.loadChat)()),Y.abrupt("return");case 8:if(M){for(R=d(M);!(L=R()).done;)V=L.value,V.html&&(V.html=e.default.sanitize(V.html,{FORBID_TAGS:b}));F=[].concat(M,[(0,l.createMessage)({type:"internal/reconnected"})]),p.chatRenderer.processBatch(F,{prepend:!0})}O.dispatch((0,u.loadChat)(N));case 10:case"end":return Y.stop()}}return x}(),S)}return S}()));return function(){function S(O){return y.apply(this,arguments)}return S}()}(),C=n.chatMiddleware=function(){function y(S){var O=!1,A=!1,N=[],M=[];return p.chatRenderer.events.on("batchProcessed",function(R){A&&S.dispatch((0,u.updateMessageCount)(R))}),p.chatRenderer.events.on("scrollTrackingChanged",function(R){S.dispatch((0,u.changeScrollTracking)(R))}),setInterval(function(){return T(S)},c.MESSAGE_SAVE_INTERVAL),function(R){return function(L){var V=L.type,F=L.payload;if(O||(O=!0,I(S)),V==="chat/message"){var x;try{x=JSON.parse(F)}catch(q){return}var Y=x.sequence;if(N.includes(Y))return;var B=N.length;t:if(B>0){if(M.includes(Y)){M.splice(M.indexOf(Y),1);break t}var U=N[B-1]+1;if(Y!==U)for(var j=U;j=s.length?{done:!0}:{done:!1,value:s[h++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function a(s,g){if(s){if(typeof s=="string")return u(s,g);var f=Object.prototype.toString.call(s).slice(8,-1);if(f==="Object"&&s.constructor&&(f=s.constructor.name),f==="Map"||f==="Set")return Array.from(s);if(f==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f))return u(s,g)}}function u(s,g){(g==null||g>s.length)&&(g=s.length);for(var f=0,h=new Array(g);f0){if(R.includes(G)){R.splice(R.indexOf(G),1);break t}var U=N[B-1]+1;if(G!==U)for(var j=U;j=c.length?{done:!0}:{done:!1,value:c[h++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function a(c,m){if(c){if(typeof c=="string")return s(c,m);var f=Object.prototype.toString.call(c).slice(8,-1);if(f==="Object"&&c.constructor&&(f=c.constructor.name),f==="Map"||f==="Set")return Array.from(c);if(f==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f))return s(c,m)}}function s(c,m){(m==null||m>c.length)&&(m=c.length);for(var f=0,h=new Array(m);f=0)&&(f[m]=s[m]);return f}function c(s,g){var f=typeof Symbol!="undefined"&&s[Symbol.iterator]||s["@@iterator"];if(f)return(f=f.call(s)).next.bind(f);if(Array.isArray(s)||(f=l(s))||g&&s&&typeof s.length=="number"){f&&(s=f);var h=0;return function(){return h>=s.length?{done:!0}:{done:!1,value:s[h++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(s,g){if(s){if(typeof s=="string")return p(s,g);var f=Object.prototype.toString.call(s).slice(8,-1);if(f==="Object"&&s.constructor&&(f=s.constructor.name),f==="Map"||f==="Set")return Array.from(s);if(f==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f))return p(s,g)}}function p(s,g){(g==null||g>s.length)&&(g=s.length);for(var f=0,h=new Array(g);f0&&(k[ft.id]=Object.assign({},ft,{unreadCount:ft.unreadCount+W}))}return Object.assign({},g,{pageById:k})}if(h===e.addChatPage.type){var at;return Object.assign({},g,{currentPageId:m.id,pages:[].concat(g.pages,[m.id]),pageById:Object.assign({},g.pageById,(at={},at[m.id]=m,at))})}if(h===e.changeChatPage.type){var St,Rt=m.pageId,wt=Object.assign({},g.pageById[Rt],{unreadCount:0});return Object.assign({},g,{currentPageId:Rt,pageById:Object.assign({},g.pageById,(St={},St[Rt]=wt,St))})}if(h===e.updateChatPage.type){var Mt,vt=m.pageId,rt=u(m,o),J=Object.assign({},g.pageById[vt],rt);return Object.assign({},g,{pageById:Object.assign({},g.pageById,(Mt={},Mt[vt]=J,Mt))})}if(h===e.toggleAcceptedType.type){var Q,nt=m.pageId,gt=m.type,Et=Object.assign({},g.pageById[nt]);return Et.acceptedTypes=Object.assign({},Et.acceptedTypes),Et.acceptedTypes[gt]=!Et.acceptedTypes[gt],Object.assign({},g,{pageById:Object.assign({},g.pageById,(Q={},Q[nt]=Et,Q))})}if(h===e.removeChatPage.type){var it=m.pageId,pt=Object.assign({},g,{pages:[].concat(g.pages),pageById:Object.assign({},g.pageById)});return delete pt.pageById[it],pt.pages=pt.pages.filter(function(Pt){return Pt!==it}),pt.pages.length===0&&(pt.pages.push(v.id),pt.pageById[v.id]=v,pt.currentPageId=v.id),(!pt.currentPageId||pt.currentPageId===it)&&(pt.currentPageId=pt.pages[0]),pt}if(h===e.moveChatPageLeft.type){var Nt=m.pageId,Z=Object.assign({},g,{pages:[].concat(g.pages),pageById:Object.assign({},g.pageById)}),ct=Z.pageById[Nt],bt=Z.pages.indexOf(ct.id),At=bt-1;if(bt>0&&At>0){var Dt=Z.pages[bt];Z.pages[bt]=Z.pages[At],Z.pages[At]=Dt}return Z}if(h===e.moveChatPageRight.type){var Ut=m.pageId,Ot=Object.assign({},g,{pages:[].concat(g.pages),pageById:Object.assign({},g.pageById)}),st=Ot.pageById[Ut],mt=Ot.pages.indexOf(st.id),It=mt+1;if(mt>0&&It=C.length?{done:!0}:{done:!1,value:C[O++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function p(C,y){if(C){if(typeof C=="string")return v(C,y);var S=Object.prototype.toString.call(C).slice(8,-1);if(S==="Object"&&C.constructor&&(S=C.constructor.name),S==="Map"||S==="Set")return Array.from(C);if(S==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(S))return v(C,y)}}function v(C,y){(y==null||y>C.length)&&(y=C.length);for(var S=0,O=new Array(y);S=0)&&(f[p]=c[p]);return f}function u(c,m){var f=typeof Symbol!="undefined"&&c[Symbol.iterator]||c["@@iterator"];if(f)return(f=f.call(c)).next.bind(f);if(Array.isArray(c)||(f=l(c))||m&&c&&typeof c.length=="number"){f&&(c=f);var h=0;return function(){return h>=c.length?{done:!0}:{done:!1,value:c[h++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(c,m){if(c){if(typeof c=="string")return g(c,m);var f=Object.prototype.toString.call(c).slice(8,-1);if(f==="Object"&&c.constructor&&(f=c.constructor.name),f==="Map"||f==="Set")return Array.from(c);if(f==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f))return g(c,m)}}function g(c,m){(m==null||m>c.length)&&(m=c.length);for(var f=0,h=new Array(m);f0&&(W[vt.id]=Object.assign({},vt,{unreadCount:vt.unreadCount+z}))}return Object.assign({},m,{pageById:W})}if(h===e.addChatPage.type){var it;return Object.assign({},m,{currentPageId:p.id,pages:[].concat(m.pages,[p.id]),pageById:Object.assign({},m.pageById,(it={},it[p.id]=p,it))})}if(h===e.changeChatPage.type){var St,Mt=p.pageId,wt=Object.assign({},m.pageById[Mt],{unreadCount:0});return Object.assign({},m,{currentPageId:Mt,pageById:Object.assign({},m.pageById,(St={},St[Mt]=wt,St))})}if(h===e.updateChatPage.type){var Rt,dt=p.pageId,rt=s(p,o),X=Object.assign({},m.pageById[dt],rt);return Object.assign({},m,{pageById:Object.assign({},m.pageById,(Rt={},Rt[dt]=X,Rt))})}if(h===e.toggleAcceptedType.type){var Q,nt=p.pageId,gt=p.type,Et=Object.assign({},m.pageById[nt]);return Et.acceptedTypes=Object.assign({},Et.acceptedTypes),Et.acceptedTypes[gt]=!Et.acceptedTypes[gt],Object.assign({},m,{pageById:Object.assign({},m.pageById,(Q={},Q[nt]=Et,Q))})}if(h===e.removeChatPage.type){var ot=p.pageId,mt=Object.assign({},m,{pages:[].concat(m.pages),pageById:Object.assign({},m.pageById)});return delete mt.pageById[ot],mt.pages=mt.pages.filter(function(Pt){return Pt!==ot}),mt.pages.length===0&&(mt.pages.push(v.id),mt.pageById[v.id]=v,mt.currentPageId=v.id),(!mt.currentPageId||mt.currentPageId===ot)&&(mt.currentPageId=mt.pages[0]),mt}if(h===e.moveChatPageLeft.type){var Nt=p.pageId,Z=Object.assign({},m,{pages:[].concat(m.pages),pageById:Object.assign({},m.pageById)}),ct=Z.pageById[Nt],Ct=Z.pages.indexOf(ct.id),At=Ct-1;if(Ct>0&&At>0){var Dt=Z.pages[Ct];Z.pages[Ct]=Z.pages[At],Z.pages[At]=Dt}return Z}if(h===e.moveChatPageRight.type){var Ut=p.pageId,bt=Object.assign({},m,{pages:[].concat(m.pages),pageById:Object.assign({},m.pageById)}),ut=bt.pageById[Ut],pt=bt.pages.indexOf(ut.id),It=pt+1;if(pt>0&&It=T.length?{done:!0}:{done:!1,value:T[b++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function g(T,y){if(T){if(typeof T=="string")return v(T,y);var S=Object.prototype.toString.call(T).slice(8,-1);if(S==="Object"&&T.constructor&&(S=T.constructor.name),S==="Map"||S==="Set")return Array.from(T);if(S==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(S))return v(T,y)}}function v(T,y){(y==null||y>T.length)&&(y=T.length);for(var S=0,b=new Array(y);S=a.IMAGE_RETRY_LIMIT){i.error("failed to load an image after "+O+" attempts");return}var A=S.src;S.src=null,S.src=A+"#"+O,S.setAttribute("data-reload-n",O+1)},a.IMAGE_RETRY_DELAY)},b=function(y){var S=y.node,O=y.times;if(!(!S||!O)){var A=S.querySelector(".Chat__badge"),N=A||document.createElement("div");N.textContent=O,N.className=(0,r.classes)(["Chat__badge","Chat__badge--animate"]),requestAnimationFrame(function(){N.className="Chat__badge"}),A||S.appendChild(N)}},T=function(){function C(){var S=this;this.loaded=!1,this.rootNode=null,this.queue=[],this.messages=[],this.visibleMessages=[],this.page=null,this.events=new e.EventEmitter,this.scrollNode=null,this.scrollTracking=!0,this.handleScroll=function(O){var A=S.scrollNode,N=A.scrollHeight,M=A.scrollTop+A.offsetHeight,R=Math.abs(N-M)0&&(this.processBatch(this.queue),this.queue=[])}return S}(),y.assignStyle=function(){function S(O){O===void 0&&(O={});for(var A=0,N=Object.keys(O);A{}[\]:;'"|~`_\-\\/]/g,j=String(L).split(/[,|]/).map(function(at){return at.trim()}).filter(function(at){return at&&at.length>1&&B.test(at)&&((B.lastIndex=0)||!0)}),K,G;if(j.length!==0){for(var k=[],q=l(j),ot;!(ot=q()).done;){var ft=ot.value;if(ft.charAt(0)==="/"&&ft.charAt(ft.length-1)==="/"){var W=ft.substring(1,ft.length-1);if(/^(\[.*\]|\\.|.)$/.test(W))continue;k.push(W)}else K||(K=[]),ft=ft.replace(U,"\\$&"),K.push(ft)}var X=k.join("|"),et="g"+(Y?"":"i");try{if(X)G=new RegExp("("+X+")",et);else{var lt=(x?"\\b":"")+"("+K.join("|")+")"+(x?"\\b":"");G=new RegExp(lt,et)}}catch(at){G=null}N.highlightParsers||(N.highlightParsers=[]),N.highlightParsers.push({highlightWords:K,highlightRegex:G,highlightColor:V,highlightWholeMessage:F})}})}return S}(),y.scrollToBottom=function(){function S(){this.scrollNode.scrollTop=this.scrollNode.scrollHeight}return S}(),y.changePage=function(){function S(O){if(!this.isReady()){this.page=O,this.tryFlushQueue();return}this.page=O,this.rootNode.textContent="",this.visibleMessages=[];for(var A=document.createDocumentFragment(),N,M=l(this.messages),R;!(R=M()).done;){var L=R.value;(0,u.canPageAcceptType)(O,L.type)&&(N=L.node,A.appendChild(N),this.visibleMessages.push(L))}N&&(this.rootNode.appendChild(A),N.scrollIntoView())}return S}(),y.getCombinableMessage=function(){function S(O){for(var A=Date.now(),N=this.visibleMessages.length,M=N-1,R=Math.max(0,N-a.COMBINE_MAX_MESSAGES),L=M;L>=R;L--){var V=this.visibleMessages[L],F=!V.type.startsWith(a.MESSAGE_TYPE_INTERNAL)&&(0,u.isSameMessage)(V,O)&&A0){this.visibleMessages=O.slice(A);for(var N=0;N0&&(this.messages=this.messages.slice(R),i.log("pruned "+R+" stored messages"))}}}return S}(),y.rebuildChat=function(){function S(){if(this.isReady()){for(var O=Math.max(0,this.messages.length-a.MAX_VISIBLE_MESSAGES),A=this.messages.slice(O),N=l(A),M;!(M=N()).done;){var R=M.value;R.node=void 0}this.rootNode.textContent="",this.messages=[],this.visibleMessages=[],this.processBatch(A,{notifyListeners:!1})}}return S}(),y.clearChat=function(){function S(){var O=this.visibleMessages;this.visibleMessages=[];for(var A=0;A\n\n\n\n'+V+"
\n\n